节点文献

基于通用即插即用的分布式CAN网络研究

Research of Distributed CAN Network Based on Universal Plug and Play

【作者】 李锡明

【导师】 周纯杰;

【作者基本信息】 华中科技大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 即插即用(PnP)原本是一项用于自动处理PC机硬件设备安装的工业标准。随着不断发展,即插即用扩展到整个网络,使得网络上的设备能够被发现和控制,实现了网络节点的即插即用。本文的主旨就是把针对TCP/IP网络的通用即插即用(UPnP)标准应用到CAN网络,实现CAN网络节点的自动识别。本文在介绍了课题来源、目的及意义之后,首先综述网络控制系统、分布式CAN网络、通用即插即用以及智能传感器IEEE1451标准等方面相关文献,然后分析了基于CAN总线的通信协议,包括定义数据链路层和物理层的CANBus2.0B协议以及定义应用层的CANopen协议。在此基础上,本文提出了基于UPnP的CAN节点自动识别解决方案。首先介绍方案的基本思想——划分为两个通信阶段,基于物理地址的CANBus2.0B通讯阶段和基于节点位置信息的CANopen通讯阶段。然后进一步阐述了从节点位置自动识别的算法,并详细说明如何配置主从节点需要保存的信息。最后介绍了基于单片机的CAN节点即插即用原理样机的开发,硬件开发包括与上位机通讯的串口模块、主从节点通讯的CAN接口模块;软件开发包括主从节点程序流程。针对该CAN节点原理样机,本文通过实验论证了自动识别方案的可行性,同时分析对比了方案的实时性。本文最后针对所作的工作加以总结,进一步展望了下一步工作的几个核心问题。

【Abstract】 Plug and Play (PnP) was originally an industry standard which is constituted for automatic processing of PC hardware installation. With the continuous development, plug-and-play extended to the entire nerwork, so the equipment of network can be found and controlled which realized plug-and-play of network nodes. The topic of this paper is to apply Universal Plug and Play (UPnP) which is addressed TCP/IP network to the CAN network, realize automatic identification of the CAN network nodes.After introduced the subject source, purpose and significance, firstly, this paper reviewed the literature. Secondly, it analysed the communication protocol based on the CAN bus, including CANBus2.0B and CANopen.On this basis, this paper put forward the solution of automatic identification of the CAN nodes based on UPnP. Firstly, it introduced the basic idea which divides communication process into two stages including the stage of CANBus2.0B communication based on physical address and the stage of CANopen communication based on node location information. Secondly, it furtherly expounded the arithmetic about automatic identification of slave node location, and detailed description of how to configure the node from the need to preserve the information. Finally, it described the development of the PnP CAN node prototype based on MCU, hardware development including the serial port communication module and the CAN communication module, software development including the design of the main flow from the node procedure. Against the CAN node prototype, this paper through the experiment proved the feasibility of automatic identification and analysed the real-time of programme.Finally, this paper summed up the work and looked to the next step to further the work.

  • 【分类号】TP273
  • 【被引频次】7
  • 【下载频次】164
节点文献中: 

本文链接的文献网络图示:

本文的引文网络