酒后驾车容易发生交通事故,为了减少或杜绝这种现象,通常是采用呼气酒精测试仪对驾驶人员进行现场检测,以确定驾驶人员是否饮酒。目前,市场上警用酒精测试仪种类繁多、功能强大、灵敏度高,但是由于它没有安装在汽车内部,只能由交警人员来实施,因此并不能从根本上杜绝酒后驾车,酒后驾车事件仍时有发生。
本文提出了一种基于MSP430单片机的超低功耗酒精探测控制仪,该仪器安装在汽车内,当驾驶人员进入驾驶室后,可以自动对酒精浓度进行探测,以确保行车的安全。系统可以根据检测到的酒精含量是否超标控制汽车点火器打开或者关闭,如果超标,则驾驶人员无法启动汽车,因此从根本上杜绝了酒后驾车的出现。该系统具有性价比高,智能化程度高,工作稳定可靠的优点。
系统采用超高灵敏度酒精传感器,超低功耗单片机系统,自动探测酒精浓度的方法,可以防止驾驶人员逃避检测,以判断驾驶员是否是酒后开车,系统总体设计如图1所示。该系统可放置在汽车仪表盘位置,当司机发动汽车时,探测控制仪启动,此时发动机处于被锁状态,汽车无法启动。酒精传感器加热后,探测控制仪对酒精传感器探测的气体信号进行检测。由于酒精含量与酒精传感器检测后产生的电压信号成特定的比例关系,因而可根据电压信号进行酒精含量的判断。检测到的信号经过放大和滤波之后,通过单片机内置的12位ADC转换为数字信号,由单片机对此信号进行处理判断,假设酒精含量没有超标,LCD显示屏幕显示当前酒精浓度,同时正常指示灯亮起,控制继电器不起作用,汽车随之启动;反之,则进行声光报警,控制继电器切断点火装置电源,驾驶人员无法启动汽车,从根本上实现控制酒后驾车。汽车启动后,控制仪随即进入低功耗状态,只有酒精浓度探测电路一直工作,一旦驾驶人员驾驶过程中饮酒,控制仪立即恢复到正常工作状态。
软件设计
软件部分根据系统功能进行模块化编程。控制仪主程序流程图如图5所示,实现酒精含量检测、酒精含量是否超标判别、酒精含量显示、声光报警等功能。系统初始化后,对酒精传感器进行加热,自动进入测量状态,然后采集酒精含量电压信号,与设定的精度浓度进行比较,如果高于这个浓度,则显示该浓度,并进行声光报警,同时切断点火电路,驾驶人员不能发动汽车;如果低于这个浓度,则显示所测的浓度,同时启动发动机。
结语
车载酒精探测仪是为预防交通事故发生情况而设计的。本文通过对各个电路功能及软件工作流程的阐述,对整个设计进行了介绍。由于本系统安装在汽车上,自动测量、智能化程度高、功耗低,对预防酒后驾车具有很好的效果,在实际应用中具有很好的推广价值。