带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、邮局订阅号:8 2-9 4 63 6 0元/年技术创新汽 车 电 子P L C技术应用2 0 0例您的论文得到两院院士关注带 C A N总线的汽车仪表总程I n t e g r a t e dA u t o mo b i l eMe t e r wi t hC A NB u s(中科院上海微系统与信息研究所 传感器国家重点实验室)郭斌欧阳烨G U OB I N G O U Y A N GY E摘要:本文从硬件和软件二方面,结合一个带C A N接口的 强单片机P I C 1 8 F 4 5 8,从实际工程应用角度来阐述一个较复杂的仪表系统工程的实现。其中较系统的介绍了P I C 1 8 f 4
2、5 8单片机系统外围电路,单片机系统与步进仪表电机接口、与液晶显示模块接口、与小键盘扩展接口尤其重要的是单片机C A N通信软、硬件接口等五个部分。关键词:P I C 1 8 F 4 5 8单片机;C C P 1;E C C P 1;步进马达;L C D显示控制;C A N驱动控制中图分类号:T P 3 3 6.7文献标识码:BA b s t r a c t:Wi t ht h ep o w e r f u l s i n g l ec h i pC P UP I C 1 8 F 4 5 8,w ed i s c u s sa ni m p l e m e n t a t i o no f c
3、 o m p l e xa u t o m o b i l em e t e r s y s t e mf r o mt h ev i e wo f p r a c t i c a l e n g i n e e r i n g,i n c l u d i n gb o t hh a r d w a r ea n ds o f t w a r e.A l s oi nt h i sa r t i c l e,w ei n t e n s i v e l yi n t r o d u c et h ef r a m e w o r ko fP I C 1 8 F 4 5 8p e r i p h
4、 e r a l c i r c u i t,i n t e r f a c et os t e pm o t o rm e t e r,i n t e r f a c et ol i q u i dc r y s t a l d i s p l a ym o d u l e,e x t e n d e di n t e r f a c et om i n i-k e y b o a r d,a sw e l l a st h ei m p o r t a n t s o f t w a r ea n dh a r d w a r ei n t e r f a c eo f P I C 1 8
5、 F 4 5 8sC A Nc o m m u n i c a t i o n.K e yw o r d s:P I C 1 8 F 4 5 8s i n g l e c h i pC C P 1 E C C P 1S T E P MO T O R C A Nc o mmu n i c a t i o n文章编号:1 0 0 8-0 5 7 0(2 0 0 8)0 7-2-0 2 5 9-0 3引言随着汽车制造业的蓬勃发展,其在我国制造业界的龙头地位越来越明显。为进一步增加汽车生产的国产化程度,作为汽车核心技术的自主产权就迫切地提到我国汽车发展的战略日程上来。带C A N总线的车载仪表系统就是
6、基于这一理念,迎合当今潮流,在众多国内汽车制造商的急切关注下,作为我国汽车业的一项科技含量高起点的自主技术知识产权的产品研发出来。该电子系统的特殊优点 其一,它将以前的模拟组合的各分离式仪表 数字化式的统一管理起来。在 提高了仪表的稳定性、精度,提高了仪表寿命的同时 大大地降低了制造成本;其二,它在汽车仪表内引入了C A N总线,将系统设计成 开放式,易嵌入式的结构,在减少了系统的线索,提高了系统抗干扰性的同时,大大地增加了系统内的数据流量,保正了车载仪表的实时性。简化了仪表系统和汽车中央控制中心的接口。已研发出来的该套电子仪表系统,不紧填补了我国车载仪表无全数字化的空白,同时它也是一个有着广
7、泛的市场行情,可持续性发展的企业项目。车载仪表系统要处理的参数和硬件工作原理框图1车载仪表系统要处理和显示的参数该仪表系统是被安置在驾驶员和方向盘前,主要是向驾驶员集中提供行进中的车辆的行驶状况。车辆的行驶状况在此表述为一系列参数。这其中一的些参数须以表针的形式实时的指示给驾驶员,另外的一些参数须以数字形式实时的显示给驾驶员。本仪表系统设计成一个总表盘。总表盘上要以表针指示的主要参数有:1)发动机冷却水的温度、2)油箱中的油量、3)发动机的转速、4)汽车实时行使速度。仪表盘上要以液晶显示的参数有:1)发动机的转速、2)汽车实时行使速度、3)行车时间和车行总里程(此片 液晶片上所显示的数据可以翻
8、 页)。电路最大可同时点亮1 6位液晶数码管,此外 仪表盘上还要有各向车行方向指示灯、转向灯、仪表盘背光显示灯等。该仪表系统的主要工作、任务是:通过温度传感器将汽车发动机冷却水的温度、通过油浮子 或 磁浮开关传感器将汽车油箱中的余油量、通过高速、低速 霍尔传感器将汽车内燃机的转速和汽车的实时行使速度转换为脉冲周期,经过C P U的A/D转换处理 和C C P的脉宽捕捉处理,处理结果 用四个步进电机带动四个表针,实时地指示给车驾驶员,同时 发动机转速,车行驶速度,车行驶里程,三个参数还须以液晶数码管,可数字式地显示出来。此外汽车的门控制显示灯,左右转向,前后行驶,以及汽车的刹车灯,当环境光线暗下
9、后 仪表盘须制动开启的背光灯等,都须以发光管的形式反应到仪表盘上。此外系统还需每隔一段时间记录并同时备份一次行车里程数到串行存储器中。2车载仪表系统硬件电路工作原理和原理图本系统中心选型的单片机 是美国M I C R O C H I P公司生产的工业级P I C 1 8 F 4 5 8。可以说,P I C 1 8 F 4 5 8是一款专为车载仪表系统 量身订定做的单片机。虽然C P UP I C 1 8 F 4 5 8的外围接口是8位的,但内核总线结构确是1 6位的。准确的说P I C 1 8 F 4 5 8是一款准1 6位单片机,即 它既具有8位单片机接口简单特点同时 它又具备1 6位单片机
10、的运算能力。该单片机指令系统采用流水指令,且内部集成了8位硬乘法器,所以该款单片机运算速度快,C P U强壮,弥补了低档P I C系列单片机运算能力不足的缺点。且I/O口的驱动电流大于2 m A,可直接用于驱动数码管,C P U芯片带载能力极强。另外该单片机还可进行8路,十位精度的A/D转换。该款单片机的程序和数据存储结构较一郭斌:副教授 硕士2 5 9-技术创新中文核心期刊 微计算机信息(嵌入式与S O C)2 0 0 8年第2 4卷第7-2期3 6 0元/年 邮局订阅号:8 2-9 4 6现场总线技术应用2 0 0例汽 车 电 子般的单片机有所不同,其空间设计的都特别大,总体来说,有4 K
11、的数据存储器 和2 M的程序存储器空间,内存空间为哈福结构,数据空间和程序空间可独立寻址。就4 K的数据存储器管理而言,分为1 6个页面,每页面为2 5 6个字节。2 M的程序存储器空间管理,类似于8 0 8 8/8 0 8 6,2 M的程序存储器空间管理,分为堆栈和物理地址二个部分(因篇幅,这里不展开叙说)。这款单片机内存管理有很有特点,之所以这样做,不单单是为了增加内存空间,更为重要的是有利于嵌入式操作系统的移植。就这款单片机而言,系统如采用目前较流行的商用嵌入式操作系统则无需外扩存储芯片。该款单片机专为车载仪表设计,它包含了一般1 6位单片机所含的内核的同时,它的内部还封装了一个2 5
12、6字节的可用电擦除的串行存储器。虽然该存储器采用S O C封装,和C P U内核封装在同一芯片内,但接口仍采用I2C总线的方式。本仪表系统设计,因需要,外扩了一片F L A S H串行存储器2 4 L C 0 1,以记录一些较重要的车辆信息。用I2C总线的方式向2 4 L C 0 1写数据的同时可以镜象复制一份数据到该C P U芯 片内的 串行存储器中,这样可以将重要的数据保二份,一份在C P U内,一份在C P U外。这样既防止了重要数据丢失,也防止了车辆信息数据被人为做假。下面分五个子图简介该车载仪表电子系统的工作原理和具体的实现电路。1)C P U单片机P I C 1 8 F 4 5 8
13、应用工作原理系统图和接线图注:C C P 1为脉冲宽度捕捉器,E C C P 1为增强型脉冲宽度捕捉器图1为C P U工作原理与系统电路图,该电路系统由单片机芯片U 1和七大电路模块组成。本系统选用的单片机是P I C 1 8 F 4 5 8,D I P封装,四十个管脚。从U 1图表的标识中可以较直观地、大至地看出U 1芯片 各管脚的功能。七大模块是:一,四个仪表步进电机控制模块、二,双脉宽信号捕捉模块、三,液晶显示模块、四,C A N收发驱动模块、五,仪表键盘扩展模块、六,信号指示灯控制模块、七,A/D转换控制模块。系统还扩展了一片2 4 L C 0 1 B,F L A S H串行存储器,该
14、串行存储器通过I2C总线和C P U相连,用来记录汽车的身份,行车总里程等。图中Q 1是S T O-2 3封装的单片机的上电复模块。仪表步进电机控制模块用的是M O T O R O A L T E R公司 专为驱动仪表指针的步进电机设计的专用芯片X I 2 0 2 7。该芯片带载能力强,可同时驱动四个带仪表指针的步进电机。本系统用它驱动显示汽车车速的步进电机;显示汽车发动机转速的步进电机;显示汽车冷却水温的步进电机;显示汽车车箱油位步进电机。两路脉宽信号捕捉模块是本电子系统的工作中心。汽车车速和汽车发动机转速是该仪表系统关于车况要重点显示的参数。选择P I C 1 8 F 4 5 8为控制中心
15、的原因之一是该单片机有二路脉宽信号捕捉器,一路为普通脉宽信号捕捉器C C P 1,另一路为增强型高速脉宽信号捕捉器E C C P 1,本系统正是很好的利用了P I C 1 8 F 4 5 8单片机这一特点,通过应用霍尔传感器,用C C P 1测量转动较慢的汽车车速;用E C C P 1测量转动较快的汽车发动机转速,将汽车车速、汽车发动机转速和步进电机带动的仪表对应显示出来。液晶显示模块用的是P H I L I P S公司的H T 1 6 2 1 B液晶驱动芯片,该芯片可同时驱动八个液晶数码管。系 统 较 传 统 仪 表 先 进 的 是 引 入C A N总 线 结 构,选 择P I C 1 8
16、F 4 5 8为控 制 中 心的 原 因 之 二 是 该 单 片 机 内 部 集 成 了C A N控制器。选择P I C 1 8 F 4 5 8,这抬高了电子仪表系统的技术含量的同时大大地节省了单片机外围接口电路,单片机外围只需扩展C A N驱动电路而无需复杂的控制电路。该电子系统可脱离C A N总线独立工作。选择P I C 1 8 F 4 5 8为控制中心的原因之三是该单片机有8个十位精度A/D转换接口。特别要提的是一路通过传感器测量油箱中液位A/D转换,另一路通过传感器测量车冷却水温度A/D转换。此外还有光强等等。为了节约单片机I/O资源,系统键盘采用了译码的扩展方式,扩展了7 4 L S
17、 1 4 8译码芯片。信号灯控制模块用于驱动各车行方向指示灯和背光灯的显示控制等。2)步进电机的控制模块工作原理和接线图本仪表盘上使用的电机是S WA T C H公司生产的M-SM O-T O R。该电机设计精巧,结构简单,价廉物美,可以应用于各种仪表场合,是目前广泛运用的十字交叉线圈仪表电机的替代品。其结构 可参阅S WA T C H的说明书。原理:该电机的电动转子由二个平行的带磁铁心的线圈驱动,接口 电路图上标为S t e p m o-t o r,步进电机接口。脉冲驱动线圈带动电动机转子转动,每经过一脉冲序列的驱动,电动机转子可转6 0 ,总共传动速比为1:1 8 0,也就是说,每经过一脉
18、冲序列,指针转动1/3。M-SM O T O R步进电机的线圈驱动电流仅需2 0 m A,能耗低。图2仪表系统电机驱动接口电路图本 仪 表 系 统 选 用 的 电 机 驱 动 模 块 如 图 二。芯 片U 4X 1 2 0 2 7。U 4X 1 2 0 2 7是M O T O R O A L T E R公司 专为驱动仪表指针的步进电机设计的专用芯片。该芯片系列有四种,有驱动单个电机的、驱动二个电机的以及驱动四个、八个电机的。X 1 2 0 2 7可同时驱动四个步进电机。该芯片的使用大大简化步进电机和C P U的接口和控制电路。从图上就看出,S T E P M O T O是四个电机和芯片的接口1
19、 A、2 A、3 A、4 A,1 B、2 B、3 B、4 B,1 C、2 C、3 C、4 C,1 D、2 D、3 D、4 D。F A,F B,F C,F D可分别控制四个电机的转动方向;O R I E N T控制的是各电机需转动步数;R E S E T控制、清除和更新电机实时,需转动的步数。3)显示模块,键盘模块工作原理和接线图2 6 0-邮局订阅号:8 2-9 4 63 6 0元/年技术创新汽 车 电 子P L C技术应用2 0 0例您的论文得到两院院士关注图3显示模块接线图本仪表系统选用的显示模块驱动电路如图 三所示。芯片U 2H T 1 6 2 1 B是P H I L I P S公司专为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 汽车 仪表
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内