2003 09 Cyfrowy zasilacz, część 2

background image

Przyciski i programowanie

Działanie klawiatury jest następujące:
- Przyciski „1” – „8” są przyciskami szyb-
kiego wyboru zaprogramowanych napięć lub
prądów. To znaczy, że pod każdym z tych
przycisków jest przypisana przy programo-
waniu jakaś wartość prądu i napięcia. Naci-
śnięcie jednego z tych klawiszy wybiera od
razu przypisaną do danego klawisza wartość
napięcia lub prądu.
- Przycisk „R” różni się od przycisków
szybkiego wyboru tym, że jego nastawy są
zapamiętywane w pamięci EEPROM. Zasi-
lacz po włączeniu zawsze odczytuje napięcie
i prąd przypisany temu przyciskowi.
- Przycisk „UP-H” oraz „DW-H” zmieniają
(zwiększają lub zmniejszają) zgrubnie napię-
cie lub prąd. Zgrubna zmiana polega na tym,
że napięcie zmieniane jest z krokiem 1V, na-
tomiast prąd z krokiem 100mA.
- Przyciski „UP-L” oraz „DW-L” zmienia-
ją (zwiększają lub zmniejszają) dokładnie na-
pięcie lub prąd. Dokładna zmiana polega na
tym, że napięcie jest zmieniane z krokiem
100mV, natomiast prąd z krokiem 10mA.
- Przycisk „ON/OFF” służy do załączania
lub wyłączania napięcia doprowadzonego do
obciążenia. Przycisk ten wykorzystywany
jest także do zapamiętywania ustawień w try-
bie programowania przycisków szybkiego
wyboru.
- Przycisk „U/I” umożliwia wybór rodzaju
nastawy: Czy nastawa ma dotyczyć napięcia,
czy prądu. Stan przycisku „U/I” sygnalizowa-
ny jest znakiem „>” na wyświetlaczu LCD.
- „MODE”. Naciśnięcie go powoduje
przejście zasilacza w tryb pokazywania po-
boru prądu przez obciążenie.

Aby zaprogramować parametry (napięcia

i prądy) klawiszy szybkiego wyboru, należy
wyłączyć zasilacz i przycisnąć przycisk
„MODE”. Przy przyciśniętym przycisku na-
leży ponownie włączyć zasilanie i jesteśmy
już w trybie programowania klawiszy szyb-

kiego wyboru. Wartości napięć i prądów
można ustawić tak jak w przypadku normal-
nej obsługi. Każdą zmianę prądu lub napię-
cia, jaką chcemy, aby była zapamiętana
w EEPROM, należy zapamiętać, naciskając
przycisk „ON/OFF”. Ustawienia pozostałych
przycisków szybkiego wyboru można doko-
nać, naciskając odpowiedni przycisk „1 – 8”,
a następnie po ustawieniach napięcia i prądu
każde z nich należy zapamiętać, naciskając
przycisk „ON/OFF”.

Aby wyjść z trybu programowania, nale-

ży wyłączyć zasilanie. Po załączeniu zasila-
nia zasilacz jest gotowy do pracy z nowymi
ustawieniami przycisków szybkiego wyboru.

Oprogramowanie zasilacza zostało tak

napisane, by po każdym wyborze napięcia
przyciskiem szybkiego wyboru zasilacz
odłączał napięcie od obciążenia. Takie dzia-
łanie uchroni zasilany układ w przypadku
błędnego wyboru zaprogramowanego na-
pięcia. Po prawidłowym wyborze napięcia
należy ponownie załączyć napięcie do ob-
ciążenia przyciskiem „ON/OFF”. Obciąże-
nie jest odłączane tylko dla nastaw napięć
przypisanym przyciskom od „1” do „8”.
Przy wyborze prądu wspomnianymi przyci-
skami zasilacz nie odłącza dołączonego ob-
ciążenia.

Obsługa za pomocą

terminala

Sterowanie funkcjami zasilacza jest możliwe
nie tylko za pośrednictwem przycisków na
płycie zasilacza. Zasilaczem można sterować
z dowolnego terminala za pośrednictwem
kilku prostych komend, do których należą:
- Wysłanie znaku „p” powoduje zwrócenie
stanu ustawień zasilacza w

postaci:

„100:31:51:0”. Pierwsza liczba wskazuje na
wartość napięcia, która wynosi 10.0V (100
bez kropki), druga po dwukropku wskazuje
na wartość ustawionego prądu, który wynosi
310mA (31*10). Dla wartości 1 będzie to

10mA. Kolejna wartość wskazuje na pobór
prądu przez obciążenie, które wynosi 51mA
(przesyłana w mA). Ostatnia wartość wskazu-
je na stan przekaźnika wyjściowego. Jeżeli
„0”, to przekaźnik dołącza napięcie do obcią-
żenia, natomiast wartość „1” wskazuje na odłą-
czenie napięcia od obciążenia.
- Wysłanie znaku „o” jest równorzędne
z działaniem przycisku „ON/OFF”
- Wysłanie znaku „u” ustawia zasilacz w tryb
oczekiwania na podanie przez terminal napię-
cia. Zasilacz po wysłaniu tegoż znaku wyśle
znak „>”, który jest znakiem zachęty do
wprowadzenia wartości napięcia, które chce-
my uzyskać na wyjściu zasilacza. Wprowa-
dzoną wartość należy potwierdzić klawiszem
„enter”. Wprowadzane zakresy napięć po-
winny być z zakresu od 30 do 240 bez krop-
ki dziesiętnej. Np. wysłana wartość 35 będzie
odpowiadać napięciu 3.5V.
- Wysłanie znaku „i” jest podobne do zna-
ku „u”, z tym że dotyczy prądu. Podawane

16

Elektronika dla Wszystkich

Rys. 4

Rys. 5

CC

CC

yy

yy

ff

ff

rr

rr

oo

oo

w

w

w

w

yy

yy

zz

zz

aa

aa

ss

ss

ii

ii

ll

ll

aa

aa

cc

cc

zz

zz

2

2

6

6

7

7

4

4

c

c

z

z

ęę

ęę

śś

śś

ćć

ćć

22

22

background image

wartości prądu powinny być z zakresu od 1
do 400, przy czym 1 to 10mA, a 400 to
4.00A, tak więc każda wpisana wartość jest
wielokrotnością 10mA.

Rysunek 4 przedstawia przykład wysła-

nych oraz odebranych danych, natomiast
rysunek 5 przedstawia sposób skonfiguro-
wania łącza RS232.

Do sterowania zasilaczem poprzez RS232

został napisany prosty program. Rysunek 6
przedstawia wygląd oferowanego programu
i jak widać jego interfejs jest bardzo podob-
ny do rozkładu przycisków na płycie zasila-
cza, dzięki czemu obsługa programu będzie
podobna do obsługi zasilacza przyciskami.
Aby wpisane wartości prądów i napięć były
przesłane do zasilacza, należy potwierdzać je
naciśnięciem klawisza „enter”. W programie
jest możliwość wpisywania wartości napięć
i prądów w postaci nie tylko bez, ale i z krop-
ką np. 5.5V lub 4A. Kliknięcie na tekście

„0mA” zmienia go na „A”, przez co możliwe
jest podawanie łatwiej i szybciej większych
wartości prądów niż w postaci np. 400
(bo 400*10mA=4A).

Ciąg dalszy na stronie 19.

17

Elektronika dla Wszystkich

Rys. 6

Wykaz elementów
Zasilacz

Rezystory
R1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2kΩ 1%
R2,R7,R8,R12,R16,R18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1kΩ 1%
R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0,1Ω 5W
R4,R5,R10,R24,R28,R30,R32 . . . . . . . . . . . . . . . . . . . . . . . . . . .10kΩ
R6,R9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9kΩ 1%
R13,R14,R29,R31,R33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1kΩ
R11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4kΩ 1%
R15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19kΩ 1%
R17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11kΩ 1%
R19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99kΩ 1%
R20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2,2kΩ
R21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6,8kΩ
R22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1,2kΩ
R23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22kΩ
R25,R26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220kΩ
R27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47kΩ
R34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Ω
R35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .470Ω
P1,P2,P3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10kΩ (montażowy)
P4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1kΩ helitrim

Kondensatory
C1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4700µF/50V
C2,C3,C7,C9,C11,C12,C14,C17,C18,C19,C22,C24 . . . . . . . . . .100nF
C4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220pF
C5,C23,C26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47µF/16V
C6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .470µF/25V
C8,C10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220µF/16V
C13,C15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33µF/16V
C16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4,7µF/16V
C20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10nF
C21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220nF

C25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100µF/25V
C27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47nF

Półprzewodniki
U1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM723 DIP-14
U2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7812
U3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7805
U4,U5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MAX504
U6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MAX1243
U7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PCF8574AP
U8,U9,U10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM358
U11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79L12
D1 – D4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1N4148
B1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mostek B50C25000
B2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mostek 1A
T1,T4,T6,T7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BC548
T2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BC558
T3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BD249C
T5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BD139
T8,T9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BS107

Inne
S1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Wyłącznik ON/OFF
PK1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .RM82/12V
PK2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .RM94/12V
TR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TST2*12V
TR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TS15/34
M1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Wentylator 12V
F1 . . . . . . . . . . . . . . . . . . . .Gniazdo bezpiecznikowe oraz bezpiecznik 1A
Z1 . . . . . . . . . . . . . . . . . . . . . . . .Gniazdo zaciskane 10-pin oraz goldpiny
Obudowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Z17
Radiator

Wyświetlacz

Rezystory
R1,R5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .470Ω
R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5,6kΩ
R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100Ω
R4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10kΩ
P1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1kΩ (montażowy)
RT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Termistor 22kΩ

Kondensatory
C1,C3,C4,C5-C7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10µF/25V
C2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100nF
C8,C9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33pF
C10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4,7µF/25V

Półprzewodniki
U1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89C4051
U2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PCF8574AP
U3 . . . . . . . . . . . . . . . . . . . . .Wyświetlacz LCD 1*16 z podświetleniem
U4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AT24C04
U5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MAX232
D1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LED 3mm czerwona
D2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LED 3mm zielona
T1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BC558
X1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Kwarc 11MHz

Inne
L1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Dławik 330µH
S1-S16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mikrostyki
Z1 . . . . . . . . . . . . . . . . . . . . . .Gniazdo zaciskane 10-pin oraz goldpiny
Z2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Gniazdo DB9/M
GN . . . . . . . . . . . .2 x gniazda bananowe koloru czerwonego oraz czarnego
GB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Gniazdo bezpiecznikowe

Komplet ppodzespołów zz ppłytką jjest ddostępny ww sieci hhandlowej AAVT jjako kkit sszkolny AAVT-22674

Rys. 7 Schemat montażowy (skala1:2)

Rys. 8 Schemat montażowy (skala 1:2)

background image

19

Elektronika dla Wszystkich

Kto chciałby wypróbować taki prosty

układ, powinien zastosować diodę LED2
z przezroczystą soczewką, żeby można było
dostrzec to znikome świecenie przy prądzie
diody rzędu 0,1mA.

Montaż i uruchomienie

Do tak prostego układu nie przewidziano płyt-
ki drukowanej. Wszyscy uczestnicy kursu mi-
kroprocesorowej Oślej łączki powinni wyko-
nać przynajmniej jednokanałowy tester we-
dług rysunku 1, choćby w postaci „pająka”, jak
na fotografii wstępnej. Aby dołączyć monitor
do badanej końcówki portu, warto wykorzy-
stać jedną końcówkę z listwy z gniazdkami.

Kto chce, może zmontować kilka, nawet

osiem, kanałów, by uzyskać prosty analizator
stanów.

Aby wstępnie sprawdzić działanie testera,

można wykorzystać programik MonPort.bas

z naszej strony internetowej. Należy dołą-
czyć wejście monitora (PORT) do punktu D0
(zacisk ARK lub dolna szpilka zwory J5), jak
pokazuje rysunek 4.

Piotr Górecki

Wykaz elementów

monitora jednokanałowego

R1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220Ω
R2 . . . . . . . . . . . . . . . . . . . . .3,3kΩ (2,2...6,8kΩ)
R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100kΩ
LED1,LED2 . . . . . . . . . . . . . . . . . . . . . .żółta 3mm
T1 . . . . . . . . . . . . . . . . . . . . .BC548 lub podobny
D1...D4 . . . . . . . . . . . . . . . . . . . . . . . .1N4001...7

(wspólne dla wszystkich kanałów)

Rys. 3

R

R

y

y

s

s

.

.

4

4

Rys. 2

Ciąg dalszy ze strony 17.

Przyciski szybkiego wyboru w programie są
tworzone wirtualnie, to znaczy, że mogą one
mieć wartości inne niż wartości przycisków
szybkiego wybierania znajdujące się w zasi-
laczu. Dzięki temu istnieje możliwość zwięk-
szenia liczby przycisków wyboru aż do 16.
Przyciskiem „MODE” można zmienić war-
tości wskazywane przez przyciski wyboru na
prąd lub napięcie. Aby program poprawnie
pracował, należy go skonfigurować. Konfi-
guracja będzie polegać na zmianie pliku te-
kstowego, w którym zawarty jest numer po-
rtu oraz napięcia i prądy przypisane wirtual-
nym przyciskom wyboru. Wygląd te-
go pliku konfiguracyjnego przedsta-
wia rysunek 9. Pierwsza wartość
wskazuje na numer portu i jeżeli bę-
dzie to COM1, to „1”, a jeżeli COM2,
to należy wpisać „2”. Pozostałe warto-
ści przypisywane są klawiszom od 1
do 8 w kolejności, w jakiej znajdują
się w tym pliku. Po wartościach na-
pięć podawane są wartości prądów.
Dla uniknięcia błędów, nowe wartości

ustawień należy
podawać w takiej
formie w jakiej
znajdują się w do-
łączonym pliku
„ustaw.txt”. Pro-
gramowy przy-
cisk „OUT” załą-
cza napięcie do
obciążenia, nato-
miast przycisk
„Power” jest wir-
tualnym wskaźni-
kiem zasilania,
który należy za-

wsze włączyć, by program zaczął działać. Na
rysunku 10 przedstawiam program dostoso-
wany do drugiej wersji programu zapisanego
w 89C4051, który jest odzwierciedleniem
płyty czołowej zasilacza.

Należy zauważyć, że w dołączonym pro-

gramie obsługi zasilacza pobierany prąd jest
wskazywany w drugiej linii, nie ma tam prze-
łącznika trybu wyświetlania. Napisany przeze
mnie program można udoskonalić. Jak było
wspomniane, program zawarty w 89C4051
napisany został w rewelacyjnym BASCOM-
ie, przy czym 4kb zawarte w mikrokontrole-
rze zostały wykorzystane całkowicie. Działa-
nie programu nie jest skomplikowane, gdyż
polega w znacznej części na obsłudze kla-
wiatury, komunikacji z RS232, przetworni-
kami i wyświetlaczem LCD.

Marcin Wiązania

P.S. Pliki programów oraz rysunki płytek

drukowanych można ściągnąć ze strony in-
ternetowej EdW.

Rys. 9

Rys. 10


Wyszukiwarka

Podobne podstrony:
edw 2003 09 s10
Dz U 2003 190 1864 zmiana z dnia 2003 09 12
edw 2003 09 s58
edw 2003 09 s50
2003 09 32
edw 2003 09 s18
edw 2003 09 s27
1996 09 Elektroniczna ruletka, część 1
2003 09 30
2003 09 20
2003 09 22
2003 09 41
2003 09 07
edw 2003 09 s48
edw 2003 09 s45
2003 09 23
2003 09 28

więcej podobnych podstron