节点文献

基于VxWorks的CAN总线的应用研究

The Application Research of CAN Bus on VxWorks

【作者】 姜芳

【导师】 赵旦峰;

【作者基本信息】 哈尔滨工程大学 , 通信与信息系统, 2007, 硕士

【摘要】 随着CAN总线技术的不断进步,CAN总线本身所具有的高位速率、强抗干扰性等特点使CAN总线在汽车、制造业、航空等各领域中的应用大量普及,CAN总线的开发也得到了越来越多的关注。VxWorks操作系统是一种嵌入式实时操作系统(RTOS),它具有可伸缩、可裁减和可靠性,同时适用于所有流行目标CPU平台。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空和航天等高精尖技术工业中。论文以中国船舶工业集团船舶行业基金资助课题为背景,重点研究了CAN总线VxWorks的相关技术,并将VxWorks内核移植到CAN总线控制器中,实现了综合导航系统的总线功能。论文简要分析了CAN总线的特性优势,概括分析了VxWorks的多任务、I/O接口函数和时钟管理等特征。并以导航系统为背景,对CAN总线的软件和硬件进行了详细的分析和说明。最后制定CAN网测试计划并对测试结果进行分析和总结。论文所作工作主要包括:1.现场总线和CAN总线;2.导航系统概述;3.嵌入式操作系统VxWorks简介;4.CAN网络结构设计;5.VxWorks的加载方式在本课题中的应用;6.CAN总线主要功能模块的实现;7.CAN网测试计划和测试结果与分析;论文设计和实现了基于VxWorks的CAN Bus在船舶导航系统中的各信息的采集和交互,为上层客户端集中检测现场数据提供了可靠的网络平台,为船舶自动化设计提供了实践依据。另外此网络还可用于实现智能园区、环境工程、植物工厂、工业制冷等方面的应用。经实验证明,该系统运行稳定可靠,使用灵活方便,具有广阔的应用前景和推广价值。

【Abstract】 With the constant development of the CAN Bus technology,because of high bit rate and interference immunity that CAN Bus has itself,it becomes more popular in the application of the field of automobile , manufacture and navigation production. Also the development of the CAN Bus receives more and more attention.VxWorks is the Real Time Operating System(RTOS),it is retractable,can be reduced and has reliability,also it can be used on all of the popular CPU platform. Because of its good reliability and brilliant real time attribution,it has been widely used in communication,military affairs,navigation,spaceflight and many other high end technology industries.This paper is funded by the corpus of China State Shipbuilding Corporation,it emphasizes on the techonology of CAN Bus and VxWorks,also it makes the transplant of VxWorks’s internal control system to CAN Bus’s master control system in order to make navigation system into reality.This paper starts from the character advantage of CAN Bus,then analyses VxWorks’s multitasking,I/O interface function and time management. In addition,it introduces the CAN Bus’s software and hardware on the background of the navitation system.At last,it establishs a test plan of the CAN Bus network and it also analyses and summarizes the result of the test.The work that this paper has done includes:1. Fieldbus and CAN Bus;2. The introduction of navigation;3. The introduction of embedded operating system VxWorks;4. The construction of CAN Bus network’s architecture; 5. The application of VxWorks’s load mode in this paper;6. The accomplishment of CAN Bus’s main functional module;7. The test plan of CAN Bus network and the analiysis of the result;This paper has planned and realized the CAN Bus’s collection and interaction of information in the navigation system on the basis of VxWorks,it affords a reliable network platform for the centralized data detection of the upper client,it offers pratical reliance for automatic design.Besides,this network can be used to realize intelligent garden area,enviromental engineer,plant factory,industrial refrigeration etc.With the avidence of the test,the system can run stabile and reliable,and can be used flexible and conveniently,it has a extensive applicative prospect and promotion value.

【关键词】 CANVxWorks导航网络测试
【Key words】 CANVxWorksnavigationnetwork test
  • 【分类号】TP273
  • 【被引频次】4
  • 【下载频次】551
节点文献中: 

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

本文的引文网络