新闻中心

EEPW首页>EDA/PCB>设计应用> 基于CPLD的汽油机点火参数测量仪的研制

基于CPLD的汽油机点火参数测量仪的研制

作者: 时间:2012-10-30 来源:网络 收藏

2.2 中断程序的设计

本控制电路只用了AT89C52的中断INT0,然后在中断程序中再判断是何种中断。共有三种中断源:AD输入超出范围中断、Buffer Full中断和按键中断。这三种中断优先级顺序为:

A/D输入超出范围中断>Buffer Full中断>按键中断。图5为中断程序流程图。AT89C52响应中断后,从读取状态信息,按中断优先顺序依次判断。如果是AD输入超出范围中断,则说明信号调理电路参数选择不当或此点有意外干扰叠加。这时在LCD上做出警靠显示并终止本次数据采集,已采样数据作废。如果是Buffer Full中断,则需把A/D转换的结果从SRAM中取出、计算并显示。如果是按键中断,则要判断是哪个键被按下,且要得到在当前状态下,该按键是何意义,然后完成相应功能。

需要说明的是,点火能量是将采样到的电压、电流数据在火花持续时间内积分(乘积求和运算)而得到的。

本测量仪创造性地运用了器件和技术,圆满地实现了数据的高速采集,大大减少了集成芯片的数量,降低了开发成本,增强了抗干扰的能力,并在很大程度上减少了开发成本,增强了抗干扰的能力,并在很大程度上减少了测量仪的体积,更具有便携性。与现有的点火系统相比,它更适合于生产过程中的质量鉴定、的研究开发和维修服务中的故障诊等场合,因而具有十分广泛的应用前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭