当前位置: 首页> 学位论文 >详情
原文传递 汽车仪表的CANopen节点通信的研究与实现
论文题名: 汽车仪表的CANopen节点通信的研究与实现
关键词: CANopen;CAN总线;汽车仪表;嵌入式系统;设备驱动程序
摘要: 汽车电子技术近年来发展迅猛,本课题根据当前汽车电子技术现状和发展趋势,把握汽车CAN总线的技术前沿,提出了混合动力汽车CANopen节点通信系统的设计方案。根据系统需求设计嵌入式硬件系统、软件系统、完成CANopen节点通信设计并对设计结果进行验证。同时研究设计了CANopen混合动力汽车仪表的设备行业规范。 硬件部分以处理器AT91RM9200、16M flash、32M SDRAM作为系统核心部件,设计外扩了CAN控制器、A/D转换器、LCD控制器等主要资源及外围电路,构成完整CANopen节点硬件系统。调试硬件,修改系统加载程序BootLoader并将其成功移植到系统。 系统软件方面,首先在宿主机建立交叉编译工具链,为系统的软件设计建立开发环境;设计了基于linux的CAN和MD的设备驱动程序,交叉编译到linux内核并且使系统稳定运行;在宿主机设计目标机的ramdisk根文件系统,移植相应的开源软件工具包,实现了系统管理命令、用户管理命令、系统启动命令等丰富的功能,将ramdisk挂载到linux内核构成完整的嵌入式系统。 应用方面,详细介绍CANopen的核心技术,剖析CANopen开源协议栈CartFestival的源代码框架,修改驱动层接口将其移植到本系统实现主从CANopen节点设计;分析Beckhoff CANopen系统的运行特点,总结其设备行规层的流程,将其应用在本系统并完成对本课题设计的主从CANopen节点验证。 行规方面,分析混合动力汽车总线网络的特点,总结汽车仪表的发展现状,在混合动力汽车行规框架下设计汽车仪表的设备行规。
作者: 陈涛
专业: 模式识别与智能系统
导师: 徐喆
授予学位: 硕士
授予学位单位: 北京工业大学
学位年度: 2007
正文语种: 中文
检索历史
应用推荐