论文题名: | 基于CANopen协议的汽车仪表从节点的研究与实现 |
关键词: | 汽车仪表;设备驱动;硬件平台;设计方案;CANopen协议 |
摘要: | 随着汽车电子和嵌入式技术的不断发展,汽车仪表正在逐渐向数字化、网络化和智能化方向发展。目前,CAN总线因为其低成本、高可靠性和实时性等特点成为应用于车身系统最重要的总线之一。基于CAN总线的高层协议CANopen具有高可靠性和可配置性,成为新一代汽车—电动汽车网络的首选标准。本课题的研究目的就是设计一款支持CANopen协议的数字汽车仪表。 本文首先简要的说明了汽车网络的发展状况,针对CAN总线及其高层协议进行了介绍,结合仪表的发展历史给出了下一代仪表的发展方向。 其次,结合传统仪表功能需求,给出了支持CANopen协议的仪表系统的总体设计方案,该系统将选择ARM芯片S3C2440A作为主控制器进行系统的软硬件设计,并选择开源协议栈Canfestival以支持CANopen通信。接着针对CANopen协议本身内容进行了详细的研究,包括NMT、SDO、PDO和特殊功能对象。 然后根据仪表系统的硬件总体方案,进行芯片的选型并完成控制器外围接口电路的设计,主要包括CAN总线通信模块、液晶/触摸屏模块、存储模块以及调试接口模块。 最后基于设计的硬件平台,搭建系统的软件开发环境,实现了系统引导程序的移植、Linux内核的移植以及各模块的驱动程序设计,针对CANopen协议开源代码Canfestival进行了移植的说明,并给出了仪表的界面设计。 |
作者: | 刘超 |
专业: | 控制理论与控制工程 |
导师: | 彭富明 |
授予学位: | 硕士 |
授予学位单位: | 南京理工大学 |
学位年度: | 2013 |
正文语种: | 中文 |