进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。2.3土壤湿度信号调理土壤湿度传感器的输出电压在0~2V左右,需要将此电压信号经过信号处理模块,进行电压信号放大。以便获得更高的转换精度。信号调理电路信号处理电路,把模拟信号变换为用于数据采集、控制过程、执行计算显示读出或其他目的的数字信号。模拟传感器可测量很多物理量,如温度、压力、光强等...但由于传感器信号不能直接转换为数字数据,这是因为传感器输出是相当小的电压、电流或电阻变化,因此,在变换为数字信号之前必须进行调理。调理就是放大,缓冲或定标模拟信号等,使其适合于模/数转换器(ADC)的输入。然后,ADC对模拟信号进行数字化,并把数字信号送到MCU或其他数字器件,以便用于系统的数据处理。信号调理简单的说就是将待测信号通过放大、滤波等操作转换成采集设备能够识别的标准信号。是指利用内部的电路(如滤波器、转换器、放大器等…)来改变输入的讯号类型并输出之。3系统硬件设计3.1系统技术指标测量湿度范围:0~80%{vol%(m3/m3)}供电电压:5~12VDC精度:非饱和范围内为±3%显示方式:LED显示。3.2系统框图土壤湿度传感器A/D转换模块ADC0832AT89C52单片机显示模块LCD1602键盘执行机构时钟模块DS1302图3-1系统框图3.3芯片选择主控芯片选择:方案一:使用STC系列的单片机,驱动能力强,运行相对稳定,抗干扰能力强,内置A/D转换。与AT系列的相比,性价比更高。方案二:使用最普遍的AT89S52,熟悉其原理,相关的资料丰富,相对比较便宜,容易购买,使用的过程中有疑问容易在网上找到相关资料或者查阅书刊,但是定时器、中断、ROM等较少,抗干扰能力不强,无内置A/D转换,等其他功能[13]。综合考虑选用方案二,使用AT89S51单片机作为主控芯片。芯片如图3-2