A Data Transmission Approach for CAN-bus Experimental Platform of Autonomous Underwater Vehicle
-
摘要: 基于CAN的AUV具有较好的集成性,扩展性和维修性,介绍了一种基于CAN总线的AUV实验平台的结构和功能,提出了一种先进先出(FIFO)数据队列结构及其管理方法,有效地避免了CAN节点内部多任务并发进行数据发送时可能造成的数据丢失、损坏等现象。编写的FIFO数据队列程序和CAN总线数据收发程序均采用C语言实现,便于直接移植到PC-104或DSP等嵌入式系统中。实验平台测试和AUV外场实航试验验证了该方法的正确性。Abstract: The architecture and functions of the experimental platform for CAN-bus autonomous underwater vehicle(AUV) are introduced.The first-in-first-out(FIFO) data structure and its management method are presented,which effectively avoids data loss or data damage when multi-tasks compete each other to transfer data through same CAN bus transceiver.All the FIFO data management and CAN-bus transceiver programs are compiled in C language,in order that they are easy to be transplanted to the embedded system such as PC-104 or digital signal processor(DSP).The validity of the data transmission approach has been verified on the experimental platform and in practical AUV outfield test.
-
Key words:
- CAN /
- autonomous underwater vehicle(AUV) /
- experimental platform /
- data transmission
-
[1] S M Smith, S E Dunn, T L Hopkins, K Heeb , T Pantelakis.The Application of a Modular AUV to Coastal Oceanography:Case Study on the Ocean Explorer.Conference Proceedings.OCEANS’95 MTS/IEEE.Oct 9-12,1995.San Diego,CA,USA.1995,V3:1423-1432. [2] M Sibenac,W J Kirkwood,R McEwen,etc.Modular AUV for Routine Deep Water Science Operations.Ocean’s 2002 Conference and Exhibition,Oct 29-31,2002,Mississippi,MS,USA:167-172. [3] 马卫国,齐 庆,徐远梅.无人水下航行器能改变未来水下战争.飞行导弹.2003,(1):21-26. [4] M M D Santos,M R Stemmer,F Vasques.Schedulability Analysis of Messages in a CAN Network Applied to an Unmanned Airship. Proceedings of the 28th Annual Conference of the IEEE Industrial Electronics Society.Nov 5-8, 2002.Sevilla,Spain.2002,V3:1909-1914. [5] R P Patankar.A Model for Fault-tolerant Networked Control System Using TTP/C Communication .IEEE Transactions on Vehicular Technology.2004,53 (5): 1461-1467. [6] 黄时佺,刘 健,王国权.AUV内部通讯总线设计.机器人.2004,26(4):342-345. [7] L M Pinho,F Vasques. Reliable Real-Time Communication in CAN Networks. IEEE Trans.on Computers.2003,52(12):1594-1607.
点击查看大图
计量
- 文章访问数: 2435
- HTML全文浏览量: 2
- PDF下载量: 1372
- 被引次数: 0