智能排气扇课程设计名称测控系统原理与_第1页
智能排气扇课程设计名称测控系统原理与_第2页
智能排气扇课程设计名称测控系统原理与_第3页
智能排气扇课程设计名称测控系统原理与_第4页
智能排气扇课程设计名称测控系统原理与_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工业大学工课程设计说明课程设计名称 课程设计题目:智能排气学院名称 工专业:测控技术与仪器班级:1041(学号) 评分 教师:20131216:本智能排气扇以STC12C5A60S2为 采用能力强,温湿度传感器DHT11感知浴室温度,结合烟雾传感器MQ-2感知浴室内的气体并达到提示的目LED显示了温度、湿度,等实时信息反馈给使用1前 DS18B20测温电 流程 附录(一)................参考文献 附录(二).................实物硬件电 附录(三)................源代 前总体方案设计及选LEDLED水流水流温度测温湿度测量LED用户能执行基本的控制,而LED能把温度,湿度等基本信微控制器51(1)AD及(4)较高处理速度(5)成本合理请参见附录51STC12C5A08S2ATmega16最终决定采用STC12C5A08S2。DS18B20温度传感器来进行水流温度检测,单元模块单片机最小系统本系统以STC12C5A08S2为控制单元其管脚与一般的8KROM,25632IO支持ISP,IAP集成EPROOM,28810AD其引脚如上图所示,RXD,TXD为串口收发端,INT0,INT1WR,RD分别为外部写选通,P0,P1,P2,P3P1口第二功能为AD口和ISP口P0口自带上拉电阻XTAL2XTAL1为晶振引脚。最小系统电路:C3R1构成上电复位电路,XTAL1,XTAL212MHz,C1,C2EA接正极,以保证对内部ROM5V12MHz。DS18B20测温电123为电源正。DS18B20的主要特征:120.512750毫秒。检测温度范围为–55°C~+125°C–67°F内置EEPROM,限温功能64位光刻ROM,内置产品序列号,方便多机挂接。工作电源:2MQ-2烟雾传符参数名技术条备回路电ACor加热电5.0V±0.2ACor负载电可加热电室加热功H为加热电阻丝引脚。RL为负载电阻,与AB串联,当检查到有害

ADMQ-2需要一DHT11温湿度传感DHT118DHT11器都在湿度校验室中进行校准。校准系数以程序的形式在20DHT11的供电电压为3-5.5V。传感器上电后,要等待1s以越之间可增加一个100nF的电容,用以去耦滤波。由于DHT11的温度测量只能精确到个位,而实际浴室温度变化比较小很难通过DHT11的变化控制的占空比,故本设计只采用DHT11DS18B20总体电路布单片机电路如上图(1)所示,P2口连接LED1602液晶模块连DS18B2018B20控制DS18B20LCD160S2 调试与仿一米范围的水温度在ds18B20系统功能及参能够对室内的一氧化碳等气体进行检测,并温度传感器精确度:0.1摄氏度设计总气一般用电扇的级速是通改变接在闸接安和设计理地分挥各特PB《AltiumDesigner实用《AVR嵌入式系统设计附录(二实物硬附录(三) DHT11使用范例////功能:串口发送温湿度数据晶11.0592M//硬件连接//P2.0口为通讯口连接DHT11,DHT11的电源和地连接单片机的电源和各个模块都要共//输出口为p1.4会有轻微嗡嗡的响声继电器与p1.4连接的原因//p3.4为脉冲累加口排气扇转速//P1^7ad输入端氧到高电平如果不需要报警直接接//p087断码显示数//p1.0~p1.37断码显示位控//p3.7温度控制//p3.6湿度控制//p3.5流量控制流量传感器的输出端接p1.6口p2.5口的灯用来显示有无流量流#include<reg52.h>#include<intrins.h>//////////////////////测试端sbitl0=P2^1;//7段码显示控制位sbitl1=P2^2;//7段码显示控制位sbitl2=P2^3;//7段码显示控制位sbitl3=P2^4;//7段码显示控制位sbitl4=P2^5;//7段码显示控制位sbitl5=P2^6;//7段码显示sbitb0=P1^0;//7段码显示控制位sbitb1=P1^1;//7段码显示控制位sbitb2=P1^2;//7段码显示控制位sbitdd=P1^6;//sbitsbitwen_du=P3^7;//显示控sbitshi_du=P3^6;//sbit char 模块 _RCCAP0H#define sfr =0xD8;//PCA控

sfr =0xD9;//PCA模sfr =0xDA;//PCA模模式寄存 模 对 0(STC12C5A60S2系列sfr =0xDB;//PCA模模式寄存 模 对 1(STC12C5A60S2系列时寄存器

sfr = //PCAsfr =0xF9;//PCA定时sfr = 模块0的捕获寄存器sfr 0xFB;PCA模块寄存器控制

sbit = //PCA计void{CCON=0x04;CH=CL=0x00;CMOD= //8位 CCAPM1=0X42;CR=1; }//////////////////////AD模与STC12C5A32S2单片机ADC相关的寄存器----------------- //P1口模数转换功能控制寄 //AD转换控制寄存 //AD转换结果寄存器 //AD转换结果寄存器 //AD转换结果方式控 voidAD_caiji()//AD初始{P1ASF=0x80;//P1^7ad输入以选择P1其他端口输入,也可同时使用多个但要动ADC_CONTR=0x8f;//度,转换电压源启动,转换输入脚,转换启动与终AURX1=0;//选择转换dianyashuju=ADC_RES*4+ADC_RESL;转换结果方式选择,10位数全要}/分

无符号8位整型变量 有符号8位整型变量typedefunsigned 无符号16位整型变量typedef 有符号16位整型变量 无符号32位整型变量 有符号32位整型变量 单精度浮点数(32位长度) 双精度浮点数(64位长度)#defineucharunsignedchar#defineuintunsignedint //---------------- 口定义区 P2^0;////////////////////////////////////////////////////////////////////--------------- uchartemp_high,temp_low;uintshow_shi,show_ge; void//延时{U8}

延时函voidDelay_nms(unsignedchar//延时n{U8i,j;{}

}/************DHT11数8位数

void{U8 //{ 拉低50us为接受一bit数据作 40s后再测

// //if(D) 如40us后仍是高电平,是 //赋 data,每次赋一 //延}} 数据校验void //机拉低电位 //机拉高电位 为低,表明从机响应信号已到{ 判断从机拉低电位 //判断从机拉高电位80us,准备数据度高8度低8度高8

湿湿温温度低8校验8

//数据校验如果正确进行下一步{}}}//数据处理部voidDHT11_SHUJUCHULI(){_L=WENDU;//////////////////////////温度越高转速越快}uint{uintif(end==1){end-- TL0=0;TH0=0;return}//显示部voiddelay11(uintz){uintx,y;for(y=110;y>0;y--}voidxianshi()//7段码{intj;if(shi_du==0)set=1;elseswitch{case0:///数据的处理根据情况改需要

需要需要

case1:///数据的处理根据情况改case2:///数据的处理根据情况改}j=200;//1.2秒扫描if(v>9)v=9;if(dv>9)dv=9;if(c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论