(精选文档)MQ2烟雾传感器设计资料原理图使用手册

合集下载

mq2烟雾传感器技术手册

mq2烟雾传感器技术手册

mq2烟雾传感器技术手册烟雾传感器是一种常用的气体传感器,它能够检测空气中的烟雾浓度并输出相应的电信号。

MQ2烟雾传感器是一种常见的烟雾传感器之一,它具有高灵敏度、快速响应的特点,在各种应用中得到广泛的应用。

1. MQ2烟雾传感器的基本原理MQ2烟雾传感器是一种半导体传感器,它的灵敏度基于氧化物半导体材料对目标气体的吸附性能。

通常,MQ2烟雾传感器由感知元件、电路板和连接引脚组成。

感知元件是由氧化物半导体材料制成的烟雾敏感元件,当空气中的烟雾浓度超过一定阈值时,烟雾颗粒会与感知元件表面的氧化物发生化学反应,导致电阻的变化。

电路板则负责接收感知元件的电信号,并将其转化为数字信号输出。

2. MQ2烟雾传感器的特点和优势MQ2烟雾传感器具有以下特点和优势:1) 高灵敏度:MQ2传感器对烟雾浓度的变化非常敏感,能够快速响应不同浓度的烟雾。

2) 宽工作范围:MQ2传感器可以检测多种气体,包括烟雾、甲烷、液化气等,具有较广的应用范围。

3) 高稳定性:MQ2传感器采用优质的氧化物材料,具有较高的稳定性和可靠性。

4) 易于使用:MQ2传感器的接线简单,使用方便,能够与各种控制器或单片机系统配合使用。

3. MQ2烟雾传感器的应用领域由于MQ2烟雾传感器具有高灵敏度和广泛的气体检测范围,它在多个领域得到了应用。

1) 家庭安防:MQ2传感器可以用于家庭烟雾报警装置,及时检测到室内烟雾浓度超标并发出报警信号,以提醒用户采取相应的措施。

2) 工业安全:在工业环境中,MQ2传感器可以用于检测燃气泄漏,及时发出警报,保障工作人员的安全。

3) 空气质量监测:MQ2传感器可以用于室内和室外空气质量监测,检测有害气体的浓度,提供及时的空气质量数据。

4) 智能家居:MQ2传感器可以与智能家居系统相结合,通过检测烟雾浓度实现自动开启、关闭空气净化器等功能,提升生活品质。

4. MQ2烟雾传感器的使用注意事项在使用MQ2烟雾传感器时,需要注意以下事项:1) 防止传感器受潮:MQ2传感器对湿度敏感,应放置在干燥的环境中,避免与水接触。

mq2传感器手册

mq2传感器手册

mq2传感器手册
MQ-2烟雾传感器技术手册:
一、工作原理
MQ-2烟雾传感器采用半导体敏感元件,当烟雾分子进入传感器并与表面上的敏感材料相接触时,敏感材料的电阻值将发生变化。

这一变化随后被转换为电信号,从而能够检测和测量烟雾浓度。

二、特性
1. 高灵敏度:MQ-2传感器对烟雾非常敏感,能够快速地检测到烟雾的存在。

2. 长寿命:由于其稳定的材料和构造,MQ-2传感器具有较长的使用寿命。

3. 防腐蚀:传感器表面涂有防腐蚀材料,能够在各种环境中稳定工作。

4. 易安装:MQ-2传感器体积小巧,易于安装和配置。

三、应用领域
MQ-2烟雾传感器广泛应用于家庭、工业和商业场所的火灾预防系统。

它可以检测到火灾初期的烟雾,并向报警系统发送信号,从而及时触发火灾报警。

此外,它还可以用于需要检测空气质量或污染物的地方。

四、使用方法
1. 安装:请根据产品手册中的说明正确安装传感器,确保其位于需要检测的区域附近,且通风良好。

2. 测试:在安装完成后,应测试传感器以确保其正常工作。

可以通过向传感器吹气或使用烟雾发生器来测试其响应。

3. 维护:定期清洁传感器表面,以保持其良好的工作状态。

避免使用强烈的清洁剂或溶剂,以免损坏传感器表面。

4. 更换:当传感器寿命结束或出现故障时,应更换传感器。

请根据产品手册中的说明进行更换操作。

以上是MQ-2烟雾传感器技术手册的主要内容。

在使用过程中如有任何问题,请参考产品手册或联系制造商获得支持。

MQ-2使用说明

MQ-2使用说明

MQ-2使⽤说明电压:5V输出TTL信号LED指⽰。

双信号输出,模拟量TTL电平输出.TTL输出有效信号为低电平.模拟量输出0~5V电压,浓度越⾼电压越⾼。

输出TTL的灵敏度可通过电位器调节。

3接线简介电⼦元件全福家最后酒精传感器的焊接完成~!5测试使⽤前需要进⾏5分钟左右的预热~~~溶度越⾼,输出模拟量的电压也越⾼!!烟雾的检测输出TTL灵敏度可通过电位器调节~6.原理图7.元件表元件表-配件表R1-R3 1KR4 22KR5 47KD1 1N5819LED1 LEDQ1 8050(2TY)C1 0.1U(104)C2 100UFVR1 10K(103)U1 LM358QM MQ-2P1 4P插针点击进⼊购买max232串⼝isp下线制作的焊接级说明,原理图,元件表m8数字焊台-936数控焊台的焊接级说明,原理图,元件表0730橙⾊点阵时钟焊接级说明,原理图,元件表-led数字时钟-89c52m8r2r数控电源焊接级说明,原理图,元件表温控风扇散热,3r33稳压2w6v太阳能led灯套件配2⽚锂电池的焊接级说明,原理图,元件表mq-2 ⽓体传感器中⽂资料芯⽚ic中⽂资料⾃⼰动⼿制作32*16led点阵~!含程序原理图8*8*8led光⽴⽅程序源hex 原理图⽂件-atmega32-74hc 574 138-max232-转载⾃外国⽹漂浮的⽂字-投影-烟雾贴⽚元件的焊接教程(多图详解)-教你焊接查看更多>>mq2烟雾传感器mq 2烟雾传感器原理烟雾传感器mq 2⽓体传感器的原理图mq 2模块原理烟雾传感器原理图⽓体传感器模块⼯作原理烟雾传感器模块⼯作原理酒精传感器原理图烟雾浓度参数分享到:QQ空间腾讯微博腾讯朋友收藏0⽀持0反对0转发到微博回复举报sydz 615 主题 7 好友 282积分管理员发消息沙发发表于 2012-4-21 17:21:29|只看该作者 AT89C52 STC89C52 单⽚机都⾏LED 接在 P1.0传感器输⼊端 P2.0C 程序 1. 转载⾃互联⽹,此程序仅⽤于学习与参考 2.。

烟雾传感器MQ2

烟雾传感器MQ2

Q-2烟雾传感器应用摘要:当今社会环保意识深入广大人民群众,现在很多产品都打着环保的招牌来吸烟顾客,确实环保对于如今大多数追求生活品味的人来说需求很大,环保绿色产品在市场上的销路都比较大,因此开发绿色产品已经成为科技人员的追求目标。

市场上能够清除烟雾的烟灰缸成品比较少,能够自动感应启动的几乎没有。

因此我们小组设计了这个能够自动感应的除雾烟灰缸,该产品利用了市场上比较流行的灵敏性很好的MQ -2传感器,因此该产品的灵敏性相当不错,而且我们采用了几层过滤,极大程度上分解烟雾的有害物质,是使室内的空气达到环保的最理想产品。

设计理念在家居和办公室里,由于男主人抽烟太多,往往引起室内因雾弥漫,特别是冬天,室内通风不太好时,将给室内人员的身体健康带来损坏。

传统烟灰缸只能盛烟灰而不能吸掉对人体和环境有害的烟雾,本装置通过利用烟雾传感器,当烟雾扩散时,烟雾传感器感应到烟雾时,继电器打到NO,风扇开始工作,马达转动,风扇产生吸力将烟雾吸入到装有活性炭和负离子的过滤外壳中,排出清新干净的气体,极大地改善室内环境,具有环保的现时意义。

设计原理1.设计电路2.元器件选择电源采用输入AC:220V 50Hz,输出DC:稳压5V的电源变压器;烟雾传感器MQ-2;一个50K 的电位器;一个1 K 的电阻;一个三脚的开关;晶体管采用9013型号;继电器采用JRC-4100F 5V的型号;通电指示灯采用3.5V的淡绿发光二极管;风扇FAN为5V的单转向小型风扇。

下图为设计的报警器图3. 自感应器件MQ-2参数A. 标准工作条件符号参数名称技术条件备注Vc回路电压≤15V AC or DCV H加热电压 5.0V±0.2 V AC or DCR L负载电阻可调R H加热电阻31Ω±3Ω室温P H加热功耗≤900mWB. 环境条件符号参数名称技术条件备注Tao使用温度-10℃-50℃Tas储存温度-20℃-70℃RH相对湿度小于95%RHO2氧气浓度21%(标准条件)氧气浓度会影响灵敏度特性最小值大于2%C. 灵敏度特性符号参数名称技术参数备注Rs敏感体表面电阻 3KΩ-30KΩ(1000ppm 异丁烷 )探测浓度范围100ppm-10000ppm液化气和丙烷300ppm-5000ppm 丁烷5000ppm-20000ppm 甲烷300ppm-5000ppm 氢气100ppm-2000ppm 酒精α(3000/1000 )异丁烷浓度斜率≤0.6标准工作条件温度: 20℃±2℃ Vc:5.0V±0.1V 相对湿度: 65%±5% Vh: 5.0V±0.1V预热时间不超过1小时MQ-2气敏元件的结构和外形如图所示(结构A or B),由微型AL2O3陶瓷管、SnO2 敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。

MQ-2传感器使用说明

MQ-2传感器使用说明

模块使用说明传感器模块使用说明MQ-2传感器雁凌电子一模块描述1可以用于家庭和工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、烟雾等的探测;2灵敏度可调(图中蓝色数字电位器调节)3工作电压5V使用前,供电至少预热2分钟以上,传感器稍微发烫属于正常现象;4输出形式a模拟量电压输出b数字开关量输出(0和1)5设有固定螺栓孔,方便安装6小板PCB尺寸:4.5cm* 1.8cm模块接口说明(44线制)二模块接口说明(1VCC5V工作电压2GND外接GND3DO小板数字开关输出接口(0和1)4AO小板模拟量输出接口三使用说明1MQ-2传感器模块对环境液化气、丁烷、丙烷、甲烷、酒精、烟雾等较敏感。

2模块在无上述气体影响或者气体浓度未超过设定阈值时,数字接口DO口输出高电平,模拟接口A0电压基本为0v左右,当气体影响超过设定阈值时,模块数字接口D0输出低电平,模拟接口A0输出的电压会随着气体的影响慢慢增大;3小板数字量输出D0可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境气体;4小板数字量输出DO可以直接驱动本店继电器模块,由此可以组成一个气体开关;5小板数字量输出DO可以直接驱动本店有源蜂鸣器模块,由此可以组成一个气体报警器;5小板模拟量输出AO可以和本店AD模块相连,通过AD转换,可以获得环境气体浓度精准的数值;四测试说明使用本店51开发板与MQ2模块测试接线说明:模块VCC接开发板VCC模块GND接开发板GND接好VCC和GND,模块电源指示灯会亮将模块放置有无上述气体处,调节板上蓝色电位器,直到板上开关指示灯亮,然后慢慢回调,直到开关指示灯灭。

然后将模块放入有上述气体的环境中,会发现模块上的开关指示灯会亮,这个现象就是说明,上述气体可以触发模块,从而使开关指示灯点亮。

另外资料里面附带一个51程序,用来检测MQ2模块数字接口D0的高低电平具体说明如下:接线:模块VCC接开发板VCC模块GND接开发板GND模块D0接开发板P0.1单片机:STC89C52串口发送数据波特率:9600现象:模块有气体触发,串口不断发送01,同时开关指示灯亮;模块无气体触发,串口不发送数据,同时开关指示灯灭。

MQ-2烟雾传感器的工作原理

MQ-2烟雾传感器的工作原理

MQ-2烟雾传感器的应用介绍之阳早格格创做基于网上闭于MQ-2烟雾传感器的技能资料少之甚少,自己正佳当前正在搞闭于《储备粮仓环境监测系统》的名目.果此自己归纳闭于MQ-2的技能文档,取大家共享,共共教习!一、MQ-2烟雾传感器的应用范畴可用于家庭战工厂的气体揭收监测拆置,相宜于液化气、苯、烷、酒粗、氢气、烟雾等的探测.故果此,MQ-2不妨准确去道是一个多种气体探测器.MQ-2的探测范畴极其的广大.它的便宜:敏捷度下、赞同快、宁静性佳、寿命少、启动电路简朴.二、MQ-2的处事本理MQ-2型烟雾传感器属于两氧化锡半导体气敏资料,属于表面离子式N型半导体.处于200~300摄氏度时,两氧化锡吸附气氛中的氧,产死氧的背离子吸附,使半导体中的电子稀度缩小,进而使其电阻值减少.当取烟雾交触时,如果晶粒间界处的势垒支到烟雾的调至而变更,便会引起表面导电率的变更.利用那一面便不妨赢得那种烟雾存留的疑息,烟雾的浓度越大,导电率越大,输出电阻越矮,则输出的模拟旗号便越大.三、MQ-2的个性1、MQ-2型传感器对付天然气、液化石油气等烟雾有很下的敏捷度,越收对付烷类烟雾更为敏感具备良佳的抗搞扰性,可准确排除有刺激性非可焚性烟雾的搞扰疑息.(通过尝试:对付烷类的感触度比纸弛木料焚烧爆收的烟雾要佳的多,输出的电压降下的比较快)2、MQ-2型传感器具备良佳的沉复性战少久的宁静性.初初宁静,响当令间短,万古间处事本能佳.需要注意的是:正在使用之前必须加热一段时间,可则其输出的电阻战电压禁绝确.3、其检测可焚气体取烟雾的范畴是100~10000ppm(ppm为体积浓度. 1ppm=1坐圆厘米/1坐圆米)需要注意:加热电压.如果过下,会引导里里的旗号线熔断,进而器件报兴.四、MQ-2的结构引足及启拆图MQ-2的形状图从图中不妨瞅出(从左到左)第一个:由于加热电压过大,引导里里旗号细线被烧断而无法仄常处事.然而是加热功能保持存留.所以咱们必须注意加热丝的电压,最佳串个小电阻.第两个:是MQ-2底里引足图第三个:中瞅图五、MQ-2的估计取校准用MQ-2烟雾传感器去检测火灾烟雾的最佳办法是通过其输出电压取门限电压比较得出.(门限电压需要通过烟雾尝试)1、MQ-2的估计公式阻值R取气氛中被测气体的浓度C的估计闭系式log R = mlog C + n (m,n均为常数)常数n:取气体检测敏捷度有闭,除了随传感器资料战睦体种类分歧而变更中,还会由于丈量温度战激活剂的分歧而爆收大幅度的变更.常数m:表示随气体浓度而变数的传感器的敏捷度(也称动做气体分散率).对付于可焚性气体去道,m的值普遍介于1/2至1/3之间.2、传感器的电阻的估计3、MQ-2传感器的输出电压根据MQ-2的处事本理(其电导率随着气体浓度的删大而删大,其电阻是电导率的倒数,所以电阻是随之减小的.其个性便相称于一个滑动变阻器).一、烟雾传感器电路图处事本理:MQ-2的4足输出随烟雾浓度变更的曲流旗号,被加到比较器U1A的2足,Rp形成比较器的门槛电压.当烟雾浓度较下输出电压下于门槛电压时,比较器输出矮电仄(0v),此时LED明报警;当浓度落矮传感器的输出电压矮于门槛电压时,比较器翻转输出下电仄(Vcc),LED燃烧.安排Rp,不妨安排比较器的门槛电压,进而安排报警输出的敏捷度. R1串进传感器的加热回路,不妨呵护加热丝免受热上电时的冲打.MQ-2传感器对付甲烷的探测范畴是5000~20000ppm,即0. 5%-2%,正在跟MQ-2串联的电阻何处得到参照电压,通过AD变换后得到数字电压,便那样一个数字电压,何如不妨得到当时气氛中甲烷的PPM值,即浓度.(参照了网上传的使用MQ-2搞基于单片机的烟雾报警系统的伙伴,那份资料便存留那个特大问题,本去出有行那一个,大错的场合很多,请注意!)期视有体味的共志帮手办理那一易题~支分~便那样一个数字电压,天然不妨知讲浓度了,前提是要安排战标定佳传感器,主要历程便是:1 传感器量程5000~20000ppm,如果输出为0-5V(传感器模拟旗号中间量也不妨是别的电压范畴大概??mA旗号??ad是将模拟转移数字量的??AD变换后得到是数字旗号数字旗号反函数便得出浓度. 3,本去便是个比率闭系式,只消有电旗号正在,其余的皆是简朴运算而已了.逃问您佳,该当出那样简朴吧?比圆,当时的浓度为0,大概者是矮于5000PPM,那么那时得到的数字电压会是什么呢?回问如果是0.5%-2%(对付应0-5V),天然0.5%以下是数字旗号便是0呀,如果量程0%-2%,天然便出有是了提问者评介果为传感器敏捷度利害线性的,所以变换也利害线性的本文的统造部分主要用的是ARM部分,它取保守的51单片机相比功能越收的强盛,如芯片里里的Flsah、EEPROM、SRAM容量较大、支援正在线编程烧写ISP、每个IO心皆不妨以推挽启动的办法输出下、矮电仄,启动本收强,里里资材歉富,普遍皆集成A/D、D/A模数变换器、PWM、SPI、USART、I2C、I2S等交心,以及拥有歉富的中断源等.那些果素使得ARM取51单片机相比越收的下本能,矮功耗.利用ARM去安排的自动监测系统的下效、便当、准确的个性决断了它将越收广大的应用于工业统造各个范畴,共时当前基于ARM嵌进式系统正在统造、通疑范畴应用的越收广大.。

mq2烟雾传感器技术手册

mq2烟雾传感器技术手册

mq2烟雾传感器技术手册MQ-2烟雾传感器是一种广泛应用于气体检测的电化学传感器,被广泛应用于各种领域,如家用安防、工业环境监测等。

本技术手册将详细介绍MQ-2烟雾传感器的工作原理、特点、使用注意事项以及应用场景等内容。

一、MQ-2烟雾传感器的工作原理MQ-2烟雾传感器基于电化学原理进行气体检测。

其核心部分是一种灵敏元件,能够与气体发生化学反应,从而改变其电阻值。

当检测到烟雾或其他有机气体时,烟雾颗粒和有机气体中的一些化学物质会与传感器表面的敏感材料发生反应,导致敏感材料表面的电阻值发生变化。

通过测量敏感材料电阻值的变化,可以判断是否存在烟雾和有机气体。

二、MQ-2烟雾传感器的特点1.灵敏度高:MQ-2烟雾传感器对烟雾和一些常见的有机气体具有很高的灵敏度,能够准确地检测到微量的烟雾和有机气体。

2.响应速度快:MQ-2烟雾传感器能够迅速响应环境中的烟雾和有机气体,实时监测气体浓度的变化。

3.低功耗:MQ-2烟雾传感器采用低功耗设计,能够长时间稳定运行,有效延长传感器的使用寿命。

4.易于安装:MQ-2烟雾传感器体积小巧,重量轻,便于安装和维护。

5.低成本:MQ-2烟雾传感器采用常见的材料和制造工艺,成本较低,适用于大规模应用。

三、MQ-2烟雾传感器的使用注意事项1. MQ-2烟雾传感器工作时,接口处不宜有腐蚀性气体或挥发性有机物,以免影响传感器的灵敏度和稳定性。

2. MQ-2烟雾传感器应远离高温、高湿、强酸、强碱等环境,以免对传感器的正常工作造成影响。

3. MQ-2烟雾传感器在使用过程中应注意防水、防潮,防止传感器受潮受损。

4. MQ-2烟雾传感器在使用前应进行预热,以提高传感器的稳定性和精确度。

5. MQ-2烟雾传感器的电源电压应与传感器的额定电压匹配,以免损坏传感器。

四、MQ-2烟雾传感器的应用场景1.家用安防:MQ-2烟雾传感器可用于家庭烟雾报警器,及时发现烟雾情况并及时报警,保护家人的生命财产安全。

(精选文档)MQ2烟雾传感器设计资料原理图使用手册

(精选文档)MQ2烟雾传感器设计资料原理图使用手册

MQ-2烟雾传感器模块使用说明书简要说明:一、尺寸:32mm X22mm X27mm 长X宽X高二、主要芯片:LM393、ZYMQ-2气体传感器三、工作电压:直流5伏四、特点:1、具有信号输出指示。

2、双路信号输出(模拟量输出及TTL电平输出)3、TTL输出有效信号为低电平。

(当输出低电平时信号灯亮,可直接接单片机)4、模拟量输出0~5V电压,浓度越高电压越高。

5、对液化气,天然气,城市煤气有较好的灵敏度。

6、具有长期的使用寿命和可靠的稳定性7、快速的响应恢复特性五、应用:适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。

【标注说明】【原理图】【测试方式】1、传感器先预热20秒左右。

2、将传感器放在无被测气体的地方,顺时针调节电位器,调节到指示灯亮,然后逆时针转半圈,调到指示灯不亮,然后接近被测气体,指示灯亮,离开被测气体,指示灯熄灭,就证明传感器是好的!【测试程序】实现功能:1、当测量浓度大于设定浓度时,单片机IO口输出低电平/********************************************************************汇诚科技实现功能:此版配套测试程序使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchunleo【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************************************************************//********************************************************************说明:1、当测量浓度大于设定浓度时,单片机IO口输出低电平*********************************************************************/#include<reg52.h> //库文件#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/******************************************************************** I/O定义*********************************************************************/ sbit LED=P1^0; //定义单片机P1口的第1位(即P1.0)为指示端sbit DOUT=P2^0; //定义单片机P2口的第1位(即P2.0)为传感器的输入端/********************************************************************延时函数*********************************************************************/ void delay()//延时程序{uchar m,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);}/********************************************************************主函数*********************************************************************/ void main(){while(1) //无限循环{LED=1; //熄灭P1.0口灯if(DOUT==0)//当浓度高于设定值时,执行条件函数{delay();//延时抗干扰if(DOUT==0)//确定浓度高于设定值时,执行条件函数{LED=0; //点亮P1.0口灯}}}}/********************************************************************结束*********************************************************************/ 【测试程序】*********************************************************************/ #include <reg52.h> //头文件#define uchar unsigned char //宏定义无符号字符型#define uint unsigned int //宏定义无符号整型code uchar seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示段码数码管字跟uchar wei[4]={0XEf,0XDf,0XBf,0X7f}; //位的控制端//位控制码sbit ST=P3^0; //A/D启动转换信号sbit OE=P3^1; //数据输出允许信号sbit EOC=P3^2; //A/D转换结束信号sbit CLK=P3^3; //时钟脉冲uint z,x,c,v,AD0809, date; //定义数据类型/******************************************************************延时函数******************************************************************/void delay(uchar t){uchar i,j;for(i=0;i<t;i++){for(j=13;j>0;j--);{ ;}}}/**********************************************************************数码管动态扫描*********************************************************************/void xianshi() //显示函数{uint z,x,c,v;z=date/1000; //求千位x=date%1000/100; //求百位c=date%100/10; //求十位v=date%10; //求个位P2=0XFF;P0=seg7code[z]&0x7f;P2=wei[0];delay(80);P2=0XFF;P0=seg7code[x];P2=wei[1];delay(80);P2=0XFF;P0=seg7code[c];P2=wei[2];delay(80);P2=0XFF;P0=seg7code[v];P2=wei[3];delay(80);P2=0XFF;}/************************************************************************* CLK振荡信号**************************************************************************/ void timer0( ) interrupt 1 //定时器0工作方式1{TH0=(65536-2)/256; //重装计数初值TL0=(65536-2)%256; //重装计数初值CLK=!CLK; //取反}/*************************************************************************主函数**************************************************************************/ void main(){TMOD=0X01; //定时器中断0CLK=0; //脉冲信号初始值为0TH0=(65536-2)/256; //定时时间高八位初值TL0=(65536-2)%256; //定时时间低八位初值EA=1; //开CPU中断ET0=1; //开T/C0中断TR0=1;while(1) //无限循环{ST=0; //使采集信号为低ST=1; //开始数据转换ST=0; //停止数据转换while(!EOC); //等待数据转换完毕OE=1; //允许数据输出信号AD0809=P1; //读取数据OE=0; //关闭数据输出允许信号if(AD0809>=251) //电压显示不能超过5VAD0809=250;date=AD0809*20; //数码管显示的数据值,其中20为采集数据的毫安值xianshi(); //数码管显示函数}}【ADC0809资料】ADC0809中文资料1.主要特性1)8路8位A/D转换器,即分辨率8位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MQ-2烟雾传感器模块使用说明书简要说明:一、尺寸:32mm X22mm X27mm 长X宽X高二、主要芯片:LM393、ZYMQ-2气体传感器三、工作电压:直流5伏四、特点:1、具有信号输出指示。

2、双路信号输出(模拟量输出及TTL电平输出)3、TTL输出有效信号为低电平。

(当输出低电平时信号灯亮,可直接接单片机)4、模拟量输出0~5V电压,浓度越高电压越高。

5、对液化气,天然气,城市煤气有较好的灵敏度。

6、具有长期的使用寿命和可靠的稳定性7、快速的响应恢复特性五、应用:适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。

【标注说明】【原理图】【测试方式】1、传感器先预热20秒左右。

2、将传感器放在无被测气体的地方,顺时针调节电位器,调节到指示灯亮,然后逆时针转半圈,调到指示灯不亮,然后接近被测气体,指示灯亮,离开被测气体,指示灯熄灭,就证明传感器是好的!【测试程序】实现功能:1、当测量浓度大于设定浓度时,单片机IO口输出低电平/********************************************************************汇诚科技实现功能:此版配套测试程序使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchunleo【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************************************************************//********************************************************************说明:1、当测量浓度大于设定浓度时,单片机IO口输出低电平*********************************************************************/#include<reg52.h> //库文件#define uchar unsigned char//宏定义无符号字符型#define uint unsigned int //宏定义无符号整型/******************************************************************** I/O定义*********************************************************************/ sbit LED=P1^0; //定义单片机P1口的第1位(即P1.0)为指示端sbit DOUT=P2^0; //定义单片机P2口的第1位(即P2.0)为传感器的输入端/********************************************************************延时函数*********************************************************************/ void delay()//延时程序{uchar m,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);}/********************************************************************主函数*********************************************************************/ void main(){while(1) //无限循环{LED=1; //熄灭P1.0口灯if(DOUT==0)//当浓度高于设定值时,执行条件函数{delay();//延时抗干扰if(DOUT==0)//确定浓度高于设定值时,执行条件函数{LED=0; //点亮P1.0口灯}}}}/********************************************************************结束*********************************************************************/ 【测试程序】*********************************************************************/ #include <reg52.h> //头文件#define uchar unsigned char //宏定义无符号字符型#define uint unsigned int //宏定义无符号整型code uchar seg7code[10]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示段码数码管字跟uchar wei[4]={0XEf,0XDf,0XBf,0X7f}; //位的控制端//位控制码sbit ST=P3^0; //A/D启动转换信号sbit OE=P3^1; //数据输出允许信号sbit EOC=P3^2; //A/D转换结束信号sbit CLK=P3^3; //时钟脉冲uint z,x,c,v,AD0809, date; //定义数据类型/******************************************************************延时函数******************************************************************/void delay(uchar t){uchar i,j;for(i=0;i<t;i++){for(j=13;j>0;j--);{ ;}}}/**********************************************************************数码管动态扫描*********************************************************************/void xianshi() //显示函数{uint z,x,c,v;z=date/1000; //求千位x=date%1000/100; //求百位c=date%100/10; //求十位v=date%10; //求个位P2=0XFF;P0=seg7code[z]&0x7f;P2=wei[0];delay(80);P2=0XFF;P0=seg7code[x];P2=wei[1];delay(80);P2=0XFF;P0=seg7code[c];P2=wei[2];delay(80);P2=0XFF;P0=seg7code[v];P2=wei[3];delay(80);P2=0XFF;}/************************************************************************* CLK振荡信号**************************************************************************/ void timer0( ) interrupt 1 //定时器0工作方式1{TH0=(65536-2)/256; //重装计数初值TL0=(65536-2)%256; //重装计数初值CLK=!CLK; //取反}/*************************************************************************主函数**************************************************************************/ void main(){TMOD=0X01; //定时器中断0CLK=0; //脉冲信号初始值为0TH0=(65536-2)/256; //定时时间高八位初值TL0=(65536-2)%256; //定时时间低八位初值EA=1; //开CPU中断ET0=1; //开T/C0中断TR0=1;while(1) //无限循环{ST=0; //使采集信号为低ST=1; //开始数据转换ST=0; //停止数据转换while(!EOC); //等待数据转换完毕OE=1; //允许数据输出信号AD0809=P1; //读取数据OE=0; //关闭数据输出允许信号if(AD0809>=251) //电压显示不能超过5VAD0809=250;date=AD0809*20; //数码管显示的数据值,其中20为采集数据的毫安值xianshi(); //数码管显示函数}}【ADC0809资料】ADC0809中文资料1.主要特性1)8路8位A/D转换器,即分辨率8位。

2)具有转换起停控制端。

3)转换时间为100μs 4)单个+5V电源供电5)模拟输入电压范围0~+5V,不需零点和满刻度校准。

6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW。

2.内部结构 ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图13.22所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近ADC0809内部结构框图寄存器、三态输出锁存器等其它一些电路组成。

因此,ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。

输入输出与TTL兼容。

3.外部特性(引脚功能)ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。

IN0~IN7:8路模拟量输入端。

2-1~2-8:8位数字量输出端。

ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。

ALE:地址锁存允许信号,输入,高电平有效。

START: A/D转换启动信号,输入,高电平有效。

EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)OE:数据输出允许信号,输入,高电平有效。

当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

CLK:时钟脉冲输入端。

要求时钟频率不高于640KHZ。

REF(+)、REF(-):基准电压。

相关文档
最新文档