CN204236460U - 一种基于mc9s12xhy256的汽车组合仪表 - Google Patents

一种基于mc9s12xhy256的汽车组合仪表 Download PDF

Info

Publication number
CN204236460U
CN204236460U CN201420523012.8U CN201420523012U CN204236460U CN 204236460 U CN204236460 U CN 204236460U CN 201420523012 U CN201420523012 U CN 201420523012U CN 204236460 U CN204236460 U CN 204236460U
Authority
CN
China
Prior art keywords
module
microprocessor
micro
signal
motor control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201420523012.8U
Other languages
English (en)
Inventor
李相武
王瑛
李忠喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Hengyu Mingxiang Technology Co Ltd
Original Assignee
Harbin Hengyu Mingxiang Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Hengyu Mingxiang Technology Co Ltd filed Critical Harbin Hengyu Mingxiang Technology Co Ltd
Priority to CN201420523012.8U priority Critical patent/CN204236460U/zh
Application granted granted Critical
Publication of CN204236460U publication Critical patent/CN204236460U/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

本实用新型公开了一种基于 MC9S12XHY256 的汽车组合仪表,主要由传感器、 A/D 转换模块、电源电路、 CAN 总线模块、电机控制模块、微处理器 MC9S12XHY256, 液晶模块、报警模块。传感器检测转速信号、车速信号、水温信号等信号通过 CAN 总线传给微处理器。 AD 转换模块与微处理模块相连,燃油信号通过传感器和 AD 转换模块传给微处理;电源电路与微处理器模块和电机控制模块相连,为其供电;液晶模块和微处理器相连,显示燃油、电压和里程等信息。报警模块和微处理器模块相连,当遇到故障的时候报警。电机控制模块一方面和微处理相连,接受微处理发出的信号,另一方面和电机相连,控制车速。相对于传统的指针仪表,本实用新型的汽车仪表在安全方面、性能方面甚至是在其外观设计上都有了极大的改善与提高。 <b/>

Description

一种基于MC9S12XHY256的汽车组合仪表
技术领域
本实用新型涉及一种汽车仪表,尤其涉及一种基于MC9S12XHY256的汽车组合仪表。
背景技术
汽车仪表作为汽车的重要组成部分,给驾驶员提供了汽车上大部分汽车实时状态信息,成为驾驶员安全驾驶汽车的导航与助手。目前,随着计算机技术、通信技术以及电子技术的不断发展,很显然,想仅仅靠传统的机械指针式仪表来指示汽车上诸多的并且快速变换的各种信息已然不能满足驾驶员的需求。同时,由于各个公司厂家也与时俱进地生产出了先进的汽车仪表用单片机和步进电机,以及各种现场总线的广泛应用,现代汽车组合仪表势必会朝着智能化、数字化、多功能化的方向发展。
可以看到,新一代的智能汽车仪表无论是在外观还是在性能方面都是传统的机械式仪表无法相提并论的。新一代数字汽车仪表中CANBUS的应用采用使得汽车内部各个电子控件与仪表的通讯变得容易,通过仪表,驾驶员可以掌握汽车的实时状态消息,保证安全驾驶,相较于传统仪表,驾驶的安全性又上升了一个阶梯;为了符合人们传统的直观性的观察,新一代的汽车仪表仍然采用步进电机驱动指针进行车速和发动机转速的显示,显示准确、无抖动且可靠;新一代数字智能汽车仪表可以使用液晶显示,使显示的信息内容更加丰富。因此对新一代的数字智能汽车仪表的开发和研制对汽车仪表领域的发展有着重大的意义。
实用新型内容
本实用新型的目的是提供一种显示大部分汽车实时状态信息的嵌入式组合仪表,在安全方面、性能方面甚至是在其外观设计上改善与提高。
本实用新型的目的是通过以下技术方案实现的:
一种基于MC9S12XHY256的汽车组合仪表,其特征在于:包括传感器、A/D转换模块、电源电路、CAN总线模块、电机控制模块、微处理器MC9S12XHY256,液晶模块、报警模块;传感器检测转速信号、车速信号、水温信号等信号通过CAN总线传给微处理器;AD转换模块与微处理模块相连,燃油信号通过传感器和AD转换模块传给微处理;电源电路与微处理器模块和电机控制模块相连,为其供电;液晶模块和微处理器相连,显示燃油、电压和里程等信息;报警模块和微处理器模块相连;电机控制模块一方面和微处理相连,接受微处理发出的信号,另一方面和电机相连。
其工作程序流程为:
S1,***时钟初始化;由PLL产生的MCU总线时钟频率由下列公式计算得出:
           f vco =2×f osc ×(SYNDIV+1)/(REFDIV+1)(1)
f pll =f vco /(2×POSTDIV)(2)
f bus =f pll /2(3);
S2,串口外部中断初始化;在进行串口初始化的时候,首先要设置好波特率,然后收发使能,设置数据格式;在本设计中所用的串口波特率为9600bps;
S3,AD初始化,将AD配置成12为单次转换,在进行初始化的时候,需要对AD模块的寄存器进行这些设置:设置AD的分辨率、结果寄存器数据对其方式、转换序列长度、时钟的选择等,之后便可启动该功能的AD模块;
S4,PWM及电机模块初始化;PWM模块的初始化为:设置PWM波的对齐方式、设置PWM输出波形的输出模式、PWM通道使能、设置占空比;
S5,实时时钟和定时器初始化;初始化需要对定时器模块的寄存器进行这些设置:设置定时器模块时钟、将所要用的通道定义为OC功能、设置比较值、允许OC中断,然后再开启定时器模块即可;
S6,CAN模块初始化;CAN初始化函数的主要工作包括:波特率的设置、中断设置、验收滤波表格的初始化、接受和发送ID号的设置、收发消息字节长度的设置、标准帧或扩展帧的选择;
S7,任务执行。
本实用新型的优点和效果:
相对于传统的指针仪表,本实用新型的汽车仪表在安全方面、性能方面甚至是在其外观设计上都有了极大的改善与提高;同时,也对仪表的通用性进行了设计规划,通过修改电路的一些参数便可以适应不同品牌或量程要的汽车,简化了生产工艺及使用成本。
附图说明
图1为***总体框图;
图2为***软件流程图。
具体实施方式
下面结合附图举例对本实用新型做更详细地描述:
结合图1,图1为***总体框图。基于MC9S12XHY256的汽车组合仪表主要由传感器、A/D转换模块、电源电路、CAN总线模块、电机控制模块、微处理器MC9S12XHY256,液晶模块、报警模块。传感器检测转速信号、车速信号、水温信号等信号通过CAN总线传给微处理器。AD转换模块与微处理模块相连,燃油信号通过传感器和AD转换模块传给微处理;电源电路与微处理器模块和电机控制模块相连,为其供电;液晶模块和微处理器相连,显示燃油、电压和里程等信息。报警模块和微处理器模块相连,当遇到故障的时候报警。电机控制模块一方面和微处理相连,接受微处理发出的信号,另一方面和电机相连,控制车速。
结合图2,图2为***软件流程图。基于MC9S12XHY256的汽车组合仪表的程序流程为:
S1,***时钟初始化。由PLL产生的MCU总线时钟频率由下列公式计算得出:
           f vco =2×f osc ×(SYNDIV+1)/(REFDIV+1)(1)
f pll =f vco /(2×POSTDIV)(2)
f bus =f pll /2(3)
S2,串口外部中断初始化。在进行串口初始化的时候,首先要设置好波特率,然后收发使能,设置数据格式。在本设计中所用的串口波特率为9600bps.
S3,AD初始化。将AD配置成12为单次转换。在进行初始化的时候,需要对AD模块的寄存器进行这些设置:设置AD的分辨率、结果寄存器数据对其方式、转换序列长度、时钟的选择等,之后便可启动该功能的AD模块。
S4,PWM及电机模块初始化。PWM模块的初始化为:设置PWM波的对齐方式、设置PWM输出波形的输出模式、PWM通道使能、设置占空比。
S5,实时时钟和定时器初始化。初始化需要对定时器模块的寄存器进行这些设置:设置定时器模块时钟、将所要用的通道定义为OC(输出比较)功能、设置比较值、允许OC中断,然后再开启定时器模块即可。
S6,CAN模块初始化。CAN初始化函数的主要工作包括:波特率的设置、中断设置、验收滤波表格的初始化、接受和发送ID号的设置、收发消息字节长度的设置、标准帧或扩展帧的选择。
S7,任务执行。

Claims (1)

1.一种基于MC9S12XHY256的汽车组合仪表,其特征在于:包括传感器、A/D转换模块、电源电路、CAN总线模块、电机控制模块、微处理器MC9S12XHY256,液晶模块、报警模块;传感器检测转速信号、车速信号、水温信号通过CAN总线传给微处理器;AD转换模块与微处理模块相连,燃油信号通过传感器和AD转换模块传给微处理;电源电路与微处理器模块和电机控制模块相连,为其供电;液晶模块和微处理器相连,显示燃油、电压和里程信息;报警模块和微处理器模块相连;电机控制模块一方面和微处理相连,接受微处理发出的信号,另一方面和电机相连。
CN201420523012.8U 2014-09-12 2014-09-12 一种基于mc9s12xhy256的汽车组合仪表 Expired - Fee Related CN204236460U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201420523012.8U CN204236460U (zh) 2014-09-12 2014-09-12 一种基于mc9s12xhy256的汽车组合仪表

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201420523012.8U CN204236460U (zh) 2014-09-12 2014-09-12 一种基于mc9s12xhy256的汽车组合仪表

Publications (1)

Publication Number Publication Date
CN204236460U true CN204236460U (zh) 2015-04-01

Family

ID=52765993

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201420523012.8U Expired - Fee Related CN204236460U (zh) 2014-09-12 2014-09-12 一种基于mc9s12xhy256的汽车组合仪表

Country Status (1)

Country Link
CN (1) CN204236460U (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104176046A (zh) * 2014-09-12 2014-12-03 哈尔滨恒誉名翔科技有限公司 一种基于mc9s12xhy256的汽车组合仪表
CN110370930A (zh) * 2019-08-23 2019-10-25 河南科技大学 基于can总线的电动拖拉机虚拟仪表

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104176046A (zh) * 2014-09-12 2014-12-03 哈尔滨恒誉名翔科技有限公司 一种基于mc9s12xhy256的汽车组合仪表
CN110370930A (zh) * 2019-08-23 2019-10-25 河南科技大学 基于can总线的电动拖拉机虚拟仪表

Similar Documents

Publication Publication Date Title
CN202754140U (zh) 数字舵机
CN201050990Y (zh) 汽车用组合仪表电子控制***
CN104201946A (zh) 基于fpga的无刷直流电动机模糊pi控制器
CN204236460U (zh) 一种基于mc9s12xhy256的汽车组合仪表
CN201427527Y (zh) 基于can总线技术的拖拉机智能组合仪表
CN104460433A (zh) 全液晶汽车组合仪表及其***控制方法
CN201569663U (zh) 一种基于霍尔元件的无刷直流电机测速装置
CN107357254A (zh) 智能仪表装置及***
CN107009901A (zh) 一种基于单片机的电动汽车组合电子仪表
CN102082535A (zh) 一种基于霍尔元件的无刷直流电机测速装置及其控制方法
CN104316299A (zh) 一种电子节气门体耐久试验控制仪及其试验方法
CN205292894U (zh) 一种可测速限速的电动助力自行车仪表
CN201628865U (zh) 具有汽车电控诊断功能的汽车组合仪表
JPS5993927A (ja) 自動車用燃料消費表示信号装置
CN201352125Y (zh) 一种步进电机汽车组合仪表
CN205499160U (zh) 一种用于电动车的智能仪表
CN104176046A (zh) 一种基于mc9s12xhy256的汽车组合仪表
CN201816465U (zh) 基于高速8位单片机的汽车仪表
CN202243022U (zh) 一种微车仪表***
CN206235887U (zh) 一种新型自动循迹小车
CN202243023U (zh) 双轴步进电机式汽车组合仪表
CN203293890U (zh) 混合动力汽车传动***
CN110174132A (zh) 一种汽车组合仪表的测试方法
CN202518106U (zh) 一种基于串行总线技术的电动自行车仪表控制***
CN201069445Y (zh) 一种新型电子转速表

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: HARBIN LIANCHENGYUN TECHNOLOGY DEVELOPMENT CO., LTD.

Assignor: Harbin Hengyu Mingxiang Technology Co., Ltd.

Contract record no.: 2015230000074

Denomination of utility model: Automobile combination instrument based on MC9S12XHY256

Granted publication date: 20150401

License type: Exclusive License

Record date: 20150608

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150401

Termination date: 20170912

CF01 Termination of patent right due to non-payment of annual fee