更改记录:
序号 | 原版 本号 | 更改日期 | 更改内容 | 更改原因 | 更改人 | 更改后 版本号 |
1 | A | 2019.06.18 |
|
| 方明 | A |
2 | A | 2022.03.15 | 1、增加故障说明; 2、增加通讯协议说明; | 便于客户调试和查找故障原因 | 韩启龙 | B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1810-COMP压缩机控制器采用FOC(Field Oriented Control)180°控制方法。
一:技术要求:
项目 | 规格 |
适用对象 | 12V/24V压缩机 |
输入最大电流 | 12A |
最大输入功率 | 12V*12A或者24V*12A |
最小转速 | 1800rpm(不同压缩机最低转速有差别) |
最大转速 | 6500rpm(不同压缩机最高转速有差别) |
压缩机转速精度 | +10rpm |
输入电压(额定) | 12VDC/24VDC(最高器件承受输入电压60V) |
输入电压范围 | 12VDC | 9.1VDC~17.5 VDC(电池保护电压),软件可以根据用户要求调整。 |
24VDC | 18VDC~29. VDC(电池保护电压),根据用户要求调整 |
变频器效率 | >90% |
冷却方式 | 散热片冷却 |
工作环境 | 温度:-20℃ ~ 55℃ 湿度:30% ~ 90% |
保护功能 | 软件过流保护:压缩机控制器输出U\V\W任意一相大于21A过流保护; |
过压保护:输入电压大于29V,过压保护; 过压保护恢复电压:小于28V;恢复过压保护; |
欠压保护:输入电压小于18.0V低压保护; 欠压保护恢复电压:输入电压高于23V恢复低压保护; |
缺相保护:压缩机驱动时检测定位电流U\V\W任意一相电流小于2A,缺相保护; |
硬件过电流保护:压缩机控制器输出U\V\W任意一相大于32A过流保护 |
压缩机失速或启动失败保护: 当压缩机计算转速大于8000转,或者小于0转速持续5秒报失速保护 当压缩机驱动板内部设定目标转速与反馈转速相差200转持续20秒,报失速保护; |
相电流异常保护:压缩机(U\V\W)相电流持续2秒小于0.4A或者持续2秒大于5A,压缩机相电流输出异 |
倾斜保护:控制器倾斜开关未安装,无 |
保护动作 | 过、欠压保护功能,当电压高于或低于一定数值时,控制器不工作,处于待机状态。 |
电流保护功能,当电流高于一定数值时,控制器不工作,处于待机状态。 |
当控制器启动后,检测压缩机三相中一相或者多相未链接好,控制器不工作,处于待机状态。 |
当控制器启动后,检测压缩机启动失败或失速状态,控制器不工作,处于待机状态。 |
当控制器启动后,检测相电流异常,控制器不工作,处于待机状态。 |
当控制检测保护后,停止运行,1分钟后重新启动(电压保护除外) |
驱动方式 | 正旋波驱动 |
接口方式 | UART通讯(预留) |
控制板尺寸 | 96*57(mm) |
散热片尺寸 | 100*77(mm) |
二、控制器连接端口说明
接口说明:
1、 UART通讯:
用于压缩机通讯板与操作板进行通讯。
2、 压缩机电阻调试:(预留)
用51KΩ进行调节压缩机运行转速。
3、 开关信号
电位器调速时,断开关闭压缩机,短路使能压缩机
4、 温度传感器:
排气温度传感器检测压缩机排气温度。(预留)
5、 芯片烧写:
对芯片的仿真和程序固化。
6、 电源正极(P+):
连接电源的正极。
7、 电源负极(P-):
连接电源的负极。
8、压缩机输出端口
压缩机U相、压缩机V相、压缩机W相:连接压缩机U、V、W相。
9、风机控制
控制直流风机的开与关。
三、散热片尺寸图纸
UART通讯:
驱动板UART通讯电路如下:
上位机参考电路如下:(用户上位机电路)
通讯协议
驱动板与主控板之间通讯采用主从通讯方式,主控是通讯的发起者,通讯采用UART方式。主机是操作板,从机为压缩机驱动板。
波特率:600bps
数据格式:1位起始位,8位数据,1位停止位
主机发出每帧发出16字节,从机回复16字节。主机每1000ms秒发出一帧,从机接收到一帧后延时20ms回复一帧。主机地址为0x00,从机地址0x01.
0 | 0xAA | 起始码 |
1 | 0X00 |
|
2 | 指令 | Bit0:开关; |
3 | 设定转速 | 低字节 |
4 | 设定转速 | 高字节 |
5 | 预留 |
|
6 | 预留 |
|
7 | 0x00 |
|
8 | 0x00 |
|
9 | 0x00 |
|
10 | 0x00 |
|
11 | 0x00 |
|
12 | 0x00 |
|
13 | 0x00 |
|
14 | 校验和 | (字节1+字节2+……字节13)取反+1 |
15 | 0x55 | 结束码 |
例如:
设定转速设定3000转,开压缩机发送数据如下:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0xAA | 0x00 | 0x01 | 0xB8 | 0x0B | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x3c | 0x55 |
设定转速设定0转,关压缩机发送数据如下:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0xAA | 0x00 | 0x00 | 0x0 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x55 |
从机回复的数据
0 | 0xAA | 起始码 |
1 | 0X01 |
|
2 | 压缩机转速 | 低字节 |
3 | 压缩机转速 | 高字节 |
4 | 压缩机电流 | 低字节,精度为0.1A |
5 | 压缩机电流 | 高字节 |
6 | 母线电压 | 低字节,精度为0.1v |
7 | 母线电压 | 高字节 |
8 | 故障 | Bit0:室温传感器保护(预留) Bit1:排气传感器保护(预留) |
9 | 故障代码 (此故障单元在压缩机启动后清除) | Bit0:软件过流 Bit1:过压保护 Bit2:欠压保护 Bit3:缺相保护 Bit4:失速保护 Bit5:硬件过流保护 Bit6:相电流异常 Bit7:倾斜开关保护(预留) |
10 | 预留 |
|
11 | 预留 |
|
12 | 0x00 |
|
13 | 0x00 上位机读取故障单元,此单元故障驱动板120秒自动清除。 | Bit0:软件过流 Bit1:过压保护 Bit2:欠压保护 Bit3:缺相保护 Bit4:失速保护 Bit5:硬件过流保护 Bit6:相电流异常保护 Bit7: 倾斜开关保护预留) |
14 | 校验和 | (字节1+字节2+……字节13)取反+1 |
15 | 0x55 | 结束码 |
主机设定转速3000转,开压缩机命令
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0xAA | 0x00 | 0x01 | 0xB8 | 0x0B | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x3c | 0x55 |
驱动板压缩机启动应答数据:例如压缩机实际转速为2998转,输入电压26.1V,输入电流4A
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
0xAA | 0x01 | 0xB6 | 0x0B | 0x28 | 0x00 | 0x05 | 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x55 |