基于CAN总线的嵌入式车灯监控系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于CAN总线的嵌入式车灯监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于CAN总线的嵌入式车灯监控系统设计.pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、基于 CAN 总线的嵌入式车灯监控系统设计魏志翔1,周莉萍1,徐 龙1,干江红1,张 文2(1.华中科技大学 机械科学与工程学院 仪器系,湖北 武汉430074;2.湖北法雷奥车灯有限公司 湖北 武汉430056)摘要:为了确保车灯的质量可靠性,提出了一种嵌入式车灯控制及电气参数检测系统的设计方案。系统包括上位机监控终端和下位机控制节点,监控终端负责设置各车灯的工作参数和显示车灯的工作状态;控制节点采用基于Cor-tex-M3内核的嵌入式微处理器LM3S2965为核心,将实时操作系统COS-II植入其中,提高系统的实时性和稳定性,同时将我国自主研发的iCAN协议应用到系统中,从而实现对车灯的网
2、络化监控。结果表明,系统最多可对63个车灯进行实时的电气参数检测与控制,具有较高的可靠性。关键词:车灯监控系统;COS-II;iCAN协议;LM3S2965中图分类号:TP274文献标识码:A文章编号:16746236(2012)12-0033-03Design of embedded car light monitoring system based on CAN busWEI Zhi-xiang1,ZHOU Li-ping1,XU Long1,GAN Jiang-hong1,ZHANG Wen2(1.Department of Precision Instrument,School of
3、Mechanical Science&Engineering,Huazhong University of Science andTechnology,Wuhan 430074,China;2.Hubei Valeo Auto Lighting Co.,Ltd,Wuhan 430056,China)Abstract:In order to insure the quality reliability of the car light,this paper put forward a design scheme of embedded carlight controlling and elect
4、ric testing system.The system include upper computer monitoring terminal and lower computercontrolling node,the monitoring terminal is responsible for settting the running parameter of every car light and displaying theworking status of car lights;The controlling node used LM3S2965 as core,which was
5、 embedded microprocessor with Cortex-M3 core,then transplant the real-time operating system C/OS-in it,and increase the stability and real-time of the system,at the same time,the iCAN protocol which was researched and developed by our country is applied to the system to achievethe networking monitor
6、ing of the car light.The result shows that the system can test and control 63 car lights at most in realtime,and have higher reliability.Key words:car light monitoring system;COS-II;iCAN protocol;LM3S2965收稿日期:2012-03-30稿件编号:201203216作者简介:魏志翔(1988),男,回族,湖北赤壁人,硕士研究生。研究方向:测控技术与仪器。当前我国的汽车总数呈现爆发式增长,由于汽车照
7、明与交通安全有着密不可分的关系,因此对车灯产品进行可靠性检测是很有必要的。针对这种情况,提出了基于CAN总线的嵌入式车灯监控系统的设计思想,结合总线技术和单片机嵌入式技术,实现对车灯进行功能控制以及电压电流参数检测。其中,iCAN协议在CAN总线网络中的使用,可以实现对多个车灯同时进行网络化监控,进而可以实时准确地掌握各个车灯的工作情况,确保车灯产品的质量可靠性。1系统整体结构系统主要由上位机和多个下位机节点组成。上位机是由VC编成的监测软件,PC机通过PCI-CAN卡与CAN总线相连,完成与下位机节点的通信,显示各车灯的电流电压及工作情况,并完成功能的设置。下位机节点以LM3S2965为主体
8、,采样车灯工作时的电压电流,并对车灯进行控制。系统整体结构框图如图1所示。2节点的硬件设计下位机节点的硬件结构设计框图如图2所示。节点主要完成以下工作:1)定期对车灯工作时的电压电流进行AD采样,并将结果发送到CAN总线上,供上位机接收;2)接收上位机发送到CAN总线上的命令,并控制车灯实现相应的功能。因此,节点主要包括微处理器部分、CAN通讯模块、电源模块。电子设计工程Electronic Design Engineering第20卷Vol.20第12期No.122012年6月Jun.2012图1系统整体结构框图Fig.1Structure diagram of the system33电子
9、设计工程2012年第12期电子设计工程2012年第12期2.1微处理器选型为了确保系统对车灯进行实时、可靠地控制及检测,这里 选 用 可 植 入 实 时 操 作 系 统 的Cortex-M3内 核 芯 片LM3S2965。LM3S2965是由TI公司Stellaris所提供的首款基于ARM Cortex-M3的控制器对CAN总线应用方案而设计的芯片,具有较高的代码密度和指令执行效率。片内有256 kB的单周期访问的Flash,64KB的单周期SRAM,为操作系统的植入和运行提供了足够的容量;内部集成了兼容CAN2.0A/B的CAN控制器和ADC模数转换器,可以简化节点中CAN通讯电路和AD采样
10、的电路的设计,同时也降低了软件开发的难度。2.2CAN通讯模块设计CAN通讯接口可实现各个节点与上位机之间的通讯,从而完成数据的共享和命令的收发1。LM3S2965有两个兼容CAN2.0A/B的CAN控制器,可以实现数据链路层的功能,为实现物理层,这里只需要增加一个CAN收发器。Philips公司的TJA1040是一款通用的高速CAN收发器,它可将CAN控制器的逻辑电平与CAN总线上的差分电平进行相互的转化,同时具有优秀的EMC性能,可靠性高。本节点中,CAN接口电路如图3所示,微处理器内置的两个CAN控制器分别与TJA1040连接,一路与CAN总线相连,完成与上位机的通讯;另一路与车灯相连,
11、完成与车灯之间的通讯,实现对车灯的控制。2.3电源模块设计电源模块可对供电电源进行净化处理,滤除高次谐波,避免供电电源对主控单元形成干扰2。嵌入式系统的性能在很大程度上取决于电源电路的稳定性和可靠性3,因此设计稳定可靠的电源模块非常重要。本节点中,LM3S2965的电源输入分为模拟输入和数字输入两种,电压为+3.3 V;CAN收发器TJA1040采用+5 V的供电电压。首先采用稳压器将外部直流输入电压稳压成5 V供给CAN收发器工作,然后用LT1086CM-3.3将5 V电压转换成+3.3 V供给微处理器工作。由于模拟电源和数字电源本身的性质差异,为保证这两种电源不会相互影响,这里在模拟电源和
12、数字电源间用电感进行隔离。3系统软件设计系统的软件部分由上位机软件和下位机软件组成。上位机完成对系统功能参数的设置以及显示各车灯的电压电流;下位机软件主要完成基于iCAN协议的总线通讯,实时传递车灯的工作情况。3.1下位机软件设计下位机软件设计流程图如图3所示,包括操作 系统COS-II、节点初始化、外设驱动程序以及应用程序。操作系统COS-II是系统运行的核心部分,完成任务的调度、时间管理和资源管理4,在操作系统源码中通过对OS_CPU_C.C、OS_CPU_A.ASM和OS_CPU.H 3个文件中与微处理器相关的数据类型和处理函数进行修改和重新编写后,便可将COS-II植入LM3S2965
13、。初始化代码完成对MCU外设、COS-II操作系统以及CAN节点的初始化。应用程序在操作系统的基础上,分配任务堆栈空间,然后建立任务间通讯的信号量以及消息邮箱等,进而创建任务,并分配不同的优先级,此系统的任务划分如表1所示。3.1.1CAN节点初始化系统的主要任务是实现上位机与下位机之间的通讯,将下位机节点采集到的电压电流参数上传至上位机并显示给图3CAN总线接口电路Fig.3Circuit of CAN bus interface图2节点硬件结构框图Fig.2Structure diagram of the nodes hardware图4软件设计流程图Fig.4Flow chart of
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线 嵌入式 车灯 监控 系统 设计
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内