基于STM32的智能家居系统设计 联系客服

发布时间 : 星期日 文章基于STM32的智能家居系统设计更新完毕开始阅读6e99f9f9866fb84ae55c8ddf

为了提高采集数据的稳定性以及可靠性,采用了多次采集然后再求平均值,这 样得到的数据将会更加的可靠准确!计算平均值的程序如下:

4.3.3 烟雾传感器

烟雾传感器就是一种感知烟雾浓度的电子器件,技术先进,工作稳定可靠,常常被安放在大型商场或者各种消防报警系统里,本次设计中使用的是性能优秀的离子式烟雾传感器,它相较与传统的以气敏电阻为核心的传感器工作稳定性更高,串行接收和发送数据,外围电路更加简单,体积小,不占用空间,耗能低,长时间使用不会造成较大的功耗。

表4-3烟雾传感器标准工作条件

符号 Vc VH RL RH PH

参数名称 回路电压 加热电压 负载电阻 加热电阻 加热功耗 技术条件 ≤15V 5.0±0.2V 可调 31Ω±3Ω ≤900mW 备注 AC or DC AC or DC 室温 28

表4-4 烟雾传感器环境条件

符号 Tao Tas RH 02

表4-5 烟雾传感器灵敏度特性 参数名称 使用温度 储存温度 相对湿度 氧气浓度 技术条件 -10℃-50℃ -20℃-70℃ 小于 95%RH 21% 标准条件最小值 备注 符号 RS α(3000/1000)异丁烷 参数名称 敏感体表面电阻 浓度斜率 技术参数 备注 3KΩ-30KΩ探测浓度范围(1000ppm 异丁100ppm-10000ppm烷) 液化气和丙烷 ≤0.6 300ppm-5000ppm 丁烷 5000ppm-20000ppm 甲烷 300ppm-5000ppm 氢气 100ppm-2000ppm 酒精 标准工作条件 温度:20℃±2℃ VC: 5.0V±0.1V 相对湿度:65%±5% Vh:5.0V±0.1V 不超过 1小时 预热时间

29

开始 初始化 采集烟雾数值 无线传输 读取数据

Y 烟雾浓度异常

N

显示

结束 图4-13 烟雾传感器工作流程图

报警

4.3.4 温湿度传感器

DHT11温湿度传感器由数字采集模块和温湿度传感模块两部分组成,因其现有的结构稳定再带校准数字信号技术,从而使其具有极高的稳定性。传感器部分包括一个感湿元件和一个测温器件,外加与单片机相连,抗干扰能力强,响应快,综合而言性价比非常高。DHT11采用4针单排封装,外电路简单,连接方便,而他的体积小巧,功耗低则使它更加适合现在的智能家居乐,不占用空间,长时间使用不会造成大量的功耗。

DHT11通信过程,总线处于高电平时,总线发出等待接收信号指令,拉低电平,等待DHT11响应,当低电平持续时间大于18us后,满足DHT11接收到信号的时间长度,DHT11开始接收主机的信号,当接收到主机开始信号后,发送80us低电平响应信号,主机发送开始信号后,等待大约30us后,读取DHT11反馈回来的信号,主机发送开始信号后,便可以切换到输入模式,也就是输出高电平,总线再由外界上拉电阻拉高电平。

30

图4-14 温湿度感器工作时序图

起始阶段总线为低电平,DHT11先发送一个请求响应信号,随后总线会将总线拉高80us作为响应应答,此时,DHT11开始准备发送数据,每一个bit发送响应信号都在50us低电平时隙,如果读到的信号为高电平,则DHT11不会响应,此时应该检查一下电路是否正确,当所有数据都发送完毕后,DHT11总线会拉低50us,随后总线上拉电阻进入空闲状态,等待下一次信号的来临。

开始

主机拉低延时18us

总线上拉阻拉高主机延时40us

N 从机是否响应信号 Y Y 从机发出 80us 低电平

从机发出80us高电平

读出数据 数据检验 结束 图4-15 温湿度传感器读取数据流程图

31