Jak zrealizować ściemniacz PWM dla żarówki 12V 6W z mikroprocesorem 2051?

PWM na 2051 ?





Poprzedni Następny
Wiadomość
Spis treści
From: "raf_m" <maroszka_at_nospam_wp.pl>
Subject: PWM na 2051 ?
Date: Tue, 11 Jun 2002 13:46:27 +0200


Potrzebuje zrobić ściemniacz żaróweczki 12V ok. 6W. Posiadam do dyspozycji
jedno z wyjść procesora. Czy ktoś może robił coś takiego ?



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Bednarz" <tb_at_nospam_internet.pl>
Subject: Re: PWM na 2051 ?
Date: Tue, 11 Jun 2002 14:21:50 +0200


Potrzebuje zrobić ściemniacz żaróweczki 12V ok. 6W. Posiadam do
dyspozycji
jedno z wyjść procesora. Czy ktoś może robił coś takiego ?

Najprosztrze rozwiazanie to sterowac zarowke kluczujac tranzystor
a jasnosc regulowac wypelnieniem przebiegu wyjsciowego - z nogi procka
Pewie ma to duzo wad ale jest chyba najprostrze

TB



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: PWM na 2051 ?
Date: Tue, 11 Jun 2002 21:09:33 +0200


Najprosztrze rozwiazanie to sterowac zarowke kluczujac tranzystor
a jasnosc regulowac wypelnieniem przebiegu wyjsciowego - z nogi procka
Pewie ma to duzo wad ale jest chyba najprostrze

Nie jest to tragiczne rozwišzanie, trzeba tylko pamiętać o kilku
drobiazgach...
może się okazać, że nie nasycamy tranzystorka przy dużych pršdach, tym
samym możemy go łatwo ugotować,
jest wspomóc go jakimś rezystorem,
kluczowania, ale dla żarówki wiele nie potrzeba (halogeny majš dużš
bezwładność),
dodanie transoptora, ale to trochę podraża konstrukcję (za to eliminuje
punkt pierwszy, jeśli tylko mamy gdzieś więcej niż 5V) Dobrze jest też
zabezpieczyć się przed zakłóceniami jakie mogš się pojawić na bramce przy
przełšczaniu.

To tak na szybko...

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: PWM na 2051 ?
Date: 11 Jun 2002 20:26:59 +0200


Potrzebuje zrobić ściemniacz żaróweczki 12V ok. 6W. Posiadam do
dyspozycji
jedno z wyjść procesora. Czy ktoś może robił coś takiego ?

A w czym problem
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Bednarz" <tb_at_nospam_internet.pl>
Subject: Re: PWM na 2051 ?
Date: Wed, 12 Jun 2002 01:34:53 +0200


Potrzebuje zrobić ściemniacz żaróweczki 12V ok. 6W. Posiadam do
dyspozycji
jedno z wyjść procesora. Czy ktoś może robił coś takiego ?

A w czym problem
pzdr

W zrobieniu sciemniacza zarowki na jesnej linii wyjsciowej procka

TB



Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: PWM na 2051 ?
Date: 12 Jun 2002 02:28:14 +0200



A w czym problem
pzdr

W zrobieniu sciemniacza zarowki na jesnej linii wyjsciowej procka

TB

Z tego rozumiem, że sprzętowo żarówka już jest podłączona.
Programowo można to zrobić na przyklad w sposób następujący:
1. deklarujesz zmienną jako bajt o nazwie np. PWM_BYTE
2. deklarujecz zmienną jako bajt o nazwie np. LICZ_TIM
3. deklarujesz zmienną jako bajt o nazwie np. ZADANA
2. poświęcasz jeden timer na obsługę programową PWM
3. deklarujesz przerwanie dla tego timer'a, najwygodniej z autoładowaniem
4. w przerwaniu:
zmniejszasz zmienną licz_tim
jeśli LICZ_TIM = 0, wtedy PWM_BYTE = ZADANA
jeśli PWM_BYTE > 0 zmniejszasz o jeden PWM_BYTE (jeśli PWM_BYTE = 0, wtedy
nie zmniejszasz)
jeśli PWM_BYTE = 0 wystaw "1" na wyjście, jeśli PWM_BYTE <> 0 wystaw "0" na
wyjście
wyjście z przerwania
5. w pętli głównej dajesz obsługę 2 klawisz jeden zwiększa zawartość ZADANA,
drugi zmniejsza.
6. należy poamiętać o ograniczeniu, tzn. jeśli ZADANA=0 wtedy nie
zmniejszasz i jeśli ZADANA = 255 wtedy nie zwiększasz.

pzdr
Artur

PS.
Wiem są lepsze metody, ale ta jest prosta, łatwa i chyba zrozumiała ;-)



--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: "raf_m" <maroszka_at_nospam_wp.pl>
Subject: Re: PWM na 2051 ?
Date: Wed, 12 Jun 2002 16:20:03 +0200


Z tego rozumiem, że sprzętowo żarówka już jest podłączona.
Wlasnie chodzi o podłączenie żarówki. Wymyśliłem sobie tak BD135 w
kolektorze żarówka. Tym steruje BC517 z podłączeniem do procka. Na jego
wyjściu obwód RC (a na bazie BD135). Czy to może działać ?
Jakie częstotliwości impulsów wyzwalających ? Jak dobrać wartości elemrntów
RC ?



Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Micha=B3_Smolnik?= <smolnik_at_nospam_go2.pl>
Subject: Re: PWM na 2051 ?
Date: Wed, 12 Jun 2002 18:15:47 +0200


On Wed, 12 Jun 2002 16:20:03 +0200, "raf_m" <maroszka_at_nospam_wp.pl> wrote:

Z tego rozumiem, że sprzętowo żarówka już jest podłączona.
Wlasnie chodzi o podłączenie żarówki. Wymyśliłem sobie tak BD135 w
kolektorze żarówka. Tym steruje BC517 z podłączeniem do procka. Na jego
wyjściu obwód RC (a na bazie BD135). Czy to może działać ?

Ale dobrałeś archaiczne tranzystory!
Polecam raczej jakiś mosfet dostosowany do poziomów logicznych. Nie
trzeba dawać drivera, a poza tym dużo mniej się grzeje.

Obwodu RC nie trzeba, bo żarówka ma taką bezwładność, że (czytaj
poniżej).

Jakie częstotliwości impulsów wyzwalających ?

Powinien wystarczyć PWM o częstotliwości 200 Hz. Zależy od tego, jaka
to ma być żarówka.

--
pozdrawiam
Michał Smolnik, Rybniczanin
smolnik_at_nospam_go2.pl www.smolnik.w.pl tel. 604 666 970