风机盘管温度控制器的设计_第1页
风机盘管温度控制器的设计_第2页
风机盘管温度控制器的设计_第3页
风机盘管温度控制器的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、风机盘管温度控制器的设计温度控制器是一种温度控制装置,它根据用户所需温度与设定温度之差值来控制中央空调,从而达到改变用户所需温度的目的。温度控制器属于信息技术的前沿尖端产品,被广泛用于工农业生产、科学研究和生活领域。中央空调采用风机盘管机组将冷气或暖气送到每一个房间。传统的风机盘管的控制采用类似早期电风扇的控制方式,即电源开关和高、中、低三档风速。这种控制方式简单易行,但对用户来讲容易产生过冷或过热的感觉。另外,风速过高时噪声较大,过低时输出的冷量或热量又嫌不够,二者很难兼顾 。鉴于上述情况本文设计开发了风机盘管温度控制器。1系统硬件设计1.1系统总体设计整个控制系统由单片机最小系统、测温电路

2、、电源电路、液晶显示电路、按键控制电路、发射模块等电路组成 ,原理框图如图1所示。图1温度控制系统原理框图温度控制器核心采用Atmega169单片机,它是高性能、低功耗的8位CMOS微控制器。16K字节的系统内可编程FLASH,具有同时读写的能力,513字节EEPROM,1K字节SRAM,53 个可编程的I/O口,32个通用工作寄存器 ,内含升压电路的LCD控制器,8路10位ADC。有4*25段的LCD驱动器 ,鉴于以上优点 ,本系统选用AVR的AT-mega169单片机作为MCU。1.2温度信号的采集电路测温电路使用半导体温度传感器作为敏感元件,选用AD590集成温度传感器 ,它是一种具有良

3、好温度特性的电压输入/电流输出型温度传感器。可以在- 55150温度范围内正常工作。是一种应用较多的温度传感器,它将温度转化为电流信号 ,但由于AD 转换大都需要电压信号 ,因此还需通过相应的调理电路,将电流信号转化为电压信号1。AD590测温电路如图2所示。在许多需要A/D 转换和数字采集的单片机系统中 ,很多情况下,传感器输出的模拟信号都很微弱 ,必须通过一个模拟放大器对其进行一定倍数的放大,才能满足A/D转换器对输入信号电平的要求 ,这种情况下,就必须选择一种符合要求的放大器2.本文设计的放大电路采用高精度集成运放OP-07做放大元件,OP-07为一种具有低失调电压、低失调电流和低温漂的

4、超低失调运算放大器,其广泛地应用于稳定积分、精密加法、比较、阈值电压检测、微弱信号精确放大等场合,是一种通用性极强的运算放大器。OP-07做放大元件,OP-07为一种具有低失调电压、低失调电流和低温漂的超低失调运算放大器,其广泛地应用于稳定积分、精密加法、比较、阈值电压检测、微弱信号精确放大等场合,是一种通用性极强的运算放大器。图2中电位器R12用于调整零点,R13用于调整运放OP07的增益。调整方法如下:在0时调整R12,使输出OUT=0,然后在100时调整R13使OUT=100mV。如此反复调整多次 ,直至0时,OUT=0mV,100时OUT=100mV为止。最后在室温下进行校验。例如,若

5、室温为25,那么OUT应为25mV。ATmega169单片机中有8路10位ADC,端口F是ADC的模拟输入。AD590测温电路的输出OUT接单片机的PF0口,可把模拟电压信号转化为数字信号。图2AD590测温电路1.3液晶显示电路一般液晶显示需要特殊的电压,单片机的口线(I/O)不能直接驱动液晶 ,而Avr单片机的很多系列都有液晶驱动的能力 ,可以直接驱动液晶,AVR单片机的I/O线全部带可设置的上拉电阻 ,可单独设定为输入/输出,可设定高阻输入,驱动能力强,使得I/O口资源灵活,功能强大,可充分利用。从液晶显示器显示内容来分,可分为段式,字符式和点阵式3种,常见段式液晶只能显示数字和部分字母

6、 ,本系统的段码液晶须显示些特殊图形符号,如表示制冷的符号 雪花 ,表示风速等级的符号4个矩形块等 ,因此需要从厂家定做 ,将所要显示的字符、汉字和其他符号固化在指定的位置。定做时需要提供的参数:外形尺寸,字符尺寸,COM口,SEG口,占空比DUTY,偏置BIAS,电压,玻璃材料。本装置是大屏幕液晶显示,有四个公用端,1/3偏置最适合于驱动有4个公共端的LCD(1/4 占空比),为了自己编程方便 ,提供了COM,SEG的走线。LCD是由背板 (背极 )和一定数量的段或点构成的 ,这些段和点用以形成各种显示形象。在任何段与背极间施加一电压通常4V或5V,即可使该段呈现出黑色。但所施加的电压必须周

7、期性地改变极性 ,否则LCD中就要发生化学反应 ,并最终导致液晶的损坏3。为防止液晶损坏需要一定频率交流的电压 ,所以本系统通过用定时器 ,使连接液晶的I/O口产生一定频率的方波 ,当SEG段的I/O口和COM段的I/O口的电平同相变化时 ,这个段就不显示 ,当需要显示的SEG段和COM 段反相时 , SEG段就显示了,所以控制SEG段I/O口和COM 的I/O口的电平相位就可以控制相应的显示内容了。在少许软件的支持下,AVR即可胜任驱动LCD的这项工作,无须外加LCD驱动器。AVR 单片机内部含有的LCD控制器 ,适用于单色无源液晶显示器 ,可以支持4个公共端和25个段。可以通过软件选择系统

8、时钟作为LCD时钟。LCD显示不需要的段和公共引脚可以用作普通的I/O引脚。LCD 主要显示的内容包括:1)当前时间,格式为:年/月/日/时/分/秒。 2)设定温度和采样温度。3)时间和温度设定界面。1. 4按键控制电路键盘采用扫描式4键设计,可以设定当前的时间、温度调控的时间、控制温度、风速状态等。选择工作方式由独立式按键实现。独立式按键就是各按键相互独立 ,每个按键各接一根输入线 ,一根输入线上的按键工作状态不会影响其它输入线上的工作状态。因此,通过检测输入线的电平状态可以很容易判断哪个健被按下了。独立式按键电路配置灵活 ,软件结构简单。对独立按键盘进行编程,采用软件消抖的方法 ,以中断工

9、作方式检测各按键的状态。当有且仅有一键按下时才予以识别 ,如有两个或多个键同时按下将不予以处理。1. 5发射电路红外线遥控系统就是指利用红外线来传递控制信号 ,实现对控制对象的远距离控制的目的。具体来讲就是由发射器发出红外线指令信号 ,由接受器接受信号并对信号进行处理 ,最后实现对对象的各种功能的远距离控制4。红外线遥控系统一般由发射器和接受器2 部分组成 ,发射器包括指令键 、指令信号产生电路、调制电路、驱动电路及红外线发射器件。接受器由红外线接受器件、前置放大电路解调电路、指令信号检出电路、记忆及驱动电路 、执行电路等组成。PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接

10、收芯片。其中发射芯片PT2262-IR 将载波振荡器、编码器和发射单元集成于一身 ,使发射电路变得非常简洁5。该温度控制器利用ATmega169的PE口输出高低电平, 经过光耦与PT2262的地址设定脚相连 ,通过单片机编写地址 ,每完成一次设置都有唯一的地址输出,该地址信号经过调制电路被调制到载波信号上 ,调制信号经过放大后驱动红外向发射二极管发射红外线信号 ,接受端对发射过来的红外调制信号进行解调后,与发射模块中的原数码指令信号相比较,相同则认为接受成功 ,这时操作控制器的功能键 ,则含这个PT2272 的设备有相应的动作 ,而其他含PT2272的设备不动作。这样就保证了准确可靠的功能。1

11、. 6输出电路的设计利用PF1输出高低电平,控制继电器的开合,使得加热(或制冷)设备工作(或停止)。不同型号的固态继电器的输入驱动电流不同,为了保护单片机、减少其功耗,在单片机输出引脚增加了光耦来驱动固态继电器,如图3所示。图3控制输出电路2软件的实现软件采用模块化结构,包括1个主模块和3个子模块(按钮处理子模块、设置上限温度及采集边界点数字量子模块和液晶显示子模块),主模块完成对各个子模块的初始化和调用显示子模块。而按钮处理子模块、设置上限温度及采集边界点数字量子模块采用中断方式工作,主模块与它们通过共用一段RAM区域进行联系。单片机接受来自温度传感器提供的温度信号和键盘输入的各种状态信号(定时、风速选择、开关机和温度设定等),通过这些信号和有关经验参数由软件来分析判断并输出控制信号来控制中央空调的终端风机盘管。输出控制信号的同时,该控制器还显示现场温度和各种工作状态。该控制器的程序流程图如图4所示。3结 语本温度控制系统实用性强 ,结构较为简单,成本低 ,外接元件少。大屏幕液晶显示,通过显示屏LCD可以同时精确显示温度、工作模式等信息。控温精度在正负1之内,采用高可靠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论