DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1098|回复: 0
打印 上一主题 下一主题

[温控] 一种基站温控仪的设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:18:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    ???? 引言
  移动基站分布在全国各地,覆盖面广,各地气候差异大。解决好散热问题,是基站正常运作的关键因素之一。本文介绍的温控仪,利用温度传感器采集信号,然后通过单片机进行A/D转换、处理、运算得到室内外温度,并且根据当前室内外温差,计算出风机风速。然后利用PWM方式控制可控硅对交流220V斩波,实现风机风速调制。从而实现了利用自然冷源达到降低基站内部温度的目的。
  系统设计
  本温控仪是以MXT8051单片机为核心,整个硬件系统(如图1)分为温度信号采集、显示、键盘、控制输出、通信接口和存储模块。该仪表工作流程是:单片机通过集成的A/D采样室内室外温度,根据温差调制风机风速。键盘部分实现对温控仪参数的设置,如风机启动温度、停止温度等参数。显示部分实现风机状态、报警状态、参数的显示功能。







  控制输出
  普通晶闸管实质上属于直流控制器件。要控制交流负载,必须将两只晶闸管反极性并联,让每只SCR控制一个半波,为此需要独立触发电路,使用不够方便。因此本文采用BAT41,BAT41是个双向晶闸管,它是在普通晶闸管的基础上发展起来,只需一个触发电路即可。
  风机调速原理如图6,通过PWM方式,控制可控硅对交流220V斩波,从而实现风机调速功能。当室内外温差在8℃或以下时,调节PWM以最大占空比输出,实现风机高速运行;温差在9℃"15℃之间时,调节PWM以较高占空比输出,实现风机中速运行;温差在16℃以上时,调节PWM以较低占空比输出,实现风机低速运行。其软件流程图如图7。




  报警输出:当室内温度高于报警温度时,控制继电器闭合,驱动报警器鸣叫。
  RS-485通信
  RS-485采用平衡发送和差分接收方式实现通信。在发送端TXD将串口的TTL电平信号转换成差分信号A、B两路输出,经传输后在接收端将差分信号还原成TTL电平信号。
  两条传输线通常使用双绞线,又是差分传输,因此具有极高的抗干扰能力。
  图8所示为RS-485构成的总线型网络系统,通信芯片采用75LBC184。通信规格采用串行通讯1位起始位,8位数据位,无奇偶校验位,以及1位停止位。通讯控制为指令-应答方式,实现温控仪与上位机通信。上位机可以对多台温控仪操作,可以读取室内外温度,设置参数,同时还可以控制风机启动和停止。
  存储部分
  掉电保存数据功能的实现方法也很多种,本文采用一种简单、容易实现的方法:采用24LC01芯片存储数据,只需占用2个I/O,便可以对该芯片进行读写。因此用户只需设置一次参数,温控仪便自动保存数据,以免重新上电重复设置参数。
  结语
  本文主要介绍了根据室内和室外的温度差控制风机,实现室内温度的自动控制。本温控仪采用点阵屏显示,菜单式操作,方便易用,且使用范围广,适用于各种气候条件和使用环境,无论是寒冷的东北、西北,还是潮湿、 炎热的华东、华南。
            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-5-3 00:18 , 耗时 0.083830 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表