您的位置 首页 方案

根据PIC16C73单片机的环境温湿度操控电路设计

基于PIC16C73单片机的环境温湿度控制电路设计-本文介绍的温湿度实时控制装置可在0~50℃和20%~98%RH(相对湿度)的范围内任意设定温湿度值,其附加的通信接口可方便地实现与计算机的实时通信,而且便于功能的扩展,可保证温度、湿度满足设计指标。

环境条件中的温湿度目标是许多作业场合的重要参数,不论是库房办理、图书保存仍是工业丈量与计量检定,都需求契合操作规则的温湿度环境条件。而温湿度也是最不易确保的目标,针对这一状况,研发牢靠且有用的温湿度操控器显得十分重要。本文介绍的温湿度实时操控设备可在0~50℃和20%~98%RH(相对湿度)的规模内恣意设定温湿度值,其附加的通讯接口可方便地完结与计算机的实时通讯,而且便于功用的扩展,可确保温度、湿度满意规划目标。此外,该设备还可自动操控多个设备的多点时刻操控电路,因而具有更广泛的运用远景。该设备可完结的功用如下:

●在0~50℃和20%~98%RH间可恣意设定温湿度操控点;

●能够实时监测环境温湿度的改变状况,并记载、存储相关数据;

●对环境温湿度的操控可满意规划目标;

●具有多点守时设备操控电路,便于功用扩展;

●设有语音提示功用,可方便地完结仪器操作和作业办理提示;

●配有通讯接口,可方便地与计算机进行通讯;

●温湿度操控的精度别离为:温度(0~50℃)±0.5℃;湿度(20%~98%RH)±2%~3%RH。

1硬件规划

该设备的硬件框图如图1所示。它首要由 单片机 PIC16C73及外部电路构成。PIC16C73是由美国Microchip公司出产的8位单片微机,选用Harvard结构,这种结构可使指令履行和取指操作堆叠进行,因而具有很高的履行速度。它只要35条单字节指令,除了跳转指令是2周期指令外,其它指令都是单周期指令。这些特色使它较之于其他8位单片机节省了1/2的程序空间,并具有41的速度优势。PIC16C73在芯片内集成了一个8位算术逻辑单元和作业寄存器、4k程序存储器、192个数据寄存器、22个I/O口、3个守时/计数器及2个捕捉/ 比较/PWM模块和2个串行口,其间A/D转化器具有5路模仿量输入端,一起还具有时钟、复位、看门狗守时器等。这5路模仿量输入通道一起复用一个采样/坚持和A/D转化器。PIC16C73外接温湿度采样电路及电器驱动电路,因而可完结对温湿度的操控。该体系硬件首要包含本机地址设定电路、采样电路、键盘显现电路、看门狗电路、电器驱动电路、时刻设置及守时驱动电路、RS-232通讯等电路。下面以计量实验室温湿度的操控为例,对各首要电路加以介绍。

1.1温度检测电路

温度检测电路选用Dallas公司出产的一线式数字温度传感器DS1820作为温度检测器材,该器材只要3个引脚(即电源VDD、地线GND、数据线DQ),且不需求外部元件,而是共用一条数据线进行通讯,运用一根I/O线通讯时,DS1820的电源电压是以寄生办法供电的,因而,只需将其VDD和GND端接地即可。该电路的检测温度规模为-55~+125℃;精度为0.5℃;用9bit数字量来表明温度;每次将温度转化成数字量需200ms。笔者选用三块DS1820来完结对实验室环境温度的检测,之所以用三块,是为了更好地坚持温度的稳定。运用时可别离将这三块DS1820放置在房间的不同方位。取得温度信息时,先由PIC16C73的RA2脚发送一个1ms的复位脉冲,以使DS1820复位后将向PIC16C73发送一个回应脉冲,PIC16C73接到回应脉冲后将发送读DS1820序列号的读ROM指令,以别离读取三个DS1820的序列号(每一块DS1820有仅有的序列号);然后,PIC16C73再宣布定位指令以挑选在线的DS1820并进行温度转化。此刻PIC16C73的RA1脚应输出一个坚持2s以上的高电平信号来使SK214导通,然后供给DS1820在总线供电下进行温度转化时所需的1mA电流。当温度转化完结后,PIC16C73的RA2脚会发送DS1820的存储指令,然后完结温度信息数据的转化和读取。

1.2 湿度检测电路

湿度信号的获取选用电容式湿敏传感器作为湿度检测器材。环境湿度与传感器电容成线性关系,所以可方便地将湿度转化成PIC16C73能够承受的电信号,本例中选用EL7556来完结转化。EL7556由积分电路、基准电路、频率转化电路及频率—电压(F/V)转化电路等组成,积分电路及R1、R2、C1用于发生必定频率的脉冲信号并从5脚送至8脚。调理R2可对该脉冲信号频率进行调整,然后使湿度传感器的线性和灵敏度处于较好状况;基准电路和频率转化电路可将湿度传感器的电容改变转化成频率改变,再经频率—电压转化电路后从9脚输出与频率成线性的电压,然后经C3等滤波后送入PIC16C73的RA0端,再进行A/D转化以将其转化成数字信号。本例中的湿敏传感器为MXS型电容式湿敏传感器,湿度为76%RH时的电容值为500pF,电容相对改变率为+1.7pF/%。当湿度为0%~100%RH时,9脚输出的相应信号频率为0~1000Hz,精度为2%,F/V电路输出的电压为0~5V。调整时,可先设定湿度为5%RH,然后调理R2,使9脚输出100mV电压即可。

1.3 守时及操控驱动电路

守时首要用于提早预热仪器设备和守时语音提示等,该功用的完结由 单片机 来完结。时钟频率选用32.768kHz,该频率可使单片机作业在最小功耗状况并可简化分频、守时程序的编写。可选用看门狗电路来作为守时基准,看门狗每18ms复位一次可确保时钟的精确及语音电路的播映操作。

操控驱动电路用于维护仪器。各个电磁阀的导通要有必定的时刻距离,本例中为2分钟。引荐的作业办法为:6:00电磁阀1导通,接通稳压电源;602今后每距离2分钟接通一个相应设备(应先发动理性及大功率设备)。这样,当8:00上班后即可确保有些需求预热1~2小时的仪器设备进入最佳作业状况,然后进步作业效率,确保计量检定的质量。电器驱动电路操控的设备首要包含空调机、风机、吸湿机、加湿机等,可别离选用过零型固态继电器来操控作业。为了便于扩展该设备的功用,体系应留有满意的扩展空间。因而,规划时可用PIC16C73的RA3口作操控口,别的可外扩两片PCF8574以作备用。该体系最多可操控16个设备以满意不同需求。继电器选用沟通固态继电器,其内部选用光电阻隔办法,可有效地防止电磁搅扰。当 单片机 检测到温湿度信号超越设定值时,将从RA3口宣布操控信号,并经过光耦发生大于5mA的触发电流使固态继电器发动相应的电器作业,然后完结对相应设备的操控。规划时应留意各个电器不要一起发动避免冲击电网,这部分作业可由软件延时完结。固态继电器可挑选国产的H220D15。

根据P%&&&&&%16C73单片机的环境温湿度操控电路规划

1.4 语音电路

语音电路用于完结多种语音提示。可选用台湾Winband公司出产的语音处理芯片W513000。该器材除了支撑按键直接操控话筒和喇叭的随录随放功用和快速查找放音形式外,还具有完善的CPU微处理器操控形式,并可用 单片机 操控它的一切功用。其首要供给的语音信息为:

(1)加湿器、吸湿器水箱的水满和缺水报警。这部分语音信号的触发由安装在水槽内的导电电极片完结;

(2)正午歇息和下班信息的提示;

(3)预定作业的提示,如可提示预先设置的作业计划组织等信息。

语音的录制等操作可由键盘和PIC16C73完结。

1.5 通讯和键盘显现电路

为了更好地完结与上位计算机之间的通讯和体系功用的扩展,该设备设有RS-232接口电路,通讯速率可由用户在1200/2400/4800/9600比特等4种中经过键盘按需挑选。

该体系的键盘设有16个按键:0~9为10个数字键;A为设定功用挑选键,B为设定完结确认键,C为显现挑选键,D~F键则用于完结语音处理和通讯等功用。关于温湿度的显现,则可选用4位LED动态分时完结。

2 软件规划

该体系软件可选用模块化规划办法,用汇编语言来完结。包含主程序、中止服务程序、温湿度检测程序、语音处理程序、守时驱动程序、显现子程序等。主程序以循环办法作业,首要完结中止初始化、键盘扫描、温湿度检测、语音处理及显现子程序的循环调用等功用。

2.1 主程序规划

主程序是操控和办理的中心,首要完结在体系上电后进行守时器和中止处理操作的初始化。初始化首要完结对温湿度的设定和查看除守时器T0外的一切中止制止,一起断开各电器的电源。初始化完结后,体系将开端正常运转,并进行温湿度检测、键盘扫描及守时处理等操作,其软件流程如图2所示。

2.2 温湿度处理子程序

温度传感器选用DS1820,其软件的编写相对简略,DS1820输入 单片机 的信号为9位数字信号,它不需求进行转化。这儿应留意的是,软件操控单片机向DS1820发送的复位脉冲必定要大于1ms,不然软件将无法正常运转。这首要与DS1820的写时刻有关,在用软件进行写0之后和写1之前,必须有800μs的低脉冲,写1后再写1也是如此,不然将呈现数据写过错。

因为PIC16C73内含A/D转化器,因而,参阅电压可由软件设置为器材的正电源电压,一起由RA0引脚接入的模仿电压可经A/D转化成数字信号。体系中的A/D模块有3个寄存器别离为:A/D转化成果寄存器(ADRES)、A/D操控寄存器0(ADCON0)和A/D操控寄存器1(ADCON1)。其间A/D操控寄存器0用于操控A/D模块的作业,寄存器的上电复位值是00H,未用位在履行读操作时为0,不能履行写操作,其它位均可读写。A/D操控寄存器1则只用了0~2位,这3位是A/D转化口装备位,经过这些位可将模仿口装备成不同的作业办法,包含模仿量输入输出、数字量输入输出以及参阅电压。

以RA0通道为例,其A/D转化程序如下:

BSF STATUS,RP0 ;挑选页面1

CLRF ADCON1 ;装备A/D输入

BSF PIE1,ADIE ;使能A/D中止

BCF STATUS,RP0 ;挑选页面0

MOVLW 0XC1 ;时钟、A/D接通

MOVWF ADCON0 ;

BCF PIR1,ADIF ;铲除A/D中止标志

BCF INTCON,PEIE ;使能外围功用

BCF INTCON,GIE ;使能一切中止

3 结束语

本设备对需求温湿度实时操控的作业场合是十分必要的,而且具有较大的运用价值。因为选用了一线数字温度传感器DS1820来完结多点温度采样,所以可完结多点温度采样的集中操控。装备的RS-232接口可使多个这样的设备方便地与上位机(计算机)互联,以完结温湿度的测控。该设备现已成功地运用于程控机房中,作用较好。
来历;21ic

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/344080.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部