当前位置:文档之家› 空调控制电路

空调控制电路

空调控制电路
空调控制电路

基于A VR单片机的汽车空调控制系统

摘要:A VR单片机功能强大,用A VR单片机开发各种控制系统只需很少的外部器件就可以实现强大的功能。本文介绍的就是利用Atmega16、CodeVisionA VR C开发环境、Proteus仿真软件开发汽车空调自动控制系统。关键字:A VR单片机、空调自动控制、CodeVisionA VR C、Proteus仿真

1前言

Atmega16是美国A TMEL公司的高档8位单片机,采用Flash存储器,可以擦写10000次以上、内部集成PROM

E2、四通道PWM、集成8路10位精度ADC、片内经过标定的RC振荡器、采用精简指令集,具有32个通用工作寄存器,具有只需两个时钟周期的硬件乘法器,运算速度快等。由于其集成度高、处理速度快,使得利用A VR 单片机进行系统开发只需很少(甚至没有)的外部器件即可实现强大的功能,逐渐在各种场合得到广泛应用,取代其它8位单片机。利用它来开发汽车空调控制系统,只需热电阻、液晶显示模块和一些继电器及其驱动芯片即可实现。

2工作原理

本系统可以分为五大部分:热电阻温度采集、运行状态显示、继电器控制、键盘输入、风向步进电机控制。

2.1热电阻温度采集

热电阻传感器以其温度特性稳定、测量精

图1 Pt1000热电阻温度测量电路用。

采用Pt1000热电阻作为温度传感器的测量

电路原理图如图1 所示。热电阻Rt与三个电阻接成电桥。当温度变化时,使得运算放大器的同相输入端的电位发生变化,经过运算放大器放大之后输入到Atmega16单片机进行AD转换。由于单片机采用5V电压作为ADC的参考电源,而电桥在温度变化为0~100°C时,输出电压范围为0~0.7V,所以确定运算放大电路的放大倍数为7,以获得最佳的测量结果。运算放大电路的电阻按以下公式确定:

7

10

4

5=

=

i

u

u

R

R

4

5

6

//R

R

R=

取Ω

=

=

=860

,

1

,

6

6

4

5

R

k

R

k

R。输出电压变化范围大致是0~5V。

由于ADC的转换精度为10,故当输入电压为5V时,其采样值为1023,根据电桥平衡原理,可得到以下公式:

)

2

1

(

1023

7

5

-

+

?

=

?

t

t

R

R

R

U

N

V

(1)其中,N——ADC数据寄存器的值,

U——电桥电源电压,

R——Pt1000在0°C时的电阻1000Ω。

Pt1000热电阻的阻值按以下公式计算::

Rt——温度为t时铂热电阻的电阻值,Ω;t——温度,℃;

R——Pt1000在0°C时的电阻1000 。A——分度常数,A=0.0038623139728 B——分度常数,B=-0.00000065314932626 用Visual https://www.doczj.com/doc/962669439.html,根据以上公式(1)、(2)生成用N来查找温度t的程序表格,其代码如下:Private Sub Pt1000()

Me.Cursor = Cursors.WaitCursor

txtTab.Clear()

Dim U As Integer = 9 '电桥电源电压

'热电阻0度时的电阻值

Dim Pt1000_R0 As Integer = 1000

Dim n As Integer

Dim sngT As Single

Dim sngRt As Single

txtTab.AppendText("const float Pt1000Tab[]={" & Chr(13) & Chr(10))

For n = 0 To 1023

sngRt = (10000 * n + 7161000 * U) / (7161 * U - 10 * n)

sngT = (-const_A + Sqrt(const_A ^ 2 - 4 * const_B * (1 - sngRt / Pt1000_R0))) / (2 * const_B) If n < 1023 Then

txtTab.AppendText(Format(Abs(sngT), "0.0")

& ", /* " & n & " */")

Else

txtTab.AppendText(Format(Abs(sngT), "0.0")

& " /* " & n & " */" & Chr(13) & Chr(10) &

"};")

End If

If n Mod 5 = 0 Then

txtTab.AppendText(Chr(13) & Chr(10)) End If

Next

txtTab.SelectAll()

txtTab.Copy()

Me.Cursor = Cursors.Default

End Sub

生成的程序常数表格(1024个值)部分如下:const float Pt1000Tab[]={

0.0, /* 0 */ 0.1, /* 1 */0.2, /* 2 */0.2,

……

63.4, /* 696 */63.5, /* 697 */

……

99.3, /* 1022 */99.4 /* 1023 */

};

2.2 运行状态显示

本系统采用一块16×4的字符型液晶模块,这种类型的LCD应用很广泛,其控制驱动主芯片为HD44780及其扩展驱动芯片HD44100(或兼容芯片),少量阻、容元件,结构件等装配在PCB 板上而成。字符型液晶显示模块目前在国际上已经规范化,无论显示屏规格如何变化,其电特性和接口形式都是统一的。因此只要设计出一种型号的接口电路,在指令设置上稍加改动即可使用各种规格的字符型液晶显示模块。odeVisionA VR 集成开发环境集成这种类型LCD的函数,可方便实现LCD的读写,其部分函数及功能简单介绍如下,更详细的资料可查阅各种文献。

函数原型:void lcd_init(unsigned char lcd_columns)

功能:初始化LCD模块,清屏并把显示坐标设定在0 列0 行。LCD模块的列必须指定(例如:16)。这时不

显示光标。在使用其它高级LCD函数前,必须先

调用此函数。

函数原型:void lcd_clear(void)

功能:清屏并把显示坐标设定在0 列0 行。

函数原型:void lcd_gotoxy(unsigned char x, unsigned char y)

功能:设定显示坐标在x 列y行。列、行。

函数原型:void lcd_putchar(char c)

功能:在当前坐标显示字符c 。

函数原型:void lcd_puts(char *str)

功能:在当前坐标显示SRAM 中的字符串str 。

函数原型:void lcd_putsf(char flash *str)

功能:在当前坐标显示FLASH 中的字符串str 。

在对LCD进行写入显示数据之前,需要对它进行初始化,设定显示参数。

/*使用PORTB连接LCD模块*/

#asm

.equ __lcd_port=0x18 ;PORTB

#endasm

void main(void){

//定义字符数组

uchar arr[5];

//初始化,指定列数为16

lcd_init(16);

//设定显示坐标为(0,1)

lcd_gotoxy(0,1);

/*在(0,1)显示字符串,注意:此字符串存储在Flash只读存储器中*/

lcd_putsf("Run Mode:");

/*调用“浮点数转换成字符串”函数,

函数原型:void ftoa(float n, unsigned char decimals, char *str) data为浮点数*/

ftoa(data,1,arr);

//设定显示坐标为(0,2)

lcd_gotoxy(0,2);

//显示RAM中字符串数组arr的内容

lcd_puts(arr);

while(1);

}

2.3继电器控制

Atmega16输出缓冲器具有对称的驱动特性,可以输出和吸收大电流,直接驱动LED,但是仍然不能直接驱动更大电流的器件,如继电器,所以必须接入较大功率的驱动器。常用的驱动方法有74系列功率集成电路驱动、MOC系列光耦合过零触发双向晶闸管驱动、固态继电器驱动等。

本系统采用ULN2003芯片来驱动继电器。其内部结构如图2所示。

ULN2003是达林顿阵列,是专门用来驱动继电器的芯片,甚至在芯片内部做了一个消线圈

图2 ULN2003内部结构图

反电动势的二极管。ULN2003的输出端允许通过IC 电流200mA,饱和压降VCE 约1V左右,耐压BVCEO 约为36V。采用集电极开路输出,输出电流大,故可以直接驱动继电器或固体继电器(SSR)等外接控制器件,也可直接驱动低压灯泡,共可以驱动7路,减少了电路板的连线数量,成本较低,广泛应用于各种工控板,其驱动原理如图3所示。

图3 驱动原理

压缩机离合器继电器采用RS触发器和ULN2003一起控制,这样做的好处是:当单片机受到外界干扰而不断复位或看门狗超时复位时,保证压缩机始终处于开启或关闭状态,有助于延长压缩机的寿命。

2.4 键盘输入

本系统采用3×3矩阵式键盘。通过键盘可以控制系统工作方式(关闭、送风、制冷)、风向步进电机(水平送风、倾斜送风、扫风)、温度设定等。

键盘的行由PD0、PD1、PD2(使能内部上

如图4所示。采用程序扫描的方式识别键码,其工作过程如下:

(1)判断键盘中有无键按下。通过以下代码

实现:

PORTC&=~0x20;

if((PIND&0x07)!=0x07) {//……}

首先置PC5为“0”,再判断PD0、PD1、

PD2是否都为“1”。如果全为“1”,则表

明第3列无键按下,否则有键按下,进入

消除抖动程序;再置PC4为“0”,再判

断PD0、PD1、PD2是否都为“1”。如果

全为“1”,则表明第2列无键按下,否则

有键按下,进入消除抖动程序;再置PC3

为“0”,再判断PD0、PD1、PD2是否都

为“1”。如果全为“1”,则表明第1列无

键按下,否则有键按下,进入消除抖动程

序。

图4 3×3矩阵式键盘

(2),消除抖动。当发现有键按下时,延时一

段时间再判断键盘状态,若仍有键保持

认为是抖动。通过以下代码实现:

delay();

if((PIND&0x07)!=0x07) {//……}

(3)判断键码。以下是识别为“Key2-3”(第

2行第3列)的程序代码,其它按健类似。

if((PIND&0x07)==0x05)

{ // Key 2-3

// uchar key_num[]="K23";

// 等待按键释放

while((PIND&0x07)==0x05);

//判断换气风机是否在运行

if(ventilator_state==1)

{

ventilator_state=0;

//关闭换气风机

stop_ventilator();

//在LCD上的(12,3)显示“OFF”

lcd_gotoxy(12,3);

lcd_putsf("OFF");

}

else

{

ventilator_state=1;

//开启换气风机

start_ventilator();

//在LCD上的(12,3)显示“Run”

lcd_gotoxy(12,3);

lcd_putsf("Run");

}

return;//识别完毕,返回主程序

}

2.5 风向步进电机控制

Atmega16的定时器能够输出PWM,编程简单,精度高。编程让定时器2工作于相位可调模式,产生高精度的PWM波形输出,调节占空比,以达到控制步进电机不同转角的目的。初始化设置如下:

ASSR=0x00;

/* 相位可调PWM模式,比较匹配时清零OC2,计

TCCR2=0x64; TCNT2=0x00; OCR2=0x00;

TIMSK=0x80; //使能匹配中断

图5 相位可调PWM 模式的时序图

图6 水平送风模式下的PWM 波形

图6 倾斜送风模式下的PWM 波形

3 仿真

Proteus 是目前最好的模拟单片机及外围器件的仿真软件,可以仿真51系列、A VR ,PIC 等常用的MCU 及其外围电路,如LED 、LCD 、RAM 、ROM 、键盘、马达、继电器、AD/DA 、部分SPI 器件、部分)TWI (C I 2

器件、74系列、

COMS 4000系列芯片等。利用Proteus 可以大大提

高开发效率、降低投资,在没有硬件的情况下让开发人员能像Pspice 仿真模拟/数字电路那样仿真MCU 及外围电路。

Proteus 提供的可调电阻是“十级可调”而不

是“无级可调”,所以本系统采用三个可调电阻模拟Pt1000热电阻,以实现“粗调”、“中调”、“细调”,更真实反映热电阻阻值的细微变化。

图7 换气风机、压缩机、蒸发器风机处于工作状态

图8 LCD 显示结果

本系统采用A VR单片机实现汽车空调的自动控制(双位控制),具有电路结构简单、分立元件少、系统界面友好、操作简单等优点,能满足一般精度要求的公交车空调的自动控制。

参考文献

[1]ATMEL公司的ATmega16产品文档(https://www.doczj.com/doc/962669439.html,/cn/default.asp)

[2]刘汧《CodeVisionA VR C库函数介绍》

[3]王幸之钟爱琴王雷王闪《AT89系列单片机原理与接口技术》北京航空航天大学出版社2004 附:电路原理图和程序源代码

/*****************************************************

Project : 汽车空调控制系统

Version : 1

Date : 2005-12-13

Author : Benny

Blog : https://www.doczj.com/doc/962669439.html, Company : 509

Chip type : ATmega16L

Program type : Application

Clock frequency : 8.000000 MHz

Memory model : Small

External SRAM size : 0

Data Stack size : 256

*****************************************************/

#include

#include

#include "Pt1000Tab.h"

#include "inc.h"

#asm

.equ __lcd_port=0x18;PORTB

#endasm

#include

bit boolean;

uchar ventilator_state;

uchar fan;

uchar blow;

uchar run_mode;

uchar temp;

uchar setting_value;

interrupt [TIM2_COMP]void timer2_comp_isr(void)

{

//产生PWM,控制步进电机

if(fan==1)

{

OCR2=64;

}

else if(fan==2)

{

OCR2=128;

}

}

#define FIRST_ADC_INPUT 0 //第一通道

#define LAST_ADC_INPUT 1 //最后一通道,最大值为7,共8个通道unsigned int adc_data[LAST_ADC_INPUT-FIRST_ADC_INPUT+1];

#define ADC_VREF_TYPE 0x40

// ADC中断服务程序

// 自动扫描模拟量输入端口,

interrupt [ADC_INT]void adc_isr(void)

{

register static unsigned char input_index=0;

// 读取转换结果

adc_data[input_index]=ADCW;

// 选择转换通道

if(++input_index >(LAST_ADC_INPUT-FIRST_ADC_INPUT))

input_index=0;

ADMUX=(FIRST_ADC_INPUT|ADC_VREF_TYPE)+input_index;

//启动AD转换

ADCSRA|=0x40;

}

void main(void)

{

float current_temp;//保存当前温度

// Port A 初始化

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTA=0x00;

DDRA=0x00;

// Port B 初始化

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00;

DDRB=0x00;

// Port C 初始化

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTC=0x38;

DDRC=0x38;

// Port D 初始化

// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTD=0x1f;

DDRD=0xF8;

//用T2产生PWM,控制风向步进电机

// Timer/Counter 2 initialization

// Clock source: System Clock

// Clock value: Timer 2 Stopped

// Mode: Normal top=FFh

// OC2 output: Disconnected

ASSR=0x00;

TCCR2=0x64;

TCNT2=0x00;

OCR2=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization

TIMSK=0x80;

// Analog Comparator initialization

// Analog Comparator: Off

// Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80;

SFIOR=0x00;

// ADC initialization

// ADC Clock frequency: 125.000 kHz

// ADC Voltage Reference: AVCC pin

// ADC Auto Trigger Source: Free Running

ADMUX=FIRST_ADC_INPUT|ADC_VREF_TYPE;

ADCSRA=0xEE;

SFIOR&=0x1F;

// LCD module初始化

lcd_init(16);

// 开启全局中断

#asm("sei")

dis_character();

setting_value=25;

run_mode=0;

ventilator_state=0;

lcd_gotoxy(12,3);

lcd_putsf("OFF");

while(1)

{

scan_key(); //扫描键盘

blow_mode(); //设定送风方式

display(); //显示状态参数

if(run_mode==2)

{

current_temp=Pt1000Tab[adc_data[0]];

if(current_temp

{

stop_compressor();

//lcd_gotoxy(10,1);

//lcd_putsf("Blast");

}

else

{

start_compressor();

//lcd_gotoxy(10,1);

//lcd_putsf("Cool");

}

}

}

}

void start_compressor(void){

//Start

PORTD|=0x18;

PORTD&=~0x10;

PORTD|=0x18;

}

void stop_compressor(void){

//Stop

PORTD|=0x18;

PORTD&=~0x08;

PORTD|=0x18;

}

void start_ventilator(void){

PORTD|=0x40;//换气风机运行

}

void stop_ventilator(void){

PORTD&=~0x40;//换气风机停止

}

void start_evaporator_fan(void){

PORTD|=0x20;//蒸发器风机运行

}

void stop_evaporator_fan(void){

PORTD&=~0x20;//蒸发器风机停止

}

/*---------------------------键盘扫描--------------------------*/ void scan_key(void){

/*

K11 K12 K13

K21 K22 K23

K31 K32 K33

*/

//K13 K23 K33

PORTC&=~0x20;

if((PIND&0x07)!=0x07)

{

delay();

if((PIND&0x07)!=0x07)

{

if((PIND&0x07)==0x06)

{//Key 3-3

//uchar key_num[]="K33";

while((PIND&0x07)==0x06);

switch(blow)

{

case0:

{

blow=1;

lcd_gotoxy(10,2);

lcd_putsf("Mode0");

break;

}

case1:

{

blow=2;

lcd_gotoxy(10,2);

lcd_putsf("Mode1");

break;

}

case2:

{

blow=3;

lcd_gotoxy(10,2);

lcd_putsf("Mode2");

break;

}

case3:

{

blow=0;

lcd_gotoxy(10,2);

lcd_putsf("Mode3");

break;

}

}

return;

}

if((PIND&0x07)==0x05)

{//Key 2-3

//uchar key_num[]="K23";

while((PIND&0x07)==0x05);

if(ventilator_state==1)

{

ventilator_state=0;

stop_ventilator();

lcd_gotoxy(12,3);

lcd_putsf("OFF");

}

else

{

ventilator_state=1;

start_ventilator();

lcd_gotoxy(12,3);

lcd_putsf("Run");

}

return;

}

if((PIND&0x07)==0x03)

{//Key 1-3

//uchar key_num[]="K13";

while((PIND&0x07)==0x03);

switch(run_mode)

{

case2:

{//关闭模式

stop_evaporator_fan();

stop_compressor();

lcd_gotoxy(10,1);

lcd_putsf("OFF ");

run_mode=0;

break;

}

case0:

{

//送风模式

start_evaporator_fan();

stop_compressor();

lcd_gotoxy(10,1);

lcd_putsf("Blast");

run_mode=1;

break;

}

case1:

{

//制冷模式

start_evaporator_fan(); start_compressor();

lcd_gotoxy(10,1);

lcd_putsf("Cool ");

run_mode=2;

break;

}

}

return;

}

}

}

PORTC|=0x20;

//K12 K22 K32

PORTC&=~0x10;

if((PIND&0x07)!=0x07)

{

if((PIND&0x07)==0x06)

{//Key 3-2

//uchar key_num[]="K32";

while((PIND&0x07)==0x06);

return;

}

if((PIND&0x07)==0x05)

{//Key 2-2

//uchar key_num[]="K22";

while((PIND&0x07)==0x05);

if(setting_value<=18)

{

setting_value=18;

}

else

{

setting_value--;

}

return;

}

if((PIND&0x07)==0x03)

{//Key 1-2

//uchar key_num[]="K12";

while((PIND&0x07)==0x03);

if(setting_value>=28)

{

setting_value=28;

}

else

{

setting_value++;

}

return;

}

}

PORTC|=0x10;

//K11 K21 K31

PORTC&=~0x08;

if((PIND&0x07)!=0x07)

{

delay();

if((PIND&0x07)!=0x07)

{

if((PIND&0x07)==0x06)

{//Key 3-1

//uchar key_num[]="K31";

while((PIND&0x07)==0x06);

return;

}

if((PIND&0x07)==0x05)

{//Key 2-1

//uchar key_num[]="K21";

while((PIND&0x07)==0x05);

return;

}

if((PIND&0x07)==0x03)

{//Key 1-1

//uchar key_num[]="K11";

while((PIND&0x07)==0x03);

return;

}

}

}

PORTC|=0x08;

}

void blow_mode(void){

switch(blow)

{

case0:

{

fan=0;

break;

}

case1:

{

fan=1;

break;

}

case2:

{

fan=2;

break;

}

case3:

{

temp++;

if(temp==5)

{

boolean=~boolean;

}

if(boolean==1)

{

fan=1;

}

else

{

fan=2;

}

break;

}

}

}

void delay(void){

uint i,j;

for(i=0;i<10;i++)

{

for(j=0;j<10;j++)

{}

}

}

void dis(uchar channel,uchar x,uchar y){ uchar arr[5];

/*

根据当前采样值进行查表,Pt1000Tab[]程序常数表格事先用Visual https://www.doczj.com/doc/962669439.html,生成,共有1024个值

*/

ftoa(Pt1000Tab[adc_data[channel]],1,arr);

lcd_gotoxy(x,y);

lcd_puts(arr);

}

void display(void){

uchar setting[3];

dis(0,2,0);

itoa(setting_value,setting);

lcd_gotoxy(12,0);

lcd_puts(setting);

}

void dis_character(void){

lcd_gotoxy(0,0);

lcd_putsf("T:");

lcd_gotoxy(8,0);

lcd_putsf("Set:");

lcd_gotoxy(0,1);

lcd_putsf("Run Mode:");

lcd_gotoxy(10,1);

lcd_putsf("OFF ");

lcd_gotoxy(0,2);

lcd_putsf("Blow Mode:");

lcd_gotoxy(10,2);

lcd_putsf("Mode0");

lcd_gotoxy(0,3);

lcd_putsf("Ventilator:");

}

/*---------------“Pt1000tab.h”文件内容-----------------------------

数组的值为温度值,注释为ADCW寄存器的值(采样值),与数组的索引index对应.例如:1.8, /* 22 */,则Pt1000Tab[22]=1.8,表示当ADCW寄存器的值(采样值)为22时,对应温度为:1.8°C ———————————————————————————————————

查表方法:ftoa(Pt1000Tab[adc_data[0]],1,arr);

功能:将通道0的采样值adc_data[0]作为索引查表,得到对应的温度值(浮点数),再转换成字符串(保留一位小数)形式,存入arr字符数组中

---------------------------------------------------------------------*/ const float Pt1000Tab[]={

0.0,/* 0 */ 0.1,/* 1 */0.2,/* 2 */0.2,/* 3 */0.3,/* 4 */0.4,

/* 5 */ 0.5,/* 6 */0.6,/* 7 */0.6,/* 8 */0.7,/* 9 */0.8,/* 10 */

0.9,/* 11 */1.0,/* 12 */1.0,/* 13 */1.1,/* 14 */1.2,/* 15 */

1.3,/* 16 */1.4,/* 17 */1.5,/* 18 */1.5,/* 19 */1.6,/* 20 */

1.7,/* 21 */1.8,/* 22 */1.9,/* 23 */1.9,/* 24 */

2.0,/* 25 */

2.1,/* 26 */2.2,/* 27 */2.3,/* 28 */2.3,/* 29 */2.4,/* 30 */

2.5,/* 31 */2.6,/* 32 */2.7,/* 33 */2.7,/* 34 */2.8,/* 35 */

2.9,/* 36 */

3.0,/* 37 */3.1,/* 38 */3.2,/* 39 */3.2,/* 40 */

3.3,/* 41 */3.4,/* 42 */3.5,/* 43 */3.6,/* 44 */3.6,/* 45 */

3.7,/* 46 */3.8,/* 47 */3.9,/* 48 */

4.0,/* 49 */4.1,/* 50 */

4.1,/* 51 */4.2,/* 52 */4.3,/* 53 */4.4,/* 54 */4.5,/* 55 */

4.5,/* 56 */4.6,/* 57 */4.7,/* 58 */4.8,/* 59 */4.9,/* 60 */

5.0,/* 61 */5.0,/* 62 */5.1,/* 63 */5.2,/* 64 */5.3,/* 65 */

5.4,/* 66 */5.4,/* 67 */5.5,/* 68 */5.6,/* 69 */5.7,/* 70 */

5.8,/* 71 */5.9,/* 72 */5.9,/* 73 */

6.0,/* 74 */6.1,/* 75 */

6.2,/* 76 */6.3,/* 77 */6.4,/* 78 */6.4,/* 79 */6.5,/* 80 */

6.6,/* 81 */6.7,/* 82 */6.8,/* 83 */6.8,/* 84 */6.9,/* 85 */

7.0,/* 86 */7.1,/* 87 */7.2,/* 88 */7.3,/* 89 */7.3,/* 90 */

7.4,/* 91 */7.5,/* 92 */7.6,/* 93 */7.7,/* 94 */7.8,/* 95 */

7.8,/* 96 */7.9,/* 97 */8.0,/* 98 */8.1,/* 99 */8.2,/* 100 */

8.3,/* 101 */8.3,/* 102 */8.4,/* 103 */8.5,/* 104 */8.6,/* 105 */

8.7,/* 106 */8.8,/* 107 */8.8,/* 108 */8.9,/* 109 */9.0,/* 110 */

9.1,/* 111 */9.2,/* 112 */9.3,/* 113 */9.3,/* 114 */9.4,/* 115 */

9.5,/* 116 */9.6,/* 117 */9.7,/* 118 */9.8,/* 119 */9.8,/* 120 */

9.9,/* 121 */10.0,/* 122 */10.1,/* 123 */10.2,/* 124 */10.3,/* 125 */

10.3,/* 126 */10.4,/* 127 */10.5,/* 128 */10.6,/* 129 */10.7,/* 130 */

10.8,/* 131 */10.8,/* 132 */10.9,/* 133 */11.0,/* 134 */11.1,/* 135 */

11.2,/* 136 */11.3,/* 137 */11.4,/* 138 */11.4,/* 139 */11.5,/* 140 */

11.6,/* 141 */11.7,/* 142 */11.8,/* 143 */11.9,/* 144 */11.9,/* 145 */

12.0,/* 146 */12.1,/* 147 */12.2,/* 148 */12.3,/* 149 */12.4,/* 150 */ 12.4,/* 151 */12.5,/* 152 */12.6,/* 153 */12.7,/* 154 */12.8,/* 155 */

12.9,/* 156 */13.0,/* 157 */13.0,/* 158 */13.1,/* 159 */13.2,/* 160 */

13.3,/* 161 */13.4,/* 162 */13.5,/* 163 */13.6,/* 164 */13.6,/* 165 */

13.7,/* 166 */13.8,/* 167 */13.9,/* 168 */14.0,/* 169 */14.1,/* 170 */

14.1,/* 171 */14.2,/* 172 */14.3,/* 173 */14.4,/* 174 */14.5,/* 175 */

14.6,/* 176 */14.7,/* 177 */14.7,/* 178 */14.8,/* 179 */14.9,/* 180 */

15.0,/* 181 */15.1,/* 182 */15.2,/* 183 */15.3,/* 184 */15.3,/* 185 */ 15.4,/* 186 */15.5,/* 187 */15.6,/* 188 */15.7,/* 189 */15.8,/* 190 */

15.9,/* 191 */15.9,/* 192 */16.0,/* 193 */16.1,/* 194 */16.2,/* 195 */

16.3,/* 196 */16.4,/* 197 */16.5,/* 198 */16.5,/* 199 */16.6,/* 200 */

16.7,/* 201 */16.8,/* 202 */16.9,/* 203 */17.0,/* 204 */17.1,/* 205 */

17.1,/* 206 */17.2,/* 207 */17.3,/* 208 */17.4,/* 209 */17.5,/* 210 */

17.6,/* 211 */17.7,/* 212 */17.8,/* 213 */17.8,/* 214 */17.9,/* 215 */

18.0,/* 216 */18.1,/* 217 */18.2,/* 218 */18.3,/* 219 */18.4,/* 220 */ 18.4,/* 221 */18.5,/* 222 */18.6,/* 223 */18.7,/* 224 */18.8,/* 225 */ 18.9,/* 226 */19.0,/* 227 */19.1,/* 228 */19.1,/* 229 */19.2,/* 230 */

20.2,/* 241 */20.3,/* 242 */20.4,/* 243 */20.4,/* 244 */20.5,/* 245 */

20.6,/* 246 */20.7,/* 247 */20.8,/* 248 */20.9,/* 249 */21.0,/* 250 */

21.1,/* 251 */21.1,/* 252 */21.2,/* 253 */21.3,/* 254 */21.4,/* 255 */ 21.5,/* 256 */21.6,/* 257 */21.7,/* 258 */21.8,/* 259 */21.8,/* 260 */

21.9,/* 261 */22.0,/* 262 */22.1,/* 263 */22.2,/* 264 */22.3,/* 265 */

22.4,/* 266 */22.5,/* 267 */22.6,/* 268 */22.6,/* 269 */22.7,/* 270 */

22.8,/* 271 */22.9,/* 272 */23.0,/* 273 */23.1,/* 274 */23.2,/* 275 */

23.3,/* 276 */23.3,/* 277 */23.4,/* 278 */23.5,/* 279 */23.6,/* 280 */

23.7,/* 281 */23.8,/* 282 */23.9,/* 283 */24.0,/* 284 */24.1,/* 285 */

24.1,/* 286 */24.2,/* 287 */24.3,/* 288 */24.4,/* 289 */24.5,/* 290 */

24.6,/* 291 */24.7,/* 292 */24.8,/* 293 */24.9,/* 294 */24.9,/* 295 */

25.0,/* 296 */25.1,/* 297 */25.2,/* 298 */25.3,/* 299 */25.4,/* 300 */ 25.5,/* 301 */25.6,/* 302 */25.7,/* 303 */25.7,/* 304 */25.8,/* 305 */

25.9,/* 306 */26.0,/* 307 */26.1,/* 308 */26.2,/* 309 */26.3,/* 310 */

26.4,/* 311 */26.5,/* 312 */26.6,/* 313 */26.6,/* 314 */26.7,/* 315 */

26.8,/* 316 */26.9,/* 317 */27.0,/* 318 */27.1,/* 319 */27.2,/* 320 */

27.3,/* 321 */27.4,/* 322 */27.4,/* 323 */27.5,/* 324 */27.6,/* 325 */

27.7,/* 326 */27.8,/* 327 */27.9,/* 328 */28.0,/* 329 */28.1,/* 330 */

28.2,/* 331 */28.3,/* 332 */28.3,/* 333 */28.4,/* 334 */28.5,/* 335 */

28.6,/* 336 */28.7,/* 337 */28.8,/* 338 */28.9,/* 339 */29.0,/* 340 */

29.1,/* 341 */29.2,/* 342 */29.3,/* 343 */29.3,/* 344 */29.4,/* 345 */

29.5,/* 346 */29.6,/* 347 */29.7,/* 348 */29.8,/* 349 */29.9,/* 350 */

30.0,/* 351 */30.1,/* 352 */30.2,/* 353 */30.3,/* 354 */30.3,/* 355 */ 30.4,/* 356 */30.5,/* 357 */30.6,/* 358 */30.7,/* 359 */30.8,/* 360 */

30.9,/* 361 */31.0,/* 362 */31.1,/* 363 */31.2,/* 364 */31.3,/* 365 */

31.3,/* 366 */31.4,/* 367 */31.5,/* 368 */31.6,/* 369 */31.7,/* 370 */

31.8,/* 371 */31.9,/* 372 */32.0,/* 373 */32.1,/* 374 */32.2,/* 375 */

32.3,/* 376 */32.3,/* 377 */32.4,/* 378 */32.5,/* 379 */32.6,/* 380 */

32.7,/* 381 */32.8,/* 382 */32.9,/* 383 */33.0,/* 384 */33.1,/* 385 */

33.2,/* 386 */33.3,/* 387 */33.4,/* 388 */33.5,/* 389 */33.5,/* 390 */

33.6,/* 391 */33.7,/* 392 */33.8,/* 393 */33.9,/* 394 */34.0,/* 395 */

34.1,/* 396 */34.2,/* 397 */34.3,/* 398 */34.4,/* 399 */34.5,/* 400 */

34.6,/* 401 */34.7,/* 402 */34.7,/* 403 */34.8,/* 404 */34.9,/* 405 */

35.0,/* 406 */35.1,/* 407 */35.2,/* 408 */35.3,/* 409 */35.4,/* 410 */ 35.5,/* 411 */35.6,/* 412 */35.7,/* 413 */35.8,/* 414 */35.9,/* 415 */

35.9,/* 416 */36.0,/* 417 */36.1,/* 418 */36.2,/* 419 */36.3,/* 420 */

36.4,/* 421 */36.5,/* 422 */36.6,/* 423 */36.7,/* 424 */36.8,/* 425 */

36.9,/* 426 */37.0,/* 427 */37.1,/* 428 */37.2,/* 429 */37.3,/* 430 */

37.3,/* 431 */37.4,/* 432 */37.5,/* 433 */37.6,/* 434 */37.7,/* 435 */

37.8,/* 436 */37.9,/* 437 */38.0,/* 438 */38.1,/* 439 */38.2,/* 440 */

38.3,/* 441 */38.4,/* 442 */38.5,/* 443 */38.6,/* 444 */38.7,/* 445 */

38.8,/* 446 */38.8,/* 447 */38.9,/* 448 */39.0,/* 449 */39.1,/* 450 */

39.2,/* 451 */39.3,/* 452 */39.4,/* 453 */39.5,/* 454 */39.6,/* 455 */

41.1,/* 471 */41.2,/* 472 */41.3,/* 473 */41.4,/* 474 */41.5,/* 475 */

41.6,/* 476 */41.7,/* 477 */41.8,/* 478 */41.9,/* 479 */42.0,/* 480 */

42.1,/* 481 */42.2,/* 482 */42.3,/* 483 */42.3,/* 484 */42.4,/* 485 */

42.5,/* 486 */42.6,/* 487 */42.7,/* 488 */42.8,/* 489 */42.9,/* 490 */

43.0,/* 491 */43.1,/* 492 */43.2,/* 493 */43.3,/* 494 */43.4,/* 495 */

43.5,/* 496 */43.6,/* 497 */43.7,/* 498 */43.8,/* 499 */43.9,/* 500 */

44.0,/* 501 */44.1,/* 502 */44.2,/* 503 */44.3,/* 504 */44.4,/* 505 */ 44.5,/* 506 */44.5,/* 507 */44.6,/* 508 */44.7,/* 509 */44.8,/* 510 */

44.9,/* 511 */45.0,/* 512 */45.1,/* 513 */45.2,/* 514 */45.3,/* 515 */

45.4,/* 516 */45.5,/* 517 */45.6,/* 518 */45.7,/* 519 */45.8,/* 520 */

45.9,/* 521 */46.0,/* 522 */46.1,/* 523 */46.2,/* 524 */46.3,/* 525 */

46.4,/* 526 */46.5,/* 527 */46.6,/* 528 */46.7,/* 529 */46.8,/* 530 */

46.9,/* 531 */47.0,/* 532 */47.1,/* 533 */47.2,/* 534 */47.3,/* 535 */

47.4,/* 536 */47.4,/* 537 */47.5,/* 538 */47.6,/* 539 */47.7,/* 540 */

47.8,/* 541 */47.9,/* 542 */48.0,/* 543 */48.1,/* 544 */48.2,/* 545 */

48.3,/* 546 */48.4,/* 547 */48.5,/* 548 */48.6,/* 549 */48.7,/* 550 */

48.8,/* 551 */48.9,/* 552 */49.0,/* 553 */49.1,/* 554 */49.2,/* 555 */

49.3,/* 556 */49.4,/* 557 */49.5,/* 558 */49.6,/* 559 */49.7,/* 560 */

49.8,/* 561 */49.9,/* 562 */50.0,/* 563 */50.1,/* 564 */50.2,/* 565 */

50.3,/* 566 */50.4,/* 567 */50.5,/* 568 */50.6,/* 569 */50.7,/* 570 */

50.8,/* 571 */50.9,/* 572 */51.0,/* 573 */51.1,/* 574 */51.2,/* 575 */

51.3,/* 576 */51.4,/* 577 */51.5,/* 578 */51.6,/* 579 */51.7,/* 580 */

51.8,/* 581 */51.9,/* 582 */52.0,/* 583 */52.1,/* 584 */52.2,/* 585 */

52.3,/* 586 */52.4,/* 587 */52.5,/* 588 */52.6,/* 589 */52.7,/* 590 */

52.7,/* 591 */52.8,/* 592 */52.9,/* 593 */53.0,/* 594 */53.1,/* 595 */

53.2,/* 596 */53.3,/* 597 */53.4,/* 598 */53.5,/* 599 */53.6,/* 600 */

53.7,/* 601 */53.8,/* 602 */53.9,/* 603 */54.0,/* 604 */54.1,/* 605 */

54.2,/* 606 */54.3,/* 607 */54.4,/* 608 */54.5,/* 609 */54.6,/* 610 */

54.7,/* 611 */54.8,/* 612 */54.9,/* 613 */55.0,/* 614 */55.1,/* 615 */

55.2,/* 616 */55.3,/* 617 */55.4,/* 618 */55.5,/* 619 */55.6,/* 620 */

55.7,/* 621 */55.8,/* 622 */55.9,/* 623 */56.0,/* 624 */56.1,/* 625 */

56.2,/* 626 */56.3,/* 627 */56.4,/* 628 */56.5,/* 629 */56.6,/* 630 */

56.7,/* 631 */56.8,/* 632 */56.9,/* 633 */57.0,/* 634 */57.1,/* 635 */

57.2,/* 636 */57.4,/* 637 */57.5,/* 638 */57.6,/* 639 */57.7,/* 640 */

57.8,/* 641 */57.9,/* 642 */58.0,/* 643 */58.1,/* 644 */58.2,/* 645 */

58.3,/* 646 */58.4,/* 647 */58.5,/* 648 */58.6,/* 649 */58.7,/* 650 */

58.8,/* 651 */58.9,/* 652 */59.0,/* 653 */59.1,/* 654 */59.2,/* 655 */

59.3,/* 656 */59.4,/* 657 */59.5,/* 658 */59.6,/* 659 */59.7,/* 660 */

59.8,/* 661 */59.9,/* 662 */60.0,/* 663 */60.1,/* 664 */60.2,/* 665 */

60.3,/* 666 */60.4,/* 667 */60.5,/* 668 */60.6,/* 669 */60.7,/* 670 */

60.8,/* 671 */60.9,/* 672 */61.0,/* 673 */61.1,/* 674 */61.2,/* 675 */

61.3,/* 676 */61.4,/* 677 */61.5,/* 678 */61.6,/* 679 */61.7,/* 680 */ 61.8,/* 681 */61.9,/* 682 */62.0,/* 683 */62.1,/* 684 */62.2,/* 685 */

63.9,/* 701 */64.0,/* 702 */64.1,/* 703 */64.2,/* 704 */64.3,/* 705 */

64.4,/* 706 */64.5,/* 707 */64.6,/* 708 */64.7,/* 709 */64.8,/* 710 */

64.9,/* 711 */65.0,/* 712 */65.1,/* 713 */65.2,/* 714 */65.3,/* 715 */

65.4,/* 716 */65.5,/* 717 */65.7,/* 718 */65.8,/* 719 */65.9,/* 720 */

66.0,/* 721 */66.1,/* 722 */66.2,/* 723 */66.3,/* 724 */66.4,/* 725 */

66.5,/* 726 */66.6,/* 727 */66.7,/* 728 */66.8,/* 729 */66.9,/* 730 */

67.0,/* 731 */67.1,/* 732 */67.2,/* 733 */67.3,/* 734 */67.4,/* 735 */

67.5,/* 736 */67.6,/* 737 */67.7,/* 738 */67.8,/* 739 */67.9,/* 740 */

68.1,/* 741 */68.2,/* 742 */68.3,/* 743 */68.4,/* 744 */68.5,/* 745 */

68.6,/* 746 */68.7,/* 747 */68.8,/* 748 */68.9,/* 749 */69.0,/* 750 */

69.1,/* 751 */69.2,/* 752 */69.3,/* 753 */69.4,/* 754 */69.5,/* 755 */

69.6,/* 756 */69.7,/* 757 */69.8,/* 758 */70.0,/* 759 */70.1,/* 760 */

70.2,/* 761 */70.3,/* 762 */70.4,/* 763 */70.5,/* 764 */70.6,/* 765 */

70.7,/* 766 */70.8,/* 767 */70.9,/* 768 */71.0,/* 769 */71.1,/* 770 */

71.2,/* 771 */71.3,/* 772 */71.4,/* 773 */71.5,/* 774 */71.6,/* 775 */

71.8,/* 776 */71.9,/* 777 */72.0,/* 778 */72.1,/* 779 */72.2,/* 780 */

72.3,/* 781 */72.4,/* 782 */72.5,/* 783 */72.6,/* 784 */72.7,/* 785 */

72.8,/* 786 */72.9,/* 787 */73.0,/* 788 */73.1,/* 789 */73.2,/* 790 */

73.4,/* 791 */73.5,/* 792 */73.6,/* 793 */73.7,/* 794 */73.8,/* 795 */

73.9,/* 796 */74.0,/* 797 */74.1,/* 798 */74.2,/* 799 */74.3,/* 800 */

74.4,/* 801 */74.5,/* 802 */74.6,/* 803 */74.8,/* 804 */74.9,/* 805 */

75.0,/* 806 */75.1,/* 807 */75.2,/* 808 */75.3,/* 809 */75.4,/* 810 */

75.5,/* 811 */75.6,/* 812 */75.7,/* 813 */75.8,/* 814 */75.9,/* 815 */

76.0,/* 816 */76.2,/* 817 */76.3,/* 818 */76.4,/* 819 */76.5,/* 820 */

76.6,/* 821 */76.7,/* 822 */76.8,/* 823 */76.9,/* 824 */77.0,/* 825 */

77.1,/* 826 */77.2,/* 827 */77.3,/* 828 */77.5,/* 829 */77.6,/* 830 */

77.7,/* 831 */77.8,/* 832 */77.9,/* 833 */78.0,/* 834 */78.1,/* 835 */

78.2,/* 836 */78.3,/* 837 */78.4,/* 838 */78.5,/* 839 */78.7,/* 840 */

78.8,/* 841 */78.9,/* 842 */79.0,/* 843 */79.1,/* 844 */79.2,/* 845 */

79.3,/* 846 */79.4,/* 847 */79.5,/* 848 */79.6,/* 849 */79.7,/* 850 */

79.9,/* 851 */80.0,/* 852 */80.1,/* 853 */80.2,/* 854 */80.3,/* 855 */

80.4,/* 856 */80.5,/* 857 */80.6,/* 858 */80.7,/* 859 */80.8,/* 860 */

81.0,/* 861 */81.1,/* 862 */81.2,/* 863 */81.3,/* 864 */81.4,/* 865 */

81.5,/* 866 */81.6,/* 867 */81.7,/* 868 */81.8,/* 869 */81.9,/* 870 */

82.1,/* 871 */82.2,/* 872 */82.3,/* 873 */82.4,/* 874 */82.5,/* 875 */

82.6,/* 876 */82.7,/* 877 */82.8,/* 878 */82.9,/* 879 */83.1,/* 880 */

83.2,/* 881 */83.3,/* 882 */83.4,/* 883 */83.5,/* 884 */83.6,/* 885 */

83.7,/* 886 */83.8,/* 887 */83.9,/* 888 */84.1,/* 889 */84.2,/* 890 */

84.3,/* 891 */84.4,/* 892 */84.5,/* 893 */84.6,/* 894 */84.7,/* 895 */

84.8,/* 896 */84.9,/* 897 */85.1,/* 898 */85.2,/* 899 */85.3,/* 900 */

85.4,/* 901 */85.5,/* 902 */85.6,/* 903 */85.7,/* 904 */85.8,/* 905 */

85.9,/* 906 */86.1,/* 907 */86.2,/* 908 */86.3,/* 909 */86.4,/* 910 */

86.5,/* 911 */86.6,/* 912 */86.7,/* 913 */86.8,/* 914 */87.0,/* 915 */

空调工作原理及电路控制详解

空调工作原理及电路控制详解 近年来,我国空调器产业的发展十分迅猛,2000年我国空调行业的生产规模便已经发展到1800万台左右,2003年度我国家用空调器行业的总生产能力已超过4000万台,2004年度这一数据已经扩大到了5500万台。目前,中国的空调器产量已占世界总产量的3/5左右,中国已成为名副其实的空调器制造大国,也正在逐渐成为全球空调器生产基地。在过去的五年中,中国空调器行业的工业总产值和销售收入都经历了持续的增长,其中2001年度、2003年度和2004年度的增长尤为显着。 此外,近年来,百户城市居民家庭的空调器拥有量每年都有显着提高。空调拥有量在各地区差异较大。随着国内市场的扩大, 中国的空调器出口也在连年迅速增长,空调器出口额占家电产品出口总额的份额也在不断提高。2002年度、2003年度和2004年度我国空调产品的出口保持了十分强劲的增长势头,其中2003年度国内空调企业的出口额首次突破千万台大关,超过了1400台。2004年度国内空调器企业的出口量更是超过了2300万台,与国内销量形成了齐头并进的格局。这篇文章的主要目的是希望能够大力推动SPMC65系列芯片的应用,并根据国家标准验证其性能,走进国内各家电生产厂家。 1 空调工作原理 (1)制冷原理 图 1-1空调制冷原理 空调制冷原理如图 1?1所示,空调工作时,制冷系统内的低压、低温制冷剂蒸汽被压缩机吸入,经压缩为高压、高温的过热蒸汽后排至冷凝器;同时室外侧风扇吸入的室外空气流经冷凝器,带走制冷剂放出的热量,使高压、高温的制冷剂蒸汽凝结为高压液体。高压液体经过节流毛细管降压降温流入蒸发器,并在相应的低压下蒸发,吸取周围热量;同时室内侧风扇使室内空气不断进入蒸发器的肋片间进行热交换,并将放热后的变冷的气体送向室内。如此,室内外空气不断循环流动,达到降低温度的目的。 (2)制热原理

家用空调温度控制器的控制程序设计

《微机原理及接口技术》 课程设计说明书 课题:家用空调温度控制器的控制程序设计专业: 班级: 姓名: 学号: 指导老师:王亚林 2015年1月8 日

目录 第1章、设计任务与目标................................................................................ 错误!未定义书签。 设计课题:................................................................................................ 错误!未定义书签。 设计目的:................................................................................................ 错误!未定义书签。 设计任务:................................................................................................ 错误!未定义书签。 基本设计要求:............................................................................................................. 错误!未定义书签。 第2章、总体设计规划与方案论证 (6) 设计环节及进程安排 (6) 方案论证 (5) 第3章、总体软件设计说明及总流程图 (10) 总体软件设计说明 (10) 总流程图 (11) 第4章、系统资源分配说明 (13) 系统资源分配 (13) 系统内部单元分配表 (13) 硬件资源分配 (15) 数据定义说明 (16) 部分数据定义说明 (16) 第5章、局部程序设计说明 (17) 总初始化以及自检 主流程 按键音模块 (17) .2 单按键消抖模块 (17) PB按键功能模块 (18) 基本界面拆字模块 (19) 4*4矩阵键盘模块 (19) 模式显示模块 (20) 显示更新模块 (21) 室内温度AD转换模块 (21) 4*4矩阵键盘扫描子程序 (21) 整点报时模块 (23) 空调进程判断及显示模块 (23) 三分钟压缩机保护模块 (23) 风向摆动模块 (24) 驱动控制模块 (24) 定时开关机模块 (25) 第6章、系统功能与用户操作使用说明 (26)

空调控制系统

1总体方案设计 随着人们生活水平的提高,人们对空调的舒适性和空气品质的要求越来越高,分体式空调已不能满足人们的要求,户式中央空调得到了迅猛的发展。就室内居住环境而言,恒温环境并非是卫生和舒适的。因为除了温度外,还有湿度、空气流速、空气洁净度等诸多因素影响到舒适的程度。而传统的中央空调靠设置机械温控开关来实现房间的恒温控制。这种控制方法,一方面操作不方便;另一方面温度波动范围大,不但影响人的舒适感,而且会造成一定的能量损耗。采用单片机温度控制系统控制的户式中央空调系统,可以根据室内的环境因素,调节风机的转速,为人们创造一个舒适的室内环境,同时又节省电。 随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是其中的C51系列的单片机[3]的出现,具有更好的稳定性,更快和更准确的运算精度,推动了工业生产,影响着人们的工作和学习。而本次设计就是要通过以C51系列单片机为控制核心,实现空调机温度控制系统的设计。 1.1方案一 选用AT89C51单片机为中央处理器,通过温度传感器DS18B20对空气进行温度采集,将采集到的温度信号传输给单片机,由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温系统对空气进行处理,从而模拟实现空调温度控制单元的工作情况。在整个设计中,涉及到温度检测电路、驱动控制电路、显示电路、键盘电路以及电源的设计等电路。其中单片机的控制程序是起到各个电路之间的相互协调,控制各个电路正常工作的至关重要的作用。其方框图如下: 图1-1 方案一设计图框 该图控制简单,思路清晰,各单元模块的相互衔接较简单,同时成本低廉,用的各种器件都是常用器件,更具有使用性。 1.2方案二

电气控制电路基础原理图

电气控制电路基础(电气原理图) 电气控制系统图一般有三种:电气原理图、电器布置图和电气安装接线图。 这里重点介绍电气原理图。 电气原理图目的是便于阅读和分析控制线路,应根据结构简单、层次分明清晰的原则,采用电器元件展开形式绘制。它包括所有电器元件的导电部件和接线端子,但并不按照电器元件的实际布置位置来绘制, 也不反映电器元件的实际大小。 电气原理图一般分主电路和辅助电路(控制电路)两部分。 主电路是电气控制线路中大电流通过的部分,包括从电源到电机之间相连的电器元件;一般由组合开关、主熔断器、接触器主触点、热继电器的热元件和电动机等组成。 辅助电路是控制线路中除主电路以外的电路,其流过的电流比较小和辅助电路包括控制电路、照明电路、信号电路和保护电路。其中控制电路是由按钮、接触器和继电器的线圈及辅助触点、热继电器触点、保护电器触点等组成。 电气原理图中所有电器元件都应采用国家标准中统一规定的图形符号和文字符号表示。 电气原理图中电器元件的布局 电气原理图中电器元件的布局,应根据便于阅读原则安排。主电路安排

在图面左侧或上方,辅助电路安排在图面右侧或下方。无论主电路还是辅助电路,均按功能布置,尽可能按动作顺序从上到下,从左到右排列。 电气原理图中,当同一电器元件的不同部件(如线圈、触点)分散在不同位置时,为了表示是同一元件,要在电器元件的不同部件处标注统一的文字符号。对于同类器件,要在其文字符号后加数字序号来区别。如两个接触器,可用KM、KMZ文字符号区别。 电气原理图中,所有电器的可动部分均按没有通电或没有外力作用时的状态画出。 对于继电器、接触器的触点,按其线圈不通电时的状态画出,控制器按手柄处于零位时的状态画出;对于按钮、行程开关等触点按未受外力作用时的状态画出。 电气原理图中,应尽量减少线条和避免线条交叉。各导线之间有电联系时,在导线交点处画实心圆点。根据图面布置需要,可以将图形符号旋转绘制,一般逆时针方向旋转900,但文字符号不可倒置。 图面区域的划分 图纸上方的1、2、3…等数字是图区的编号,它是为了便于检索 电气线路,方便阅读分析从而避免遗漏设置的。图区编号也可设置在图 的下方。 图区编号下方的的文字表明它对应的下方元件或电路的功能,使读者能清楚地知道某个元件或某部分电路的功能,以利于理解全部电路的工作原理。

空调温度控制系统

关于空调温度控制系统的研讨 摘要本文介绍了空调机温度控制系统。本温度控制系统采用的是AT80C51单片机采集数据,处理数据来实现对温度的控制。主要过程如下:利用温度传感器收集的信号,将电信号通过A/D转换器转换成数字信号,传送给单片机进行数据处理,并向压缩机输出控制信号,来决定空调是出于制冷或是制热功能。当安装有LED实时显示被控制温度及设定温度,使系统应用更加地方便,也更加的直观。 关键字 AT80C51单片机 A/D转换器温度传感器 随着人们生活水平的日益提高,空调已成为现代家庭不可或缺的家用电器设备,人们也对空调的舒适性和空气品质的要求提出了更高的要求。现代的只能空调,不仅利用了数字电路技术与模拟电路技术,而且采用了单片机技术,实现了软硬件的结合,既完善了空调的功能,又简化了空调的控制与操作;不仅满足了不同用户对环境温度的不同要求,而且能全智能调节室内的温度。为此,文中以单片机AT80C51为核心,利用LM35温度传感器、ADC0804转换器和数码管等,对温度控制系统进行了设计。 一、总体设计方案 空调温度控制系统,只要完成对温度的采集、显示以及设定等工作,从而实现对空调控制。传统的情况时采用滑动电阻器电阻充当测温器件的方案,虽然其中段测量线性度好,精度较高,但是测量电路的设计难度高,且测量电路系统庞大,难于调试,而且成本相对较高。鉴于上述原因,我们采用了ADC0804将输入的模拟信号充当测温器件。外部温度信号经ADC0804将输入的模拟信号转换成8位的数字信号,通过并口传送到单片机(AT80C51)。单片机系统将接收的数字信号译码处理,通过数码管将温度显示出来,同时单片机系统还将完成按键温度设定、一段温度内空调没法使用等程序的处理,将处理温度信号与设定温度值比较形成可控制空调制冷、制热、停止工作三种工作状态,从而实现空调的智能化。原理图如下图所示: 图 1 系统原理图 二、硬件电路设计 该空调温度控制系统的硬件电路,只要由单片机AT80C51最小系统、8段译码管、数码管、按键电路、驱动电路、A/D转换电路、温度采样电路等组成。图2为该实验的系统框图,我们下面主要就几个模块进行扼要介绍。 图2 系统框图 2.1 温度的采集——温度传感器 通过查找资料我们发现,温度传感器并不是什么复杂和神秘的电子器件,在对精度要求不高的一般应用中,可以使用一个型号为LM35【1】的温度传感器,它的外观与一般的三极管没有什么区别,温度传感器LM35只有3个管脚:+Vs、Vout、GND。其中,+Vs接+4V~+20V 的电源,为器件工作供电,GND接地。当加上工作电压后,LM35的外壳就开始感应温度,并在Vout管脚输出电压。Vout的输出与温度具有线性关系。 当温度为0时,Vout=0V,如果温度上升,则每上升1°C,Vout的输出增加10mV。如果温度为25°C时,Vout=25*10=250mV。这样,使用一个简单的温度传感器LM35就可以把温度转换成电压信号,这个电压信号直观地反映环境的温度。 2.2 模拟/数字转换器ADC0804

铣床电路控制原理图

铣床控制电路:

一、铣床的结构原理: 1、铣床的工作台及夹具

2、铣床的外形 3、铣床结构: ①、主轴;②、悬梁;③、刀杆支架;④、工件工作台;⑤、(工件工作台)左右进给操作手柄; ⑥、(工件工作台)前后进给操作手柄;⑦、(工件工作台)上下操作手柄;⑧、进给变速手柄及变速盘; ⑨、升降工作台;⑩、主轴变速盘及变速手柄;⑾、主轴电动机及进给电动机等等。

4、铣床的运动形式: ①、主轴运动:主轴带动铣刀作旋转运动,由M1拖动(为减小负载波动对加工质量影响,主轴上装有飞轮); ②、进给运动:指工作台带动工件作上下、左右、前后6个方向的直线运动(由三根进给丝杆实现),及圆形工作台的旋转运动,由M2拖动; ③、辅助运动:指工作台带动工件作上下、左右、前后6个方向的快速运动,由M2与电磁离合器YC3(YC3又叫快速电磁离合器)联合拖动。 5、铣床对各运动形式的要求: ①、主轴旋转平稳,以保证加工质量(采用飞轮); ②、铣削加工时,工件同一时刻只能作某一个方向的进给运动; ③、用圆形工作台加工时,不能移动,只能旋转; ④、主轴变速、进给变速用机械变速实现,为保证变速易于齿合,应有变速冲动控制; ⑤、据工艺要求,先主轴旋转后再进给运动; ⑥、为操作方便,应有两地控制。(机械离合器) 6、机床进给运动示意图:圆形工作台旋转传动链 横向移动传动链 (电磁离合器) YC2(正常进给) 垂直移动传动链 M2——— YC3(快速进给)纵向移动传动链 7、铣床的加工功能: ①、加工平面; ②、加工斜面; ③、加工沟槽; ④、(装上分度盘)可以铣切齿轮和螺旋面; ⑤、(装上园工作台)可以铣切凸轮和弧形槽。 二、铣床电路控制原理: 1、电路图(见上)

Verilog HDL 空调温度控制器设计

设计题目:家用空调温度控制器 一设计题目的要求: 家用空调温度控制器的功能为: 1、室内温度可由按键设置,温度的设置范围为20度至39度。 2、有加热和制冷两种工作模式。当空调工作在加热模式时,如果室温低于设定温度,空调加热,反之,不加热;当空调工作于制冷模式时,如果室温高于设定温度,空调制冷,反之空调不制冷。 3、对室内温度用两位数码管进行实时显示。 二设计方案及其工作原理: 总的设计框图如下: 本电路由控制核心cpu、按键、4位锁存器、数码管7位译码器电路组成。 cpu:负责数据接收;室温和设定温度的比较;工作模式选择;显示数据的输出;加热制冷信号的控制;报警信号的输出等。 按键:负责设定标准温度,设置温度的升高与降低。 锁存器:将cpu输出的显示信号锁存,防止干扰,将信号送给译码器。 译码器:将BCD码译成数码管显示用的高低电平。 工作原理 在reset信号作用下,设定温度寄存器赋初值,初值为26度,通过add (温度升)和down(温度减)来步进调整设定温度(步进为一)。按键(key)模块通过seta和setb输出端口将设定温度传给cpu。 cpu接收到设定温度后将其与由温度传感器传来的室温xy比较,将比较结果标志存在寄存器(flag)中。读取用户工作模式(mod=1时为加热,mod=0时为制冷)。在加热模式状态下,根据flag的值给出加热控制寄存器heat

赋值;在制冷模式状态下,根据flag的值给制冷状态寄存器cool赋值。 cpu还将设置温度与设置温度范围比较,将比较结果标志存在报警寄存器flag_high(超上界寄存器)和flag_low(超下界寄存器)。 cpu还将室温和设定温度分别存放在室温寄存器和设定温度寄存器中。 最后,cpu将寄存器的值通过各端口输出。 各锁存器将数据锁存后在时钟信号的作用下将锁存信号输出给译码器,译码器再把BCD码转换成数码管显示的高低电平,数码管显示出室温和设置温度。 Led灯接到有效信号后点亮,指示设定温度是否越界(led_settoohigh 表示设置温度过高;led_settoolow表示设置温度过低)。 三各单元电路设计: 1、cpu设计 cpu框图如下: disp_outx:室温十位输出显示 disp_outy:室温个位输出显示 disp_outa:设置十位输出显示 disp_outb:设置个位输出显示 cool:制冷输出信号 heat:加热输出信号 led_settoohigh:设定温度超越上限报警 led_settoolow:设定温度超越下限报警 x:室温十位输入 y:室温个位输入 a:设定温度十位输入 b:设定温度个位输入 mod:用户加热制冷模式选择 clk:时钟脉冲 flag:室温和设置温度比较标志位寄存器 flag_high:设置温度超越上界标志位寄存器 flag_low:设置温度超越下界标志位寄存器 2、按键(key)设计

空调温度控制系统设计-精品

题目:空调温度控制系统设计

空调温度控制系统设计 摘要 空调温度控制过去一直依赖温控电动阀,电动阀可与温控器配套使用,实现对供暖通风和空调系统中冷热水的开关控制。由于我国工业水质很多是含Ca2+、Mg2+、Coo2-等离子浓度很高的硬水,在温度变化的空调管道中极易结垢,造成电动阀早期即失效损坏。另外,人们还常采用三速风机盘管代替温控电动阀进行调温,它是通过手动开关调整风机的风速来实现调温,不能自动控温,这就不可避免的发生低负荷时出现温度超调而造成能源的浪费。 本次设计的空调温度控制系统中,首先通过温度传感器DS18B20对空气进行温度采集,将采集到的温度信号传输给单片机AT89C51,由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温程序对空气进行处理,从而模拟实现空调温度控制单元的工作情况。 关键词:空调温度控制系统;温控电动阀;单片机

Air-conditioning Temperature Control System Design Abstract Air-conditioning temperature control has been depended on electric valve, electric valve can be used with matching Thermostat realize heating ventilation and air conditioning systems in hot and cold water control switch. Because many of China's industrial water containing Ca2 +, Mg2 +, Coo2-such as the hard water ions in high concentrations in the temperature of the air-conditioning pipes vulnerable to scaling, resulting in the early stage of electrical failure damaged valve. In addition, it is also often used in place of three-speed fan coil thermostat temperature control for electric valve, which is adjusted by manually switch the fan speed to achieve the thermostat can not be automatic temperature control, which inevitably occurs when low-load temperature overshoot caused by the waste of energy. The design of air-conditioning temperature control system, first of all through the temperature sensor DS18B20 collection of air temperature, the temperature will be collected to the single-chip signal transmission AT89C51, controlled by the single-chip display, and compare the collected temperature and set temperature is line, and then drive the heating or air conditioning to cool the air to deal with procedures, which simulate the temperature control unit for air conditioning work. Key words:Air-conditioning temperature control system; Temperature-controlled electric valve; Single-chip

变频空调器通讯电路原理与维修

变频空调器通讯电路原理与维修技术 主讲:马保德

述: 变频空调器通讯故障是一种常见的电路故障,当通讯电路部分出现故障时,空调器的各种控制指令无法传送,空调器的各项功能均无法正常完成。在对变频空调器进行维修的过程中,经常会遇到空调器整机不能开机、室外机不工作、开机即出现整机保护等情况,根据实际维修经验,这些现象大多是由于通讯电路故障所引起的。

述: 变频空调器一般都带有故障代码显示,一旦通讯电路出现故障,空调器均会显示相应的故障代码,这对于故障范围的判定提供了非常方便的条件,但在实际维修中,单纯依赖故障代码并不容易直接找出具体故障点。确切地说,当空调器出现通讯故障的代码显示时,只能笼统的判定通讯回路异常,而具体的故障原因还需要对通讯电路做详细的检测方能查出。

变频空调器一般采用单通道半双工异步串行通讯方式,室内机与室外机之间通过以二进制编码形式组成的数据组进行各种数据信号的传递。下面以美的变频空调器为例对数据的编码方法及通讯规则进行介绍,以便于大家对通讯电路的理解。

一、通讯方式及其原理 、通讯数据的结构 主、副机间的通讯数据均由16个字节组成,每个字节由一组8位二进制编码构成,进行通讯时,首字节先发送一个代表开始识别码的字节,然后依次发送第1~16字节数据信息,最后发送一个结束识别码字节,至此完成一次通讯。每组通讯数据的内容如下表:

一、通讯方式及其原理 、通讯内容的编码方法 1)命令参数 第三字节为命令参数,由“要求对方传输参数的命令”和“给对方传输的命令”两部分组成,在8位编码中,高四位是要求对方传输参数的命令,低四位是传输给对方的命令,高四位和低四位可以自由组合。 0 0 0 0 0 0 0 0 要求对方传输参数向对方传输参数

空调机温度控制器的设计原理

空调机温度控制器的设计原理 一、概述 随着经济的发展和人们生活水平的提高,空调机受到广泛应用。空调机的温度控制器是由温度传感器感受室内温度变化来控制压缩机的运行与停止。由于温度传感器直接输出的信号一般比较微弱,为了更好的测量与显示,需要用放大器进行处理,处理后的温度信号与设定的温度值通过比较器进行比较后,控制继电器的通断,使温度被控制在设定值左右,使空调器的工作状态随着人们要求和环境状态而自动变化,迅速准确的达到人们的要求,并使空调器的工作状态保持在最合理的状态下。 二、方案设计 设计了一个空调机温度控制器,控制器能够实时采集室内环境温度,当室内环境温度高于设定温度时,控制器启动空调压缩机制冷,并同时发出提示信号;当室内环境温度低于设定温度时,控制压缩机停止制冷 空调机温度控制器原理框图如图1所示。 放大与处理电路 单稳态电流

执行单元 提示灯 温度设置 工作原理:空调机温度控制器由热敏电阻采集环境温度变化,通过比较器与设定温度进行比较,当环境温度高于设定温度时,比较器输出低电平,继电器启动压缩机制冷,同时给555单稳态电路一个触发信号,单稳态电路输出高电平,指示灯亮,当温度低于设定温度时,比较器输出高电平,继电器控制压缩机停止制冷。 三、电路设计 1.直流稳压电源电路 直流稳压电源电路原理图如图2所示

工作原理:电源开关接通时,交流电压220V经过变压器进行变压,大致提供11V的电压,此电压经过整流桥电路进行整流后,在经过滤波电容滤除多余的杂波,此时电压信号较为清晰,但是仍然不稳定,电压信号再经过三端稳压器进行稳压,这时得到的电源电压为电路所需的稳定的9V。 2.温度采集及放大电路 温度采集及放大电路原理图如图3所示。

基于单片机的空调温度控制系统设计

基于单片机的空调温度控制系统 设计 作者姓名:杨耀武 专业名称:信息工程 指导教师:黄宇讲师

摘要 在自动控制领域中,温度检测与控制占有很重要地位。温度测控系统在工农业生产、科学研究和在人们的生活领域,也得到了广泛应用。因此,温度传感器的应用数量居各种传感器之首。目前,温度传感器正从模拟式向数字集成式方向飞速发展。 本论文概述了温控器的发展及基本原理,介绍了温度传感器的原理及特性。分析了DS18B20温度传感器的优劣。在此基础上描述了系统研制的理论基础,温度采集等部分的电路设计,并对测温系统的一些主要参数进行了讨论。同时在介绍温度控制系统功能的基础上,提出了系统的总体构成。针对测温系统温度采集、接收、处理、显示部分的总体设计方案进行了论证,进一步介绍了单片机在系统中的应用,分析了系统各部分的硬件及软件实现。利用Proteus7.6进行了可行性的仿真,利用单片机开发板验证在实际电路中能起到的效果。试验证明,这套温度控制器具有较强的可操作性,很好的可拓展性,控制简单方便。 课题初步计划是在普通环境下的测温,系统的设计及器件的选择也正是在这个基础上进行的。 关键词:DS18B20 单片机温度控制1602液晶显示

Abstract In the automatic control area,temperature monitoring and controling have a very important position. The temperature monitoring system has a wildly applying in industry, agriculture, science reasearching and daily life of people. Therefore, the number of applying of the temperature monitoring comes first of all kinds of sensor. At present, the temperature monitoring is transformed from analog type to digital integrated type with a very fast speed. This paper introduces the developing and fundamental of the temperature monitoring, including the character of this kind of sensor. It also analyses the advantage and disadvantage of the temperature monitoring which named DS18B20. On that basis, the paper also has a further analysis of the theoretical basis of the system developing and the circuit design of temperature monitoring. Besides, some discussions about the important parameters also took on desk. At the same time, the auther of this paper also puts forward the composition of totality about this system, which including the different function of the thermometer system. Then a detailed analysis which is about the applying of Microcontrollers and the applying of different parts made by different hardwares and softwares in the system. In order to check the maneuverability and the expansibility of the Microcontrollers system, the auther used Proteus 7.6 to do the testing and got a pretty good result. This system puts the temperature measured in normal situation as a confirm condition. All design and selection of component is also based on this suppose. keywords: DS18B20, Microcontrollers, Temeperature Controling, 1602 Liquid Crystal Display

只要一分钟,教你看懂电气控制电路图!

只要一分钟,教你看懂电气控制电路图! 看电气控制电路图一般方法是先看主电路,再看辅助电路,并用辅助电路的回路去研究主电路的控制程序。电气控制原理图一般是分为主电路和辅助电路两部分。其中的主电路是电气控制线路中大电流流过的部分,包括从电源到电机之间相连的 、“顺 除了合理地选择拖动、控制方案外,在控制线路中还设置了一系列电气保护和必要的电气联锁。在电气控制原理图的分析过程中,电气联锁与电气保护环节是一个重要内容,不能遗漏。 总体检查:经过“化整为零”,逐步分析了每一局部电路的工作原理以及各部分之间的控制关系之后,还必须用“集零为整”的方法检查整个控制线路,看是否有遗漏。

特别要从整体角度去进一步检查和理解各控制环节之间的联系,以达到正确理解原理图中每一个电气元器件的作用。 1、看主电路的步骤 第一步:看清主电路中用电设备。用电设备指消耗电能的用电器具或电气设备,看图首先要看清楚有几个用电器,它们的类别、用途、接线方式及一些不同要求等。 2 则可先排除照明、显示等与控制关系不密切的电路,以便集中精力进行分析。 第一步:看电源。首先看清电源的种类。是交流还是直流。其次。要看清辅助电路的电源是从什么地方接来的,及其电压等级。电源一般是从主电路的两条相线上接来,其电压为380V.也有从主电路的一条相线和一零线上接来,电压为单相220V;此外,也可以从专用隔离电源变压器接来,电压有140、127、36、6.3V等。辅助电

路为直流时,直流电源可从整流器、发电机组或放大器上接来,其电压一般为24、12、6、4.5、3V等。辅助电路中的一切电器元件的线圈额定电压必须与辅助电路电源电压一致。否则,电压低时电路元件不动作;电压高时,则会把电器元件线圈烧坏。 第二步:了解控制电路中所采用的各种继电器、接触器的用途。如采用了一些特殊 而是相互联系、相互制约的。这种互相控制的关系有时表现在一条回路中,有时表现在几条回路中。 第五步:研究其他电气设备和电器元件。如整流设备、照明灯等。 综上所述,电气控制电路图的查线看图法的要点为: (1)分析主电路。从主电路人手,根据每台电动机和执行电器的控制要求去分析各

基于单片机的空调温度控制器设计设计

基于单片机的空调温度控制器设计设计

接口技术课程设计报告基于单片机的空调温度控制器设计 摘要 设计了基于AT89C52的高精度家用空调温度控制系统,系统硬件主要由电源电路、温度采集电路(DS18B20)、键盘、显示电路、输出控制电路及其他辅助电路组成;软件采用8051C语言编程;该系统可以完成温度的显示、温度的设定、空调的控制等多项功能。 关键词:单片机;DS18B20;温度检测;显示

目录 1 设计目的及要求 (1) 1.1 设计目的和意义 (1) 1.2 设计任务与要求 (1) 2 硬件电路设计 (2) 2.1 总体方案设计 (2) 2.2 功能模块电路设计 (3) 2.2.1 单片机的选型 (3) 2.2.2 振荡电路设计 (5) 2.2.3 复位电路设计 (5) 2.2.4 键盘接口电路设计 (6) 2.2.5 温度测量电路设计 (6) 2.2.6 系统显示电路设计 (7) 2.2.7 输出控制电路设计 (8) 2.3 总电路设计 (8) 2.4 系统所用元器件 (9) 3 软件系统设计 (10) 3.1 软件系统总体方案设计 (10) 3.2 软件流程图设计 (10) 4 系统调试 (12) 5 总结 (13)

5.1 本系统存在的问题及改进措施 (13) 参考文献 (14) 附录1:系统的源程序清单 (15) 附录2:系统的PCB图 (39)

1 设计目的及要求 1.1 设计目的和意义 21世纪的人们生活质量不断提高,同时也对高科技电子产业提出了更高的要求,为了使人们生活更人性化、智能化。我设计了这一基于单片机的空调温度控制系统,人们只有生活在一定的温度环境内才能长期感觉舒服,才能保证不中暑不受冻,所以对室内温度要求要高。对于不同地区空调要求不同,有的需要升温,有的需要降温。一般都要维持在21~26°C。 目前,虽然我国大量生产空调制冷产品,但由于我国人口众多,需求量过盛,在我国的北方地区,还有好多家庭还没有安装有效地室内温控系统。温度不能很好的控制在一定的范围内,夏天室内温度过高,冬天温度过低,这些均对人们正常生活带来不利的影响,温度、湿度均达不到人们的要求。以前温度控制主要利用机械通风设备进行室内、外空气的交换来达到降低室内温度,实现室内温度适宜人们生活。以前通风设备的开启和关停,均是由人手动控制的,即由人们定时查看室内外的温度、湿度情况,按要求开关通风设备,这样人们的劳动强度大,可靠性差,而且消耗人们体力,劳累成本过高。为此,需要有一种符合机械温控要求的低成本的控制器,在温差和湿度超过用户设定值范围时,启动制冷通风设备,否则自动关闭制冷通风设备。鉴于目前大多数制冷设备现在状况,我设计了一款基于MCS51单片机的空调温度控制系统。 1.2 设计任务与要求 系统要求利用单片机设计一空调温度控制器,能够实时检测并显示室温,能够利用键盘设定温度,并且和室温进行比较,当室温低于设定温度时,系统能够驱动加热系统工作,当室温高于设定温度时,系统能够驱动制冷系统工作,当两者温度相等时,不做动作。

变频空调的电路通讯基本原理

变频空调的电路通讯基本原理 变频空调通讯电路电路分析2. 变频器高压直流供电电路 3.变频模块4.全直流风扇电机5. 交流电源的滤 波及保护 概述: 室内电路与普通空调基本相同,仅增加与外机通讯电路,通过信号线“S”,按一定的通讯规则与室外机实现通讯,信号线“S”通过的为+24V电信号。 室外电路一般分为三部分:室外主控板、室外电源电路板、IPM变频模块组件。电源电路板完成交流电的滤波、保护、整流、功率因素调整,为变频模块提供稳定的直流电源。主控板执行温度、电流、电压、压机过载保护、模块保护的检测;压机、风机的控制;与室内机进行通讯;计算六相驱动信号,控制变频模块。变频模块组件输入310V直流电压,并接受主控板的控制信号驱动,为压缩机提供运转电源。 1. 变频空调通讯电路 ·通讯规则:从主机(室内机)发送信号到室外机是在收到室外机状态信号处理完50毫秒之后进行,副机同样等收到主机(室内机)发送信号处理完50毫秒之后进行,通讯以室内机为主,正常情况主机发送完之后等待接收,如500毫秒仍未接收到信号则再发送当前的命令,如果1分钟(直流变频为1分钟,交流变频为2分钟)内未收到对方的应答(或应答错误),则出错报警;同时发送信息命令给室外,以室外机为副机,室外机未接收到室内机的信号时,则一直等待,不发送信号,通讯时序如下所示: 电路分析 由于空调室内机与室外机的距离比较远,因此两个芯片之间的通信(+5V信号)不能直接相连,中间必须增加驱动电路,以增强通信信号(增加到+24V),抵抗外界的干扰。 二极管D1、电阻R1、R2、R47、电容C3、C4、稳压二极管CW1组成通讯电路的电源电路,交流电经D1半波整流,R1、R2限流后,R47电阻分流后,稳压二极管CW1将输出电压稳定在24V,再经C3、C4滤波后,为通信环路提供稳定的24V电压,整个通信环路的环流为3mA左右。 光耦IC1、IC2、PC1、PC2起隔离作用,防止通讯环路上的大电流、高电压串入芯片内部,损坏芯片,R3、R18、R21、R22电阻限流,将稳定的24V电压转换为3mA的环路电流,R23、R42电阻分流,保护光耦,D2、D5防止N、S反接。 当通信处于室内发送、室外接收时,室外TXD置高电平,室外发送光耦PC2始终导通,若室内TXD发送高电平“1”,室内发送光耦IC2导通,通信环路闭合,接收光耦IC1、PC1导通,室外RXD接收高电平“1”;若室内TXD发送低电平“0”,室内发送光耦IC2截止,通信环路断开,接收光耦IC1、PC1截止,室外RXD 接收低电平“0”,从而实现了通信信号由室内向室外的传输。同理,可分析通信信号由室外向室内的传输过程。 2. 变频器高压直流供电电路

中央空调温度控制系统

过程控制课程设计报告 ——中央空调温度控制系统 一、课程设计目的 1、熟悉并掌握组态王软件的基本使用; 2、通过组态王软件的使用,进一步掌握了解过程控制理论基础知识; 3、培养自主查找资料、收索信息的能力; 4、培养实践动手能力与合作精神。 二、选题背景 随着计算机技术、信息技术、控制理论的快速发展,人们对生活质量和工作环境的要求也不断增长,智能建筑应运而生。中央空调是智能建筑的重要组成部分,中央空调的能耗占整个建筑能耗的50%~70%,因此中央空调系统的监控是楼宇自动化系统研究的重点。在民航业中,中央空调系统是航站楼内最为重要的系统之一,其系统的性能直接影响到旅客的感受。 三、设计任务 由于中央空调系统非常复杂,本设计选取温度作为主要被控对象,使用组态王设计温度监控画面,能实现被控环境的温度设定并实时监控温度的变化趋势,控制器采用PID控制算法,可以在监控界面上对PID参数进行整定,实现稳态误差小于5%。 四、详细设计 1、监控界面说明 监控界面主要由三部分组成:系统组成部分、PID调节部分和显示部分,如图1所示。 系统组成部分位于画面左上侧,由被控环境、温度传感器、A/D模块、控制器、D/A模块、变频器、风机和管道组成。温度传感器检测被控环境的温度,经过A/D模块传送至控制器,与温度设定值比较,输出控制值,经D/A模块传送至变频器,控制风机的转速。值0-10对应管道流速,0为不流动,10为最快,运行时点击“系统运行”按钮,管道出现流动效果。 PID调节部分位于画面右侧,包括PID控件、环境温度设定显示按钮和PID参数输入按钮。利用系统PID控件内置的PID实现温度的控制,点击相应的按钮可输入值。 显示部分位于画面左下侧和右上侧,包括实时温度曲线、历史温度曲线、报警窗口和实时报表。实时温度曲线显示温度的调节变化过程。

空调温度控制系统设计毕业设计

空调温度控制系统设计 摘要 空调温度控制过去一直依赖温控电动阀,电动阀可与温控器配套使用,实现对供暖通风和空调系统中冷热水的开关控制。由于我国工业水质很多是含Ca2+、Mg2+、Coo2-等离子浓度很高的硬水,在温度变化的空调管道中极易结垢,造成电动阀早期即失效损坏。另外,人们还常采用三速风机盘管代替温控电动阀进行调温,它是通过手动开关调整风机的风速来实现调温,不能自动控温,这就不可避免的发生低负荷时出现温度超调而造成能源的浪费。 本次设计的空调温度控制系统中,首先通过温度传感器DS18B20对空气进行温度采集,将采集到的温度信号传输给单片机AT89C51,由单片机控制显示器,并比较采集温度与设定温度是否一致,然后驱动空调机的加热或降温程序对空气进行处理,从而模拟实现空调温度控制单元的工作情况。 关键词:空调温度控制系统;温控电动阀;单片机

Air-conditioning Temperature Control System Design Abstract Air-conditioning temperature control has been depended on electric valve, electric valve can be used with matching Thermostat realize heating ventilation and air conditioning systems in hot and cold water control switch. Because many of China's industrial water containing Ca2 +, Mg2 +, Coo2-such as the hard water ions in high concentrations in the temperature of the air-conditioning pipes vulnerable to scaling, resulting in the early stage of electrical failure damaged valve. In addition, it is also often used in place of three-speed fan coil thermostat temperature control for electric valve, which is adjusted by manually switch the fan speed to achieve the thermostat can not be automatic temperature control, which inevitably occurs when low-load temperature overshoot caused by the waste of energy. The design of air-conditioning temperature control system, first of all through the temperature sensor DS18B20 collection of air temperature, the temperature will be collected to the single-chip signal transmission AT89C51, controlled by the single-chip display, and compare the collected temperature and set temperature is line, and then drive the heating or air conditioning to cool the air to deal with procedures, which simulate the temperature control unit for air conditioning work. Key words:Air-conditioning temperature control system; Temperature-controlled electric valve; Single-chip

相关主题
文本预览
相关文档 最新文档