欢迎来到天天文库
浏览记录
ID:33400626
大小:1.44 MB
页数:93页
时间:2019-02-25
《基于arm的can与arinc429总线网关的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南京航空航天大学硕士学位论文基于ARM的CAN与ARINC429总线网关的实现姓名:邓军军申请学位级别:硕士专业:测试计量技术及仪器指导教师:赵敏20080101南京航空航天大学硕士学位论文摘要CAN总线作为最有前途的现场总线之一,其应用范围已逐渐扩展到航空领域,并有望作为次级总线与目前的航空总线互连组网。ARINC429总线则是航空领域比较常用的航空总线之一,很多航空电子设备都采用此总线。解决好CAN总线与ARINC429总线的互连问题,必将能够使CAN总线在航空领域得到更广泛的应用。本文的工作就是为解决这一总线互连问题而开发出总线网关系统,即CA
2、N-ARINC429网关。随着嵌入式技术的飞速发展,嵌入式系统的成本低、体积小、稳定性好等众多优点使其应用领域越来越广。本课题将嵌入式技术应用到CAN-ARINC429网关系统开发中,采用比较有影响力的嵌入式处理器ARM作为网关系统的核心,开发了网关系统的硬件部分和软件部分。本文着重讨论了CAN-ARINC429网关系统设计的三大部分:硬件设计、控制软件设计和用户软件设计。硬件设计部分完成了CAN和ARINC429的总线数据收发电路设计,以及ARM处理器分别与CAN总线控制器和ARINC429总线协议芯片的接口电路设计。控制软件部分是在Linux平台
3、下开发的,因此本文控制软件部分首先研究并实现了Linux平台下ARM编译系统的建立,其后的程序启动代码和总线数据交换设计是控制软件的关键部分,CAN总线和ARINC429总线的数据收发程序设计在本文的控制软件部分中也都有详细讨论。本文还开发了基于Windows平台的用户软件,该用户软件是为提高CAN-ARINC429网关的通用性而设计,具有网关工作方式设置和功能测试等功能。在给出对CAN-ARINC429网关的测试报告后,本文对课题的研究工作进行了总结和展望。关键字:CAN,ARINC429,网关,嵌入式,ARM,LinuxI基于ARM的CAN与AR
4、INC429总线网关的实现ABSTRACTAsoneofpromisingfieldbus,CANbus'sapplicationhasbeengraduallyextendedtothefieldofaviation,anditisexpectedtobeusedasasub-buswithpresentairbusinnetwork.ARINC429busisoneoftheairbuswhicharecommonlyusedinaviationareas,andmanyavionicsusethisbus.Iftheinterconnectio
5、nofCANbusandARINC429busisrealized,CANbuswillbemorewidelyappliedintheaviationfield.TheworkofthispaperisthedesignofgatewaysystemwhichiscalledCAN-ARINC429Gatewayforthebusinterconnection.Astherapiddevelopmentofembeddedtechnology,embeddedsystemhasbeenusedinmoreandmorefieldforit'sadv
6、antagesoflowcost,smallsizeandgoodstability.MyprojecthasappliedthetechnologyofembeddedsystemtothedesignofCAN-ARINC429Gateway,usinginfluentialembeddedprocessorofARMastheheartofthisgateway,developingthehardwareandsoftwareofthisgatewaysystem.Inthispaper,threepartsofCAN-ARINC429Gate
7、way'sdesignareresearched,therearehardwaredesign,softwaredesignandusersoftwaredesign.Thedatatransceivercircuitdesigniscompletedinthepartofhardware,TheinterfacecircuitdesignoftheARMprocessor'sconnectionwithCANbus'scontrollerandARINC429bus'sagreementchipisalsocompletedinhardwarede
8、sign.ControlsoftwareisdesignedonLinuxplatform,sothispa
此文档下载收益归作者所有