2.2.1 接收设备模块
采用J04H 接收模块,J04H无信号时输出为零电平状态(无噪声干扰) 可适合于单片机输入端接口,J04H 采用条状镀金电感及优化电路,无需外接天线,接受灵敏度高采用一定的硬度的镀金电感调整接受频点比采用微调电容调频率的接收电路性能稳定,J04H 具有较高的接收带宽,与F04E 配套且基本免调试,只要电源馈电及引线没有太大的分布参数即可处于正常地接受状态。接收模块接收发射模块的信号,调制后把码送到单片机。
2.2.2 单片机
收到接收设备送来的码,根据不同码进行不同操作。其控制工作指示灯、继电器、语音报警模块。
2.2.3 继电器控制模块
受单片机控制,相当于开关,控制点火装置开闭、车灯的亮灭和喇叭的响与不响。
2.2.4 报警语音模块
利用蜂鸣器作为报警器,当酒精含量超标时,发出禁止行车警告音;不超标时,发出允许行车提示音。
通过如上设计,系统前端就可以把酒精传感器检测到的酒精含量信号经单片机判断后产生相应的控制码由发送模块无线发送出去。后端的接收部分可以将发射部分传送的控制码进行解码,并产生相应的控制信号以控制汽车点火电路,从而实现对酒后驾车的有效控制。
3 软件设计
软件部分根据系统功能设置,也被划分为发射与接收两个部分,由于篇幅所限,本文以流程图的方式给出其主要功能。
发射部分主程序流程图如图4 所示,实现吹气识别,酒精含量是否超标判别,生成信息码及把信息码发送给接收部分的功能。其中每台设备都有唯一的40 位二进制码编号,将编号由低位开始每五位放入信号码的高五位,后三位根据检测结果产生。这样产生一组八个八位带校验位的信息码。由于每台设备的编号都不同,因此这台的发射器用在其他任何一台接收器上都不能让汽车发动,从而起到电子钥匙作用。