- 无标题文档
查看论文信息

论文中文题名:

 基于ARM的Ethernet-CAN嵌入式网关的研究与设计    

姓名:

 唐晓帅    

学号:

 20070262    

保密级别:

 公开    

学科代码:

 081001    

学科名称:

 通信与信息系统    

学生类型:

 硕士    

学位年度:

 2010    

院系:

 通信与信息工程学院    

专业:

 通信与信息系统    

第一导师姓名:

 张敏瑞    

论文外文题名:

 Design and Research of a Ethernet-CAN Gateway Based on ARM    

论文中文关键词:

 以太网网关 ; Ethernet-CAN ; ARM ; 嵌入式网关    

论文外文关键词:

 Ethernet gateway Ethernet-CAN ARM embedded gateway    

论文中文摘要:
军用飞机的武器携带通常是通过炸弹挂架完成的。在挂弹架的设计中,安全、精准、有效的测试挂弹架的性能来保证其装备作战飞机后稳定运行很关键。挂弹架在投弹测试实验中,各部位参数数据通过现场总线CAN节点采集后传递到测控中心,同时测控中心局域网内的计算机也可根据权限对整个实验过程进行全方位监视,以实现远程投放控制和现场检测。如何将投弹实验现场繁多的CAN节点数据传送到测控中心局域网内,实现CAN网络与以太网这两种异构网络的互联有着极其重要的军事应用意义。本课题正是针对这种应用提出解决方案。 本文在对现有以太网和CAN总线网络理论研究的基础上,给出一种基于ARM-Linux的CAN总线与以太网互连系统设计方案,在硬件上采用32位的S3C2440A40-YQ8N工业级处理器作为嵌入网关设计中的核心芯片,它具有MMU,可支持Linux操作系统。在软件上利用Linux操作系统,降低了程序开发难度,程序可移植性好。硬件设计中根据方案实现了各个接口电路,软件设计主要包括Linux程序的建立、配置、移植等工作,完成对CAN控制器硬件驱动的开发,编写了Linux下CAN应用程序,实现了CAN模块的数据通信。利用所选Linux内核已有的CS9800网卡驱动支持,通过Linux下的基于TCP/IP协议栈的socket调用实现了网络模块的数据通信。
论文外文摘要:
The military aircraft load weapons through bomb rack. How to design a safe, accurate, and effective bomb rack, and ensure it loaded on the combat aircraft works stablely is very important. When in the experimental field, the different parts of parameter datas are collected through the node of CAN(Controller Area Network)and then transfer to control center. At the same time the computers under the authority in a local area network in the control center can make the entire experiment under a long-range control and on-site inspection. How to transmit datas form CAN to the the LAN, and achieve the interconnection of the two different networks has an important significance of military applications. This topic was just specific to this application and gives the design scheme. After studying over the theories of Ethernet and CAN, this topic proposes a design based on ARM-Linux for the interconnection of CAN and Ethernet, In hardware design, we use a 32-bit S3C2440A40-YQ8N industry class processor as the core chips It contains MMU to support Linux. In software we use Linux to reduce the difficulty of program development. We design various interface circuits under the scheme. The software design includes the configuration, migration of Linux, and we write hardware-driven for CAN controller and CAN applications to achieve the data communication of the CAN module. We use the existing CS9800 card driver in the Linux kernel selected and achieve the data communication of the network module through socket based on Linux TCP/IP protocol stack.
中图分类号:

 TN915.05    

开放日期:

 2011-04-21    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式