DEXTER
Guest
Fri Mar 23, 2007 11:34 am
Czy Waszym zdaniem uda się coś takiego:
Do prcodka dołączam MAX232 od MAXa ciągnę 12 metrów przewodu do transmisji,
na drugim końcu znów daję MAX232 i do niego podłaczam DS1621. Na kablu zatem
mam -/+ 12 V więc powinna wzrosnąć odporność na zakłócenia.
Tak na oko powinno działać, no nie ?
D.
Piotr Pitucha
Guest
Fri Mar 23, 2007 12:24 pm
Użytkownik "DEXTER" <DEXTER@opp.pl> napisał w wiadomości
news:eu0eih$ojl$1@mx1.internetia.pl...
Quote:
Czy Waszym zdaniem uda się coś takiego:
Do prcodka dołączam MAX232 od MAXa ciągnę 12 metrów przewodu do
transmisji, na drugim końcu znów daję MAX232 i do niego podłaczam DS1621.
Na kablu zatem mam -/+ 12 V więc powinna wzrosnąć odporność na zakłócenia.
Na większe odległości lepiej zrób to na MAX485, dedykowane do wiekszych
odległości.
Piotr
BartekK
Guest
Fri Mar 23, 2007 12:49 pm
DEXTER napisał(a):
Quote:
Czy Waszym zdaniem uda się coś takiego:
Do prcodka dołączam MAX232 od MAXa ciągnę 12 metrów przewodu do transmisji,
na drugim końcu znów daję MAX232 i do niego podłaczam DS1621. Na kablu zatem
mam -/+ 12 V więc powinna wzrosnąć odporność na zakłócenia.
Tak na oko powinno działać, no nie ?
Na oko to 12 metrow 1wire pojdzie bez problemu, a jak sa tak okrutne
zaklucenia ze nie pojdzie (albo tak marny przewod) to zmienic lepiej na
rs485 + procek dedykowany po stronie DS1621. Sam max232 lub cos do 485
ci sprawy nie zalatwi, bo przeciez 1wire jest "dwustronne" na jednym
kablu, a 232/485 ma osobne tory w kazda strone lub z przelaczaniem
kierunku transmisji - a jak/czym bedziesz przelaczac po stronie DS1621?
Teoretycznie robiac od strony procesora osobne tx i rx dla max232, a
laczac je po stronie ds1621 mozna by myslec o jakiejs transmisji, ale
wiecej kombinacji niz to warte. Sproboj moze najpierw wprost 1wire
puscic, w transmisji sprawdzac crc i ewentualnie ja ponawiac przy bledzie.
--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098
http://drut.org/
|
http://www.allegro.pl/show_user_auctions.php?uid=338173
DEXTER
Guest
Fri Mar 23, 2007 1:03 pm
Quote:
zaklucenia ze nie pojdzie (albo tak marny przewod) to zmienic lepiej na
rs485 + procek dedykowany po stronie DS1621. Sam max232 lub cos do 485 ci
sprawy nie zalatwi, bo przeciez 1wire jest "dwustronne" na jednym kablu, a
232/485 ma osobne tory w kazda strone lub z przelaczaniem kierunku
transmisji - a jak/czym bedziesz przelaczac po stronie DS1621?
Fakt, jakby nie patrzeć to te MAX ia osobno mają TX i RX dla transmisji
RS232 a na magistrali I2C jest przeciez linia SDA, a ona jest dwustronna.
Nieprzemyslałem tego.
Wymysliłem, aby te oba układy MAX232 pracowały tylko jako konwertery
napięcie ? Jakby ne patrzec, to po ich złaczeniu kablem RS to za nimi po obu
stronach mam logikę 0 - 5V.
Jednak ta linia dwustronna komplikuje całość
Ehh..
D.
cezar
Guest
Fri Mar 23, 2007 1:19 pm
DEXTER wrote:
Quote:
Czy Waszym zdaniem uda się coś takiego:
Do prcodka dołączam MAX232 od MAXa ciągnę 12 metrów przewodu do transmisji,
na drugim końcu znów daję MAX232 i do niego podłaczam DS1621. Na kablu zatem
mam -/+ 12 V więc powinna wzrosnąć odporność na zakłócenia.
Tak na oko powinno działać, no nie ?
D.
kiedys robilem testy z transmisja po rs232 (max232 z obu stron)
Okazalo sie ze chodzi bezproblemowo na odleglosci 300m (pudelko kabla
CAT5) docelowo zostala odleglosc 100 (polaczenie kasy fiskalnej z
komputerem) robilem to jakies 10 lat temu. z tego co wiem chodzilo
przez kilka lat bez problemu.
c.