Re: Schemat myszy szeregowej
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: Schemat myszy szeregowej
Date: Mon, 01 Feb 1999 04:32:33 GMT
Lukasz napisał(a) w wiadomoci: <36B4B013.AD8CC220_at_nospam_free.polbox.pl>...
Interesuje mnie schemat myszy szeregowej - tzn wykorzystujacej port
RS232. Powod ? Buduje urzadzenie zasilane z tegoz portu i zawierajace
procesor 89c2051. Niestety, juz z dwoma scalakami siada mi zasilanie
(proc+MAX232) do 4V zamiast 5 - 5 jest na wejsciu stabilizatora 78l05...
Jezeli na wejsciu twojego 78L05 jest 5V to nie licz, ze na wyjsciu
dostaniesz 5 ! Musisz miec na wejsciu 8 aby 78L05 mogl cos zdzialac. W koncu
na nim tracisz nieco ! Zreszta +5V z zasilacza kompa jest wystarczajaco
stabilizowane i moze wymaga malego filtru w postaci dlawika i malego tantala
ale nic wiecej.
Juliusz
From: "MaraBut" <martys_at_nospam_priv.onet.pl>
Subject: Re: Schemat myszy szeregowej
Date: Mon, 1 Feb 1999 09:46:35 +0100
Łukasz napisał: ...
Interesuje mnie schemat myszy szeregowej - tzn wykorzystujacej port
RS232. Powod ? Buduje urzadzenie zasilane z tegoz portu i zawierajace
procesor 89c2051. Niestety, juz z dwoma scalakami siada mi zasilanie
(proc+MAX232) do 4V zamiast 5 - 5 jest na wejsciu stabilizatora 78l05...
Juliusz odpisał: ...
Jezeli na wejsciu twojego 78L05 jest 5V to nie licz, ze na wyjsciu
dostaniesz 5 ! Musisz miec na wejsciu 8 aby 78L05 mogl cos zdzialac. W
koncu
na nim tracisz nieco ! Zreszta +5V z zasilacza kompa jest wystarczajaco
stabilizowane i moze wymaga malego filtru w postaci dlawika i malego
tantala
ale nic wiecej.
Ehm... z portu RS dostaniesz tylko +/-12V. +5 tam nie uświadczysz AFAIK.
Problemem jest wydajność prądowa portu - współczesne porty scalone w
chipsetach
dają max 4..5 mA w najlepszym razie. Myślę, że problem tkwi w założeniach
projektu.
Czy zrobiłeś (to do Łukasza ;-) bilans mocy urządzenia ? Ile potrzebujesz w
stanie pracy
a ile w idle ? Zakładam, że nie próbujesz pobierać mocy ciągłej z portu (jak
nakazuje
zdrowy rozsądek ;-) i budzisz układ przerwaniami ? IMHO używasz
niewłaściwego sprzetu -
może spróbuj układów mikromocowych : jakiś stabilizator low-drop (np LT...),
CMOS-owy
odpowiednik MAX'a (chyba robi je ICL ?) i procesor o niższym poborze mocy
(np. ST6210).
Schematu myszki raczej nigdzie nie uświadczysz, zresztą niewiele by Ci z
niego przyszło.
Procesory to zazwyczaj ASIC lub mało znane taiwańskie CMOS'y programowane
maską
i niedostępne w sprzedaży, stabilizacja albo jest wewnątrz, albo najprostszy
stab.
parametryczny na DZ.
A na marginesie - po diabła Ci MAX ? Przecież +/- 12V już masz (właśnie z
portu)...
O sprawności przetwarzania 12V ->5V ->12V lepiej nie wspominać ;-)))
MaraBut
From: Lukasz <luksok_at_nospam_free.polbox.pl>
Subject: Re: Schemat myszy szeregowej
Date: Thu, 04 Feb 1999 05:42:45 +0100
MaraBut wrote:
Juliusz odpisał: ...
Jezeli na wejsciu twojego 78L05 jest 5V to nie licz, ze na wyjsciu
dostaniesz 5 ! Musisz miec na wejsciu 8 aby 78L05 mogl cos zdzialac. W
koncu
na nim tracisz nieco ! Zreszta +5V z zasilacza kompa jest wystarczajaco
stabilizowane i moze wymaga malego filtru w postaci dlawika i malego
tantala
ale nic wiecej.
Oczywiscie, ale jak jest sam MAX to zasilanie nie siada, a urzadzenie ma byc
zasilane z portu szeregowego, jak mysz. Niestety, Max to rozrzutnosc, i chociaz
dziala dobrze przy tych 4V to chcialbym sie go pozbyc. To wlasnie chce wiedziec,
CZYM to zastapic - najlepiej ukladem tranzystorowym przeciwsobnym, jak w wyjsciu
bramki TTL ?
Ehm... z portu RS dostaniesz tylko +/-12V. +5 tam nie uświadczysz AFAIK.
Problemem jest wydajność prądowa portu - współczesne porty scalone w
chipsetach
dają max 4..5 mA w najlepszym razie. Myślę, że problem tkwi w założeniach
projektu
Czy zrobiłeś (to do Łukasza ;-) bilans mocy urządzenia ? Ile potrzebujesz w
stanie pracy
a ile w idle ? Zakładam, że nie próbujesz pobierać mocy ciągłej z portu (jak
nakazuje
zdrowy rozsądek ;-) i budzisz układ przerwaniami ? IMHO używasz
niewłaściwego sprzetu -
{ pobieram ciagla moc z portu, budzenia jeszcze nie cwiczylem :o(
AT89c2051 + Max232 i jeszcze beda 4 szt. DS1820
może spróbuj układów mikromocowych : jakiś stabilizator low-drop (np LT...),
CMOS-owy
odpowiednik MAX'a (chyba robi je ICL ?) i procesor o niższym poborze mocy
(np. ST6210).
Schematu myszki raczej nigdzie nie uświadczysz, zresztą niewiele by Ci z
niego przyszło.
Procesory to zazwyczaj ASIC lub mało znane taiwańskie CMOS'y programowane
maską
i niedostępne w sprzedaży, stabilizacja albo jest wewnątrz, albo najprostszy
stab.
parametryczny na DZ.
A na marginesie - po diabła Ci MAX ? Przecież +/- 12V już masz (właśnie z
No wlasnie to chcialem wiedziec - co dac zamiast MAX-a !!!
portu)...
O sprawności przetwarzania 12V ->5V ->12V lepiej nie wspominać ;-)))
No wlasnie dlatego mowie o myszy - ona tez pobiera ciagle moc z coma i CO ona ma
na WYJSCIU ? Scalak zasilany jak mowiles, ale jak zamienic poziomy napiec z +5/0
na -12/+12 ? Bo jakos sobie nie moge tego wyobrazic... Dokladnie : jak ma
wygladac stopien wyjsciowy zasilany z tych +- 12 i sterowany poziomem logicznym
+5/0V ???
MaraBut
czesc - eL eS
ICQ#27085734
#dyskutuje wylacznie na grupie#
From: "=?iso-8859-2?Q?Marcin_Gorczy=F1ski?=" <Nospam_at_nospam_Use.Reply.TO>
Subject: Re: Schemat myszy szeregowej
Date: Fri, 5 Feb 1999 11:29:34 +0100
Lukasz napisał(a) w wiadomości: <36B92544.F406B9D7_at_nospam_free.polbox.pl>...
(...)
Niestety, Max to rozrzutnosc, i chociaz
dziala dobrze przy tych 4V to chcialbym sie go pozbyc. To wlasnie chce
wiedziec,CZYM to zastapic - najlepiej ukladem tranzystorowym
przeciwsobnym, jak w wyjsciu bramki TTL ?
Zastapienie Maksa jest raczej trudne ( dlatego jest to uklad scalony). Jest
mozliwa pewna konwersja poziomow logicznych TTL(0,5V) na RS(+/- 12V)
nawet ukladem zbudowanym z dwoch diod Schotky'go i dwoch Zenera
+ rezystor podciagajacy, ale nie spelnia on specyfikacji we wszystkich
punktach. Czyli przeprowadza on konwersjie +/- 12V na -0.25V
do 6V oraz 0/5V na -2.3V do 4.1V(nie wszystkie porty COM to akceptuja).
Taki uklad nadeje sie tylko do podlaczenia bezposrednio scalaka DS1820 do
RS'a (Adapter 1-Wire do RS), lecz nie polecam takiego rozwiazania.
(...)
AT89c2051 + Max232 i jeszcze beda 4 szt. DS1820
Z takiego opisu moge wywnioskowac, ze Twoj uklad bedzie obslugiwal tylko
czujniki temperatury na laczu 1-Wire. W takim wypadku proponuje Tobie
wykonanie adaptera poziomow logicznych napiec RS <->TTL(1-Wire) na
Maksie zasilanym przez 7805 z portu COM z sygnalu DTR+RTS i podlaczenie
przez niego czujniki do komputera.
Wady tego rozwiazania: Port COM musi umozliwiac prace z 115200bps, przy
kazdym pomiarze temperatury program musi poczekac z komunikacja
ok. 500ms.
Sposob, ktory znam jest nieco rozrzutny, ale napewno mniej niz stosowanie
AT89C2051.
A mianowicie:
Do konwersji TTL -> RS(RXD) uzywasz Maksa, a dla (TXD)RS -> TTL ukladu
tranzystora n-FET + regulacja predkosci narastania sygnalu przy pomocu
kondensatora integracyjnego w ukladzie Miller'a.
Na koniec jeszcze rezystor podciagajacy i ograniczajacy prad baza - emiter.
Caly uklad :
1x Dioda Zenera, 1x tranzystor NPN np.2N2222, 2x kondensatory ceramiczne, 3x
erektrolity, 2xrez, 1x MAX232 + 5xDiody Schotky'ego(opcjonalnie jako
zabezpieczenie).
Jesli takie rozwiazanie Ciebie satysfakcjonuje to napisz do mnie na priv'a.
Wysle schemat + opis + procedury w Pascalu i C do nadawania i odbierania
bitow z 1-Wire.
Pozdrawiam i zycze owocnych prac nad projektem:
/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
|Marcin Gorczyński <gormar_at_nospam_priv3.onet.pl>|
\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
--
Serwis RUBIKON - http://rubikon.pl - 020 92 47
From: Lukasz <luksok_at_nospam_free.polbox.pl>
Subject: Re: Schemat myszy szeregowej
Date: Sat, 06 Feb 1999 19:14:12 +0100
Dzieki za odpowiedz !
Marcin Gorczyński wrote:
Zastapienie Maksa jest raczej trudne ( dlatego jest to uklad scalony). Jest
mozliwa pewna konwersja poziomow logicznych TTL(0,5V) na RS(+/- 12V)
nawet ukladem zbudowanym z dwoch diod Schotky'go i dwoch Zenera
+ rezystor podciagajacy, ale nie spelnia on specyfikacji we wszystkich
punktach. Czyli przeprowadza on konwersjie +/- 12V na -0.25V
do 6V oraz 0/5V na -2.3V do 4.1V(nie wszystkie porty COM to akceptuja).
ehm, chodzilo mi raczej o to, ze :
primo: biore z DTR/RTS +-12v, +12 obnizam na +5 i z +5 zasilam Atmelka i 4 DS-y.
Wyjscie TxD z proca podlaczam do ukladu na 3 tranzystorach (juz znalazlem) a
dalej do RxD w PC-cie.
Taki uklad nadeje sie tylko do podlaczenia bezposrednio scalaka DS1820 do
RS'a (Adapter 1-Wire do RS), lecz nie polecam takiego rozwiazania.
Oczywiscie, ze to ODPADA :-\
secundo : Pytalem o schematy myszy dlatego, ze tam sie odbywa wlasnie cos
podobnego.
(...)
AT89c2051 + Max232 i jeszcze beda 4 szt. DS1820
Z takiego opisu moge wywnioskowac, ze Twoj uklad bedzie obslugiwal tylko
czujniki temperatury na laczu 1-Wire. W takim wypadku proponuje Tobie
wykonanie adaptera poziomow logicznych napiec RS <->TTL(1-Wire) na
Maksie zasilanym przez 7805 z portu COM z sygnalu DTR+RTS i podlaczenie
przez niego czujniki do komputera.
Wady tego rozwiazania: Port COM musi umozliwiac prace z 115200bps, przy
kazdym pomiarze temperatury program musi poczekac z komunikacja
ok. 500ms.
tertio: To ma ruszyc na kazdym komputerze. Poza tym ma byc mozliwosc
rozbudowania tego o modul izolowanego RS485 zamiast RS232, ale to w przyszlosci.
Jesli takie rozwiazanie Ciebie satysfakcjonuje to napisz do mnie na priv'a.
Wysle schemat + opis + procedury w Pascalu i C do nadawania i odbierania
bitow z 1-Wire.
quarto: owszem interesuja mnie procedury do odczytu z 1-Wire, ale wlasnie dla
'51.
Pozdrawiam i zycze owocnych prac nad projektem:
/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
|Marcin Gorczyński <gormar_at_nospam_priv3.onet.pl>|
\::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
Czesc - eL eS
ICQ#27085734
#dyskutuje wylacznie na grupie#
From: trans_at_nospam_amber.tuniv.szczecin.pl (Michał Tarasiejski)
Subject: Re: Schemat myszy szeregowej
Date: Sun, 07 Feb 1999 20:22:21 GMT
Jak bys posiadal te procedurki do 1-wire (pod DS1820), to podeslij z
laski swojej.
Dzieki!!!
Pozdrawiam
Michal T.
From: Lukasz <luksok_at_nospam_free.polbox.pl>
Subject: Re: Schemat myszy szeregowej
Date: Mon, 08 Feb 1999 06:11:52 +0100
"Michał Tarasiejski" wrote:
Jak bys posiadal te procedurki do 1-wire (pod DS1820), to podeslij z
laski swojej.
Dzieki!!!
Pozdrawiam
Michal T.
No wlasnie wychodzi na to, ze bede musial je sam napisac !
Czesc - eL eS
ICQ#27085734
From: trans_at_nospam_amber.tuniv.szczecin.pl (Michał Tarasiejski)
Subject: Re: Schemat myszy szeregowej
Date: Mon, 08 Feb 1999 23:28:09 GMT
Moge Ci podeslac z Chipa (chyba 5/98) - byl tam termometr.
Pozdrawiam
Michal T.
On Mon, 08 Feb 1999 06:11:52 +0100, Lukasz <luksok_at_nospam_free.polbox.pl>
wrote:
No wlasnie wychodzi na to, ze bede musial je sam napisac !