Z
Zedman
Guest
masiyahan tumulong ako,
Gusto kong bumuo ng isang 1 server 100 client RS485 network.
Ang mahiwalay ay ang PC at ang mga kliyente ay pics.
Gumagamit ako ng MAX487 RS485 interface.
Ko na ginawa ng isang maliit na lupon para sa RS232 port ng PC sa MAX232 at
isang MAX487, RX TX at RTS konektado at (ko saliwain RTS, kaya
kung i-set ito mula sa software kaysa ito ay nangangahulugan na 5 V sa port).
RTS kontrol ang mga direksyon ng MAX487.
May ay isa lamang sa mga client sa bus at ng PC.
Ito ay gumawa pagmultahin kung i-set RTS (sa PC mastering ng bus), ang PIC maaari
makuha ang bytes magpadala ako.
(Nakuha ko failsafe biasing sa linya:
GND - 680 oum - A - 120 oum - B - 680 oum - Vcc,
cable ay lamang ng 1 meter ang haba UTP na may dalawang pares baluktot na ginamit Vcc GND
at A B)
Ngunit kung gagawin ko ito:
Itakda ang RTS
Magpadala ng byte
WaitCommEvent (TX_EMPTY)
Maaliwalas na RTS
kaysa sa PIC makakakuha ng framing / kumalat bits error sa set.
Kung ako ay hindi malinaw na RTS ito kaysa sa mga gawa.
Hitsura PC's UART ipapadala ang bytes pagkatapos ng RTS ay nabura?
Sa portmon pagkakasunod-sunod ay ang parehong bilang ako ay:
Set RTS
IPADALA byte
Maghintay EVENT
CLR RTS
Ano am i paggawa ng mali?
Mangyari lamang na tulong sa akin,
salamat
Zed
Gusto kong bumuo ng isang 1 server 100 client RS485 network.
Ang mahiwalay ay ang PC at ang mga kliyente ay pics.
Gumagamit ako ng MAX487 RS485 interface.
Ko na ginawa ng isang maliit na lupon para sa RS232 port ng PC sa MAX232 at
isang MAX487, RX TX at RTS konektado at (ko saliwain RTS, kaya
kung i-set ito mula sa software kaysa ito ay nangangahulugan na 5 V sa port).
RTS kontrol ang mga direksyon ng MAX487.
May ay isa lamang sa mga client sa bus at ng PC.
Ito ay gumawa pagmultahin kung i-set RTS (sa PC mastering ng bus), ang PIC maaari
makuha ang bytes magpadala ako.
(Nakuha ko failsafe biasing sa linya:
GND - 680 oum - A - 120 oum - B - 680 oum - Vcc,
cable ay lamang ng 1 meter ang haba UTP na may dalawang pares baluktot na ginamit Vcc GND
at A B)
Ngunit kung gagawin ko ito:
Itakda ang RTS
Magpadala ng byte
WaitCommEvent (TX_EMPTY)
Maaliwalas na RTS
kaysa sa PIC makakakuha ng framing / kumalat bits error sa set.
Kung ako ay hindi malinaw na RTS ito kaysa sa mga gawa.
Hitsura PC's UART ipapadala ang bytes pagkatapos ng RTS ay nabura?
Sa portmon pagkakasunod-sunod ay ang parehong bilang ako ay:
Set RTS
IPADALA byte
Maghintay EVENT
CLR RTS
Ano am i paggawa ng mali?
Mangyari lamang na tulong sa akin,
salamat
Zed