微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的酒精含量探测器设计

基于单片机的酒精含量探测器设计

时间:07-13 来源:互联网 点击:

到的酒精含量信号经单片机判断后产生相应的控制码由发送模块无线发送出去。后端的接收部分可以将发射部分传送的控制码进行解码,并产生相应的控制信号以控制汽车点火电路,从而实现对酒后驾车的有效控制。

3 软件设计

软件部分根据系统功能设置,也被划分为发射与接收两个部分,由于篇幅所限,本文以流程图的方式给出其主要功能。

发射部分主程序流程图如图4 所示,实现吹气识别,酒精含量是否超标判别,生成信息码及把信息码发送给接收部分的功能。其中每台设备都有唯一的40 位二进制码编号,将编号由低位开始每五位放入信号码的高五位,后三位根据检测结果产生。这样产生一组八个八位带校验位的信息码。由于每台设备的编号都不同,因此这台的发射器用在其他任何一台接收器上都不能让汽车发动,从而起到电子钥匙作用。

如图5 为接收部分的主程序流图。其功能为实现接收信息,其中信息码的接收是采用一次接收8个信息码,接收完毕后判断8 个信息码的校验位是否正确。如果正确,则根据最后一个信息码与超标码比较判断是否超标。否则,返回重新接收。当校验位正确且与超标码相同时,执行超标操作,即报警装置响起且控制继电器切断点火装置电源;反之,与不超标码进行比较判断,若相同,则执行不超标控制,汽车可以启动,若不相同,则返回重新接收信息。

4 结语

车载酒精探测及安全控制系统是为预防交通事故发生情况而设计的。本文通过对各模块功能及软件工作流程的阐述,对整个设计进行了介绍。可随身携带,不需任何复杂操作,在实际应用中具有很好的推广价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top