Re: Schemat myszy szeregowej



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
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 wiadomoœci: <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




Poprzedni Następny
Wiadomoœć
spis treści
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



Poprzedni Następny
Wiadomoœć
spis treści
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#



Poprzedni Następny
Wiadomoœć
spis treści
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

Poprzedni Następny
Wiadomoœć
spis treści
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#




Poprzedni Następny
Wiadomoœć
spis treści
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.



Poprzedni Następny
Wiadomoœć
spis treści
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


Poprzedni Następny
Wiadomoœć
spis treści
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 !