Mikrokontrolér
Napsal: 30 čer 2015, 19:41
Dobrý den,
zkoušel jsem zapojit 12-ti tlačítkovou klávesnici do matice s PIC16F628A a narazil jsem na problém s elektrostatikou. Zapojení bylo provedeno na bezkontaktním poli a klávesnice se válela na stole. Při zkoušce programu, který měl rozblikat dvojci LEDek, tolikrát jaká byla hodnota tlačítka se klávesnice (program) chovala pokaždé jinak (stačilo se klávesnice jenom dotknout bez mechanického stisknutí tlačítka, někdy spustila sama, náhodný stav => různý počet blikání při stejné hodnotě).
Nic méně mě napadlo, že s tím bude mít něco společného elektrostatika. Tak jsem uzemnil vstupy (které snímají tlačítka) přes rezistory 10k a vše funguje jak má.
Mordoval jsem se s tím půl dne, s mikrokontroléry teprve začínám. A tak vás prosím, můžete mi vysvětlit proč tomu tak je? Jak správně navrhnout odpory, jestli jsem to vyřešil správně....?
Děkuji.
zkoušel jsem zapojit 12-ti tlačítkovou klávesnici do matice s PIC16F628A a narazil jsem na problém s elektrostatikou. Zapojení bylo provedeno na bezkontaktním poli a klávesnice se válela na stole. Při zkoušce programu, který měl rozblikat dvojci LEDek, tolikrát jaká byla hodnota tlačítka se klávesnice (program) chovala pokaždé jinak (stačilo se klávesnice jenom dotknout bez mechanického stisknutí tlačítka, někdy spustila sama, náhodný stav => různý počet blikání při stejné hodnotě).
Nic méně mě napadlo, že s tím bude mít něco společného elektrostatika. Tak jsem uzemnil vstupy (které snímají tlačítka) přes rezistory 10k a vše funguje jak má.
Mordoval jsem se s tím půl dne, s mikrokontroléry teprve začínám. A tak vás prosím, můžete mi vysvětlit proč tomu tak je? Jak správně navrhnout odpory, jestli jsem to vyřešil správně....?
Děkuji.