新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的大棚温湿度控制系统设计

基于单片机的大棚温湿度控制系统设计

作者: 时间:2011-05-16 来源:网络 收藏

3.1 温度传感器DS18B20
DS18B20是Dallas公司生产的一线式数字温度传感器,采用的是单总线数据传输方式,数据的输入、输出都通过同一条线,因此对时序有很高的要求,为了保证时序,需要做精确的延时,较短的延时可以通过用_nop_()来实现,根据DS18B20的读写时序,用到的延时有15μs,45μs,90μs,270μs,540μs等,因这些延时为15μs的整数倍,因此可编写一个Delay15(n)函数,用该函数进行大约15μs×n的延时,非常方便。程序如下:
b.JPG
有了比较精确的延时保证,就可以对DS18B20进行初始化、数据写、数据读。根据时序图,不难写出相应的函数。
3.2 湿度传感器HM1500LF
湿度传感器HM1500LF是法国Humirel公司生产的一种低价位的线性电压输出湿度传感器,HM1500LF的测湿元件选用湿敏电容,利用电容量与相对湿度的函数关系即可测量湿度。DS2450是美国Dallas公司最新推出的一种符合单总线协议的可组网集成A/D芯片,四个湿度传感器分别接到一片DS2450的四个模拟电压输入通道A,B,C,D上,电路采用+5 V电源供电,必须在上电完毕后向地址1CH写入40H,使模拟电路永久地保持在工作状态。利用该电路湿度检测信号在测量现场就被直接转换为数字信号,因此HM1500LF和DS2450组合在一起,就构成一个单总线数字湿度传感器模块。

4软件
整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的相应子程序模块就大体定下来了。程序组成如图3所示。

本文引用地址://m.amcfsurvey.com/article/172788.htm

d.JPG



评论


相关推荐

技术专区

关闭