论文部分内容阅读
现场总线是当今自动化领域技术发展的热点,它的出现标志着工业控制技术领域又一个新时代的开始。 本课题选择CAN总线,旨在通过软件来实现CAN协议规范中规定的各项功能。文中先是介绍了CAN总线协议规范,然后以其为根据,在RISC结构的处理器AT90S8515上用软件来实现CAN协议,并详细介绍了数据链路层和物理层的软件实现过程。 其次,为铁道部科学研究院设计了一个RS232/CAN智能转换器,该转换器用于调度集中车站分机系统的改进。设计中采用了CAN控制器SJA1000。 文章的最后以RS232/CAN智能转换器作为测试平台,通过实验验证了CAN协议软件实现的可行性,实验结果为:在AT90S8515的频率为8MHz时软件实现CAN协议最高位速率可达27.8kbps。虽然软件实现CAN协议是基于AT90S8515的,但其软件设计思想也可供其它微控制器参考。 本课题从降低系统成本的角度出发,验证了软件实现CAN协议是一种很好的解决方案。