AT89C51 i sterowanie przekaznikem
Masz problem? Zapytaj na forum elektroda.pl
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: AT89C51 i sterowanie przekaznikem
Date: Fri, 23 Feb 2001 20:51:38 +0000
pytanie jest troche lamerskie ale nikt nie jest doskonaly
Jak zrobic (uklad) abym za pomoca 51 zalaczal przekaznik (w171dip-7), 0
ma go zalaczyc (warunek minimalna ilosc elementow, chce sterowac trzema
takimi przekaznikami, zero ma je zalaczac z tego wzgledu ze po resecie
na portach 51 sa 1 -chyba ze sie myle a chcialbym zeby przekazniki byly
wylaczone po resecie)
kombinuje z npn ale jakos mi to nie idze nie chce wysterowac tranzystora
a po za tym przekaznik by sie zalaczyl, probowal z pnp ale chyba cos
poknocilem ...:)
pozdrawiam & dzieki
From: "Rafal Baranowski" <Rafal.Baranowski_at_nospam_bloknet.pl>
Subject: Odp: AT89C51 i sterowanie przekaznikem
Date: Fri, 23 Feb 2001 21:50:35 +0100
Jak zrobic (uklad) abym za pomoca 51 zalaczal przekaznik (w171dip-7), 0
ma go zalaczyc (warunek minimalna ilosc elementow, chce sterowac trzema
takimi przekaznikami, zero ma je zalaczac z tego wzgledu ze po resecie
na portach 51 sa 1 -chyba ze sie myle a chcialbym zeby przekazniki byly
wylaczone po resecie)
kombinuje z npn ale jakos mi to nie idze nie chce wysterowac tranzystora
a po za tym przekaznik by sie zalaczyl, probowal z pnp ale chyba cos
poknocilem ...:)
Nie kapuje, programujesz '51, a nie potrafisz wysterowac przekaznika przez
tranzystor?:-) To chyba edukacje zaczynasz od tylu. :)
W '51 rzeczywiscie po restarcie jest "1" na wszystkich portach.
Z przekaznikiem robisz tak: podlaczasz go z jednej strony do masy, a z
drugiej do kolektora pnp'ka. Jego emiter podlaczasz do zasilania. Baze
sterujesz przez jakis opornik o rezystancji zaleznej od wzmocnienia
tranzystora i pradu plynacego przez cewke przekaznika lub jej rezystancje.
Tj. mierzysz rezystancje cewki, mnozysz ja razy hfe tranzystorka, dzielisz
przez dwa i masz opornosc rezystora obwodu bazy, przez ktory podlaczasz
tranzystor do uP. Pamietaj tez oczywiscie o diodzie spolaryzowanej normalnie
zaporowo, podlaczonej rownolegle do przekaznika, bo inaczej tranzystor moze
zrobic papa (i moze nawet uP) - samoindukcja (np. dioda 1N4007 - 10gr., a
ratuje zycie.. :)).
Rafal.
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: Odp: AT89C51 i sterowanie przekaznikem
Date: Fri, 23 Feb 2001 22:35:12 +0000
Rafal Baranowski napisał(a):
Jak zrobic (uklad) abym za pomoca 51 zalaczal przekaznik (w171dip-7), 0
ma go zalaczyc (warunek minimalna ilosc elementow, chce sterowac trzema
takimi przekaznikami, zero ma je zalaczac z tego wzgledu ze po resecie
na portach 51 sa 1 -chyba ze sie myle a chcialbym zeby przekazniki byly
wylaczone po resecie)
kombinuje z npn ale jakos mi to nie idze nie chce wysterowac tranzystora
a po za tym przekaznik by sie zalaczyl, probowal z pnp ale chyba cos
poknocilem ...:)
Nie kapuje, programujesz '51, a nie potrafisz wysterowac przekaznika przez
tranzystor?:-) To chyba edukacje zaczynasz od tylu. :)
W '51 rzeczywiscie po restarcie jest "1" na wszystkich portach.
Z przekaznikiem robisz tak: podlaczasz go z jednej strony do masy, a z
drugiej do kolektora pnp'ka. Jego emiter podlaczasz do zasilania. Baze
sterujesz przez jakis opornik o rezystancji zaleznej od wzmocnienia
tranzystora i pradu plynacego przez cewke przekaznika lub jej rezystancje.
Tj. mierzysz rezystancje cewki, mnozysz ja razy hfe tranzystorka, dzielisz
przez dwa i masz opornosc rezystora obwodu bazy, przez ktory podlaczasz
tranzystor do uP. Pamietaj tez oczywiscie o diodzie spolaryzowanej normalnie
zaporowo, podlaczonej rownolegle do przekaznika, bo inaczej tranzystor moze
zrobic papa (i moze nawet uP) - samoindukcja (np. dioda 1N4007 - 10gr., a
ratuje zycie.. :)).
Rafal.
nikt nie jest doskonaly :) robilem tak jak piszesz ale cos to mi nieszlo i
zrobilem tak wziolem 7407 i po klopocie :)
dziala ........ mam te 0 o ktore mi chodzilo :) mam nadzieje ze dobrze
zrobilem i sie nie zblaznilem
pozdrawiam & dzieki za info
From: "Rafal Baranowski" <Rafal.Baranowski_at_nospam_bloknet.pl>
Subject: Odp: Odp: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 12:44:41 +0100
nikt nie jest doskonaly :) robilem tak jak piszesz ale cos to mi nieszlo i
zrobilem tak wziolem 7407 i po klopocie :)
dziala ........ mam te 0 o ktore mi chodzilo :) mam nadzieje ze dobrze
zrobilem i sie nie zblaznilem
Ale jaki 7407? Do sterowania przekaznika?? Przeciez to nie pociagnie wiecej
niz kilkanascie (moze kilkadziesiat) mA! Chyba, ze to taki super maly
przekaznik... :)
W kazdym razie: pamietaj o tej diodzie.
Pozdrawiam,
Rafal.
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.com.pl>
Subject: Re: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:01:11 +0100
Ale jaki 7407? Do sterowania przekaznika?? Przeciez to nie
pociagnie wiecej
niz kilkanascie (moze kilkadziesiat) mA! Chyba, ze to taki
super maly
przekaznik... :)
W kazdym razie: pamietaj o tej diodzie.
A tak a propos, to czy to jest aby na pewno dobry pomysł
posługiwać się hfe dla tranzystora, który jest (tzn. powinien) w
głębokim nasyceniu? Mi matka mówiła co innego... (zupełnie co
innego).
Kobra - a jaki dałeś ten rezystor między wyjście kontrolera a
bazę tranzystora, co?
Scoobie
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:27:46 +0000
Scoobie napisał(a):
Ale jaki 7407? Do sterowania przekaznika?? Przeciez to nie
pociagnie wiecej
niz kilkanascie (moze kilkadziesiat) mA! Chyba, ze to taki
super maly
przekaznik... :)
W kazdym razie: pamietaj o tej diodzie.
A tak a propos, to czy to jest aby na pewno dobry pomysł
posługiwać się hfe dla tranzystora, który jest (tzn. powinien) w
głębokim nasyceniu? Mi matka mówiła co innego... (zupełnie co
innego).
Kobra - a jaki dałeś ten rezystor między wyjście kontrolera a
bazę tranzystora, co?
Scoobie
dalem podkowke 10k rzebym mogl sobie regulowac
moze byc ?
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.com.pl>
Subject: Re: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:43:59 +0100
dalem podkowke 10k rzebym mogl sobie regulowac
moze byc ?
Może być. Tyle, że takich rzeczy się nie reguluje - robisz układ
"na chama":
Do tych 7.8mA dolicz sobie jakiś zapas, żeby to pewnie działało,
powiedzmy 10mA.
Biorąc jakiś zwykły mały tranzystorek, będzie dobrze.
W bazę mu jakieś >=0.5mA, kolektor powinien wciągać (wypuszczać)
jakieś 10mA (np. BC847 ma dokładnie tak).
Ja bym zamiast 10k dał coś mniejszczego (nawet pospolity 4k7)
chyba, że oszczędzasz na poborze mocy.
A!... jak widzisz hfe wychodzi 20, a w danych katalogowych jest
napisane na przykład 110..500 (czary!?).
Miłej zabawy,
Scoobie
From: "Rafal Baranowski" <Rafal.Baranowski_at_nospam_bloknet.pl>
Subject: Odp: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:51:46 +0100
A!... jak widzisz hfe wychodzi 20, a w danych katalogowych jest
napisane na przykład 110..500 (czary!?).
A co w tym dziwnego, jak tego nie obliczales, tylko wybrales intuicyjnie?
-)
Jesliby przyjac polowe najmniejszego, czyli 55, na pewno tez by bylo ok,
chyba ze chcialbys zasilac zarowke...
Rafal.
From: "Rafal Baranowski" <Rafal.Baranowski_at_nospam_bloknet.pl>
Subject: Odp: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:47:12 +0100
A tak a propos, to czy to jest aby na pewno dobry pomysł
posługiwać się hfe dla tranzystora, który jest (tzn. powinien) w
głębokim nasyceniu? Mi matka mówiła co innego... (zupełnie co
innego).
Mnie mama nie uczyla o tranzystorach, ale to nie przeszkadza. :-)
W kazdym razie: nie wiem o co Ci chodzi. Napisalem przeciez, zeby dal
opornik o dwa razy mniejszy niz wychodziloby z obliczen z hfe. Co tu jest
nie tak?
Rafal.
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: AT89C51 i sterowanie przekaznikem
Date: Sun, 25 Feb 2001 10:03:16 GMT
On Sat, 24 Feb 2001 13:01:11 +0100, Scoobie wrote:
[...]
A tak a propos, to czy to jest aby na pewno dobry pomysł
posługiwać się hfe dla tranzystora, który jest (tzn. powinien) w
głębokim nasyceniu? Mi matka mówiła co innego... (zupełnie co
innego).
Zeby tranzystor sie znalazl w nasyceniu to trzeba dac mu szanse -
puscic w baze co najmniej taki prad zeby sie na dobre otworzyl.
A do tego przydaje sie hfe. Przesadzac nie nalezy bo spowalnia to
przelaczanie.
Co prawda sam zwykle dawalem "wedle uznania" :-)
J.
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: Odp: Odp: AT89C51 i sterowanie przekaznikem
Date: Sat, 24 Feb 2001 13:25:57 +0000
Rafal Baranowski napisał(a):
nikt nie jest doskonaly :) robilem tak jak piszesz ale cos to mi nieszlo i
zrobilem tak wziolem 7407 i po klopocie :)
dziala ........ mam te 0 o ktore mi chodzilo :) mam nadzieje ze dobrze
zrobilem i sie nie zblaznilem
Ale jaki 7407? Do sterowania przekaznika?? Przeciez to nie pociagnie wiecej
niz kilkanascie (moze kilkadziesiat) mA! Chyba, ze to taki super maly
przekaznik... :)
W kazdym razie: pamietaj o tej diodzie.
Pozdrawiam,
Rafal.
diode to ten przekaznik ma wbudowana ( super :) ) a zeby go zalaczyc to
potrzenuje min 7.8 mA
wiec to chyba wystarczy
wielkosc - DIP-7
dzieki za pomoc
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: AT89C51 i sterowanie przekaznikem
Date: Mon, 26 Feb 2001 02:35:25 +0100
kobra wrote:
diode to ten przekaznik ma wbudowana ( super :) ) a zeby go zalaczyc to
potrzenuje min 7.8 mA
wiec to chyba wystarczy
wielkosc - DIP-7
dzieki za pomoc
I to jest chyba optymalne rozwiazanie. 1 element na 3 przekazniki, i
jeszcze 3 bufory wolne (np do Led'ow czy kolejnych przekaznikow). Ja tez
tak kiedys zrobilem, przekazniki byly na 12V, wiec Wash and Go -
dziala.
A maly przekaznik (cewka 5V 10mA)+ dioda to sterowalem brutalnie -
bezposrednio z nogi 2051.
W koncu po cos ma te 20mA na pin nie ?
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb