中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 汽车电子 > 查看内容

基于CDC3207G微控制器的汽车仪表板设计

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:2-10-2009 15:54

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

  3.2任务规划

  仪表盘的研制在软件部分可以分成若干任务来完成,下面对这个问题进行规划。

  (1)启动任务

  优先级:10

  周期:否

  可剥夺:否

  作用:初始化各模块,包括UART、定时器、捕捉比较器等

  (2)步进电机任务

  优先级:8

  周期:2ms

  可剥夺:否

  作用:驱动步进电机,在启动时需要0位检测

  3)指示器任务

  优先级:7

  周期:500ms

  可剥夺:否

  作用:设置指示灯和提示音。

  (4)采集任务

  优先级:6

  周期:25ms

  可剥夺:否

  作用:用于采集各种非中断量如温度、光强等传感器信号并保存

  (5)背光任务

  优先级:5

  周期:250ms

  可剥夺:否

  作用:根据周围的光线强度调节仪表盘和LCD的背光

  (6)LCD显示任务

  优先级:2

  周期:100ms

  可剥夺:是

  任务:根据总线上采集到的数据更新LCD显示,如温度、公里数等

  上述各任务运行在任务级,还有一些任务运行在中断级,比如时钟节拍中断、CAN总线数据采集等。

  4结语

  由于Micronas公司的CDC3207G内部集成有步进电机驱动模块、音频控制模块、LCD驱动模块、LED及报警灯驱动端口,CAN总线模块等丰富的资源,因此减少了所需使用的外部驱动器件的数量,大大简化了仪表盘系统的设计。该器件在休眠状态下的功耗非常小(经测试约为19.1μA),有利于降低整个系统的功耗。该仪表板系统各方面表现良好.指针平滑转动,具有极低的功耗,可靠性较高。软件部分应用了uC/OS一Ⅱ操作系统,实时性能较好,能对外部事件作出快速响应。

0

0

(请您对文章做出评价)

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系542334618@126.com,我们会及时处理。

123

会员评价:

0 发表评论

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 23-4-2026 22:44 , Processed in 0.297956 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.