关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 设施农业中温度动态测控系统的设计

设施农业中温度动态测控系统的设计

作者: 时间:2011-09-19 来源:网络 收藏

2.2采集模块
采集模块主要完成对环境数据的采集和转换,并将采集到的温度数据送给处理器。该模块选用数字温度传感器DS18B20。数字温度传感器DS18B20是美国DALLAS公司推出的一种改进型智能温度传感器,能直接读出被测温度值,可利用串行方式与单片机实现通信,且仅占用一条数据线,仅需要一个端口引脚进行通信,因此从主机CPU到DS18B20仅需一条线连接,而且DS18B20的电源可由数据线本身提供(相对于外部电源,转换时间要延长),占用单片机资源少;每一个DS18B20在出厂时已经给定了唯一的序号,线上,实现多点组网功能;是数字传感器,送入单片机的数据为二进制数据,无需A/D转换,便于处理,大大加快了微处理器的运算速度。DS18B20的测量范围从-55~+125℃,增量为0.5℃(最高精度可达0.1℃),转换速度小于1 s(典型值)。与单片机的连接方式如图2所示。

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

b.JPG


由于该传感器是单线通信,所以其通信时序就非常的重要。根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过3个步骤:
1)每一次读写之前都必须要对DS18B20进行复位,即初始化时序;
2)复位成功后发送一条ROM指令,进行写时序;
3)最后发送RAM指令,这样才能对DS18B20进行预定的操作,即读时序。
2.3 数据输入模块
数据输入模块作为人机交换端口,目的是为了方便根据不同农作物的生长需要,设定不同的最适生长的温度值范围,由小键盘和驱动电路组成。对小键盘的操作一是检测是否有按键被按下;二是识别被按下的是哪一个键,并执行相应的任务。
2.4 控制模块
控制模块是根据微处理器的处理结果,控制显示与报警等外围模块电路的工作。若采集到的环境温度值低于标准温度范围的最小值或者高于标准温度范围的最大值时,该模块能够通过继电器控制加热或者降温设备工作。从而达到控制温度的目的。

c.JPG


继电器电路如图3所示,图中P1.1引脚用于控制加热继电器。给P1.1低电平,三极管导通,电磁铁触头放下开始工作。



评论


相关推荐

技术专区

关闭