为了满足伺服系统多轴化控制和分布式驱动需要,根据CAN总线互连节点规模数量,介绍了2种CAN总线分布式伺服控制方案,设计出标准伺服控制模块和双路CAN总线接口,并分析CAN总线数据协议及传输实时性,通过试验表明CAN总线分布式控制满足性能要求,可以应用于舰炮伺服控制系统。
In order to meet the multi-axis control and distributed driving needs of the servo system, according to the number of CAN bus nodes, this paper introduces two kinds of CAN bus distributed servo control scheme, design a standard servo control module and dual CAN bus interface, and analyze the CAN bus data transmission protocol and real-time performance, through the experiments show that the CAN bus distributed control meet the performance requirements, can be applied to naval gun servo system.
2018,40(11): 144-147 收稿日期:2018-03-05
DOI:10.3404/j.issn.1672-7649.2018.11.029
分类号:TM932
作者简介:宋辉(1978-),男,硕士,高级工程师,主要从事电气系统研究工作
参考文献:
[1] 史久根, 张培仁, 陈真勇, 等. CAN现场总线系统的设计技术[M]. 北京:国防工业出版社, 2004:21-22.
[2] 任虹霞. CAN总线在交流伺服系统中的应用研究[J]. 微电机, 2010, 4:85-87. REN Hong-xia. Research and application of AC servo drive system based on CAN bus[J]. Micromotors, 2010, 4:85-87.
[3] 马忠矿, 刘欣. 基于CAN总线的智能变频器的设计与实现[J]. 煤矿现代化, 2005, 2:53-54. MA Zhong-kuang, LIU Xin. Design and Implementation of the intelligent inverter based on CAN bus[J]. The Coal Mine on Modern, 2005, 2:53-54.
[4] 宋辉, 戚艳玲. 一种CAN总线伺服控制模块设计[J]. 舰船科学技术, 2013, 12:104-107. SONG Hui, QI Yan-ling. Design of a servo-control module based on CAN bus[J]. Ship Science and Technology, 2013, 12:104-107.
[5] Philips Semiconducotors. SJA1000 Stand-alone CAN controller Datasheet. http://www.cn.nxp.com. 2000.
[6] 吴小华, 李常伟, 郑先成, 等. 基于TMS320F2812和CPLD的扩展CAN接口设计[J]. 机电一体化, 2009(6):65-68. WU Xiao-hua, LI Chang-wei, ZHENG Xian-cheng, et al. Design of the extended CAN interface based on TMS320F2812 and CPLD[J]. Mechatronics, 2009(6):65-68.
[7] 王宝仁, 张承瑞, 史大光, 等. 基于CAN总线的分布式伺服系统通信协议的研究接[J]. 组合机床与自动化加工技术, 2007(2):32-37. WANG Bao-ren, ZHANG Cheng-rui, SHI Da-guang, et al. A study on communication protocol of CAN bus[J]. Based Distributed Servo System, 2007(2):32-37.
[8] 刘艳强, 郇极. 基于双CAN总线的数字伺服通信协议[J]. 北京航空航天大学学报, 2006, 32(6):729-733. LIU Yan-qiang, XU Ji. Communication protocol of digital servo based on dual CAN bus[J]. Beijing University of Aeronautics and Astronautics, 2006, 32(6):729-733.