CANopen網(wǎng)絡(luò)配置軟件的設(shè)計與實現(xiàn)
[Abstract]:CAN bus has been widely used because of its high communication rate, strong reliability and convenient connection. its application scope includes automobile industry, medical equipment and industrial automation. Because the CAN controller only provides two layers of open system interconnection reference model: physical layer and data link layer. In the configuration and interconnection of industrial control network, because CAN does not define the standard application layer at the beginning of the definition, each manufacturer has different definitions of the application layer in practical applications, resulting in different functional meanings of the same CAN message due to the different interpretation of the application layer, so that these devices can not communicate directly with each other. In order to solve the compatibility problem of each node in the system, it is necessary to formulate a unified application layer protocol. "Automation CAN users and developers Association" (CiA,CAN in Automation),) CANopen protocol is an open CAN bus application layer protocol. In order to realize fast networking and online debugging, the corresponding CANopen network configuration and debugging software are needed. However, at present, CANopen network configuration and debugging software has some shortcomings, such as single function, complex operation, inflexible data display and so on. In this paper, an integrated CANopen configuration software is designed to solve the above problems. This paper first introduces the application background and present situation of CAN bus and CANopen protocol, and then analyzes and designs the specific functions of the system according to the functional requirements of CANopen network configuration and debugging. The software design of this subject adopts the modular design idea, designs the processing flow of the three functional modules of the system configuration module, the network management module and the real-time display module in detail, and uses the upper computer to configure and manage the network nodes by sending NMT and SDO objects, which enhances the working efficiency of the network configuration and debugging process. Finally, the function of the software is tested, and the experimental results show that the software realizes all the design functions.
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP273;TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 李國勝;高斌;劉國棟;;基于CAN總線的設(shè)備互連設(shè)計[J];計算機與網(wǎng)絡(luò);2017年04期
2 徐征輝;劉鳳秋;張夢博;李美鵬;李欣;;基于STM32的CANopen協(xié)議的實現(xiàn)[J];電子設(shè)計工程;2016年08期
3 王秀蓮;劉昭明;畢大強;;基于CANopen的DSP和ABB變頻器的通信與實現(xiàn)[J];電氣技術(shù);2016年03期
4 佘瑤;仝占方;;CANopen網(wǎng)絡(luò)通信故障分析[J];技術(shù)與市場;2016年02期
5 沈大剛;;CANopen協(xié)議解析及其實現(xiàn)方案[J];電氣時代;2016年02期
6 何年清;車?yán)?劉朝欣;沈通橋;李安錦;林桂斌;;基于CAN總線的嵌入式網(wǎng)絡(luò)化智能傳感器系統(tǒng)設(shè)計[J];桂林電子科技大學(xué)學(xué)報;2015年04期
7 孫進;曹肖偉;;基于HDS和CANopen多品牌PLC網(wǎng)絡(luò)化控制實驗平臺搭建[J];中國教育技術(shù)裝備;2015年04期
8 蘇國火;宋永倫;趙雙喜;;基于CANopen現(xiàn)場總線的分布式控制及應(yīng)用[J];電焊機;2014年11期
9 梁東升;方曉;;基于CANopen的輕軌牽引變流器網(wǎng)絡(luò)控制系統(tǒng)[J];電子設(shè)計工程;2014年15期
10 楊亞波;喬大雷;;基于CANopen協(xié)議的雷達故障診斷系統(tǒng)設(shè)計[J];雷達與對抗;2014年02期
相關(guān)會議論文 前1條
1 段建民;焦圣偉;徐U,
本文編號:2512511
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2512511.html