33# 电子乌托邦
大师不敢当,讲讲是应该的,不过年代久远**不好,不能保证讲的完全,也许会有错误,你可以将就着看看,再说篇幅所限也不可能写很多。
1、双绞线是必须的,当然你要求很低那我只能说你不专业,原因也很简单:485是差分信号。
2、双绞线的主要电性能指标:线号(就是铜线粗细、多股线,决定了每米电阻)、特性阻抗(就是缠绕方式)、每米电容量、外皮绝缘特性、有无屏蔽层。
3、每米电阻值决定了低频信号的衰减,每米电容值和多股线决定了高频信号的衰减。
4、匹配电阻:源端和目标端都需要(中间节点也需要),一般是戴维南网络,这个是信号完整性的设计要求,如果不匹配,会造成信号反射叠加,波形就会失真,有人会说我的信号频率很低所以不需要匹配,这是错误的,信号频率高低是看压摆率,另外要看谐波波长与线路长度的比例,一般四分之一波长以上就要匹配了。
5、建立正确的参考电压:就是无信号时电平,也叫做失效保护。就是不通信时要有确定状态,同时在通信的时候保证眼图能够张开到收发器可以识别的电平。
6、屏蔽:屏蔽层正确接地,会使线路中充放电电荷很稳定,二分之一VCC参考电平在眼图波形中间,通信科可靠性就会好很多。但是如果接地不正确(现场很常见地线环流),会导致电荷充放电不稳定,参考电平上下浮动,误码率会很高。
7、收发器特性:这就要看手册了,不同的收发器负载特性是不一样的,你可以据此计算最多负载数量、最小匹配电阻。包括是否进行电气隔离等等。
8、物理层编码:一般都是用UART串口,这种编码没有同步信号,正负电平不对称,会造成电荷累积,可靠性不高,一般要注意通信间隔要合适(有个术语叫做汉明间距),以便线路能够恢复参考电平。如果用曼彻斯特编码,就会好很多。
9、链路层协议:一般需要组包和校验错误,或者重复发送几次,进一步提高可靠性。
10、高层协议:通信应答、出错重发等等。
1~7都属于电气层。这些要点如果都能注意到,你才有可能对通信有一定的了解,设计时就可以避免盲目性,一般的通信问题基本就可以解决了。
5 |