新闻中心

EEPW首页>汽车电子>设计应用> 基于H8Sx/1544的汽车组合仪表设计

基于H8Sx/1544的汽车组合仪表设计

作者:庄汝科 李小伟 张云 李明强 王冬雪 山东省科学院自动化研究所 时间:2009-10-13 来源:电子产品世界 收藏

  软件设计

本文引用地址://m.amcfsurvey.com/article/98853.htm

  为了提高代码的可重用性、可读性以及可维护性,软件编写的基本思想是在满足系统功能的前提下,尽可能使应用软件标准化、模块化。每一个模块是一个具有独立功能的程序,可以单独设计、调试与管理。

  软件模块主要有主程序模块、初始化模块、数据采集模块、驱动模块、通讯模块、通讯模块、SPI通讯模块、显示模块、存储记忆模块、报警模块、中断模块等。

  报警模块实现异常情况下控制告警信号输出,如冷却液温度升高近沸点或燃油箱内的燃油量少于某一规定值时,音频告警会发出不同频率的告警信号,点亮指示灯。中断模块有四种中断源:按键信号、车轮转速信号、发动机转速信号及掉电保护信号,分别完成面板功能设置、测速和掉电时的数据保存。数据采集模块根据输入参数对相应的模拟信号进行采样、量化,并对采样信号进行抗干扰处理。显示模块完成LCD的初始化,并显示各种需要符号和数值。驱动模块采用微步方式驱动,有加速、匀速、减速三种模式,以克服电机在启动时滞后、停止时过冲的现象。

  结语

  本文通过对系统基本功能的分析,完成了一款高集成、嵌入式、总线化的汽车组合电子仪表。该仪表能实现步进电机带动表盘指针实时指示以及LCD的图形化显示,实现了功耗低、容错性强、模块化程度高的设计要求。该组合电子仪表精度高、线性度好、响应速度快、适应性强、记录准确、性能稳定,各方面性能均达到了国内领先水平。

  参考文献:

  [1] 2008年中国行业调研及发展预测报告[R/OL]. 中商情报网. http://www.askci.com

  [2] 陈朝军. 基于通讯的汽车组合仪表的数据定义和测试平台[D]. 上海:上海交通大学. 2007

  [3] 瑞萨公司. 瑞萨MCU在/应用中的解决方案[R/OL]. 世界电子元器件,2007(5)

  [4] H8SX/1544 Group Hardware Manual[R/OL]

  [5] H8SX_1544 CAN dashboard Platform user manual[R/OL]


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭