论文部分内容阅读
本文针对通信速度较低、距离较近、信号较简单的一类应用场合,提出了基于配有增强型串口的单片机的采用软件实现总线通信功能的局部总线技术方案。
局部总线的物理层设计参考了CAN总线,并选用CAN总线的接口芯片PCA82C250为局部总线的接口芯片。数据链路层在设计中充分利用了LPC932芯片的串口自动地址识别功能,设计为程序控制发送和串口自动接收方案;协议规定了数据帧和出错帧两种类型,采用载波侦听和仲裁场逐位仲裁等手段解决了总线冲突,通过CRC校验等方法保证了数据的正确传输。局部总线与CAN总线协议转换网关的设计采用了双CPU方案,巧妙地利用了管脚开漏输出模式下的“线与”功能解决了通用内存竞争仲裁问题。局部总线技术首先在智能风机控制器局域网络研究中得到了应用。