Co myslicie ? DS1621<->MAX232<->MAX232<->AVR
DEXTER - 23-03-2007 11:45
Co myslicie ? DS1621<->MAX232<->MAX232<->AVR 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 - 23-03-2007 12:45
Użytkownik "DEXTER" <DEXTER@opp.pl> napisał w wiadomości
news:eu0eih$ojl$1@mx1.internetia.pl...
> 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 - 23-03-2007 13:45
DEXTER napisał(a):
> 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
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
DEXTER - 23-03-2007 13:45
> 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 - 23-03-2007 13:45
DEXTER wrote:
> 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.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl