河南科技大学本科毕业设计(论文) 探测浓度范围 100ppm~10000ppm(丙烷) 300ppm~5000ppm(丁烷) 5000ppm~20000ppm(甲烷) 300ppm~5000ppm(氢气) 100ppm~2000ppm(酒精) 输出方式 TTL输出 模拟量输出 模拟量输出及TTL电平输出 低电平有效 0~5V(浓度越高电压越高)
实物如图3-8所示:
图3-8 MQ-2模块
§3.2.3 传感器引脚说明及数据传输
1. DHT11
DHT11主要有四个引脚,各个功能如下: Pin1:VCC供电3.3~5V DC; Pin2:串行数据单总线; Pin3:N/A为空脚,悬空; Pin4:GND接地。 其实物如图3-8所示:
16
河南科技大学本科毕业设计(论文)
图3-9 DHT11引脚定义
DHT11与MCU连接如图3-9所示:
图3-10 DHT11连接图
DHT11采用单线双向串行接口,它的DATA引脚用于与微处理器之间的数据传输和同步,单总线数据格式一次通讯时间一般为4ms左右,数据分为小数部分和整数部分。操作流程如下:
一次完整的数据传输为5字节数据,高位先输出。
数据格式:8位湿度整数数据+8位湿度小数数据+8位温度整数数据+8位温度小数数据+8位校验和。
数据传输正确时校验和数据等于“8位湿度整数数据+8位湿度小数数据+8位温度整数数据+8位温度小数数据”所得结果的末8位。
当MCU发送一个开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据。从模式下DHT11接收到开始信号触发一
17
河南科技大学本科毕业设计(论文) 次温湿度采集,如果没有收到主机发送开始信号,DHT11不会主动进行温湿度采集,采集数据后转化到低速模式。
2. TSL2561
TSL2561的封装形式为6LEAD TMB,其引脚分布如图3-11所示:
图3-11 TSL2561封装图
各引脚功能如下:
引脚1:电源引脚,工作电压范围2.7~3.5V。
引脚2:器件访问地址选择引脚。根据该引脚电平高低不同,该器件有3个不同的访问地址可供选择。访问地址与电平的对应关系如表3-5所示:
表3-5 器件访问地址与引脚2电平对应关系
ADDR SEL电平 GND Float VDD
引脚3:信号地。
引脚4:I2C总线的时钟信号线。
I2C从器件访问地址 0101001 0111001 1001001 引脚5:中断信号输出引脚。当光照强度超过用户设置的阈值时,器件会从该引脚输出一个中断信号。
引脚6:I2C总线的数据线。
TSL2561是一款数字传感器,输出信号复合标准I2C总线通信协议。该总线支持以字节方式发送和接受。TSL2561的4号引脚接S3C2440A的GPE14,6号引脚接GPE15。其与主控连接方式如图3-12所示:
18
河南科技大学本科毕业设计(论文)
图3-12 TSL2561连接图
数据发送流程:
主机发送开始信号(SCL为高,SDA由高拉低)+ 8位数据(前7位为地址,最后1位为W/R(写/读))+ 接受从机应答信号 + 发送8位数据(全为数据)+ 接受从机应答信号 + ?? + 停止信号。
本系统中S3C2440A做主机,TSL2561为从机。且为主机接受,从机发送模式。其流程如下:
1. 主机发送其实信号;
2. 主机发送8位数据(7位地址,最后1位写“0”执行R); 3. 从机发送应答信号; 4. 从机向主机发送8位数据; 5. 主机产生应答信号; 6. 主机发送停止信号。
3. MH-410D5
MH-410D5有5个引脚,其引脚分布如图3-13所示:
图3-13 MH-410D5引脚分布
引脚1:信号地。
19
河南科技大学本科毕业设计(论文) 引脚2:模拟电压输出引脚Vout。
引脚3:电源引脚,工作电压3.5~5.5V DC。 引脚4:串口发送引脚TXD。 引脚5:串口接受引脚RXD。
MH-410D5的4、5引脚为UART管脚可直接与仪表电路通讯,本系统选择S3C2440A的UART0的GPH3和GPH2分别与4、5引脚相连,它与主控的连接方式如图3-14所示:
图3-14 MH-410D5与主控连接
4. MQ-2
MQ-2模块共有4个引脚,其引脚分布如图3-15所示:
图3-15 MQ-2模块引脚分布
引脚1:接5V电源正极。
20