rs485在通讯时和不通讯时AB间电压哪个大?通讯时和不通讯时AB间电压各多大?数据传输时连续传输相同的电位,比如111111111,怎样区分传输的每一位,是不是要规定每一位传输的时间
网友回答
【答案】 A线为正端,B线为负端,
线上的bit是1的话,应为-2~-6V左右的电压,线上的bit是0的话,应为+2~+6V.
不通讯时,RS485处于空闲状态,数据线上全是1,当然可以用万用表测Vab电压,电压应该在-2~-6V之间
通讯时,电平时高时低,你要看数据的话必须知道波特率,所以还必须用示波器捕捉波形 追问: 我的意思是要是连续接收两个1,系统是怎样区分连续高电平是一个1还是两个1,是由传输每一位的时间区分的吗?也就是说接收每一位时的时间是固定的,在这一固定时间里是高电平就是1,低电平就是0,我这样理解对吗? 追答: 是的是时间来区分的,在收到一个起始位跳沿之后计时就开始了 追问: 接收每一位的时间是怎样确定的?要是在这段时间中电平由高变低,那该是1还是0? 还有一个问题不太清楚:传输数据状态和空闲状态哪个AB间压差大?感谢你的解答! 追答: Vab由负变正就开始了传输数据,485是负逻辑, 每一位的时间由波特率确定,波特率的意思就是每一秒传输多少bit,比如波特率9600,每一位的时间就是1/9600S,约104uS 传输数据状态和空闲状态,电压大小一样