to też powinno zadziałać czy występują jakieś rozbieżności ?
ktoś może podeśle jakieś namiary gdzie są opinie lub informacje na ten temat
Didn't find your answer? Ask the community — no account required.
A
asa
Witaj w piątek 11 marzec 2005 10:57 jako Kamil K. napisałaś / napisałeś:
THX a co do testów empirycznych to układ działa tylko w jedną stronę :( komp pisze że widzi urządzenie ono piska że komp ma nad nim władzę ale tu temat umiera da się wysłać z kompa ale nic sie nie da odebrać z urządzenia kiszka :(
A
AH
U¿ytkownik "asa" snipped-for-privacy@vj.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@tani.net.pl...
Konwerter rs232/485 potrzebuje syna³u który zezwoli mu na nadawanie bo normalnie jest w stanie odbioru danych (mamy tu do czynienia z transmisj± half-duplex), wiec sygna³ z komputera dotrze do urz±dzenia ale je¿eli urz±dzenie w czasie nadawanie nie uaktywniu sygna³u RTS to nic nie zostanie na linê RS485 przekazane. Konwerter USB/485 ³atwo sobie mog± poradziæ z tym poroblemem bo np. uklad scalony FT232BM wystawia na jednym z pinów sygna³ je¿eli cokolwiek znajdzie siê w pamieci FIFO bufora nadawczego - ale tu odbiegam lekko od tematu.
Widzê nastepuj±ce rozwiazania:
U¿yæ u¿yæ RS422 zamiast RS485 bo wtedy mamy full-duplex, tyle ¿e potrzebne s± 4 kable.
Je¿eli jest pewno¶æ ¿e urz±dzenie nie wysy³a danych w czasie odbioru mo¿na kombinowaæ z RS485 i half-duplexem a). Sprawdziæ czy urz±dzenie nie steruje przypadkiem lin± RTS i prawid³owo pod³±czyæ je do konwertera. b) Znale¼æ lub zbudowaæ sobie konwerter który wykryje bit startu na lini TX wygeneruje impuls aktywuj±cy nadajnik o czasie trwania równym conajmniej d³ugo¶ci ca³ego znaku wraz z bitem stopu z uwzglednieniem prêdko¶ci transmisji (czêsto w ten sposub kszta³tuje siê równie¿ sygna³ z RTSa bo zdarza sie ¿e programi¶ci pisz±cy oprogramowanie na RS485 nie pamietaj± ¿e wys³anie znaku do bufora nadajnika UARTA nie oznacza jego fizycznego wys³ania i wy³±czaj± liniê RTS zanim ten znak zostanie ca³kowicie fizycznie wys³any (znowu nie na temat). c) widzia³em w pewnej w³oskiej centralce alarmowej bardzo dziwne lecz dzia³aj±ce rozwiazanie w ktorej linia RTS aktywowa³a nadajnik bezpo¶rednio, a wiêc przesy³ane by³y tylko zera, w czasie nadawiania jedynek nadajnik by³ w rzeczywisto¶ci odbiornikiem, jak powiedzia³em to dzia³a³o ale od tej pory traktujê "italian technology" z du¿± rezerw±.
Konwerter RS232/485 ³atwo zrobiæ wystarczy u¿yæ SN75176 (0.98z³ +VAT) (do RS422 bêd± potrzebne dwa takie uk³ady) i sprz±c to z RS232 za pomoca np MAX232 (1.48z³ +VAT) po³aczyæ, wcisn±æ w obudowê i zasiliæ.
AH
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.