 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
tiger Član

Pridružen-a: Čet 05 Feb 2004 0:22 Prispevkov: 1161 Aktiv.: 4.90
|
Objavljeno: Sob Maj 28, 2011 6:58 pm Naslov sporočila: modbus |
|
|
Hi
Naredil sem adpter rs232 na rs485 po priloženi shemi-povezavi
http://freecircuitdiagram.com/2009/03/24/rs232-to-rs485-converter/
Hočem komunicirat z frekvenčnim pretvornikom, vendar ne gre.
Na osciloskopu so vidni signali, ki pridejo iz PCja na frekvenčnik, vendar se frekvenčnik ne odzove.
Po moje imam vse parametre nastavlene pravilno.
Ali je shema OK za master povezavo na slave?
LP |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Sob Maj 28, 2011 8:48 pm Naslov sporočila: |
|
|
Shema na prvi pogled zgleda OK.
Za pravilno delovanje mora znat SW na PC-ju pravilno uporabljat pretvornik (preklop smeri z RTS (C) signalom).
Pretvornik bi moral delovati s HW rs232 portom.
Pri uporabi USB->RS232 pretvornikia znajo biti težave. Večina na izhodu nima +-10V. Nekateri ne pa ne zmorejo niti -+3V, kar je min. po standardu.
Drugi vir težav, je lahko obnašanje pretvornika med oddajo. Nekateri med oddajanjem vračajo TX signal na RX, drugi ne.
Poglej nastavitve pretvornika v SW. Poskusi nastavit drug tip pretvornika, oz. poglej če se da nastavljati lastnosti pretvornika (pin + polariteta za preklop sprejem/oddaja in ECHO).
Če SW ne podpira preklopa smeri, rabiš pretvornik z avtomatskim preklopom smeri. |
|
Nazaj na vrh |
|
 |
trully1 Član

Pridružen-a: Pet 14 Nov 2003 20:20 Prispevkov: 216 Aktiv.: 0.91 Kraj: Železniki
|
Objavljeno: Sob Maj 28, 2011 9:37 pm Naslov sporočila: |
|
|
A maš pravi 'slave' naslov za frekvenčnika? |
|
Nazaj na vrh |
|
 |
tiger Član

Pridružen-a: Čet 05 Feb 2004 0:22 Prispevkov: 1161 Aktiv.: 4.90
|
Objavljeno: Sob Maj 28, 2011 10:24 pm Naslov sporočila: |
|
|
Hi
RTS signal sem na komunikacijskem programu nastavljal že na vse načine.
Za oddajanje je nizek nivo, za sprejem visok RTS signal.
Naslov je pravilno izbran na obeh enotah.
Vendar komunikacija še ni uspela.
LP |
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2104 Aktiv.: 8.88 Kraj: Ljubljana
|
Objavljeno: Sob Maj 28, 2011 10:59 pm Naslov sporočila: |
|
|
Citiram: |
RTS signal sem na komunikacijskem programu nastavljal že na vse načine.
Za oddajanje je nizek nivo, za sprejem visok RTS signal. |
Hm..., lahko, da sem se kje zmotil:
SN75176 (MAX485) rabi za oddajanje visok nivo na DE.
Na 1. pinu U1 mora biti zato 'L',
torej je RTS na -15 do -3V, kar pri RS232 odgovarja log '1'. |
|
Nazaj na vrh |
|
 |
spy Član


Pridružen-a: Sre 06 Sep 2006 20:43 Prispevkov: 403 Aktiv.: 1.76 Kraj: Tržič
|
Objavljeno: Sob Maj 28, 2011 11:53 pm Naslov sporočila: |
|
|
Če slave uporablja Modbus protokol, moraš imeti na koncu še 2 byte-a CRC.
Imaš? Oddajaš? |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|