0时,才停止温度寄存器值的累加,此时所测的温度即是温度寄存器中的数值。补偿和修正测温过程中的非线性由斜率累加器完成,其输出被用来修正计数器1的预置值。最后温度就传感器通过P0.0口将温度信息传入单片机处理器中,通过单片机对信息进行处理和判断。
从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口),因此使用DS18B20可使系统的结构更为简单,可靠性也更高。
3.2 烟雾探测电路的设计
图3.4
工作原理:
如图3.4所示,在这个电路中,有两个分压电路,其中电阻R5和光敏电阻G组成一个,电阻R7和电位器R8组成另外一个。光敏电阻G由发光二级管LED提供光源。由电阻R6保护发光二极管LED,防止因为电压过大而使发光二级管LED烧坏。
电路中调节电位器R8,使光敏电阻G在光电阻(此时由于电阻很小,所以光敏电阻两端分到的电压就很少)情况下,比较器LM358反向端(2脚)电压高于同相端(3脚)电压,
10
使输出端(1脚)输出低电平;当光敏电阻G在暗电阻(此时光敏电阻电压相当的大,其两端分到的电压非常高)情况下,比较器LM358中2脚电压低于3脚电压,1脚输出高电压,为有效信号,最后有效信号通过P0.1进入单片机处理器进行判断。
3.3 气体探测电路的设计
图3.5
工作原理:
如图3.5所示,在这个电路中,检查电路是否接通电源是发光二极管LED的作用,电路两端被加上了电压后LED就会发光,可以正常工作,否则就表示电源电路没有电压输出,电阻R9的作用是保护发光二极管,防止因电压过大将其烧坏。
调节电位器R10和R11,在气体传感器没有响应的状态下,使比较器LM358的反向端(2脚)的电压高于同相端(3脚)的电压,输出端(1脚)输出低电平;在气体传感器MQ-2有响应的情况下,则是2脚电压低于3脚电压,1脚输出高电平,最后有效信号通过P0.2进入单片机处理器进行处理和判断。
11
3.4 无线发送电路
图3.6
工作原理:
如图3.6所示,该图为无线发送电路,主要是由单片机处理器和无线发送模块F05P组成。单片机正常工作需要起振电路(XTAL)和复位电路(RST);另外单片机的串口输出端TXD和F05P的数据输入端相连,以此用来传送编码数据。
3.5 无线接收电路
12
图3.7
工作原理:
如图3.7所示,接收电路主要运用了无线接收模块J04V和单片机。接收模块J04V接收到信号后通过2号脚将数据由P3.2口传输至单片机处理器中,单片机将数据进行处理和判断,决定是否进行声光报警。这里需要注意的是无线接收模块的工作电压范围为2.6V-3.5V,可以采用3.7K-4.7K的电阻从5V中分压取得3-3.5V,再加上220uf电解电容进行滤波。
4 系统的软件设计
4.1 控制程序的设计思路
13
该控制程序主要用于探测火灾情况并向接收的系统报警,单片机通过判断由三个传感器组成的火灾探测电路传过来的输入信号高低与否,从而决定输出端输出怎样的电平。而这个电平将决定灯光报警电路能否运行(即LED灯工作与否);另外,当单片机处理器判断到有火情发生时,还要给另一个输出端口赋一个脉冲,这个脉冲将用于无线接收系统的报警电路。
否 输出高电平
是
图4.1
灯亮 P1.0口 输出脉冲 传感器检测电路 单片机初始化 开始
控制部分程序
void init_t0(); main()
14
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库无线多功能火灾报警器的设计与实现 - 图文(3)在线全文阅读。
相关推荐: