Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

rs485 mixing voltage

Status
Not open for further replies.

slurf

Newbie level 1
Newbie level 1
Joined
Mar 22, 2012
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,290
Hi,

I am having problem to communicate with a PLC (slave) from a pic32 (master) on a rs485 busline.
I cant really find any documentaion on the PLC rs485 voltage levels and the driver that im using is a 3.3V.

The protocol i am using is modbus and I have emulated it to the same specifiaction of the PLC but on a rs232 to a computer and it works flawlessly. And if I put the transceiver on and the receiver on at the same time sending im receiving the correct data.

Could the problem be that the plc rs485 driver doesnt handle the 3.3V, that the threshold is to low to recognise ? If so whats the best solution to solve it ? Except changing the current rs485 driver on the pic32 card.




Best regards

the_most_hunted
 

If the RS485 driver and receiver both meet the RS-485 specification, then the transmitting and receiving voltage levels are OK. It does not matter if there is a mix of 3.3 or 5V parts. This is the point of using RS-485. Now, the termination on the signal lines also has to be compatible with the specification. Modbus adds another communication layer on top of the RS-485 spec but I don't think it changes the basic RS-485 physical layer (voltage levels).
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top