Witam;
Zbudowałem prosty licznik na układzie Atmega8 + LCD 2x16
Licznik liczy detale zmontowane na jednej z maszyn. Jako czujniki sa użyte układy SICK WL150-P420 zasilane napięciem 24V. Procesor jest odseparowany od czujników transoptorem PC817.
Na wyjściu układu jest przekaźniki 24V który sterowany jest poprzez tranzystor NPN i steruje on maly zaworem.
Jako, że jestem początkującym to sam program pewnie jest napisany maskarycznie ale działa.
Czasami jednak pojawia się mały problem - na wyświetlaczu pojawiają się dziwne krzaczki tzn są te napisy co powinny być poprzeplatane z jakimis innym i wszystko powoli przsuwa sie z prawej strony na lewą ale wsumie poza wskazaniami na LCD układ pracuje poprawnie ponieważ zawór na wyjściu jest wysterowywany cały czas we właściwy sposób.
Co może byc przyczyną tej anomali? Dodam tylko że pojawia sie ona w sposób różny. Tzn układ pracuje 24godz. na dobe i czasami potrafi chodzić sobie kilka dni a czasami defekt pojawia sie po jednym dniu.
Niestety nie mam rzadnego schematu ale wygląda to tak:
Sam LCD jest połączony z płytką kabelkami o długości ok 10 - 20cm max
Sam uProcesor:
Nóżka AREF jest przez kondensator 100n połączona z masą i nóżka AVCC jest tak samo przez 100n do masy i do + 5V przez dławik 10uH (tak jak jest na schemacie płytki testowej ZL2AVR) NIe wykorzystane nóżki wiszą w powietrzu
Zbudowałem prosty licznik na układzie Atmega8 + LCD 2x16
Licznik liczy detale zmontowane na jednej z maszyn. Jako czujniki sa użyte układy SICK WL150-P420 zasilane napięciem 24V. Procesor jest odseparowany od czujników transoptorem PC817.
Na wyjściu układu jest przekaźniki 24V który sterowany jest poprzez tranzystor NPN i steruje on maly zaworem.
Jako, że jestem początkującym to sam program pewnie jest napisany maskarycznie ale działa.
Czasami jednak pojawia się mały problem - na wyświetlaczu pojawiają się dziwne krzaczki tzn są te napisy co powinny być poprzeplatane z jakimis innym i wszystko powoli przsuwa sie z prawej strony na lewą ale wsumie poza wskazaniami na LCD układ pracuje poprawnie ponieważ zawór na wyjściu jest wysterowywany cały czas we właściwy sposób.
Co może byc przyczyną tej anomali? Dodam tylko że pojawia sie ona w sposób różny. Tzn układ pracuje 24godz. na dobe i czasami potrafi chodzić sobie kilka dni a czasami defekt pojawia sie po jednym dniu.
Niestety nie mam rzadnego schematu ale wygląda to tak:
Sam LCD jest połączony z płytką kabelkami o długości ok 10 - 20cm max
Sam uProcesor:
Nóżka AREF jest przez kondensator 100n połączona z masą i nóżka AVCC jest tak samo przez 100n do masy i do + 5V przez dławik 10uH (tak jak jest na schemacie płytki testowej ZL2AVR) NIe wykorzystane nóżki wiszą w powietrzu
