在MCU之间中长间隔通讯的许多计划中,RS-485因硬件计划简略、操控便当、本钱贱价等长处广泛运用于工厂主动化、工业操控、小区监控、水利主动报测等范畴。但RS-485总线在抗搅扰、自习气、通讯功率等方面仍存在缺点,一些细节的处理不妥常会致使通讯失利乃至体系瘫痪等缺点,因而跋涉RS-485总线的作业牢靠性至关首要。
一、RS-485接口电路的硬件计划
1、总线匹配
总线匹配有两种办法,一种是加匹配电阻,如图1a所示。坐落总线两头的差分端口VA与VB之间应跨接120Ω匹配电阻,以削减因为不匹配而致使的反射、吸收噪声,有用地按捺了噪声搅扰。但匹配电阻要耗费较大电流,不适用于功耗绑缚严峻的体系。
别的一种比照省电的匹配计划是RC 匹配(图2 )运用一只电容C 间隔直流成分,能够节约大大都功率,但电容C的取值是个难点,需求在功耗和匹配质量间进行折衷。除上述两种外还有一种选用二极管的匹配计划(图3),这种计划虽未完毕真实的匹配,但它运用二极管的钳位作用,活络削弱反射信号到达改进信号质量的意图,节能作用显着。
2、RO及DI端配备上拉电阻
异步通讯数据以字节的办法传送,在每一个字节传送之前,先要经过一个低电平开端位完毕握手。为避免搅扰信号误触发RO(接纳器输出)发作负跳变,使接纳端MCU进入接纳情况,主张RO外接10kΩ上拉电阻。
3、确保体系上电时的RS-485芯片处于接纳输入情况
关于收发操控端TC主张选用MCU引脚经过反相器进行操控,不宜选用MCU引脚直接进行操控,以避免MCU上电时对总线的搅扰