中央空调风机盘管末端联网控制器的设计
2015-01-14姜正生罗启康
姜正生 罗启康
(1.镇江东方职业技术学校,江苏 镇江 212000;2.康特电子有限公司,江苏 镇江 212000)
0 引言
各个房间作为一个独立个体,与主机进行讯通工作,通讯协议按照通用格式,即MODBUS协议,主机按照实际需求,通过调节压缩机工作频率以达到不同的输出功率。
1 控制方式
系统由线控器与控制板构成系统,均采用PIC16C72芯片作为主芯片,线控器外壳采用86线控器,线控器与控制板的通讯按MODBUS通讯协议,每个控制板之间采用MODBUS通讯。
1.1 86线控器为人机操作窗口
1.1.1 线控器硬件
(1)显示采用液晶驱动,需带背光;
(2)具有蜂鸣功能,采用压电陶瓷蜂鸣器;
(3)线控器有6个按键,分别是开关机,设定,风速,向上,向下,确认按键;
(4)线控器有485通讯接口,此通讯接口为与风机盘管控制板的通讯接口,为4线制,其中12V电源线两根,485通讯线2根;
(5)线控器具有红外接收功能,能接受遥控器信号
1.1.2 在86线控器上可进行空调模式设置
(1)运行模式包括制冷,制热,除湿,送风,自动共5种模式;
(2)风速设置,风度包括高,中,低,自动三档进行控制;
(3)睡眠设置;
(4)湿度控制湿度按照相对湿度控制方式;(5)当前时钟设置;
(6)定时设置,定时关或者定时开设置;
1.1.3 按键操作说明
(1)“开关机”键:进行开机或者关机动作;
(2)“设定”键:此按键可调整参数包括空调运行模式,定时,及湿度设定,在设定过程中需要组合“向上”“向下”及“确定”按键;
(3)“风速”键:按下风速按键,风速在“高”“中”“低”“自动”风速间切换;
(4)“向上”及“向下”键:在没有按下“设定”键下为调整设定温度;
()“确认”键:在“设定”按键进行空调运行参数调整过程中,按下“5确认”按键为确认当前设定并返回;
1.2 硬件组成
(1)风机盘管控制板有5路继电器输出,分别是高中低三档风速输出,加湿泵输出,电磁阀输出,
(2)两路温度输入,分别是进风口温度及出风口温度,一路湿度输入(进风口湿度)。
(3)两路485通讯,一路为与线控器通讯,另一路是与其他控制板通讯,与线控器通讯采用4线制,与其他控制板通讯采用2线制,同时此通讯线与空调外机通讯;
2 通讯协议
基本要求:
1)波特率=115200 无校验(NONE)
2)每次发送与接收均为28个字节,每个字节中包含传输格式共为10位。
3)每个字节中:启动=1位、数据位=8位、停止位=1位。
4)每次发送与接收的28个数据中,最后一个字节的数据=前27个字节的16进制代数和,溢出位不计。
即:数据28=数据1+数据2+......数据27。
5)每次发送与接收的28个数据中,第一个字节的数据 =本次发送或接收数据的属性。
数据2-数据27,共26个字节,为数据的内容。分别如下列出(或调整)。
6)数据属性:
(1)网络发送给控制板的第一个字节数据,其属性:
10101010(0AAH):为查询指令。
对应地址的下位机,将不分析除地址外的数据,直接将下位机的参数回送。
10101011(0ABH):为执行修改指令。
随后的数据2-数据27,为修改内容;对应地址的下位机,将根据“密码保护P1”的规定,决定是否修改其内容;如允许修改,将按其内容修改数据。
10101100(0ACH):为执行强制修改指令,暂不使用。
随后的数据2-数据27,为修改内容;对应地址的下位机,将按其内容强制修改。
10101101(0ADH):为全体机组强制修改指令,暂不使用。
随后的数据2-数据27,为修改内容;所有的下位机,将按其内容强制修改。
01010000(050H):为全体关机指令。01010001(051H):为全体开机指令。
(2)控制板回送给网络的第一个字节数据,其属性:
1010XXXX(0AXH):回送内容为文本格式(ASCII),暂不使用,保留。
1011XXXX(0BXH):回送内容为下位机当前的参数。
低4位XXXX=控制板当前的“软件版本reL”,目前范围A~F
数据2-数据27的定义 (详细说明见 “控制器门控制规格书20130118”):
数据2:控制温差设定r0,范围0.2~10.0℃;对应的参数数据=2~64H
数据3:化霜时间间隔d0,范围0~24小时;对应的参数数据=0~18H
数据4:化霜结束温度点d2,范围-35~45℃;对应的参数数据=0FH~5FH(0=-50℃)
数据5:最大化霜时间d3,范围1~240分钟;对应的参数数据=1~0F0H
数据6:高4位=化霜延时d7,范围 0~10分钟;低4位=风机延时F5,范围 0~10 分钟。
数据7:报警最低温度A1,范围-45~45℃;对应的参数数据=05H~5FH(5=-45℃)
表1
数据8:报警最高温度A2,范围-45~45℃;对应的参数数据=05H~5FH(5FH=45℃)
数据9:门开关等位参数,见表1:
数据10:网络地址Ad,范围0~31;对应的参数数据=0~1FH
数据11:超温报警显示时间Ald,范围1~240分钟;对应的参数数据=1~0F0H
数据12:高4位=压保时间 C1,范围0~15分钟;低 4位=门开压延 doC,范围 0~5 分钟
数据13:温度传感器校正CAL,范围-10.0~10.0℃;对应的参数数据=0~0C8H
数据14:门开压延时启动tdo,范围 0~240分钟;对应的参数数据=0~0F0H
数据15:风扇停止温度Fst,范围-45~45℃;对应的参数数据=05H~5FH
数据 16:高 4位=风扇回差 Fd,范围 0~10℃;低 2位=密码保护P1,范围 0~3
数据17:最低设定温度LSE,范围-45~HSE℃;对应的参数数据=05H~最高设定温度HSE
数据18:最高设定温度HSE,范围LSE~45℃;对应的参数数据=最低设定温度LSE~5FH
数据 19:高 4位=辅助控制 AU,范围 0~7;低 2位=密码高位,范围0~3,与密码低8位结合使用。
数据20:辅助继温控设定 StA,范围-45℃~45℃;对应的参数数据=5~5FH
数据21:密码数据低位PA,加高2位,共10位,范围0~999;对应的参数数据=0~3E7H
数据22:工作指令,及部分当前工作状态(只读)
表2
数据23:设定温度指令L,与设定温度高2位结合,共10位,范围-45.0℃~45.0℃;
对应的参数数据=32~3B6H (-45.0℃=032H,0℃=1F4H,45.0℃=3B6H)
数据24:实际控制器温度L,与实际温度高3位结合,共11位,范围-50.0℃~60.0℃(只读)
对应的参数数据=0~44CH (-50.0℃=0;-49.9℃=1,.....60.0℃=44CH)
数据25:蒸发器温度tEu,范围-50~50℃;对应的参数数据=0~64H,只读数据。
数据26:故障信息等(只读数据)
表3
表4
网络发数据和控制板回送数据,目前各单元内容统一,不存在(或矛盾)时视同无效,必要时分开定义。其他有关内容,根据需要再补充或修改。
附录
图1 接线示意图
图2液晶示意图
[1]孙安青.PIC系列单片机开发实例精解[M].ISBN编号:9787512309265.
[2]华镕.从Modbus到透明就绪——施耐德电气工业网络的协议、设计、安装和应用[M].ISBN编号:9787111254904.