Kako filtrirati smetnje u serijskom kabelu. Imam elektronsko paljenje koje spajam preko USB-RS232 adaptera. Problem je ?to zablesi i nisam jedini kojemu je tako. Koristi pinove 2,3 i 5. Mo?da zanerka ili kondezator? Feritna perla nije pomogla.
shema je :
formatting link
pa malo doli.:-)
Didn't find your answer? Ask the community — no account required.
C
Chupo
Ja bi reko da problem nisu smetnje u serijskoj komunikaciji nego da zbog smetnji probleme ima mikrokontroler i da bi trebalo vidjeti koliko mu je u takvim uvjetima stabilan napon napajanja. Koji je to uopce mikrokontroler? Ili su sflexali oznake?
formatting link
Firmware pretpostavljam da nije dostupan, trebalo bi vidjeti da li su, i ako jesu - sta su, napravili s watchdog-om...
Chupo
M
Mladen
Sla?em se sa prethodnim postom , mo?da dodati kakav varistor i voltage supressor da se napajanje dodatno isfiltrira.Iz slike se bas nevidi sto je sve na plocici .
Arm
D
Dario
Dana 1.8.2012. 23:27, Mladen je napisao:
Evo ovi opisuju ?to bi mogao biti problem.
formatting link
Nadao sam se da bi mogao nekako na brzinu sa par elemenata rije?iti problem.
Probam instalirati XP mo?da bude radilo.
C
Chupo
Prodavanje magle :-)
Chupo
S
Strippy
Prodavanje magle :-)
Chupo
..sla¾em se
Impozantna hrpa gluposti!!!
A
andrej
Probaj promijeniti usb to serial adapter...
Problemi u rs232 komunikaciji znaju biti u tome sto je originalni serijski port imao masu i signale +24V i - 24V. Danas puno serijskih portova, posebice na laptopima ne postuje taj standard. Ja bih krenuo u tom smjeru. Vidi koji cip imas za serijsku komunikaciju u tom megajoltu. Dali daje +-5V ili vise (+-12V je sasvim dovoljno). Zatim provjeri drugu stranu (komp ili USB to serial adapter). Znam da su neki jeftinjak USB to serial pretvaraci imali signale +-5V, a neki su ako se ne varam imali +-12V. Pri tome va?no je napomenuti da velika vecina uredaja sasvim normalno radi i na +-5V, pa ovaj napon nemora biti problematican...Dakle ovo je samo jedna od ideja i mo?da se radi o necem drugom. Prije ovoga svakako provjeri ono sto ti je chupo rekao...
LP
M
Mario Malenica
Dogaða li se to i na neèemu ¹to nije taj USB-232, odnosno na "pravom" RS-232 bez konvertera? Provjeri, pa tada mo¾e¹ krenuti u detektiranje uzroka i rje¹enja.
A
andrej
Jos jedna stvar. Ako komunikacija nije na nekom od standardnih baudrateova (2400, 4800, 9600,
19200, 38400, 57600, 115200) mo¾e¹ imati problema sa usb to serial adapterom. Ja sam recimo radio interfejs za obd protokol za opel. Komunikacija izmedju kompa i ECUa od auta se odvija na nestandardnom baudrateu (mislim da ja 10400 ili tako nesto). Pr tome kad interface spojim na serijski port kompa, onda sve radi ok. Kad bih interface spojio na laptop preko usb to serial adaptera, stvar nije funkcionirala. Problem je rijesen tako sto je za laptop kupljna pcmci kartica sa serijskim portom i sad sve radi normalno...Inace spomenuti adapter sasvim normalno radi u drugim projektima koji imaju standardni baudrate, tako da se ne moze reci da je pokvaren....
LP
D
Dario
Ja sam se nadao da su smetnje. Bio sam uzeo standardni nul-modem kabel, otkinuo jedan kraj i pinove 235 spojio u RJ11. Sve radi ok dok je u leru. Kad dodajem gas zaglavi program, katkad i nakon 20-30 sek u leru.
Onda sam pokidao neupotrebljene vodove misleæi da stvaraju smetnje u nul-modem kabelu sa pinova koji se ne koriste i sad zaglavi odmah nakon sek-dvi. Evo sad æu upotrijebiti komad koaksijalnog kabela od starog HUMAXA koji je radio na udaljenosti od 20m i naravno XP.
Dario
C
Chupo
Zablokira program na laptopu? Ako je tako, da li, nakon sta ponovo smanjis gas i restartas program na laptopu, komunikaija opet radi ili moras resetirati i uredjaj?
Chupo
D
Dario
Dana 2.8.2012. 17:14, Chupo je napisao:
Zaboravio ponijeti miniXP. :-( Novi kabel nije donio nikakve promjene. MjLJ Config zamrzne i ni makac. Moram onda iskljuèiti usb inaèe ne mogu prekinuti program. Zamrzne bez ikakvog pravila. Katkad prije, ali uvijek sigurno svaki put. Oèigledno treba mi drugi 232-USB adapter.
A
andrej
Po tom pitanju vjerojatno ti je najbolja opcija pcmci kartica sa serijskim portom. Ja sam bio moju kupio za oko 10$ u sto je bila ukljucena postarina...sa ebaja naravno...
C
Chupo
A ako onda ponovo spojis USB --> RS232 pa ponovo upalis program, komunikacija proradi bez resetiranja uredjaja u autu? Mada, cak i ako je tako, to ne more znaciti da nije problem onaj kojega sam spomenuo. Moguce je da za vrijeme komunikacije zbog smetnji mikrokontroler krivo dekodira neku isntrukciju pa se program (u mikrokontroleru) nastavi odvijati na nepredvidljiv nacin - moguce je da se zbog toga kombinacija interface-a i programa u laptopu smrzne, watchdog u medjuvremenu resetira mikrokontroler, i kad ponovo prorade program + interface, sve skupa ponovo radi sve dok smetnja opet ne zezne mikrokontroler.
Kao sta ti je reko Mario, dovuci neki PC koji ima 'pravi' RS232 interface pa ces onda biti korak dalje u detektiranju tocnog uzroka.
Chupo
D
Dario
Dana 2.8.2012. 23:07, andrej je napisao:
Nemam utor, a i hitno mi je. Bi li pomogao sklop izme?u.
formatting link
D
Dario
Dana 2.8.2012. 23:19, Chupo je napisao:
Nije auto, nego brod. Ovo je shema
formatting link
Nema nastavka nakon zamrzavanja.
C
Chupo
Znaci kad sve skupa jdnom zablokira, komunikacija ne proradi niti nakon sta istekas USB --> RS232, restartas laptop, ponovo spojis interface, i ponovo pokrenes program na laptopu?
Proradi tek nakon sta iskljucis pa ponovo ukljucis uredjaj u brodu (uredjaj od kojeg si poslao shemu)?
Ako je tako onda nema sumnje da je ovo sta sam reko - smetnje uzrokuju nepravilan rad mikrokontrolera i komunikacija se prekida pa interface 'zauvijek' ceka promjenu na Rx ulazu.
Chupo
M
megamusic
Iskrista generiraju velike kolicine RFI smetnji pa to moze biti uzrok, pogotovo sto su ti USB adapteri sami po sebi problematicni. Probaj na RS232 kabel sto blize laptopu staviti onaj feritni prsten. Laptop radi na bateriju ili je spojen na vanjsko napajanje?
V
vaso
???? RS232 je definiran za +/- 12V. Ti sigurno misli¹ na 'staru' serijsku komunikaciju preko strujne petlje 20 mA, tamo je obièno bilo +/-24V?
M
Mario Malenica
tamo je obièno bilo +/-24V?
Niti to nije ba¹ 100% toèno.
Naime, strujna petlja za razliku od TIA-232 nije standardizirana. Npr. - pogledaj podatke za HCPL-4100 i HCPL-4200.
Postoje postoje i tamo neke strujne petlje koje imaju prijenos informacija preko 3 naponske razine...
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.