登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→发表看法:[fengjian99][原创][推荐]MB90428GA单片机
No.77180
作者:fengjian99
邮件:gj_92839@163.com
ID:109039
登陆:21次
文章数:33篇
最后登陆IP:113.97.226.101
最后登陆:2010/10/26 15:08:32
注册:2008/4/24 14:26:22
财富:296
发帖时间:2009/10/30 17:10:38
发贴者IP:116.24.56.55
标题:fengjian99:
[原创][推荐]MB90428GA单片机的汽车组合仪表设计
摘要:No.77180[原创][推荐]MB90428GA单片机的汽车组合仪表设计 引言汽车仪表是驾驶员和汽车进行信息交流的重要接口和界面,为驾驶员提供所需的汽车运行参数、故障、里程等信息,是每一辆汽车必不可少的部件。仪表显示的直观与美观是驾驶生活舒适的一部分,而参数传递的准确与可靠则直接关系到汽车行驶的安全。近年来,随着汽车电子技术的不断发展,汽车仪表板上显示的信息不断增加,传统的机械指针式汽车组合仪表越来越无法满足使用的需要,特别是计算机、微电子和各种现场总线通信技术的广泛应用,出现适合汽车仪表的单片机以及汽车仪表用的步进电机等新技术产品,这导致了智能化数字式现代汽车组合仪表将是汽车仪表发展的必然趋势。 组合仪表的基本构成组合仪表通常由以下几部分组成:车速表、里程表、转速表、水温表、油量表、照明系统、报警指示系统等。里程表采用数码显示,车速表、转速表、水温表、油量表等大多采用传统的指针式指示方式。本文所设计的组合仪表主要由车速表、里程表、发动机转速表、水温表、燃油表组成。同时还有许多指示和报警讯号灯,如左右转向信号、驻车信号、刹车信号、远光信号、ABS、照明、发电机指示、机油压力报警、制动器故障、油量报警、水温报警、发动机故障等。图1为该组合仪表的构成原理框图。 组合仪表构成原理框图汽车仪表使用的步进电机这是新一代汽车组合仪表最显著的特点。由于一般动圈式指示仪表抗震性能差、过载能力差、指针易抖动等弱点,而电磁式十字线圈指示仪表机芯也存在一致性、通用性差的缺点,急需一种一致性好、通用性、可靠性好的驱动机芯。业内人士和专家普遍看好适用于汽车仪表的步进电机。它在工作原理上作出技术创新,通过线包与磁钢间产生电磁转矩驱动指针工作的形式[5]。基于该步进电机的汽车组合仪表由微控制器完成各种被测物理量的采集,经过运算后直接驱动控制步进电机,再由步进电机驱动指针,在刻度盘上指示被测物理量,同时辅以被测物理量LCD显示。步进电机式汽车仪表与先前的模拟式(动圈式或动磁式十字交叉线圈)汽车仪表相比有显著的特点:指示精度高、一致性好、重复性和通用性好、可靠性和稳定性高、驱动与控制也相对简单,可以用独立的步进电机驱动控制器,如PMM8713、PMM8723、PMM8714,也可选用带步进电机驱动的微控制器,如uPD780823、MB90420/425G系列等。本设计采用的是带步进电机驱动的微控制器MB90428GA。目前国内部分中高档轿车,如一汽红旗世纪星,上汽帕沙特、塞欧,安徽奇瑞,长安世纪星等均配备使用了步进电机式汽车仪表,其他型号的轿车也急需配套该类型的仪表。有充足的理由认为步进电机式仪表将是未来一段时间汽车仪表的主导趋势。 硬件原理设计该组合仪表的硬件电路主要有以下几个模块组成:1、输入脉冲信号(里程和转速)处理电路;2、模拟量(水温与燃油)输入电路;3、开关量电路:主要是一些指示报警信号灯及背光灯电路;4、仪表驱动显示电路:有转速表、里程表、水温表、燃油表,他们由步进电机来驱动,还有一块LCD液晶用来显示时钟、总里程以及小计里程;5、电源电路。下面主要介绍其中的一些电路。MB90428GA单片机的特点MB90428GA是富士通(Fujitsu)公司专门为汽车电子仪表及步进马达的工业控制开发的一款十六位单片机。具有以下特点:4路大电流输出的步进电机驱动控制,还可用于驱动十字交叉线圈的驱动控制;可直接驱动24×4的LCD液晶显示;自身带有128KB的在线可编程Flash Rom,6KB SRAM存储器;具有低电压CPU复位检测功能, 1个系统时钟;一路CAN通道;8通道8/10位A/D转换;4路16位输入捕捉通道等[1]。电源电路及掉电保护电源电路:由于汽车蓄电池提供的是12V电源,因此要进行电压转换及滤波处理。电源电路如图2所示。其中+5V为模拟量电源,VCC为数字量及单片机工作电源。 图2掉电保护电路:为在掉电的时候也可以及时地记录汽车行驶的里程数据,使用掉电保护电路。在掉电时可以维持一段时间的电压,保证单片机完成里程数据的保存,并调整指针位置使之回零。为了在掉电的时候也可以及时地保存里程数据,在电源地输入端加一个1000uF的电解电容,电源断开时在IRQ管脚会产生一个中断信号,大电容可以维持单片机电源足够长的时间,使得单片机可以完成外部中断的服务程序。 输入脉冲信号处理电路来自传感器的脉冲信号输入到单片机定时器模块的管脚,使用输入捕捉功能,为改善波形,在输入捕捉管脚外增加处理电路。包括车速脉冲信号和转速脉冲信号处理。电路图如图3和图4所示。其它电路除以上电路外,还有EEPROM电路、LCD液晶驱动电路、LED驱动电路和步进电机驱动电路等。 EEPROM用来存储行驶中 ......
>>返回讨论的主题
发表回复
用户名
*
您没有注册?
密码
*
验证码
*
.
标题
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
*
心情
随便说说
我回答你
最新发现
得意的笑
气死我了
真是没劲
坚决同意
表示反对
大家过来
好奇怪哟
懒得理它
大家小心
文件上传
允许类型
gif
jpg
jpeg
bmp
png
rar
txt
zip
mid
sch
pcb
ddb
iso
rtf
pdf
doc
ini
swf
内容
字体:
宋体
楷体
新宋体
黑体
隶书
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Tahoma
Times New Roman
Trebuchet MS
Script MT Bold
Stencil
Verdana
Lucida Console
字体大小:
1
2
3
4
颜色:
#F0F8FF
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
点击加入表情
选项
有回复时用短消息通知您?
老古网
执行:31毫秒 最大:5186毫秒 查询6次