基于arm的can与arinc429总线网关的实现

基于arm的can与arinc429总线网关的实现

ID:33400626

大小:1.44 MB

页数:93页

时间:2019-02-25

基于arm的can与arinc429总线网关的实现_第1页
基于arm的can与arinc429总线网关的实现_第2页
基于arm的can与arinc429总线网关的实现_第3页
基于arm的can与arinc429总线网关的实现_第4页
基于arm的can与arinc429总线网关的实现_第5页
资源描述:

《基于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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。