提出了一种智能化室内空气质量监测与控制方案。该设计利用温湿度传感器对人们能够直观感受到的室内舒适度体验进行监控,利用甲醛传感器模组对室内主要危害气体甲醛进行检测。此外,该系统还可以通过按键来选择冬季和夏季两种温湿度的上下限模式,超限后由LED灯和蜂鸣器进行报警提示。而且通过与智能家居设备进行相连,从而把室内的温湿度值及甲醛值反映给室内的空调和换风系统,以及时控制温湿度和室内的新风量。
【资源下载】下载地址如下(845):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#define uchar unsigned char
#define uint unsigned int
//uchar code table[]={"0123456789"};
uchar UART_Upload[9]; // Upload上传 accord主动
//CH2O_val甲醛浓度值,CH2O_max满量程浓度值, Checksum校验和
uint CH2O_val,CH2O_max,Checksum;
uchar accord;
void init_ser()
{
//SCON:SM0=0、SM1=1、SM2=0、REN=1、TB8=0、RB8=0、TI0、RI=0
SCON=0x50; //SCON: 方式1, 8-bit UART
TMOD=0x20; //TMOD: timer 1,方式2, 8-bit自动重装
PCON=0x00; //SMOD=0,串口波特率正常;SMOD=1,串口波特率加倍
TH1=0xfd; //
TL1=0xfd; //波特率:9600 11.0592MHz
TR1=1;//开定时器1
TI=0;
RI=0;
EA=1;//开总中断
ES=1;//串行口中断开
}
void serial () interrupt 4
{
uchar temp_ppb;
if(RI==1)
{
RI=0;
UART_Upload[accord]=SBUF; //串口接收一个数据
accord++;
if(accord>8) //九个数据为一组
{
accord=0;