一、尺寸:32mm X22mm X30mm 长*宽*高
二、主要芯片:LM393、MQ135气体感应探头
三、工作电压:直流 5V
四、特点:
1、具有信号输出指示灯指示;
2、双路信号输出(模拟量输出及 TTL 电平输出);
3、TTL 输出有效信号为低电平;(输出低电平时信号灯亮,可接单片
机 IO 口)
4、模拟量输出随浓度增加而增加,浓度越高电压越高;
5、对硫化物、苯系蒸汽、烟雾等有害气体具有很高的灵敏度;
6、具有长期的使用寿命和可靠的稳定性;
7、快速的响应恢复特性;
8、带安装孔,方便固定安装;
9、探头可以插拔设计,方便试验。
五、应用:
用于家庭、环境的有害气体探测装置,适宜于氨气、芳族化合物、硫化物、
苯系蒸汽、烟雾等气体有害气体的探测,气体敏感元件测试浓度范围:10 to
1000ppm
感谢您选购我们的产品,我们本着以人为本的经营理念,设计开发了一系列的产品。在所有产品的研发过程中,我们始终坚持以客户需要为目标,以模块化,实用化为准则,努力做到每件产品既可以独立使用,又可以通过相互组合应用,以获得更强大的使用功能,更高的性价比。
由于我们的产品在研发之初经过充分论证,并且充分考虑其在工程领域的应用,因此我们开发的每一项产品可以不经任何改造直接应用于工程领域。
我研发团队所有产品在发货之前全部经过专业人员的严格测试。不会存在质量问题。如果你收到货后产品有损坏或者存在质量问题,请及时与我们联系,我们会尽力解决问题,达到顾客满意。
我研发团队为每件产品编写详细使用说明,提供相关例程和相关常见问题的解决办法。在产品使用之前建议先阅读相关说明。
我们的产品在不断的完善之中,我们的相关配套资料也会根据市场需要和客户反馈不断更新、升级。本研发团队保留对产品资料修改的权利,恕不另行通知客户。
单片机源程序如下:
代码:
- /********************************************************************
- 龙戈电子
- *********************************************************************/
- #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; //定时器中断0
- CLK=0; //脉冲信号初始值为0
- TH0=(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) //电压显示不能超过5V
- AD0809=250;
- date=AD0809*20; //数码管显示的数据值,其中20为采集数据的毫安值
- xianshi(); //数码管显示函数
-
- }
- }
所有资料51hei提供下载: