Elektroda.pl
Elektroda.pl
X
Arrow Multisolution Day
Proszę, dodaj wyj±tek www.elektroda.pl do Adblock.
Dzięki temu, że ogl±dasz reklamy, wspierasz portal i użytkowników.

atmega8 - atmega ekspandery lub jaki¶ układ podobny

qwo2 13 Lut 2013 17:52 1914 17
  • #1 13 Lut 2013 17:52
    qwo2
    Poziom 9  

    Witam problem mam z pewnym urzadzeniem. Napisze co chce osi±gn±ć bo nie wiem jak to nazwać. Chce wykorzystać 6 pinów z czego 4 będ± do ustawiania adresu a 2 będ± ustawiane programem albo na 0 lub 1. ma to wyglada tak że np piny adresu będ± np 0001 a tamte dwa 1 1 do tych 6 pinów byl by podlaczony jakis scalak ktory wiedział by że ma adres 0001 jakos ustawiony na stale i ze skoro te dwa piny maj± 1 1 to ten scalak wlaczyl by u siebie dwa piny. takich scalakow bym podł±czył wiele lecz każdy o innym adresie i tu pytanie zna kto¶ jaki¶ scalak co by to wykonał???

    0 17
  • Arrow Multisolution Day
  • #2 13 Lut 2013 18:43
    Marek Nawrocki
    Poziom 25  

    Witam nie bardzo rozumiem co to by mogło być ,ale polecam lekturę o expanderach I2c PCF8574 lub o rejestrze 74hc595.
    Pozdrawiam !!

    0
  • #3 13 Lut 2013 18:48
    Rokita1993
    Poziom 19  

    A nie mógłby¶ wykorzystać(wspomniane w temacie) mikrokontrolery? z odpowiednimi programami?
    Je¶li dobrze liczę to wystarczyła by jedna Atmega8.

    Pozdrawiam :)

    0
  • #4 13 Lut 2013 18:58
    BlueDraco
    Specjalista - Mikrokontrolery

    WeĽ mikrokontroler, który ma tyle nóg, ile trzeba, np. 100 i nie będziesz musiał robić dziwnych paj±ków na płytce.

    0
  • #5 13 Lut 2013 19:07
    qwo2
    Poziom 9  

    chodzi o to żeby rozwiazanie było tanie bo tych ekspanderów bym mógł dawać dużo i łatwo by było dodawać kolejne do magistrali tych 6 pinów a atmega może być tylko jedna

    0
  • #6 13 Lut 2013 19:37
    perlon
    Poziom 19  

    A może co¶ na wzór protokołu DMX512. Sam protokół ma już adresowanie a za dekoder (expander) to może robić nawet ATTiny13 choć lepiej byłoby co¶ taniego z UART'em.

    0
  • Arrow Multisolution Day
  • #7 13 Lut 2013 19:37
    BlueDraco
    Specjalista - Mikrokontrolery

    Wła¶nie żeby było tanio, to trzeba wzi±ć mikrokontroler o odpowiedniej liczbie wyprowadzeń.

    0
  • #8 13 Lut 2013 19:41
    perlon
    Poziom 19  

    BlueDraco napisał:
    Wła¶nie żeby było tanio, to trzeba wzi±ć mikrokontroler o odpowiedniej liczbie wyprowadzeń.

    To wtedy robi się niezła gwiazda ( np. pięćdziesięcioramienna x6 żył ;-) )

    0
  • #9 13 Lut 2013 19:41
    qwo2
    Poziom 9  

    mikrokontroler odpada

    0
  • #10 13 Lut 2013 19:46
    Marek Nawrocki
    Poziom 25  

    Witam !!
    Ale w tytule posta pisałe¶ "atmega8" , to co napisałem o ekspanderach i o rejestrach przesuwaj±cych było wła¶nie pod "atmega" , a teraz piszesz ze mikrokontroler odpada,
    czyli ma być to zrobione w technice TTL na układach serii 74xx ??
    Pozdrawiam !!

    0
  • #11 13 Lut 2013 19:53
    qwo2
    Poziom 9  

    atmega ma byc tylko jedna.jako ekspander odpada

    0
  • #12 13 Lut 2013 20:01
    tmf
    Moderator Mikrokontrolery Projektowanie

    A to jaki¶ projekt typu sztuka dla sztuki, czy na zaliczenie i prowadz±cy dał ci takie warunki?
    Tak jak pisze BlueDraco, najpro¶ciej i najtaniej zastosować procesor z odpowiedni± liczb± pinów. A jak nie to nie kombinować z jakim¶ 6-bitowym adresem, któy do niczego nie przypasuje, tylko dać interfejs szeregowy. Do wyboru SPI, I2C, albo na większe odległo¶ci RS485 czy CAN. Proste, niezawodne, sprawdzone, praktycznie dowolna liczba pinów IO. Na TTL to można zastosować latcha + dekodery adresowe, kaskadowo np. 138 i latch typu 573. Będzie pajęczyna, ale skoro chcesz...
    Albo napisz dokł±dnie co chcesz uzyskać (a nie jak chcesz to uzyskać) to może się wymy¶li co¶ lepszego.

    0
  • #13 13 Lut 2013 20:50
    qwo2
    Poziom 9  

    urz±denie ma mieć zegar czasu rzeczywistego i czytnik mifare. na karte zapisuje w pamieci date . po zczytaniu procek sprawdza date i jeżeli dzień z karty jest taki sam zapala diode np czerwona a dzień wcze¶niej żółt± i do kazdej karty osobny komplet diod a. nie wiem ile będzie kart

    0
  • #14 13 Lut 2013 20:55
    tmf
    Moderator Mikrokontrolery Projektowanie

    Było od razu mówić. No to zastosuj SPI z układami typu 595, lub wręcz sterowniki do diod typu SCT2024 lub podobne. Taki steorwnik może sterować 16 diodami na raz, a można go ł±czyć kaskadowo w praktycznie dowolnej długo¶ci rejestry. Nawet gdyby¶ potrzebował kilka tysięcy diod to nie byłoby problemu. Strowanie to 3 przewody.

    0
  • #15 13 Lut 2013 21:10
    qwo2
    Poziom 9  

    super a mozesz mi powiedziec co¶ więcej o tych sterownikach
    ?

    0
  • Pomocny post
    #16 13 Lut 2013 21:12
    tmf
    Moderator Mikrokontrolery Projektowanie

    A co chcesz wiedzieć? Łatwe do kupienia, kosztuj± co¶ koło złotówki za sztukę, a że maj± regulację pr±du, to do każdej diody nie musisz doł±czać rezystora. Wygooglaj sobie notę katalogow± to się wszystkiego dowiesz.

    0
  • #17 13 Lut 2013 21:36
    qwo2
    Poziom 9  

    tylko jak tu dane dwie diody będzie procesor pamiętał że to akurat do tej karty. to nie jest czasem sterownik multipleksowy?

    Dodano po 14 [minuty]:

    poczytałem tu i tam i to jest to o co mi chodziło wielkie dzięki

    0
  • #18 17 Mar 2013 19:35
    qwo2
    Poziom 9  

    Witam ponownie Szukam tego sct2024 i nie mogę nigdzie kupić podobno łatwo dostępne ale tylko TME to ma a za wysyłkę wołaj± 25 zł

    0