(3)通过虚拟终端完成温湿度的数据显示;
(4)给定温度湿度上下限数值,设置不同的温湿度,接入蜂鸣器和H桥直流电机驱动电路,实现电机的正反转控制;
2.2 设计思路
控制总体上分为温湿度数据采集部分、虚拟终端显示模块以及H桥直流电机驱动电路部分。以PIC16F877A[3]为核心的单片机控制电路,控制温湿度传感器STH75采集的温湿度转换,并将数据显示在虚拟终端。采集温湿度方面由STH75传感器来完成,它是一个数字温湿度传感器、内置模数转换,可以直接与单片机相连接。H桥直流电机驱动电路由小信号放大管BC184(NPN)及中功率开关/放大管TI31(NPN)TIP32(PNP)构成,由输入端控制信号控制电机正反转和停止。并且接入蜂鸣器。设置温度的上下限值。实现越限报警。
2.3 元器件选择
2.3.1传感器选择
方案一:AD590[28]是美国模拟器件公司生产的单片集成两端感温电流源。AD590的测温范围-55℃~+150℃,AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线性误差为±0.3℃。
HS1101是电容式湿度传感器。可测量相对湿度范围在0%~100%RH。误差为±2%RH。
方案二:选用STH75作为设计的温湿度检测模块。STH75是一种高度集成的温湿度传感器,具有14位温度和12位湿度全量程标定数字输出。STH75的分辨率可以根据现场的采集速率进行调整,它对温度的测量范围为:-40℃~+128℃,误差为±0.3℃。湿度的测量范围为0%~100%RH。误差为±1.8%RH。
经上述分析,在两个方案测量范围和精度相差均不是太大的情况下,方案二不仅能实现系统测量要求,而且简便易行,可靠性稳定,具有很高的性价比,因此选择方案二。
2.3.2单片机的选择源]自=优尔-·论~文"网·www.youerw.com/
由美国微芯科技公司(Microchip Technology Inc)所开发的CMOS工艺PIC(Peripheral Interface Controller,外设接口控制器)系列8位单片机,采用精简指令结构(RISC),指令数量少,其8位机指令集只有35条,系统结构简洁,非常容易嘻嘻开发。PIC单片机硬件采用哈佛(Harvard)总线结构,即程序存储器与数据存储器地址完全分开,指令总线与数据总线完全分开,具有高速度、低电压、低功耗、大电流LCD驱动能力和低价位等优点。
微芯公司目前已开发的PIC单片机系列产品可分为基本级、中级和高级3档。PIC16F87XA是PIC16系列中的一个重要产品系列,它取代了PIC16F87X。在PIC16F87XA中,PIC16F877A的功能较全,使用方便灵活。PIC16877A比PIC16877采用了更高级的增强型FLASH芯片和高寿命EEPROM,PIC16F877A是PIC16F877的改进型,对使用者而言软件、硬件完全相同,只是集成电路内部工艺上的改进。在实际应用中要采用A档的芯片,性能好。PIC16F877A是PIC16F877的改进型,对使用者而言软件、硬件完全相同,只是集成电路内部工艺上的改进。在实际应用中要采用A档的芯片,性能好。因此本系统选择PIC16F877A单片机。