logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8 + multiplexer 74151

ŻakSziRak 30 Kwi 2009 00:10 2483 2
REKLAMA
  • #1 6473090
    ŻakSziRak
    Poziom 11  
    Witam.
    Próbuję podłączyć multiplexer 74151 do Atmegi8 a do multiplexera czujniki CNY70. Czujniki podłączone bezpośrednio do ADC Atmegi działały bez zarzutu. Wg informacji z noty katalogowej 74151 czujniki podłączone mają być do "data inputs" (D0-D7), strobe do któregoś z pinów uC ustawione na stan niski oraz 3 "data selecty" też do pinów (konfiguracja ich - stan niski, stan wysoki - określa z którego z wejść D0-D7 dokonywany jest odczyt).Teraz nie jestem pewny co do tego, co pojawia się na wyjściach "Y" i "W". Myślałem, że na wyjściu "Y" pojawi się wyjście wybranego czujnika, czyli w przypadku CNY70 napięcie w zależności od wpadającego światła. Wtedy "Y" podłączyłbym do jednego z wejść ADC na uC i obsługiwał tak, jak CNY70 podłączone bezpośrednio do Atmegi.
    Inaczej mówiąc wydawało mi się, że data selectami wybieram odpowiedni czujnik i na wyjściu multiplexera mam wyjście tego konkretnego czujnika, czyli tak samo, jakbym ten wybrany czujnik podłączył bezpośrednio do Atmegi.
    Nie wiem też co z wyjściem "W" w takiej sytuacji ?
    Nie jestem zupełnie pewny tego myślenia, nie znalazłem na elektrodzie tego typu problemu Jeśli jest błędne to może ktoś wytłumaczyć jak to jest? Lub nakierować na materiały dotyczące bezpośrednio podłączenia takiego multiplexera do Atmegi.
  • REKLAMA
  • #2 6473238
    Dr.Vee
    VIP Zasłużony dla elektroda
    74'151 to multiplekser cyfrowy!!! Na wyjściu dostaniesz albo 0, albo 5V.

    Atmega8 ma wewnętrzny multiplekser analogowy na 6-8 wejść ADC (zależnie od obudowy), nie możesz podłączyć czujników do wejść PC0-PC5?

    Ewentualnie możesz użyć multipleksera analogowego 4051.

    Pozdrawiam,
    Dr.Vee
  • #3 6473275
    ŻakSziRak
    Poziom 11  
    Mogę je podłączyć do wejść przetwornika A/C na Atmedze, tak jak pisałem robiłem to wcześniej i działało bez problemu. Ale ja potrzebuję podłączyć co najmniej 10 x CNY70, a Atmega8 tak jak pisałeś ma max 8 wejść ADC. Dlatego potrzebny mi multiplexer.
    Wracając do multiplexera - jest w ogóle możliwe takie połączenie CNY70 + 74151 czy nie wszystkie czujniki mozna do niego podłączyć ?
    Skoro CNY70 wypuszcza napięcie w zależności od widzianego światła to przy takim podłączeniu kiedy uzyskam na wyjściu multiplexera 0 lub 5V ? Jest coś w stylu napięcia progowego czy jak to działa?
    A o tym 4051 poczytam, dzięki.
REKLAMA