CAN bus application layer protocol design for unmanned helicopter system
-
摘要: 为了将CAN(Controller Area Network)总线应用于无人直升机系统,设计一种具有通用性的CAN应用层协议.针对CANaerospace V1.7版协议在无人直升机系统应用的数据定义、测控带宽等问题进行改进.重新设计定义了基本帧格式和数据标识号,提出一种适用无人直升机系统应用的CANauh协议.为了对CANauh协议进行验证,以一种基于CAN总线的无人直升机航空电子系统为对象进行CAN总线数据内容、调度表、总线负载的设计和CANoe数字仿真.CANauh协议在10 ms基本周期的总线负载为40.83%,数据可扩展定义空间为67.4%,测控系统带宽具有66.7%的占空比,满足无人直升机系统的指标要求.CANauh协议可以促进CAN总线在无人直升机系统中的应用,避免重复性设计,增加各个系统间的互操作性,降低开发维护成本.
-
关键词:
- 航空电子系统 /
- 无人直升机系统 /
- CANaerospace协议 /
- CANauh协议
Abstract: In order to put the CAN (Controller Area Network) into UHS (Unmanned Helicopter System) application, a universal CAN application layer protocol was developed. The problems which are data definition, telemetry, telecontrol data link bandwidth and so on in the CANaerospace V1.7 protocol application in UHS were improved. Redefining of the basic message format and the data identifier, the CANauh protocol for UHS was put forward. In order to verify the CANauh protocol, a proposal of UHS avionics system based on CAN data bus was chosen as the research object, the data on the CAN bus, data identifier distribution and bus schedule were designed and simulated by the CANoe tool. The CAN bus load on 10 ms basic period is 40.83%, data extended definition space is 67.4%, the duty factor of telemetry and telecontrol data link bandwidth is 66.7%, satisfying the requirements of UHS. The CANauh protocol will promote the CAN data bus application in new UHS, can avoid repeated design, increases the interoperability and reduces the cost of development and maintenance. -
[1] Roark C, Kiczuk B.Open system avionics architectures[J]. IEEE AES System Magazine, 1996,10(9): 15-20 [2] Johnson D L.Rotorcraft open systems avionics (ROSA)[J]. Aerospace and Electronic Systems Magazine IEEE, 2001,16(6): 31-36 [3] Michael stock flight systems.CAN aerospace Interface specification for airborne CAN applications V1.7. Schützenweg: Michael Stock Flight Systems,2009.http://www.stockflightsystems.com/index.php?option=com_docman&task=cat_view&gid=53&Itemid=45 [4] Michael stock flight systems, AGATE.CANaerospace/AGATE data bus. AGATE-WP01-001,2005 [5] Robert Bosch GmbH.CAN Specification Version 2.0.CAN2.0B,1991 [6] Michael stock flight systems, JAD Systems.Fly-By-Wire for Experimental Aircraft.Schützenweg: Michael Stock Flight Systems,2009.http://www.stockflightsystems.com/index.php?option=com_docman&task=cat_view&gid=53&Itemid=45 [7] 邬宽明.CAN总线原理和应用系统设计[M]. 北京:北京航空航天大学出版社,1996:20-32 Wu Kuanming. CAN bus principle and application system design[M]. Beijing: Beijing University of Aeronautics and Astronautics Press, 1996:20-32(in Chinese)
点击查看大图
计量
- 文章访问数: 3100
- HTML全文浏览量: 9
- PDF下载量: 6
- 被引次数: 0