wanej przystępujemy do montażu elementów. Wlutowujemy mostki. Później kolejno rezystory i kondensatory ceramiczne. Dwa kondensatory elektrolityczne trzeba wlutować w pozycji poziomej czyli muszą leżeć na płytce. Wlutowanie ich w pozycji pionowej uniemożliwi prawidłowy montaż wyświetlacza. Na zakończenie wlutowujemy podstawki, złącza oraz pozostałe elementy. Po montażu wszystko sprawdzamy. Usuwamy resztki kalafonii, na przykład przy pomocy denaturatu i powtórnie wszystko sprawdzamy. Wkładamy w podstawki transoptory oraz mikrokontroler i odkładamy płytkę na bok. Bierzemy się za wyświetlacz i złącze PB-16S. Wkładamy złącze do wyświetlacza i od góry je przylutowujemy. Powinniśmy to zrobić w miarę szybko, aby nie przegrzać punktów lutowniczych na wyświetlaczu. Po przylutowaniu wkładamy wyświetlacz do złącza PLS na płytce. Podłączamy zasilanie +5V. Na wyświetlaczu powinniśmy zobaczyć logo powitalne NOWY ELEKTRONIK. Jeżeli na wyświetlaczu nic nie widzimy, wówczas kręcimy potencjometrem PR1 w celu ustawienia kontrastu. W przypadku, gdy na wyświetlaczu ujrzymy czarne prostokąty, musimy sprawdzić poprawność montażu. Szczególnie ścieżki łączące wyświetlacz z mikrokontrolerem. Po usunięciu błędu powtórnie podłączamy zasilanie +5V. Czekamy na logo powitalne.
Pozostało skasować pamięć EEPROM. Wyłączamy zasilanie, wciskamy $1 i trzymając go włączamy zasilanie. Na wyświetlaczu ujrzymy komunikat RESET MEMORY. Puszczamy S1 i czekamy na komunikat DONE. Od tego momentu sterownik jest gotów do pracy.
Obsługa sterownika
Po włączeniu zasilania i przejściu logo .na wyświetlaczu zobaczymy:
7 = Hxxxx 2=Hxxxx
3=Hxxxx 4=Hxxxx
Gdzie xxxx będzie cały czas się zmieniać z zakresu 0-1023. Aby ustabilizować xxxx wszystkie wejścia analogowe AIN1-AIN4 trzeba je zewrzeć do masy. Po tym zabiegu i powtórnym włączeniu zasilania ujrzymy:
1 -HO 2=H0
3=H0 4=H0
Cyfry od 1 do 4 oznaczają numer wejścia. Po znaku "= ' litera H lub L informuje nas, w jakim stanie są wejścia cyfrowe. H - oznacza stan wysoki czyli +5V. L - oznacza stan niski 0V. Po zwarciu do masy dowolnego wejścia cyfrowego IN1-IN4 na wyświetlaczu zmieni się H na L. Na przykład zwierając wejście IN1 do masy ujrzymy:
7-L0 2~ HO
3=H0 4-HO
W podobny sposób możemy przetestować pozostałe trzy wejścia. Po zwarciu wybranego wejścia do masy na wyświetlaczu musi zmienić się jego stan z H na L. Test ten sprawdził poprawność działania wejść cyfrowych.
Rys. 2 Rozmieszczenie elementów na płytce drukowanej (skala 1:1)
Wciskamy S1. Na wyświetlaczu ujrzymy:
BROW R=1 NO TD DL U0 OO H
R=1 . wybieramy numer rekordu z przedziału 1-32. Zmiana następuje przez naciskanie S2.
NO - wybieramy wejście z przedziału 1-4. Zero oznacza nie-wybranie żadnego wejścia. Zmiana następuje po wciśnięciu S1 i S3. Po wciśnięciu S1 napis BROW zmieni się na EDIT i zacznie migać aktywne pole. Wybór aktywnego pola dokonujemy przez wciśnięcie S2.
TD - wybieramy typ wyjścia. D - cyfrowe, A - analogowe. Zmiana następuje po wciśnięciu S3.
DL - ustawiamy dolną wartość zakresu dla wejścia analogowego z przedziału 0-1023 lub aktywny poziom dla wejścia cyfrowego H lub L. Zmiana następuje po wciśnięciu S3.
U0 - ustawiamy górną wartość dla wejścia analogowego z przedziału 0-1023. Przy wyborze wejścia cyfrowego nie podlega zmianie. Zmiana następuje po wciśnięciu S3.
OO - wybieramy numer transoptora z przedziału 1-4. Zmiana następuje po wciśnięciu S3.
H - wybieramy czy transoptor ma zostać włączony H czy wyłączony L. Zmiana następuje po wciśnięciu S3.
Po dokonaniu ustawień wciskamy S1 i S3. Wszystkie ustawienia zostaną automatycznie zapisane do pamięci EEPROM. Aby wszystko było jasne posłużmy się przykładem . Załóżmy. że potrzebujemy takiego ustawienia • po podaniu stanu niskiego na wejście IN1 ma zostać załączony transoptor 04, a wyłączony po podaniu stanu niskiego na wejście 1N2. Aby tak się stało, musimy ustawić dwa kolejne rekordy w następujący sposób:
Rekord pierwszy EDIT R=1 N1 TD DL U0 04 H
Rekord drugi
EDIT R=2 N2 TD
DL U0 04 L
Gdy rekordy zostaną ustawione jak powyżej, po podaniu stanu niskiego na INIwłączy się transoptor 04, a po podaniu stanu niskiego na IN2 wyłączy się transoptor 04. Podczas podawania stanu aktywnego na wejście na wyświetlaczu zostaje wyświetlana * przy odpowiednim wejściu.
Aby używać wejścia analogowego musimy skorzystać ze wzoru do przeliczenia wartości 0-1023 na wartość napięcia z przedziału 0*5V.
ADC = (Uwej * 1024)/5
gdzie: ADC - wartość wyświetlana na wyświetlaczu z przedziału 0-1023; Uwej. - wartość napięcia podana na wejście analogowe z przedziału 0-5V.
Spis elementów |
C4 • lOOnF |
SI • mikroprzetączn* | ||
C5 • 1QtzF/l6V |
S2 - mikroprzełącznik | |||
Rezystory: |
Półprzewodniki: |
S3 - mikrcprzełączrck | ||
Rl - 220 |
T01 - LVT817 |
fcdstawke - 01L28W | ||
R2 • 220 |
102 - LVT817 |
Podstawka - DIL16 | ||
R3 - 220 |
T03 • LVT817 |
LCD -1602 | ||
R4 • 220 |
704 - LVT817 |
Zł - PL16S | ||
Kondensatory. |
Układy scalone: |
Z2 - PB-16S | ||
C1 • lOOnF |
Ut - Mega8 + program |
LI - 4.7pH | ||
C2 - 10Q(uF/16V |
Inne: |
Płytka • 383-K | ||
C3 • ICCnF |
PR1 • CA6H102 łlkl |