DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[家电] 基于CPLD的空调控制系统

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-17 15:00:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
?0 引 言??? 空调控制系统是智能建筑楼宇自动控制的一个重要组成部分。系统占据整个楼宇自动化系统的30%以上的监控点,而且空调的能耗也占整个建筑物能耗的50%以上。因此,空调控制系统的设计是整个楼宇自控系统设计的重点之一,也是节电节能的重点,特别对于大型建筑而言,更是如此。在此设计一种新型空调控制器,并采用了电子设计自动化(EDA)技术,用目前广泛应用的VHDL硬件电路描述语言,在Altera公司的Max+PlusⅡ集成开发环境下进行综合、仿真,并下载到可编程逻辑器件中,以实现控制功能。1 空调控制系统结构??? 空调控制系统结构如图1所示。首先由传感器检测室内温度,并将采集来的数据传输到控制系统的预处理单元。在预处理单元将采集来的温度信号与设定值相比较,以判断当前的状态(太热、太冷或适中)。然后将处理结果传输到控制单元;最后由执行机构接收控制单元输出的控制信号,控制室内空调。

2 控制单元的EDA实现2.1 控制单元的芯片功能??? 控制芯片如图2所示。

??? 有3个输入端时钟端:cIk,temp_high和temp_low;2个输出端:heat和cool,高电平有效。如果室内温度正常, temp_high和temp_low均为“0”,则输出端heat和cool均为“0”。如果室内温度过高,temp_high为“1”, temp_low为“0”,则heat和cool分别为“1”和“0”,空调制冷。如果室内温度过低,temp_high为“0”,temp_low为 “1”,则heat和cool分别为“0”和“1”,空调制热。
                          
                       
                          
                                2.2 控制单元芯片的VHDL代码??? VHDL(Very High Speed Integrated CircuitHardware Description Language)是IEEE工业标准硬件描述语言,是随可编程逻辑器件(PLD)的发展而发展起来的。这种用语言描述硬件电路的方式,容易修改和保存,且具有很强的行为描述能力,所以在电路设计中得到了广泛应用。以下是描述控制单元VHDL代码:

2.3 控制单元芯片的功能仿真??? 控制单元芯片系统采用Altera公司的EPF8282-ALC84-2芯片,所有程序在Max+Plus II中开发。当设计输入完成后,进行整体的编译和逻辑仿真,然后进行转换、布局、布线,延时仿真生成配置文件,最后下载至FPGA器件,完成结构功能配置,实现其硬件功能。控制芯片的系统逻辑功能仿真波形如图3所示。各信号的逻辑功能和时序配置完全达到设计要求。

3 结 语??? 这里设计的空调控制系统,可以根据室温的变化控制空调制冷或制热,起到调节室内温度的作用,大大降低了空调的能耗。该系统具有结构简单,性能稳定,实现方便,成本低的优点,因此极具市场竞争力。
                          
                       
                          
                               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 10:12 , 耗时 0.089908 秒, 18 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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