·上一文章:组态王与单片机多机串口通信的设计
·下一文章:基于C8051F系列单片机的血糖仪解决方案
引言
RS422是串行通讯中应用较广的标准总线。他能很方便地把各种计算机、外部设备、测量仪器有机地连接起来,构成一个测量、控制系统。但是,他传输速率低、传输距离短并且接口处信号间易产生串扰,因此不能直接应用于工业控制。
CAN总线刚好以其高性能、高可靠性及独特的设计赢得了工业界的高度重视。例如,奔驰S型轿车上采用的就是CAN总线系统,美国商用车辆制造商们也将注意力转向了CAN总线,美国一些企业已将CAN作为内部总线应用在生产线和机床上。同时,由于CAN总线可以提供较高的安全性,因此在医疗领域、纺织机械及电梯控制中也得到了广泛应用。可见,实现RS422总线和CAN总线之间的转换非常有必要。
2硬件设计
2.1总体设计分析
在该系统中,采用AT89C52单片机。RS422总线传输过来的信号经过收发器后进入89C52,处理后送到CAN控制器中,然后到收发器,最后由CAN出口发出。为了保证系统的安全工作,在CAN控制器上加了一个“看门狗”。总体设计框图如图1所示。
2.2CAN控制器与CPU接口设计