这个差分传输有个标准,叫做EIA422,标准。楼上的有几个说是5V这个是不对的。
所谓差分传输,就是根据+与-的大小关系来确定逻辑0和逻辑1,比如A+ > A-表示逻辑1,A+ < A- 表示逻辑0.这种表示方法有什么意义呢?我们知道在单端传输时,因为线缆的寄生电阻与寄生电容的影响,从发送端到接受端的信号会发生畸变,线越长畸变越厉害,甚至会无法被识别,尤其是高频信号。
因此为了适应长距离传输,引入了差分传输的概念,对于差分传输,因为是两根线同时走,信号发生畸变时两根线上的畸变是一样的,但是大小关系不会改变,因此抑制共模干扰的效果很好。
在伺服驱动中,往往控制器到伺服驱动器的距离很远,为了抗干扰,保证计数准确,必需用差动传输。对于一般的PLC有专门的差动脉冲接受模块。如果自己设计硬件板,对于差分线号的接受要用专门的芯片,比如MC3486(对应的发送是MC3487).在RS485中常用的有75176等。