·上一文章:基于AT89S52单片机的花卉自动浇灌系统的设计
·下一文章:基于S3C2440的车载GPS/GPRS跟踪监控系统研究与实现
(7)语音呼叫系统控制电路
语音呼叫系统是继酒精检测电路发出超标信号后,该系统读取GPS模块传送过来的信息并通过语音呼叫系统把饮酒者所在地点信息传给其最近联系人,让他过来帮忙,如:“我现在在XX方位,我喝醉了,请速来”。其电路如图7所示。
(8)报警和键盘电路
利用蜂鸣器作为报警器,当酒精含量超标时,发出禁止行车警告音;不超标时发出允许行车提示音。由单片机的I/O口驱动蜂鸣器来实现。
3 系统软件设计
软件部分根据系统功能进行模块化编程。控制仪主程序流程图如图8所示,实现酒精含量检测、酒精含量是否超标判别、酒精含量显示、声光报警等功能。系统初始化后,对酒精传感器进行加热,自动进入测量状态,然后采集酒精含量电压信号,与设定的精度浓度进行比较,如果高于这个浓度,则显示该浓度,并进行声光报警,同时切断点火电路,驾驶人员不能发动汽车;如果低于这个浓度,则显示所测的浓度,同时启动发动机。
通过电路中预留的JTAG接口调试程序,依据检测系统不同功能的需要,采用模块化的设计,将程序分成几个主要的功能模块:气体检测、工作电压设置、采样数据上传。
4 结语
酒精监控系统是为预防或杜绝醉酒驾车引发交通事故发生而设计的。通过对各个电路功能及软件工作流程的研究与制作,基本实现了设计要求。系统具有自动测量、智能化程度高、功耗低等特点,对预防酒后驾车具有很好的效果,在实际应用中具有很好的推广价值。