电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 单片机 > 详细信息
单片机:基于单片机的汽车组合电子仪表
来源:   时间: 2007-9-21 16:58:33    

  仪表是人和汽车的交互界面,为驾驶员提供所需的汽车运行参数、故障、里程等信息,是每一辆汽车必不可少的部件。仪表显示的直观与美观使得驾驶不但是代步之必需,也成为舒适生活的一部分,而参数传递的准确与可靠性则直接关系到汽车行驶的安全。
  现代仪表最突出的特点是功能的模块化,通常要组装一块仪表,只需将几个功能模块在定制PCB的基础上联合起来,就可以得到一个完整的系统。长安等经济型汽车的指针仪表一般为独立的模块,提示/报警功能由PCB上的小灯泡完成。SANTANA系列的指针由印刷电路板上的十字线圈驱动,提示/报警灯全部是发光二极管。轿车的仪表板上显示的主要数据、来源及对应显示方式如下表(根据SANTANA2000):

轿车的仪表板上显示的主要数据、来源及对应显示方式

  可见目前的汽车仪表尚以机械式为主,通讯方式以线束为主。这种模式最大的弊病是过于依赖线束,导致系统复杂。
  随着汽车产业的快速发展,尚有极大潜力的汽车电子市场正日渐受到各大汽车生产商与电子产品供应商的关注,这其中包括尚处于开发实验阶段的清洁能源汽车、目前由日本占据世界市场领袖地位的车载音响设备、前途无量的车载计算机信息终端设备以及形形色色的车内电控单元,如发动机电控单元、ABS
、总线、新型电子仪表等。
  对汽车仪表而言,使用电子式仪表板较之传统仪表的优势在于:
  ·硬件功能的软件化:
  随着微电子技术的发展,微处理器的处理速度越来越快。一些实时性要求高,原本由硬件完成的功能,就完全可以通过对微处理器编程来实现。
  ·系统集成度大大提高:
  在大规模集成电路技术迅速发展的今天,集成电路的密度越来越高,体积越来越小,内部结构越来越复杂,功能也越来越强大。随着仪表的部分功能硬件不断地被软件取代,整个系统的集成度也在相应提高。
  本设计是一个基于Freescale单片机的汽车组合仪表板。面向的是目前市场上占主流地位的传统汽车,并引用长安车的仪表为模板,目的主要在于实现一个汽车组合电子仪表板的低端方案。
  设计概述
  本方案的对象主要包括车速、转速、压力、温度、里程、时间以及一些提示/报警灯信号,分别体现在车速表、发动机转速表、油压表、水温表(指针)以及里程表上。其中,里程表定时记录车速信号,在行车时间内做数值积分,得到行驶公里数,作为里程保存在用户Flash中。定时(1s)对里程数据做累加。
  由于本设计面向的是大众化的传统汽车,成本成为器件选用的最重要标准。在微控制器的选型上,我们并未考虑前途光明但目前尚未普及的CAN总线,而是选择了自带液晶驱动的8位微控制器LJ12。
  MC68HC908LJ12是Freescale单片机908家族的一员,其主要参数与功能模块如下:
  ·8M的最大总线频率;
  ·12k用户Flash;
  ·512b RAM;
  ·两个独立双通道定时器模块;
  ·内部实时时钟,可记录年、月、日、时、分、秒;
  ·SCI与SPI通信模块;
  ·6通道10位A/D;
  ·LCD模块,可驱动27×3或26×4的笔段式液晶模块。
  步进电机驱动芯片MC33970是Freescale模拟家族的一员,内含6个寄存器,由SPI写入命令状态字,分别是配置/校准寄存器、指针速度寄存器、指针0/1位置寄存器、指针回零寄存器、归零设置寄存器。MC33970的特点:步进电机驱动芯片MC33970电路图
  ※  兼容MMT认证的两相步进电机;
  ※  指针可停留在4095个稳定的位置;
  ※  最大转角340°;
  ※  最大加速度4500 deg/s2;
  ※  最大速度400 deg/s;
  ※  模拟微步(指针运动12步为1°);
  ※  指针校准与回零;
  ※  SPI控制,16位命令字;
  ※  内部校准时钟;
  ※  睡眠模式低电流。
  硬件描述
  LJ12芯片内部有丰富的硬件资源,我们做了如下配置:
  ※  PLL:外部晶振32.768k;内部总线倍频至4M;
  ※  SCI:用于上位机通讯,比特率9600,中断方式;
  ※  SPI:时钟1M,作为MC33970的控制,用两个通用管脚作为SPI的片选信号;
  ※  LCD:使用26×4模式,即26前极、4背极的模式,动态驱动;因为设计中用到6位LCD模块,所以使用FP1~FP12、BP0~BP3已经足够;
  ※  Flash:利用常驻内存函数(ROM-Resident Routine)将里程数据以32位数据的形式保存于用户闪存中。
  选取SWITEC公司出品的步进电机作为执行器。六位笔段式动态驱动液晶模块,用于里程,单次里程或时间日期的显示。出于习惯,汽车仪表需要一直保持带电状态,无需重置时间参数,为了方便演示,用两个按钮实现LCD显示模式的切换。六个发光

共2页: 上一页 1 [2] 下一页

[NextPage]二极管分别用于显示制动、危险、机油压力、电瓶、发动机以及空档信息,利用MC1413作为发光二极管的驱动。
  MC33970由微控制器的SPI直接驱动;车速和发动机转速为脉宽调制信号或来自串口输入,通过定时器模块的输入捕捉功能得到其频率,换算得数据。
  ● 电源及掉电保护:
  输入端使用7805。为了在掉电的时候也可以及时地保存里程数据,在电源地输入端加一个1000uF或两个470uF的电解电容。电源断开的时候在IRQ管脚会产生一个中断信号,大电容可以维持单片机电源足够长的时间,使得单片机可以完成外部中断的服务程序。
  ● 调理电路:
  为了改善波形,在定时器管脚外添加了调理电路。
  ● 整体设计:
  本设计面向的是市场上的中低档轿车,为了表现这个初衷,根据长安轿车的仪表外壳及内部尺寸设计了仪表的PCB,并重新布局。

系统框图

  软件描述
  ● 初始化函数:
  内部总线倍频至4M;设置定时器模块的通道为捕捉功能;SCI波特率9600,开接收中断;SPI时钟频率1M;LCD模块26×4模式;使能Real Time Clock模块;MC33970与指针初始
化;从用户Flash中读取先前记录的里程数据,并根据ODO/TRIP信号加以显示。
  ● 中断服务程序:
    ·外部中断:断电后短时间内利用大电容的放电使指针回零。
    ·SCI中断:遵循一定的上位机协议,接受命令,改变LCD显示内容;改变车速和转速数据。
    ·RTC中断:每秒记录一次里程数据;根据车速信号换算里程数据。
  ● 主函数:
  定时读取里程数据,并在LCD上显示;每一次主循环结束的时候重启WATCHDOG;当车速或转速信号改变之后通过指针位置的变化作出反应。

主程序流程图



  以下是SWITEC公司出品的步进电机驱动芯片x15.089与MC33970的简单比较,然后得出结论。
  ● 卓越的性能:
  下表是二者的性能比较,其中响应的实时性好是MC33970最大的优势:

二者的性能比较

   ● 紧凑的结构:
  x15.089的工作原理简单说来是由微控制器的两个管脚控制一个步进电机,其中一个管脚输出方向控制信号,另一个管脚输出脉冲。所以对应控制每一路电机需要两个单片机管脚,控制4路需要8个单片机的通用IO口。
  MC33970则不同,由SPI输入命令字,即可控制两路步进电机;需要4路步进电机的时候,使用两片MC33970,但只需增加一根片选信号。这样总共只需要SPI模块和两个通用IO,从而节省了单片机的资源。
  ● 有竞争力的成本(数据由www.freescale.com获得) :
  单片机LJ12大于10000片价格为单片RMB20,且由于内嵌了LCD控制驱动器,无需外加SED1335一类的液晶驱动器。
  MC33970大于10000片价格为单片$1.3,RMB13,性价比高。
  相比之下,SWITEC步进电机312.017单价RMB18左右,驱动芯片x15.089单价RMB16左右。
  下面是一个成本估计的简表:

成本估计的简表

  由上可以看出,在批量生产的情况下,作为一个全数字式系统,其总成本低于RMB150,大约在RMB120~140之间,具有相当的竞争力。
  ● 综上:
  该方案是一个基于Freescale微控制器的汽车电子仪表板的低端方案,面向各种经济型汽车,具有功能齐备、结构紧凑、价格低廉的特点,会有广阔的市场前景。

共2页: 上一页 [1] 2 下一页

[NextPage]二极管分别用于显示制动、危险、机油压力、电瓶、发动机以及空档信息,利用MC1413作为发光二极管的驱动。
  MC33970由微控制器的SPI直接驱动;车速和发动机转速为脉宽调制信号或来自串口输入,通过定时器模块的输入捕捉功能得到其频率,换算得数据。
  ● 电源及掉电保护:
  输入端使用7805。为了在掉电的时候也可以及时地保存里程数据,在电源地输入端加一个1000uF或两个470uF的电解电容。电源断开的时候在IRQ管脚会产生一个中断信号,大电容可以维持单片机电源足够长的时间,使得单片机可以完成外部中断的服务程序。
  ● 调理电路:
  为了改善波形,在定时器管脚外添加了调理电路。
  ● 整体设计:
  本设计面向的是市场上的中低档轿车,为了表现这个初衷,根据长安轿车的仪表外壳及内部尺寸设计了仪表的PCB,并重新布局。

系统框图

  软件描述
  ● 初始化函数:
  内部总线倍频至4M;设置定时器模块的通道为捕捉功能;SCI波特率9600,开接收中断;SPI时钟频率1M;LCD模块26×4模式;使能Real Time Clock模块;MC33970与指针初始
化;从用户Flash中读取先前记录的里程数据,并根据ODO/TRIP信号加以显示。
  ● 中断服务程序:
    ·外部中断:断电后短时间内利用大电容的放电使指针回零。
    ·SCI中断:遵循一定的上位机协议,接受命令,改变LCD显示内容;改变车速和转速数据。
    ·RTC中断:每秒记录一次里程数据;根据车速信号换算里程数据。
  ● 主函数:
  定时读取里程数据,并在LCD上显示;每一次主循环结束的时候重启WATCHDOG;当车速或转速信号改变之后通过指针位置的变化作出反应。

主程序流程图



  以下是SWITEC公司出品的步进电机驱动芯片x15.089与MC33970的简单比较,然后得出结论。
  ● 卓越的性能:
  下表是二者的性能比较,其中响应的实时性好是MC33970最大的优势:

二者的性能比较

   ● 紧凑的结构:
  x15.089的工作原理简单说来是由微控制器的两个管脚控制一个步进电机,其中一个管脚输出方向控制信号,另一个管脚输出脉冲。所以对应控制每一路电机需要两个单片机管脚,控制4路需要8个单片机的通用IO口。
  MC33970则不同,由SPI输入命令字,即可控制两路步进电机;需要4路步进电机的时候,使用两片MC33970,但只需增加一根片选信号。这样总共只需要SPI模块和两个通用IO,从而节省了单片机的资源。
  ● 有竞争力的成本(数据由www.freescale.com获得) :
  单片机LJ12大于10000片价格为单片RMB20,且由于内嵌了LCD控制驱动器,无需外加SED1335一类的液晶驱动器。
  MC33970大于10000片价格为单片$1.3,RMB13,性价比高。
  相比之下,SWITEC步进电机312.017单价RMB18左右,驱动芯片x15.089单价RMB16左右。
  下面是一个成本估计的简表:

成本估计的简表

  由上可以看出,在批量生产的情况下,作为一个全数字式系统,其总成本低于RMB150,大约在RMB120~140之间,具有相当的竞争力。

  信息来源:www.dzzl.cn

相关信息
发表评论
打印本页 关闭本页
飞兆推出两款高集成度模块产品FDMS9600S/20S
    飞兆半导体公司(Fairchild Semiconductor)推出两款高集成度模块产品FDMS9600S和FDMS9620S,能够显著减少电路板空间,同时可在同步降压设计中达到较高的转换效率。FDMS96xx系列中每个模块均在节省空间的单一5mm×6mm MLP封装中,集成了一个高边和低边N沟道MOSFET和一个单片集成肖特基二极管,成功为空间严格受限的应用提供高功效解决方案,包括笔记本电脑、小外形台式机、媒体中心PC、...
>>详细内容
AMD发表AMD Phenom 9600黑盒版四核处理器
    AMD发表AMD Phenom 9600黑盒版四核处理器,不锁倍频并且可以让使用者自行调校性能。最新的黑盒版处理器将通过AMD OverDrive软件提供定制化平台性能表现。AMD OverDrive是一套以微软操作系统为基础的性能调校软件。   随着AMD Phenom 9600黑盒版四核处理器的推出,使AMD得以提供通路商伙伴定制化的方案,为主流消费者与专业玩家提升电脑性能。AMD Phenom 9600黑盒版处理器提供游戏...
>>详细内容
APR9600语音录放电路磁带操作模式的应用
    APR9600是国外近年推出的低成本、多功能语音录放器件,其录放时间为40~80s。它除了具有常规的直接存取模式的分段功能外,还具有独特的磁带操作模式,即顺序存取多段可变长度信息功能,因而广泛应用在低成本的玩具、便携式消费产品中。  APR9600芯片在磁带模式下的信息存储和操作过程与传统的磁带录音机很类似,信息的录放可以顺序进行。在磁带模式下进行录音操作时,APR9600...
>>详细内容
HM系列HM6225BLFP12T集成电路实用检测数据
    HM6225BLFP12T是影碟机电路,为28脚双列直插式结构,在健伍DP—R5080型影碟机电路[IC6]上的正常工作电压典型检测数据如表所列,用MF14型三用表测得(DC挡)。  表 HM6225BLFP12T在健伍DP-R5080型影碟机上的检测数据
>>详细内容
HM系列HM62256BLFP12T集成电路实用检测数据
    HM62256BLFP12T是影碟机电路,为28脚双列直插式塑料封装,在健伍VD-89V型影碟机电路[1015]上的正常工作电压典型检测数据如表所列,用MF14型三用表测得(DC挡)。  表 HM62256BLFP12T在健伍VD-89V型影碟机上的检测数据
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com