Zasilacz sterowany mikrokontrolerem
Masz problem? Zapytaj na forum elektroda.pl
From: "Gambit" <gitarnik.usunto_at_nospam_wp.pl>
Subject: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 10:31:43 +0200
Witam serdecznie wszystkich grupowiczow. Mam do zaprojektowania zasilacz
sterowany mikrokontrolerem Atmel. Program sterujacy mam juz w znacznej
czesci gotowy jednakze mam powazny problem z czescia elektroniczna poniewaz
jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere steruje
przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0 2,5V w
zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem. Otoz nie
wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem aby
napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym obciazeniu
pradowym 5A. Bardzo prosze o jakis schemat, komentarz, cokolwiek co by moglo
mi pomoc.
--
pozdrawiam, krzysiek
gg: 1892475
+++++ www.gitarnik.prv.pl +++++
++ www.goblinmarket.band.pl ++
From: Patryk Sielski <psielski-usun_at_nospam_elka-usun.pw.edu.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 08:46:41 +0000 (UTC)
Gambit <gitarnik.usunto_at_nospam_wp.pl> pisze:
Witam serdecznie wszystkich grupowiczow. Mam do zaprojektowania zasilacz
sterowany mikrokontrolerem Atmel. Program sterujacy mam juz w znacznej
czesci gotowy jednakze mam powazny problem z czescia elektroniczna poniewaz
jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere steruje
przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0 2,5V w
zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem. Otoz nie
wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem aby
napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym obciazeniu
pradowym 5A. Bardzo prosze o jakis schemat, komentarz, cokolwiek co by moglo
mi pomoc.
Moeschke, Chwaleba: Elektronika,
Horowitz, Hill: Sztuka elektroniki.
Układy: LM 358+tranzystory NPN jako stabilizator szeregowy.
--
-= Patryk Krzysztof Sielski | (602) 643804 | GG: 3189324
-= Urządzenia i projekty elektroniczne na zamówienie
-= http://home.elka.pw.edu.pl/~psielski
From: desoft_at_nospam_interia.pl (=?iso-8859-2?Q?W=B3adys=B3aw_Skoczylas?=)
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: 18 Jun 2005 11:00:16 +0200
From: "Gambit"
Subject: Zasilacz sterowany mikrokontrolerem
jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere steruje
przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0 2,5V w
zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem. Otoz nie
wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem aby
napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym obciazeniu
pradowym 5A. Bardzo prosze o jakis schemat, komentarz, cokolwiek co by
moglo
mi pomoc.
Jestem w trakcie podobnego projektu tyle, że zasilacz sterowany jest
komputerem PC. Poza tym brak różnic :-)
Po pierwsze problemy z odprowadzeniem mocy.
Ja daję trafo z dwoma uzwojeniami dające 2x12V i przełączanie
napięć (12 lub 24) w zależności od napięcia wyjściowego.
Układ wykonawczy będzie na tranzystorze mocy pracującym
jako regulowane źródło prądowe. Podyktowane to zostało koniecznością
regulacji ograniczenia prądu.
jako układ regulacyjny dałem operacyjny (typu LM324)
na wejście (+) podawane jest napięcie 0,2-2,5V z komputera
wejście (-) podłączone jest do wyjścia zasilacza przez dzielnik
stosunek odziału określa maksymalne napięcie wyjściowe.
wyjście operacyjnego idzie na wtórnik emiterowy którego kolektor
podpięty jest pod bazę tranzystora mocy (źródła prądowego)
ten wtórnik też pracuje jako źródło prądowe, przez co uzyskałem
symulację prądu obciążenia. Nie mam żadnego rezystora szeregowego
do pomiaru prądu.
Ważne jest (do pomiaru prądu) aby źródło prądowe mocy było skompensowane
termicznie.
Układ jest bardzo prosty, wadą tego rozwiązania jest brak pomiaru napięcia
wyjściowego. Żeby to poprawić należałoby stosować przetwornik A/C a nie C/A
Władysław
----------------------------------------------------------------------
Startuj z INTERIA.PL! >>> http://link.interia.pl/f186c
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Ukaniu" <L99UkaszWYWALTO_at_nospam_gazeta.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 13:49:27 +0200
Użytkownik ""Władysław Skoczylas"" <desoft_at_nospam_interia.pl> napisał w wiadomości
> Jestem w trakcie podobnego projektu tyle, że zasilacz sterowany jest
komputerem PC. Poza tym brak różnic :-)
Po pierwsze problemy z odprowadzeniem mocy.
Przed układem precyzyjnej regulacji napięcia daj stabilizator impulsowy,
który na swoim wyjściu będzie miał np 5V więcej niż na wyjściu zasilacza.
To rozwiązuje problemy strat, a nie pogarsza jakości napięcia wyjściowego.
Pozdrawiam Łukasz
From: "ADAM" <simpol_at_nospam_wp.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 11:06:20 +0200
Jak chesz prawie gotowca to jest w "Nowy Elektronik" nr 2/99 . Układ jest
dość prosty, oparty na wzmacniaczach operacyjnych i dzieki temu możliwe jest
uzyskanie lepszej dokładności niż na jakimś gotowym stabilizatorze np. L200
(robiłem kiedyś próby to ten jaki inne np. LM350 maja spory wpływ
temperatury na napiecie wyjsciwe). W propnowanym układzie warto by było
zastosować lepsze wzm. op. Takze pomiar prądu mozna by było rozwiazać
inaczej (rezysror szeregowy w "+" i precyzyjny wzmacniacz róznicowy ).
Zamiast LM675 mozna zastosować np. texasowy OPA 549.
Użytkownik "Gambit" <gitarnik.usunto_at_nospam_wp.pl> napisał w wiadomości
news:d90mf1$ev8$1_at_nospam_nemesis.news.tpi.pl...
Witam serdecznie wszystkich grupowiczow. Mam do zaprojektowania zasilacz
sterowany mikrokontrolerem Atmel. Program sterujacy mam juz w znacznej
czesci gotowy jednakze mam powazny problem z czescia elektroniczna
poniewaz
jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere steruje
przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0 2,5V w
zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem. Otoz nie
wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem aby
napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym obciazeniu
pradowym 5A. Bardzo prosze o jakis schemat, komentarz, cokolwiek co by
moglo
mi pomoc.
--
> pozdrawiam, krzysiek
> gg: 1892475
> +++++ www.gitarnik.prv.pl +++++
> ++ www.goblinmarket.band.pl ++
>
>
From: "Gambit" <gitarnik.usunto_at_nospam_wp.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 11:25:33 +0200
Użytkownik "ADAM" <simpol_at_nospam_wp.pl> napisał w wiadomości
news:d90oga$ppc$1_at_nospam_nemesis.news.tpi.pl...
Jak chesz prawie gotowca to jest w "Nowy Elektronik" nr 2/99 . Układ jest
dość prosty, oparty na wzmacniaczach operacyjnych i dzieki temu możliwe
jest
uzyskanie lepszej dokładności niż na jakimś gotowym stabilizatorze np.
L200
(robiłem kiedyś próby to ten jaki inne np. LM350 maja spory wpływ
temperatury na napiecie wyjsciwe). W propnowanym układzie warto by było
zastosować lepsze wzm. op. Takze pomiar prądu mozna by było rozwiazać
inaczej (rezysror szeregowy w "+" i precyzyjny wzmacniacz róznicowy ).
Zamiast LM675 mozna zastosować np. texasowy OPA 549.
A moglbys mi podeslac skan tego artykulu albo chociaz schematu?
--
pozdrawiam, krzysiek
gg: 1892475
+++++ www.gitarnik.prv.pl +++++
++ www.goblinmarket.band.pl ++
From: "ADAM" <simpol_at_nospam_wp.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 12:35:38 +0200
Chetnie bym zeskanował ale w tej chwili nie mam skanera a jedynym
przetwornikiem obrazu jaki mam pod reka to miniaturowa kamerka cz-b
podłaczona do karty tv (schemat to moze by sie dało odzczyać ale wartosci
elementów to chyba nie). Jak by nikt nie miał to w przryszłym tygodniu mogę
ci to zeskanować.
Tak wogóle to 8-bit AD7669 to troche za mało do przecyzyjnego ustawienia
napiecia w zasilaczu. Przeciez Analog ma zdecydowanie lepsze przetworniki
C/A i A/C (dostepne są sample). A moze zastosuj któryś z "microconventerów"
Analoga. Idealna rozdzielczość do takiego zastosowania to 16-bit, jest
zapas i mozna np. zrobić programową kalibracje napiecia eliminujac
potencjometry w układzie co zwiekszy niezawodność.
Użytkownik "Gambit" <gitarnik.usunto_at_nospam_wp.pl> napisał w wiadomości
news:d90pk0$1sj$1_at_nospam_nemesis.news.tpi.pl...
Użytkownik "ADAM" <simpol_at_nospam_wp.pl> napisał w wiadomości
news:d90oga$ppc$1_at_nospam_nemesis.news.tpi.pl...
Jak chesz prawie gotowca to jest w "Nowy Elektronik" nr 2/99 . Układ jest
dość prosty, oparty na wzmacniaczach operacyjnych i dzieki temu możliwe
jest
uzyskanie lepszej dokładności niż na jakimś gotowym stabilizatorze np.
L200
(robiłem kiedyś próby to ten jaki inne np. LM350 maja spory wpływ
temperatury na napiecie wyjsciwe). W propnowanym układzie warto by było
zastosować lepsze wzm. op. Takze pomiar prądu mozna by było rozwiazać
inaczej (rezysror szeregowy w "+" i precyzyjny wzmacniacz róznicowy ).
Zamiast LM675 mozna zastosować np. texasowy OPA 549.
A moglbys mi podeslac skan tego artykulu albo chociaz schematu?
--
> pozdrawiam, krzysiek
> gg: 1892475
> +++++ www.gitarnik.prv.pl +++++
> ++ www.goblinmarket.band.pl ++
>
>
From: "Gambit" <gitarnik.usunto_at_nospam_wp.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 15:27:28 +0200
Użytkownik "ADAM" <simpol_at_nospam_wp.pl> napisał w wiadomości
news:d90tnf$mje$1_at_nospam_nemesis.news.tpi.pl...
Chetnie bym zeskanował ale w tej chwili nie mam skanera a jedynym
przetwornikiem obrazu jaki mam pod reka to miniaturowa kamerka cz-b
podłaczona do karty tv (schemat to moze by sie dało odzczyać ale wartosci
elementów to chyba nie). Jak by nikt nie miał to w przryszłym tygodniu
mogę
ci to zeskanować.
Tak wogóle to 8-bit AD7669 to troche za mało do przecyzyjnego ustawienia
napiecia w zasilaczu. Przeciez Analog ma zdecydowanie lepsze przetworniki
C/A i A/C (dostepne są sample). A moze zastosuj któryś z
"microconventerów"
Analoga. Idealna rozdzielczość do takiego zastosowania to 16-bit, jest
zapas i mozna np. zrobić programową kalibracje napiecia eliminujac
potencjometry w układzie co zwiekszy niezawodność.
Zasilacz mam zaprojektowac na zaliczenie z "Programowania Mikrokontrolerow
przemysłowych" i mam scisle sprecyzowany przetwornik. Uklad ma podawac
napiecie wstukane na klawiaturce z co 0,1V. Jest to rozwiazane programowo (w
tej chwili nie pamietam jak). Niestety poziom nauczania elektroniki na
naszej uczelni nie stoi na zbyt dobrym poziomie. Pomimo to jednak dostalismy
taki projekt na zaliczenie.
--
pozdrawiam, krzysiek
gg: 1892475
+++++ www.gitarnik.prv.pl +++++
++ www.goblinmarket.band.pl ++
From: "Piotr Gałka" <piotr.galka_at_nospam_CUTTHISmicromade.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 15:20:33 +0200
Użytkownik "ADAM" <simpol_at_nospam_wp.pl> napisał w wiadomości
news:d90oga$ppc$1_at_nospam_nemesis.news.tpi.pl...
Jak chesz prawie gotowca to jest w "Nowy Elektronik" nr 2/99 . Układ
jest
dość prosty, oparty na wzmacniaczach operacyjnych i dzieki temu
możliwe jest
uzyskanie lepszej dokładności niż na jakimś gotowym stabilizatorze
np. L200
(robiłem kiedyś próby to ten jaki inne np. LM350 maja spory wpływ
temperatury na napiecie wyjsciwe).
Bo dla typowego zasilacza dokładność jest mniej ważna od parametrów
dynamicznych.
Na przykład jak głęboko i na jak długo siada przy nagłym wzroście
obciążenia od 0 do full.
P.G.
From: Krzysztof Rudnik <rudnik_at_nospam_kki.net.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 15:45:12 +0200
Gambit wrote:
Witam serdecznie wszystkich grupowiczow. Mam do zaprojektowania zasilacz
sterowany mikrokontrolerem Atmel. Program sterujacy mam juz w znacznej
czesci gotowy jednakze mam powazny problem z czescia elektroniczna
poniewaz jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere
steruje przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0
2,5V w zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem.
Otoz nie wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem
aby napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym
obciazeniu pradowym 5A. Bardzo prosze o jakis schemat, komentarz,
cokolwiek co by moglo mi pomoc.
A czy realne jest zabudowanie zasilacza impulsowego z
bezposrednim sterowaniem tranzystora kluczujacego z uC?
Przetwornik A/C do pomiary napiecia (musialby byc szybki),
ewentualnie jakas logika (np GAL) odciazajaca procesor od
najbardziej krytycznego momentu ciaglego odczytywania
przetwornika i sterowania tranzystora
(taki cyfrowy komparator)?
Krzysiek Rudnik
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 17:03:47 +0200
On Sat, 18 Jun 2005 15:45:12 +0200, Krzysztof Rudnik wrote:
A czy realne jest zabudowanie zasilacza impulsowego z
bezposrednim sterowaniem tranzystora kluczujacego z uC?
Tak, ale:
-dosc szybki procesor trzeba - wszak przy 20kHz cykl PWM liczy 50us,
-przy wiekszych mocach czasem trzeba zareagowac w mikrosekunde,
bo tranzystory splona :-)
-kupilbys zasilacz ktory moze sie zawiesic i spalic zasilane
urzadzenie ? :-)
-ile zajmie procesorowi inicjacja po wlaczeniu i jakie bedzie przez
ten czas napiecie na wyjsciu
Przetwornik A/C do pomiary napiecia (musialby byc szybki),
ewentualnie jakas logika (np GAL) odciazajaca procesor od
najbardziej krytycznego momentu ciaglego odczytywania
przetwornika i sterowania tranzystora
(taki cyfrowy komparator)?
Jak tak odciazysz to sie okaze ze analogowo taniej i lepiej :-)
J.
From: Grzegorz Kurczyk <grzegorz.usun.to_at_nospam_control.slupsk.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 17:43:57 +0200
UĹźytkownik J.F. napisaĹ:
On Sat, 18 Jun 2005 15:45:12 +0200, Krzysztof Rudnik wrote:
Tak, ale:
-dosc szybki procesor trzeba - wszak przy 20kHz cykl PWM liczy 50us,
-przy wiekszych mocach czasem trzeba zareagowac w mikrosekunde,
bo tranzystory splona :-)
Hmmm...
Przy 50us okresu PWM jest chyba tylko jedna metoda zareagowania na
gwaĹtowny wzrost obciÄ
Ĺźenia (zwarcie) w czasie 1us... bezpiecznik
topikowy :-) lub kawaĹek szybkiej "analogĂłwki" odcinajÄ
cej tranzystor
kluczyjÄ
cy w takim przypadku, ktĂłrÄ
moĹźna rĂłwniez zrobiÄ w ukĹadzie z
procesorkiem.
-kupilbys zasilacz ktory moze sie zawiesic i spalic zasilane
urzadzenie ? :-)
na rynku jest sporo takich co siÄ nie "zawieszajÄ
" a i tak palÄ
wszystko
po drodze
- zasilacze do komputerĂłw PC "made in krzak" :-) SpotkaĹem nawet takie,
w ktĂłrych producent zaoszczÄdziĹ na bezpieczniku topikowym :-[
-ile zajmie procesorowi inicjacja po wlaczeniu i jakie bedzie przez
ten czas napiecie na wyjsciu
Przy dobrze zaprojektowanym ukĹadzie wyniesie 0V.
Dopiero jak procek "Ĺwiadomie" uruchomi PWM napiecie zacznie wzrastaÄ
i jeĹli odpowiednio oprogramowaÄ procka to i miÄkki start bez problemu
zrobi.
> Jak tak odciazysz to sie okaze ze analogowo taniej i lepiej :-)
No cyfyzacja elektronice nie zawsze wychodzi na dobre ;-)
Pozdrawiam
Grzegorz Kurczyk
From: Grzegorz Kurczyk <grzegorz.usun.to_at_nospam_control.slupsk.pl>
Subject: Re: Zasilacz sterowany mikrokontrolerem
Date: Sat, 18 Jun 2005 17:31:06 +0200
UĹźytkownik Krzysztof Rudnik napisaĹ:
Gambit wrote:
Witam serdecznie wszystkich grupowiczow. Mam do zaprojektowania zasilacz
sterowany mikrokontrolerem Atmel. Program sterujacy mam juz w znacznej
czesci gotowy jednakze mam powazny problem z czescia elektroniczna
poniewaz jestem bardzo poczatkujacym elektronikiem. Mikrokontrolere
steruje przetwornikiem C/A A/C AD7669, ktory na wyjsciu daje napiecie 0
2,5V w zaleznosci od bajtu sterujacego. I tutaj pojawia sie moj problem.
Otoz nie wiem jaki uklad elektroniczny nalezy zastosowac za przetwornikiem
aby napiecie to mozna bylo regulowac od 0 do 24 V przy maksymalnym
obciazeniu pradowym 5A. Bardzo prosze o jakis schemat, komentarz,
cokolwiek co by moglo mi pomoc.
A czy realne jest zabudowanie zasilacza impulsowego z
bezposrednim sterowaniem tranzystora kluczujacego z uC?
Przetwornik A/C do pomiary napiecia (musialby byc szybki),
ewentualnie jakas logika (np GAL) odciazajaca procesor od
najbardziej krytycznego momentu ciaglego odczytywania
przetwornika i sterowania tranzystora
(taki cyfrowy komparator)?
Witam
Jak najbardziej. ZrobiĹem coĹ takiego na ATmega8 (ale moĹźe byÄ dowolny
inny procek majÄ
cy A/C i PWM). Do przetwoernicy StepDown jako tranzystor
kluczujÄ
cy najproĹciej daÄ jakiĹ P-MOSFET (np. IRF9540)
ftp://ftp.control.slupsk.pl/pub/elektronika/elementy/Tranzystory/IRF9540.pdf
sterowany z buforka na dowolnym impulsowym npn. Przy StepUp dajesz jakiĹ
N-MOSFET o niskim napiÄciu bramki (np. 2SK3296 Rds=0,012om przy Ugs=4,5V
i Id=18A)
ftp://ftp.control.slupsk.pl/pub/elektronika/elementy/Tranzystory/2SK3296.pdf
ktĂłrego moĹźesz sterowaÄ bezpoĹrednio z portu procka.
Jesli chodzi szybkoĹÄ o przetwornika A/C, to byle byĹa ona wiÄksza od
okresu PWM (w ATmega8 bez problemu), a nawet nie koniecznie, bo o
wysokoĹci napiÄcia wyjĹciowego decydowaÄ bÄdzie stosunek wypeĹnienia
PWM, a pomiarem z A/D dokonujesz niewielkich korekt tego wypeĹnienia.
Przy wolniejszym A/D zmniejszy siÄ tylko dynamika ukĹadu (szybkoĹÄ
odpowiedzi na zmianÄ obciÄ
Ĺźenia). Kwestia naskrobania sprytnego programu
sterujÄ
cego.
UkĹad tego typu wykombinowaĹem do szybkiej Ĺadowarki akumulatorĂłw
NiCd/NiMH/Li-ion/Li-pol, z tÄ
róşnicÄ
, Ĺźe stabilizujÄ nie napiÄcie a
prÄ
d wypĹywajÄ
cy z przetwornicy. Dopiero w koĹcowej fazie ĹÄ
dowania
ukĹad pĹynnnie przechodzi ze stabilizacji prÄ
dowej na napiÄciowÄ
.
Pozdrawiam
Grzegorz Kurczyk