CAN总线作为最有前途的现场总线之一,其应用范围已逐渐扩展到航空领域,并有望作为次级总线与目前的航空总线互连组网。ARINC429总线则是航空领域比较常用的航空总线之一,很多航空电子设备都采用此总线。解决好CAN总线与ARINC429总线的互连问题,必将能够使CAN总线在航空领域得到更广泛的应用。本文的工作就是为解决这一总线互连问题而开发出总线网关系统,即CAN-ARINC429网关。 随着嵌入式技术的飞速发展,嵌入式系统的成本低、体积小、稳定性好等众多优点使其应用领域越来越广。本课题将嵌入式技术应用到CAN-ARINC429网关系统开发中,采用比较有影响力的嵌入式处理器ARM作为网关系统的核心,开发了网关系统的硬件部分和软件部分。 本文着重讨论了CAN-ARINC429网关系统设计的三大部分:硬件设计、控制软件设计和用户软件设计。硬件设计部分完成了CAN和ARINC429的总线数据收发电路设计,以及ARM处理器分别与CAN总线控制器和ARINC429总线协议芯片的接口电路设计。控制软件部分是在Linux平台下开发的,因此本文控制软件部分首先研究并实现了Linux平台下ARM编译系统的建立,其后的程序启动代码和总线数据交换设计是控制软件的关键部分,CAN总线和ARINC429总线的数据收发程序设计在本文的控制软件部分中也都有详细讨论。本文还开发了基于Windows平台的用户软件,该用户软件是为提高CAN-ARINC429网关的通用性而设计,具有网关工作方式设置和功能测试等功能。在给出对CAN-ARINC429网关的测试报告后,本文对课题的研究工作进行了总结和展望。
上传时间: 2013-04-24
上传用户:cccole0605
关键词 LM3S2016、CTM系列隔离CAN收发器摘 要 基于32位Luminary ARM的CAN节点设计
上传时间: 2013-10-13
上传用户:guanliya
基于ARM的232-CAN的程序
上传时间: 2013-12-24
上传用户:caozhizhi
ARM lpc 模拟总线
上传时间: 2015-03-04
上传用户:sy_jiadeyi
arm扩展can总线的驱动程序
上传时间: 2013-12-28
上传用户:417313137
一个基于arm的can通讯的源代码 目前还没有使用任何rtos 可以很方便的嵌入到任何rtos中去
上传时间: 2015-04-02
上传用户:hn891122
arm 系统 can总线通信设计,有参考源码,下载吧
上传时间: 2014-11-30
上传用户:chenbhdt
编程实现MCP2510 的CAN 总线通讯;两个UP-NetARM3000 通过CAN 总线相连接。ARM 监视串行口,将接收到的字符发送 给另一个开发板并通过串口显示(计算机与开发板是通过超级终端通讯的)。即按PC 键盘通 过超级终端发送数据,开发板将接收到的数据通过CAN 总线转发,再另一个PC 的超级终 端上显示数据
上传时间: 2015-04-18
上传用户:zuozuo1215
LPC2000系列32位ARM微控制器中为所有CAN控制器提供了全局的接收标识符查询功能。它包含一个512×32(2k字节)的RAM,通过软件处理,可在RAM中存放1~5个标识符表格。整个AF RAM可容纳1024个标准标识符或512个扩展标识符,或两种类型混合的标识符。由于允许的表格范围有2k字节,所以能容易地满足设计复杂的ID接收过滤要求
上传时间: 2015-04-25
上传用户:jeffery
ARM STR7 CAN接口应用例子,不错的!
上传时间: 2015-05-05
上传用户:彭玖华