Bez MCU-a imas jednostavno resenje.
32 linije od tastera kodiras u 5-o bitnu rec. Nju propustis kriz neli ULN sa recimo 12V ili 24V, zavisno koji imas u sistemu. Na mestu prijema napravis dekoder koji od 5-o bitne reci, koju takodje pustis kroz ULN, dobijes 32 linije od kojih svaka pobudjuje jedan relej. Sestu zicu iskoristi po volji, mozda da preneses napon 12V ili 24V ili 5V jer su ti releji za taj napon.
Kodiranje mozes da napravis sa gomilom dioda (treba ti 16x5 = 80 dioda). Na 0-ti bit 5-o bitne reci ide 16 dioda koje vezujes anodom na 1 taster, pa na 3 i tako svaki neparni do 31-og. Tastere numerisem od 0 do 31, lakse je za pricu. Na 1-vi bit petobitne reci vezes parove dioda, prvi par na 2 i 3 taster, drugi par na 6 i 7 i tako dalje do kraja. Na 2-gi bit 5-o bitne reci idu u grupi po 4 diode. Prva grupa ide na 4, 5, 6 i 7 taster, druga na 12, 13, 14 i 15 taster i tako redom. Na 3-ci bit 5- bitne reci idu diode u grupi po 8 i to prva na tastere 8 do 15, a druga na tastere 24 do 31. I na kraju 4-ti bit ima diode povezane samo sa tasterima od 16 do 31. Pritisak tastera prenosi napon preko diode do odgovarajucih bitova. Od svakog bita 5- bitne reci prema masi ide jedan otpornik koji obezbedjuje log. 0 kada nije pritisnut ni jedan taster ile ne onaj koji aktivira odredjeni bit.
Na mestu prijema napravis dekoder sa cipovima, i o tome je pisano u predhodnim postovima. Posle dekodera dobijas 32 linije kojima mozes da pobudis jedno od 32 releja.
Radi pouzdanosti prenosa mozes da iskoristis ULN-ove na mestu prijema i predaje da dobijes nivo signala +24V/0V, ili strujnu petlju za svaki bit, gde bi se struja vracala kroz 6-tu zicu.
Sam proceni i izaberi.
Pozdrav.
32 linije od tastera kodiras u 5-o bitnu rec. Nju propustis kriz neli ULN sa recimo 12V ili 24V, zavisno koji imas u sistemu. Na mestu prijema napravis dekoder koji od 5-o bitne reci, koju takodje pustis kroz ULN, dobijes 32 linije od kojih svaka pobudjuje jedan relej. Sestu zicu iskoristi po volji, mozda da preneses napon 12V ili 24V ili 5V jer su ti releji za taj napon.
Kodiranje mozes da napravis sa gomilom dioda (treba ti 16x5 = 80 dioda). Na 0-ti bit 5-o bitne reci ide 16 dioda koje vezujes anodom na 1 taster, pa na 3 i tako svaki neparni do 31-og. Tastere numerisem od 0 do 31, lakse je za pricu. Na 1-vi bit petobitne reci vezes parove dioda, prvi par na 2 i 3 taster, drugi par na 6 i 7 i tako dalje do kraja. Na 2-gi bit 5-o bitne reci idu u grupi po 4 diode. Prva grupa ide na 4, 5, 6 i 7 taster, druga na 12, 13, 14 i 15 taster i tako redom. Na 3-ci bit 5- bitne reci idu diode u grupi po 8 i to prva na tastere 8 do 15, a druga na tastere 24 do 31. I na kraju 4-ti bit ima diode povezane samo sa tasterima od 16 do 31. Pritisak tastera prenosi napon preko diode do odgovarajucih bitova. Od svakog bita 5- bitne reci prema masi ide jedan otpornik koji obezbedjuje log. 0 kada nije pritisnut ni jedan taster ile ne onaj koji aktivira odredjeni bit.
Na mestu prijema napravis dekoder sa cipovima, i o tome je pisano u predhodnim postovima. Posle dekodera dobijas 32 linije kojima mozes da pobudis jedno od 32 releja.
Radi pouzdanosti prenosa mozes da iskoristis ULN-ove na mestu prijema i predaje da dobijes nivo signala +24V/0V, ili strujnu petlju za svaki bit, gde bi se struja vracala kroz 6-tu zicu.
Sam proceni i izaberi.
Pozdrav.