Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Modbus RTU Dataframe- 11 bits or 10 bits

Status
Not open for further replies.

arup

Member level 2
Joined
Sep 6, 2004
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
441
Dear sir,
I would like to know .... If i have to implement modbus RTU protocol then is it mandatory that dataframe should be 11 bits?

If i set Parity : NONE then do i require to set STOP bits : 2 ?? is it mandatory or optional.Because I have seen catalogs of few well known company who have describe their communication setting as follows :

Protocol: MODBUS RTU
Physical Link: RS485 half duplex
Comms. Mode:
Data Bit: 8
Stop bit: 1
Parity: none

Pls comment

Regards,
tech..
 

grieblm

Member level 4
Joined
May 7, 2011
Messages
75
Helped
18
Reputation
36
Reaction score
18
Trophy points
1,308
Location
Georgetown, Canada
Activity points
1,734
According to the Modbus standard it is required to always have 11 bits, therefore you will need 2 stop bits when there is no parity bit.

Practically-speaking, I doubt that it makes a difference as long as the characters have at least one bit time between them. Most UARTs will interpret idle time as stop bits.
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top