CAN总线的研究和设计

来源 :上海大学 | 被引量 : 0次 | 上传用户:wlxingyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场总线技术是当今自动控制领域最热门的技术之一,它是现场控制技术与现代电子、计算机、通讯技术相结合的产物,现场设备的智能化及可互连和互操作性,有助于现场总线控制系统进一步向分散化、智能化、网络化方向发展,简言之,现场总线技术的发展与应用,必将引起工业控制领域的一场革命.CAN总线是一种有效的支持分布式控制或实时控制的串行通信网络,与其他现场总线相比,它具有独特的可靠性、实时性和灵活性等技术特点,可以而且易于用户进行二次开发工作<[11]>.作者首先简要介绍了现场总线,对CAN和其2.0B协议进行了简单的分析.本文的主要工作是用软件实现CAN2.0B协议,并在其基础上扩展实现了CAN控制器的功能.作者提出了一种软件设计思想,给出了软件实现的流程图和状态转换图,并设计了硬件实现的电路框图,最后作者给出了一个实际应用该芯片的参考方案,并对整个论文进行了总结.本文的创新之处主要有以下二个方面:1.在实现CAN2.0B协议的基础上,增加实现了以下5个方面的功能:·对接收不同标识符的报文个数增加至4个.·收发报文的缓冲区(邮箱)增至6个,且收发方式灵活.·滤波器仅设置为一套就可以实现两种类型报文的滤波.·增加的自测试功能便于节点自我进行功能验证.·远程帧处理方式更加灵活.2.目前国内有关CAN控制器设计的文献很少,而且是用汇编描述,本文的代码是用硬件描述语言完成的,且执行效率高,通用性强.
其他文献
多帧超分辨率重建是近年来图像处理领域的一个研究热点,不仅在理论上具有重要意义,而且在实际应用中也有迫切需求.本论文的主要工作将围绕多帧静态图像的超分辨率重建展开,包