您当前的位置:五五电子网电子知识电子知识资料安全-防盗-报警利用MSP430单片机的车辆蓄电池报警器设计要点 正文
利用MSP430单片机的车辆蓄电池报警器设计要点

利用MSP430单片机的车辆蓄电池报警器设计要点

点击数:7499 次   录入时间:03-04 11:59:12   整理:http://www.55dianzi.com   安全-防盗-报警

  2.2.2 BT_timer模块。

  BT_timer 模块由BT_timer 初始化程序,BT_timer 中断处理程序,LED 显示处理程序组成,其中BT_timer 初始化程序主要完成对基本定时器的初始化,设定的定时周期为250ms;BT_timer 中断处理程序完成报警后1 分钟报警解除处理,刷新LED 处理,定时启动SD16 模块等功能,其程序流程图如图5 所示。LED 显示处理程序,主要根据程序的显示字,显示模式字来完成对L E D ,蜂鸣器硬件操作,包括显示、闪烁、鸣叫等。

图5 BT_timer中断处理程序

图5 BT_timer中断处理程序

  2.2.3 SD16模块。

  SD16 模块主要包括SD16模块初始化程序,SD16(ADC)中断处理程序。SD16模块初始化程序主要完成MSP430 内置数/ 模转换模块SD16 的初始化设置;SD16(ADC)中断处理程序,主要完成电压数据采集,处理,判定,显示字与显示模式字的修改等功能,该程序是数据处理的核心程序。

  SD16 中断处理程序流程图如图6 所示。

图6 SD16中断处理程序流程图

图6 SD16中断处理程序流程图

  2.2.4 报警判定处理。

  设立一个"先进先出"的缓冲队列,存放端电压值随时间变化曲线。依据缓冲队列中的电压采样值监测车辆蓄电池电压范围,判断蓄电池启动、内阻大、充电等状态变化并伺机报警。当端电压值超过或低于门限值达3000ms,即做高(低)报警;如端电压值单位时间内下降幅度较大,则意味着蓄电池性能变差,做内阻大报警;如端电压值单位时间内变化超过一定值,则可判别发动机启动,充电等状态,在单次起动时间超过5 s 、相邻两次启动时间少于1 5 s、连续启动次数超过3 次时,做非规范启动报警。

  3 结束语

  产品设计中的技术路线选择,以满足设计功能基础上的合用性为原则,同时综合考虑实际使用条件,安装,成本等因素。

  以上设计的报警器结构紧凑小巧,安装方便,使用直观,功能齐全,为驾、修人员提供一个方便的车辆蓄电池监测手段,产品已投入实际使用。



上一页  [1] [2] 


本文关键字:单片机  报警器  蓄电池  安全-防盗-报警电子知识资料 - 安全-防盗-报警