首页

> 期刊投稿知识库

首页 期刊投稿知识库 问题

蓝牙酒精浓度检测论文

发布时间:

蓝牙酒精浓度检测论文

不会坏,但是要看酒精的浓度,浓度高些含水量少,相对会好些。最好还是用眼镜布蘸些酒精擦拭比较好。因为,喷的话,酒精容易进入到里面的吸音棉。所以,最好的消毒办法是擦拭!

主子,臣以为无线蓝牙耳机不要用酒精喷从导电性方面,酒精不导电,但卑职以为酒精一般都是可食用或含量为百分之75酒精为多,总归不好从腐蚀性方面,也从无纯酒精考虑,也是不好综上所述,臣不建议您如此做。当然,您如果只是喷在表面,刻意的控制不进任何小孔,那么偶尔为之还是可以的。

在食品工业、酿酒行业、石化和工矿企业、环境检测、公安交通管理、社会公用事业等一些国民经济生产和人们工作生活的领域和场合中,常常需要检测特定环境中酒精气体的浓度,以确保工厂企业环境安全和人民生命财产安全[1-4]。如监控酒精生产车间和石化厂的酒精浓度,可以避免工厂起火和爆炸事故的发生;监测工矿企业场地的酒精浓度,能避免工作人员出现酒精中毒等恶性事故;检测司机体内酒精含量,可以防止驾驶人员酒后驾车,减少恶性交通事故的发生。因此,研制酒精气体浓度检测仪具有十分广阔的现实和潜在的市场需求,并具有十分重要的意义。传统的酒精气体检测仪因传感器性能、电路设计、数据处理算法等原因,存在着气体选择性不高、抗干扰性能差、智能化程度低、仪器操作复杂、无法实时保存和调看数据等突出问题[3-4]。鉴于此,笔者设计和研制了一种无线智能酒精浓度探测仪,弥补了传统酒精检测仪器的缺点和不足。

1 系统总体方案

该酒精浓度探测仪由发送端和接收端两部分组成,其原理框图分别如图1和图2所示。发送端主要包括酒精浓度传感器与A/D转换电路、STC90C52RC单片机、浓度阈值设置与声音报警电路、语音播报电路、LCD显示电路和无线收发电路六部分;接收端由无线收发电路、STC90C52RC单片机、数据接口通信电路和上位计算机组成。

2 系统硬件电路设计

2.1 传感器电路与A/D转换电路

TGS2620为日本费加罗(FIGARO)公司生产的一款可以探测气体中酒精浓度的半导体气体传感器,具有灵敏度高、功耗低、寿命长、成本低等特点[5-6]。其电路连接如图3所示,其中,RH为加热器电阻,室温下时为83±8 Ω;RS为传感器电阻,其阻值和还原性气体浓度之间的数学关系为:

通过检测VRL就可以确定出待测气体浓度C。

电路中运放OP07接成电压跟随器形式,对传感器和后级电路进行隔离,减小电源波动和外界因素对采样数据的影响。ICL7660是MAXIM公司生产的小功率极性反转电源转换器,作用是将+5 V电源变换成-5 V电源为OP07供电。其中,CC2采用漏电小、介质损耗低的10 μF钽电容,以提高电源转换效率。TLC1549是TI公司生产的10位分辨率逐次逼近型ADC芯片,具有自动采样和保持、可按比例量程校准转换范围、抗噪声干扰功能,在满刻度时总误差最大仅为±1 LSB。

2.2 LCD显示、阈值设置与声音报警电路

16×2个字符液晶显示模块DM-162显示报警阈值和酒精浓度值。为了减少单片机I/O口的使用数量和简化电路结构,采用间接控制(4位数据总线)方式,接口电路如图4上部分所示。初始化时,需写入28H指令码将8位总线转为4位数据接口方式。管脚BLA、BLK和VL分别是液晶背光源正极、负极和显示对比度调整端,RS、E分别是寄存器选择端、读/写信号线和使能端。

酒精浓度阈值设置和声音报警电路如图4下部分所示。当设置键S1按下时,进入阈值设置(初始阈值为500 ppm)界面,再按下键S2或S3,对阈值作增加或减小操作,步长为20 ppm。阈值设置好后写入STC90C52RC单片机片内5 KB EEPROM的第一扇区2000H和2001H地址中,使系统重启不必重新设置。若酒精浓度值大于阈值,将P0.7口线置为低电平,三极管8550驱动蜂鸣器发声音报警。

2.3 语音播报电路

采用华邦(Winbond)公司的ISD2560语音录放集成芯片作酒精浓度值播放,电路如图5所示。话筒采用差分形式接入到片内前置放大器的MIC端和MIC REF端,以抵消噪声和提高输入共模抑制比。扬声器接成双端输出形式,输出功率为单端用法时功率的4倍。单片机的P2口、P3.0和P3.1口线分别与地址线A0~A9相连,用来设定ISD2560片内480 KB EEPROM(地址为0H~257H)中存储语音段的起始地址,录音和放音功能均从该起始地址开始,录音过程中信息段地址自动增加。本系统在ISD2560中需录入语音信息有:“当前酒精浓度值为”、“零”、“一”、“二”、“三”、“四”、“五”、“六”、“七”、“八”、“九”、“十”、“百”、“千”、“点”、“ppm(浓度单位)”。由于ISD2560的语音录放时间为60 s,按每秒3个汉字计算,则可录放180个汉字,因此满足播报要求。此外,通过P3.0、P3.1和P2.0~P2.6口线可以配置ISD2560的操作模式[7-8](地址为300H~3FFH)。P3.4~P3.6口线分别用来控制语音芯片的片选、芯片的开关、录音/放音模式选择。P3.2口用来判断芯片的存储空间是否已经填满或者信息存储是否溢出。由于录音时在每个信息段结尾处自动插入标志,当放音遇到该标志时产生宽约为12.5 ms的负脉冲。用P3.3口检测到此脉冲的上升沿后才播放另一段录音,避免语音播放不连续。

2.4 无线收发电路

系统采用NORDIC公司生产的工作于2.4~2.483 5 GHz的ISM频段的单片无线收发器芯片nRF24L01完成无线数据的收发工作,nRF24L01的最高传输速率为2 Mb/s,电路如图6所示。稳压芯片LM1117-3.3 V将5 V输入电压转换成3.3 V给nRF24L01供电。nRF24L01与单片机接口为四线SPI方式,CSN、SCK、MOSI、MISO管脚分别是SPI的片选使能线、时钟线、数据输入线、数据输出线。IRQ为中断信号线(低电平有效),接至单片机的外部中断管脚,单片机主要是通过该接口线与nRF24L01进行通信并判断数据接收和数据发送是否完成。CE为芯片的RX/TX模式选择线。IREF为参考电流输入端,通过22 kΩ电阻接地。管脚ANT1和ANT2给天线提供平衡的RF输出,通过后接的简单射频网络匹配电路获得单端50 Ω的阻抗输出。网络匹配电路在发送模式时阻止谐波,在接收模式时克制本地振荡漏出。VDD_PA管脚输出1.8 V电压,给片内功率放大器提供电源。

2.5 数据接口通信电路

接收端的计算机与单片机间的通信由串行USB接口集成电路CH340T完成,如图7所示。CH340T支持USB1.1或者USB2.0/USB3.0通信,具有仿真接口,并且可以升级外围串口设备,支持常用的MODEM联络信号,支持IRDA规范的SIR红外通信,提供RS23RS48RS422接口等功能。CH340T内置有独立的收发缓冲区,支持通信波特率50 b/s~2 Mb/s的单工、半双工、全双工等异步串行通信。图7中,在CH340T芯片的发送脚TXD上反接一个二极管1N4001,防止该引脚将电流倒灌到单片机;在接收引脚RXD上加一个300 Ω的限流电阻来防止单片机对CH340T倒灌电流;从而避免电流倒灌导致不需要供电工作的另一方芯片继续工作。

3 系统软件设计

3.1 下位机软件设计

下位机的程序开发和调试是在Keil μVision4集成开发环境下进行的,包括发送端和接收端的软件设计。

3.1.1 发送端软件设计

发送端软件流程如图8所示。单片机上电后进行系统初始化,完成单片机内部系统变量的初始化以及TLC154DM-16ISD2560和nRF24L01等外部设备的初始设置;然后延时大约5 min,预热传感器TGS2620,保证传感器工作正常;程序初始化结束后,系统进入监控状态。若报警阈值设置键按下,进入报警限设置模式;若录音键按下,进入录音模式;然后启动A/D转换获取采样数据,作滤波处理、标度变换和系统误差校正后得到被测酒精浓度值。该值与报警阈值比较,若结果是“大于”或“等于”,启动蜂鸣器发声程序,作声音报警,提示酒精浓度超标;接着该值在DM-162液晶模块上实时显示;最后判断放音键是否按下。若按下则根据酒精浓度值查找ISD2560中对应语音信息的存储地址开始放音;放音结束后,该值由nRF24L01发送程序发送到接收端;待发送完成后,采集、显示和发送新一轮的酒精浓度数据。

发送端软件应用了防脉冲干扰平均滤波法[9]对A/D采样数据作预处理。其原理是:连续采样K次,然后对这K个采样数据进行比较,去除其中的最大值和最小值,计算剩下的K-2个数据的算术平均值作为采样有效值。该方法融合了中位值滤波法和算术平均滤波法的优点,既可去掉脉动性质的干扰,又可消除偶然出现的脉冲性干扰引起的采样值偏差。为加快计算速度,设计数字滤波器时K=10。

为了提高系统的实时性,软件中采用分段线性插值法[10-11]作标度变换。过程如下:(1)按传感器TGS2620的标定曲线,将该曲线进行非等距分段(曲率变化大(小)时,样点距离取小(大)),选取各分段点坐标(VRLi,Ci)(i=0,1,…,M),其中:VRLi和Ci分别为不同样点时传感器输出电压值和对应浓度值;(2)计算相邻样点间的拟合直线斜率ki=(Ci+1-Ci)/(VRLi+1-VRLi)(i=0,1,…,M-1);(3)将M组坐标数据(VRLi,Ci)和对应斜率ki存储于单片机片内EEPROM的第二扇区(地址为2200H~23FFH)中;(4)每采集到一个电压值VRL即查询EEPROM表,找出VRL所在区间(VRLi,Ci)~(VRLi+1,Ci+1),取出该区间(VRLi,Ci)和ki数据,用线性插值公式C=Ci+ki(VRL-VRLi)计算出当前酒精浓度值C。

将采集到的N个样本数据(xi,yi)代入式(5)中即得到系数a、b的值,并存入单片机的内存单元中。系统测量时,将标度变换后的酒精浓度测量值x代入误差校正方程y=ax+b中,即可得到校正后的酒精浓度值y,从而达到消除系统误差的目的。

3.1.2 接收端软件设计

接收端单片机的软件流程如图9所示。接收端开机上电后,程序初始化设置nRF24L01和串口,然后进入监控场景。当nRF24L01接收到一帧完整的酒精浓度数据后,立即通过串口发送到上位机。接收端单片机与PC之间数据交互采用异步通信模式。独立波特率,串口协议设置为:波特率9 600 b/s,8 bit数据位,1 bit停止位,无校验位。

3.2 上位机软件设计

上位机用户界面采用通用的基于对象的程序设计语言Microsoft Visual Basic 6.0开发,实现酒精浓度数据的接收、显示和保存。软件用到了串行通信控件MSComm。MSComm控件是Microsoft公司提供的Windows下串行通信编程的ActiveX控件,通过对此控件的属性和事件进行相应的编程操作,即可轻松地实现串行通信。串口通信协议与接收端完全相同。上位机软件的程序流程如图10所示。

4 系统测试

为了检验本系统的测量性能,采用无水乙醇和纯净水按照一定体积比配制标准的酒精溶液作为被测量对象,测试结果如表1所示。其中:单位ppm=μg/mL表示1 mL酒精溶液中含酒精的质量。由测量结果可以看出,测试数据覆盖传感器的量程,测试最大相对误差小于±2%,优于同类设计产品[3-5]。

为了获得本仪器发送端与接收端的最大无错误率的通信距离,在室外进行了nRF24L01随距离的错误率(临界区间)测试实验,结果如表2所示。其中,每米的错误率是10次试验后计算得到的平均值。可见,nRF24L01的传输距离可达到100 m,略高于RFID、ZIGBEE和蓝牙等无线通信技术[12]。

5 主要技术指标

本仪器主要技术指标如下:(1)测量范围:50~5 000 ppm;(2)灵敏度(传感器电阻变化率):0.3~0.5;(3)测量精度:≤±2%;(4)传输距离:≤100 m;(5)工作电源:DC+5 V;(6)工作环境温度:-40 ℃~+70 ℃;(7)工作环境相对湿度:0~85%RH。

6 结束语

本文设计研制了一种基于STC90C52RC单片机、TGS2620酒精传感器和nRF24L01无线通信芯片的酒精浓度探测仪。该仪器现已投入到成都市某小型酿酒厂酒池的实际生产中。现场工作情况表明:系统运行正常,工作可靠;系统具有气体选择性和灵敏度高、稳定性好、智能化程度高、通信距离远、功耗低、抗工业干扰能力强、性价比优异等优点。该仪器可以应用于食品加工行业、工矿企业、石油和化学工业、环境检测与保护、社会公用事业、高空作业人员、公安交通管理(如酒后驾车、交通警察执法)等需要现场检测或无线遥测酒精气体浓度的场合中,市场应用前景广阔、推广价值较高。

参考文献

[1] 李海涛.基于QNX的远程车载酒驾智能监控系统[J].电子技术应用,2014,40(8):136-139.

[2] 宋晓宇,高国伟,李世川,等.基于单片机控制的酒精浓度检测系统的设计[J].传感器世界,2017,23(8):18-23.

[3] 俞露芦,陶大锦.基于单片机的酒精浓度检测仪的设计[J].微型机与应用,2014,33(22):34-36.

[4] 葛毓.基于GPRS/GPS的车载酒精检测和控制电路的设计[D].南昌:南昌大学,2010.

[5] Zhang Zhe,Tong Jin,Chen Donghui,et al. Electronic nose with an air sensor matrix for detecting beef freshness[J].Journal of Bionic Engineering,2008,5(1):67-73.

[6] FIGARO Group.General Information for TGS sensors[EB/OL].(2008-04-23)[2019-07-03].http://www.figarosensor.com/products/common(1104).pdf.

[7] 程可嘉,王振松,刘晓云.ISD2560在门禁系统语音播报中的应用[J].自动化技术与应用,2009,28(5):75-77.

[8] 胡珍玉.智能语音提示器系统设计[J].应用能源技术,2012,15(12):34-38.

[9] 张秀再,陈彭鑫,张光宇,等.河流水质实时监测系统[J].电子技术应用,2015,41(2):82-85.

[10] 梁晓雷.基于单片机的分段线性插值算法实现[J].电脑知识与技术,2012,8(21):5236-5243.

[11] 韩潇,曾立,占丰,等.基于分段多项式近似的DDFS研究及FPGA实现[J].电子技术应用,2018,44(3):22-30.

[12] 佚名.各种主流无线通信技术[EB/OL].(2018-05-11)[2019-07-03].http://tech.rfidworld.com.cn/2018_05/d78-ffddd177e3bca.html.

胡仕兵,陈子为

(成都信息工程大学 电子工程学院,四川 成都610225)

酒精浓度检测仪论文答辩简述

重铬酸钾(橙红色)有强氧化性,遇酒精蒸汽被还原成Cr3+(绿色)。K2Cr2O7 + 3 C2H5OH + 4 H2SO4 → 3 CH3CHO(乙醛)+ K2SO4 + Cr2(SO4)3 + 7 H2O

酒精检测仪(酒精探测器,酒精测试器)使用一个含有两个铂电极的电化学燃料电池传感器检查和测量被测人呼吸气体中的酒精浓度。当呼吸被抽气采样系统抽进燃料电池后,将产生一个微小电压。该电压与被测人身体中的酒精含量成正比。一个电子放大器放大这个电压然后在数字显示器上把酒精含量显示出来。这就显示出被测人呼吸中或血液中的酒精含量。 采用电化学燃料电池作为检测探头,只对乙醇发生化学反 应,烟雾及其他异味不会影响检测结果

呼气式酒精检测仪采用催化燃烧传感器,酒精蒸汽在其表面形成“无焰燃烧”产生高温,使通过其的铂丝电阻发生变化,测量电阻变化,从而得出数据。

随着公安部五条禁令的公布,酒精检测仪的需求逐渐增加。目前,酒精检测仪主要还是电化学性质的。在方式上主要有如下两种:一种是发光管显示;一种是数码显示。发光管显示一般常见的分为三段显示:一段为未饮酒区;一段为饮酒区;一段为酗酒区。根据测试的情况,相应的指示灯被点亮。另一种是数显式酒精检测仪。检测的结果直接以数字的形式显示出来。 而这两年出现一种新型的半导体酒精检测仪,CA2000是一种高可靠、高精度、呼吸式酒精检测仪。它的核心部件采用新型高科技微变氧化物半导体,可以准确探测气体酒精含量,且不受烟味、可乐、咖啡等非酒精类气体的干扰。CA2000小巧轻便,操作简单,是便携应用的最佳选择。 检测原理: 当具有N型导电性的氧化物暴露在大气中时,会由于氧气的吸附而减少其内部的电子数量而使其电阻增大。其后如果大气中存在某种特定的还原性气体,它将与吸附的氧气反应,从而使氧化物内的电子数增加,导致氧化物电阻减小。半导体-氧化物传感器就是通过该阻值的变化来分析气体浓度。

毕业论文单片机酒精浓度检测

现在的单片机大都可用C语言编程的,效率差不多!程序的编写方法一般分为主程序和中断程序组成;主程序主要是系统的配置(主要是各种寄存器的设置),中断程序用来读取传感器的数值,当超过某一个值时,执行报警。LCD显示的可以采用串口通讯方式显示!比较简单!

其实就是一个AD的问题,不要想太难了。从网上买一个酒精传感器,然后他会送例程的。

C语言吧!我觉得这个的可读性好些,做这个东西个人认为没有必要弄清内部到底怎么做的,我知道怎么做就行了!我没有做过传感器的,但是据说不好做

在食品工业、酿酒行业、石化和工矿企业、环境检测、公安交通管理、社会公用事业等一些国民经济生产和人们工作生活的领域和场合中,常常需要检测特定环境中酒精气体的浓度,以确保工厂企业环境安全和人民生命财产安全[1-4]。如监控酒精生产车间和石化厂的酒精浓度,可以避免工厂起火和爆炸事故的发生;监测工矿企业场地的酒精浓度,能避免工作人员出现酒精中毒等恶性事故;检测司机体内酒精含量,可以防止驾驶人员酒后驾车,减少恶性交通事故的发生。因此,研制酒精气体浓度检测仪具有十分广阔的现实和潜在的市场需求,并具有十分重要的意义。传统的酒精气体检测仪因传感器性能、电路设计、数据处理算法等原因,存在着气体选择性不高、抗干扰性能差、智能化程度低、仪器操作复杂、无法实时保存和调看数据等突出问题[3-4]。鉴于此,笔者设计和研制了一种无线智能酒精浓度探测仪,弥补了传统酒精检测仪器的缺点和不足。

1 系统总体方案

该酒精浓度探测仪由发送端和接收端两部分组成,其原理框图分别如图1和图2所示。发送端主要包括酒精浓度传感器与A/D转换电路、STC90C52RC单片机、浓度阈值设置与声音报警电路、语音播报电路、LCD显示电路和无线收发电路六部分;接收端由无线收发电路、STC90C52RC单片机、数据接口通信电路和上位计算机组成。

2 系统硬件电路设计

2.1 传感器电路与A/D转换电路

TGS2620为日本费加罗(FIGARO)公司生产的一款可以探测气体中酒精浓度的半导体气体传感器,具有灵敏度高、功耗低、寿命长、成本低等特点[5-6]。其电路连接如图3所示,其中,RH为加热器电阻,室温下时为83±8 Ω;RS为传感器电阻,其阻值和还原性气体浓度之间的数学关系为:

通过检测VRL就可以确定出待测气体浓度C。

电路中运放OP07接成电压跟随器形式,对传感器和后级电路进行隔离,减小电源波动和外界因素对采样数据的影响。ICL7660是MAXIM公司生产的小功率极性反转电源转换器,作用是将+5 V电源变换成-5 V电源为OP07供电。其中,CC2采用漏电小、介质损耗低的10 μF钽电容,以提高电源转换效率。TLC1549是TI公司生产的10位分辨率逐次逼近型ADC芯片,具有自动采样和保持、可按比例量程校准转换范围、抗噪声干扰功能,在满刻度时总误差最大仅为±1 LSB。

2.2 LCD显示、阈值设置与声音报警电路

16×2个字符液晶显示模块DM-162显示报警阈值和酒精浓度值。为了减少单片机I/O口的使用数量和简化电路结构,采用间接控制(4位数据总线)方式,接口电路如图4上部分所示。初始化时,需写入28H指令码将8位总线转为4位数据接口方式。管脚BLA、BLK和VL分别是液晶背光源正极、负极和显示对比度调整端,RS、E分别是寄存器选择端、读/写信号线和使能端。

酒精浓度阈值设置和声音报警电路如图4下部分所示。当设置键S1按下时,进入阈值设置(初始阈值为500 ppm)界面,再按下键S2或S3,对阈值作增加或减小操作,步长为20 ppm。阈值设置好后写入STC90C52RC单片机片内5 KB EEPROM的第一扇区2000H和2001H地址中,使系统重启不必重新设置。若酒精浓度值大于阈值,将P0.7口线置为低电平,三极管8550驱动蜂鸣器发声音报警。

2.3 语音播报电路

采用华邦(Winbond)公司的ISD2560语音录放集成芯片作酒精浓度值播放,电路如图5所示。话筒采用差分形式接入到片内前置放大器的MIC端和MIC REF端,以抵消噪声和提高输入共模抑制比。扬声器接成双端输出形式,输出功率为单端用法时功率的4倍。单片机的P2口、P3.0和P3.1口线分别与地址线A0~A9相连,用来设定ISD2560片内480 KB EEPROM(地址为0H~257H)中存储语音段的起始地址,录音和放音功能均从该起始地址开始,录音过程中信息段地址自动增加。本系统在ISD2560中需录入语音信息有:“当前酒精浓度值为”、“零”、“一”、“二”、“三”、“四”、“五”、“六”、“七”、“八”、“九”、“十”、“百”、“千”、“点”、“ppm(浓度单位)”。由于ISD2560的语音录放时间为60 s,按每秒3个汉字计算,则可录放180个汉字,因此满足播报要求。此外,通过P3.0、P3.1和P2.0~P2.6口线可以配置ISD2560的操作模式[7-8](地址为300H~3FFH)。P3.4~P3.6口线分别用来控制语音芯片的片选、芯片的开关、录音/放音模式选择。P3.2口用来判断芯片的存储空间是否已经填满或者信息存储是否溢出。由于录音时在每个信息段结尾处自动插入标志,当放音遇到该标志时产生宽约为12.5 ms的负脉冲。用P3.3口检测到此脉冲的上升沿后才播放另一段录音,避免语音播放不连续。

2.4 无线收发电路

系统采用NORDIC公司生产的工作于2.4~2.483 5 GHz的ISM频段的单片无线收发器芯片nRF24L01完成无线数据的收发工作,nRF24L01的最高传输速率为2 Mb/s,电路如图6所示。稳压芯片LM1117-3.3 V将5 V输入电压转换成3.3 V给nRF24L01供电。nRF24L01与单片机接口为四线SPI方式,CSN、SCK、MOSI、MISO管脚分别是SPI的片选使能线、时钟线、数据输入线、数据输出线。IRQ为中断信号线(低电平有效),接至单片机的外部中断管脚,单片机主要是通过该接口线与nRF24L01进行通信并判断数据接收和数据发送是否完成。CE为芯片的RX/TX模式选择线。IREF为参考电流输入端,通过22 kΩ电阻接地。管脚ANT1和ANT2给天线提供平衡的RF输出,通过后接的简单射频网络匹配电路获得单端50 Ω的阻抗输出。网络匹配电路在发送模式时阻止谐波,在接收模式时克制本地振荡漏出。VDD_PA管脚输出1.8 V电压,给片内功率放大器提供电源。

2.5 数据接口通信电路

接收端的计算机与单片机间的通信由串行USB接口集成电路CH340T完成,如图7所示。CH340T支持USB1.1或者USB2.0/USB3.0通信,具有仿真接口,并且可以升级外围串口设备,支持常用的MODEM联络信号,支持IRDA规范的SIR红外通信,提供RS23RS48RS422接口等功能。CH340T内置有独立的收发缓冲区,支持通信波特率50 b/s~2 Mb/s的单工、半双工、全双工等异步串行通信。图7中,在CH340T芯片的发送脚TXD上反接一个二极管1N4001,防止该引脚将电流倒灌到单片机;在接收引脚RXD上加一个300 Ω的限流电阻来防止单片机对CH340T倒灌电流;从而避免电流倒灌导致不需要供电工作的另一方芯片继续工作。

3 系统软件设计

3.1 下位机软件设计

下位机的程序开发和调试是在Keil μVision4集成开发环境下进行的,包括发送端和接收端的软件设计。

3.1.1 发送端软件设计

发送端软件流程如图8所示。单片机上电后进行系统初始化,完成单片机内部系统变量的初始化以及TLC154DM-16ISD2560和nRF24L01等外部设备的初始设置;然后延时大约5 min,预热传感器TGS2620,保证传感器工作正常;程序初始化结束后,系统进入监控状态。若报警阈值设置键按下,进入报警限设置模式;若录音键按下,进入录音模式;然后启动A/D转换获取采样数据,作滤波处理、标度变换和系统误差校正后得到被测酒精浓度值。该值与报警阈值比较,若结果是“大于”或“等于”,启动蜂鸣器发声程序,作声音报警,提示酒精浓度超标;接着该值在DM-162液晶模块上实时显示;最后判断放音键是否按下。若按下则根据酒精浓度值查找ISD2560中对应语音信息的存储地址开始放音;放音结束后,该值由nRF24L01发送程序发送到接收端;待发送完成后,采集、显示和发送新一轮的酒精浓度数据。

发送端软件应用了防脉冲干扰平均滤波法[9]对A/D采样数据作预处理。其原理是:连续采样K次,然后对这K个采样数据进行比较,去除其中的最大值和最小值,计算剩下的K-2个数据的算术平均值作为采样有效值。该方法融合了中位值滤波法和算术平均滤波法的优点,既可去掉脉动性质的干扰,又可消除偶然出现的脉冲性干扰引起的采样值偏差。为加快计算速度,设计数字滤波器时K=10。

为了提高系统的实时性,软件中采用分段线性插值法[10-11]作标度变换。过程如下:(1)按传感器TGS2620的标定曲线,将该曲线进行非等距分段(曲率变化大(小)时,样点距离取小(大)),选取各分段点坐标(VRLi,Ci)(i=0,1,…,M),其中:VRLi和Ci分别为不同样点时传感器输出电压值和对应浓度值;(2)计算相邻样点间的拟合直线斜率ki=(Ci+1-Ci)/(VRLi+1-VRLi)(i=0,1,…,M-1);(3)将M组坐标数据(VRLi,Ci)和对应斜率ki存储于单片机片内EEPROM的第二扇区(地址为2200H~23FFH)中;(4)每采集到一个电压值VRL即查询EEPROM表,找出VRL所在区间(VRLi,Ci)~(VRLi+1,Ci+1),取出该区间(VRLi,Ci)和ki数据,用线性插值公式C=Ci+ki(VRL-VRLi)计算出当前酒精浓度值C。

将采集到的N个样本数据(xi,yi)代入式(5)中即得到系数a、b的值,并存入单片机的内存单元中。系统测量时,将标度变换后的酒精浓度测量值x代入误差校正方程y=ax+b中,即可得到校正后的酒精浓度值y,从而达到消除系统误差的目的。

3.1.2 接收端软件设计

接收端单片机的软件流程如图9所示。接收端开机上电后,程序初始化设置nRF24L01和串口,然后进入监控场景。当nRF24L01接收到一帧完整的酒精浓度数据后,立即通过串口发送到上位机。接收端单片机与PC之间数据交互采用异步通信模式。独立波特率,串口协议设置为:波特率9 600 b/s,8 bit数据位,1 bit停止位,无校验位。

3.2 上位机软件设计

上位机用户界面采用通用的基于对象的程序设计语言Microsoft Visual Basic 6.0开发,实现酒精浓度数据的接收、显示和保存。软件用到了串行通信控件MSComm。MSComm控件是Microsoft公司提供的Windows下串行通信编程的ActiveX控件,通过对此控件的属性和事件进行相应的编程操作,即可轻松地实现串行通信。串口通信协议与接收端完全相同。上位机软件的程序流程如图10所示。

4 系统测试

为了检验本系统的测量性能,采用无水乙醇和纯净水按照一定体积比配制标准的酒精溶液作为被测量对象,测试结果如表1所示。其中:单位ppm=μg/mL表示1 mL酒精溶液中含酒精的质量。由测量结果可以看出,测试数据覆盖传感器的量程,测试最大相对误差小于±2%,优于同类设计产品[3-5]。

为了获得本仪器发送端与接收端的最大无错误率的通信距离,在室外进行了nRF24L01随距离的错误率(临界区间)测试实验,结果如表2所示。其中,每米的错误率是10次试验后计算得到的平均值。可见,nRF24L01的传输距离可达到100 m,略高于RFID、ZIGBEE和蓝牙等无线通信技术[12]。

5 主要技术指标

本仪器主要技术指标如下:(1)测量范围:50~5 000 ppm;(2)灵敏度(传感器电阻变化率):0.3~0.5;(3)测量精度:≤±2%;(4)传输距离:≤100 m;(5)工作电源:DC+5 V;(6)工作环境温度:-40 ℃~+70 ℃;(7)工作环境相对湿度:0~85%RH。

6 结束语

本文设计研制了一种基于STC90C52RC单片机、TGS2620酒精传感器和nRF24L01无线通信芯片的酒精浓度探测仪。该仪器现已投入到成都市某小型酿酒厂酒池的实际生产中。现场工作情况表明:系统运行正常,工作可靠;系统具有气体选择性和灵敏度高、稳定性好、智能化程度高、通信距离远、功耗低、抗工业干扰能力强、性价比优异等优点。该仪器可以应用于食品加工行业、工矿企业、石油和化学工业、环境检测与保护、社会公用事业、高空作业人员、公安交通管理(如酒后驾车、交通警察执法)等需要现场检测或无线遥测酒精气体浓度的场合中,市场应用前景广阔、推广价值较高。

参考文献

[1] 李海涛.基于QNX的远程车载酒驾智能监控系统[J].电子技术应用,2014,40(8):136-139.

[2] 宋晓宇,高国伟,李世川,等.基于单片机控制的酒精浓度检测系统的设计[J].传感器世界,2017,23(8):18-23.

[3] 俞露芦,陶大锦.基于单片机的酒精浓度检测仪的设计[J].微型机与应用,2014,33(22):34-36.

[4] 葛毓.基于GPRS/GPS的车载酒精检测和控制电路的设计[D].南昌:南昌大学,2010.

[5] Zhang Zhe,Tong Jin,Chen Donghui,et al. Electronic nose with an air sensor matrix for detecting beef freshness[J].Journal of Bionic Engineering,2008,5(1):67-73.

[6] FIGARO Group.General Information for TGS sensors[EB/OL].(2008-04-23)[2019-07-03].http://www.figarosensor.com/products/common(1104).pdf.

[7] 程可嘉,王振松,刘晓云.ISD2560在门禁系统语音播报中的应用[J].自动化技术与应用,2009,28(5):75-77.

[8] 胡珍玉.智能语音提示器系统设计[J].应用能源技术,2012,15(12):34-38.

[9] 张秀再,陈彭鑫,张光宇,等.河流水质实时监测系统[J].电子技术应用,2015,41(2):82-85.

[10] 梁晓雷.基于单片机的分段线性插值算法实现[J].电脑知识与技术,2012,8(21):5236-5243.

[11] 韩潇,曾立,占丰,等.基于分段多项式近似的DDFS研究及FPGA实现[J].电子技术应用,2018,44(3):22-30.

[12] 佚名.各种主流无线通信技术[EB/OL].(2018-05-11)[2019-07-03].http://tech.rfidworld.com.cn/2018_05/d78-ffddd177e3bca.html.

胡仕兵,陈子为

(成都信息工程大学 电子工程学院,四川 成都610225)

呼吸式酒精浓度检测的设计论文

c题 2004年全国大学生数学建模竞赛C题"饮酒驾车"问题的后续研究过程和体会 数学建模竞赛的深化与拓广 罗万成 重庆文理学院数计系 Tel: Email: 组织研究过程 研究已有成果 进一步研究设想 研究后的体会 组织后续研究项目的过程 赛后充分的思考:严禁酒后驾车 现有动力系统模型基本解决驾驶员饮酒量与停驾时间量化分析的交通难题,对驾驶员掌握驾驶时机有意义; 关注相关信息:模型的实际应用是当今社会非常急需,酒后驾车者被视为公路第一杀手 ; 研究切入点:提出了"酒精浓度衰退曲线的应用研究"这一课题; 争取学校支持:借第九届全国大学生"挑战杯"竞赛的契机,向学校有关领导作了积极的介绍. 问题提出 组织后续研究项目的过程 成立课题组:去年11月中旬拟出了调查研究的工作方案 ; 社会调查 :设计了"关于安全饮酒知多少的问卷调查表",于去年12月对我校校区所在的永川市发放了150问卷份; 文献查新 :检索了国内近10年和国外近5年的相关文献,并委托教育部科技查新工作站进行查新; 应用子课题:驾驶员饮酒量与停驾时间量化分析,驾驶员理论培训,肇事时血液中酒精浓度的反推算,车保赔偿 . 调查研究 组织后续研究项目的过程 研究方法思路 实测数据 相关参数 修正模型 拟合 实际应用 完善模型 组织后续研究项目的过程 确定模型参数:模型中的参数通过血液中酒精浓度(blood alcohol concentration,BAC)的实测数据拟合获得,得到的参数是否准确,决定模型是否具有强健性和可应用性,需准确获得个体BAC的衰减数据 ; 第一次测试 :3月中旬,AT200便携式酒精检测仪,检测了20名健康男性志愿者; 第二次测试 :5月中旬,重庆市公安局刑警总队科技处用岛津GC-16A气相色谱仪,检测了30名健康志愿者,做了近900个BAC样测试 . BAC测试 组织后续研究项目的过程 主要研究工作完成后,我们将研究初步结果送到前面提及的相关单位专家手中,听取他们的意见.他们是本项目涉及到的实际应用领域的执行者和评判者.确切地说,他们的意见对我们进一步如何完善模型是非常有积极意义的.根据他们对该研究初步结果提出的宝贵意见,我们综合分析后,找到进一步深化,提高,拓广研究的途径. 应用反馈 组织后续研究项目的过程 根据专家意见,我们对在交通执法中的一大难题,肇事时体内酒精浓度的反推算问题方面再作了一些深入的研究.此外,由于呼吸式酒精测试仪的局限性和误差,我们大胆提出应用于机动车辆的手持感应酒精测试仪的研制设想,并提出将该模型方法用于其它手工操作的机械业,以及在医学,农学,养殖业等其他领域的相关研究设想,进一步完善模型的相关内容. 完善模型 后续研究研究已有成果 课题组在赛后继续研究中不断努力,力挫艰难困苦,并得到校内外力量的友好帮助和支持,项目研究任务基本完成,目前已得到了社会和科技界的一些认同. ●赵一鸣 副主任法医师,重庆市公安局刑警总队技术处副处长,重庆市法医学会秘书长,二级法医官. 实验严谨,结论有明显的对比性.对于酒精在人体内的代谢浓度,有较完整数据. 针对课题组织了有代表性的调查问卷.对于酒后驾驶的安全性,保险对酒后肇事的赔付等有着指导作用. 对于法医学中所用的血中乙醇浓度反推生前饮酒量有意义. 尤其对于学数学的大学生能够在应用领域做出这种课题,更为难能可贵 . ●邱有宽 重庆市公安局交通管理局,交通警察总队事故处副处长,交通事故伤残评定中心负责人. 在"严禁酒后驾车","酒后驾车肇事不予赔偿"的规定和现实之间寻求一种合情合理又合法的新途径,提出了"安全饮酒"的新概念. "酒后安全驾车时刻表",对于有效地预防和避免交通事故的发生有着一定的积极意义. 研究提供了更科学,数字化地判断驾驶员是否应该驾车的依据,有利于解决驾驶员饮酒量与停驾时间量化分析的交通执法难题. 作品《酒精浓度衰退曲线的应用研究》获得"第九界全国大学生挑战杯"重庆赛区特 等 奖 进一步研究设想 通过研究后的思考,认为结论对社会实践有较好的意义,对交通司法有一定的帮助; 但模型研究中存在一个重要的假设,即酒精在各人体中的吸收,消除速率基本相同,该假设在小概率事件; 人对酒精的吸收与代谢的各项个体差异显著,尤其是乙醇脱氢酶的个体差异非常显著; 提出以下研究设想. 对吗 进一步研究设想 动力系统模型中考虑乙醇脱氢酶因素; 探讨驾驶员反应曲线与安全驾车的关系. 研究后的体会 在赛区和全国组委会的关心和指导下,我们对该后续研究项目经过9个多月的探究,于今年6月底初步结题.通过这次实践,我们认为虽然工作难度大,但研究具有较好的意义和价值,同时也体会到在研究中需把握住一些关键环节,这是研究工作顺利开展的保障. 研究后的体会 论文不可避免地存在着一些不妥或不完善之处,严重制约着其成果的应用和推广(推销). 将获得一些解决实际问题的重要方法和理论依据: 1)数学科学技术的转化,直接投身国家相关建设科技和社会服务; 2)激励学生以后对数学和数学建模的学习; 3)通过加工,然后融入数学模型或其它数学主干课程中去,有利于当代大学生的数学素质的提高,有利于大学数学教学改革的进一步拓展. 研究意义 研究后的体会 选题恰当,学校支持,社会和科技界认同是研究工作实施途径中的三个关键环节,其中科技界和社会的理解,认同和支持尤其重要,只有他们的友好帮助,我们的研究才能得以顺利进行. 关键环节 致谢:叶其孝教授,姜启源教授去年研制了"饮酒驾车"问题,应该说我们的工作是建立在两位专家创造性劳动基础之上的.同时本项目在研究过程中得到叶其孝教授,姜启源教授,任善强教授的关心,鼓励,支持和指导,在此一并致谢!

随着公安部五条禁令的公布,酒精检测仪的需求逐渐增加。目前,酒精检测仪主要还是电化学性质的。在方式上主要有如下两种:一种是发光管显示;一种是数码显示。发光管显示一般常见的分为三段显示:一段为未饮酒区;一段为饮酒区;一段为酗酒区。根据测试的情况,相应的指示灯被点亮。另一种是数显式酒精检测仪。检测的结果直接以数字的形式显示出来。而这两年出现一种新型的半导体酒精检测仪,CA2000是一种高可靠、高精度、呼吸式酒精检测仪。它的核心部件采用新型高科技微变氧化物半导体,可以准确探测气体酒精含量,且不受烟味、可乐、咖啡等非酒精类气体的干扰。CA2000小巧轻便,操作简单,是便携应用的最佳选择。检测原理:当具有N型导电性的氧化物暴露在大气中时,会由于氧气的吸附而减少其内部的电子数量而使其电阻增大。其后如果大气中存在某种特定的还原性气体,它将与吸附的氧气反应,从而使氧化物内的电子数增加,导致氧化物电阻减小。半导体-氧化物传感器就是通过该阻值的变化来分析气体浓度。

(1)由图象可知,当被检测者未喝酒时,即酒精气体的浓度为0时,R1的电阻为60Ω;(2)由电路图可知,传感器和定值电阻串联,电流表测电路中的电流;根据欧姆定律可知:总阻值R=UI=12V0.4A=30Ω,根据电阻的串联特点可知:此时传感器的阻值为R1=R-R2=30Ω+20Ω=10Ω;据图甲可知,当R1的电阻为10Ω,酒精浓度为0.8mg/ml;(3)当电压表的示数U1=8V时,根据串联电路的电压特点可知:U2=U-U1=12V-8V=4V,电路中的电流I1=I2=U2R2=4V20Ω=0.2A,根据欧姆定律得:此时传感器R1的阻值R1′=U1I1=8V0.2A=40Ω,由甲图可知,被检测者的酒精气体浓度为0.1mg/ml<0.2mg/ml,所以被检测者不属于酒驾.答:(1)当被检测者未喝酒时,R1的电阻为60Ω;(2)当电流表的示数为0.4A时,此时被检测者酒精气体一浓度为0.8mg/ml;(3)当电压表示数为8V时,被检测司机不属于酒驾.

它利用检测到酒精物质时氧化物-半导体电性能值的变化进行测试。随着新型陶瓷和相关催化剂的开发,它能够选择性地分析人的呼气中的酒精浓度达到ppm级. 独特的氧化物——半导体传感器 检测原理:当具有N型半导体特性的氧化物暴露于空气时,受吸附的氧气影响电子数减少,导致电阻增大。而后,如果某种特定的气体(还原性气体)存在于空气中,它将与吸附的氧气起反应而使氧化物中的电子数增加,导致电阻减小。也就是说,当氧化物表面暴露于特定的气体时,其电特性将改变。而我们的传感器能够根据该变化量分析气体的浓度。 珍惜生命,酒后切勿驾车!安全才能到家参考资料:

酒精浓度测量仪毕业论文

随着公安部五条禁令的公布,酒精检测仪的需求逐渐增加。目前,酒精检测仪主要还是电化学性质的。在方式上主要有如下两种:一种是发光管显示;一种是数码显示。发光管显示一般常见的分为三段显示:一段为未饮酒区;一段为饮酒区;一段为酗酒区。根据测试的情况,相应的指示灯被点亮。另一种是数显式酒精检测仪。检测的结果直接以数字的形式显示出来。而这两年出现一种新型的半导体酒精检测仪,ca2000是一种高可靠、高精度、呼吸式酒精检测仪。它的核心部件采用新型高科技微变氧化物半导体,可以准确探测气体酒精含量,且不受烟味、可乐、咖啡等非酒精类气体的干扰。ca2000小巧轻便,操作简单,是便携应用的最佳选择。检测原理:当具有n型导电性的氧化物暴露在大气中时,会由于氧气的吸附而减少其内部的电子数量而使其电阻增大。其后如果大气中存在某种特定的还原性气体,它将与吸附的氧气反应,从而使氧化物内的电子数增加,导致氧化物电阻减小。半导体-氧化物传感器就是通过该阻值的变化来分析气体浓度。

嗯!原理很简单,就是通过检测红外线的探透率而转换成酒精浓度的。一对红外传感器(发射+接收)通过接收到的红外线(光电反应)形成的电流信号的大小来判断酒精浓度(相当于红外线传播的介质)。不过要求的器件灵敏度和线性度非常高。

相关百科

热门百科

首页
发表服务