宇电的文档确实写得不咋D,连一个简单的Demo都不提供。现将调试宇电温控出现的问题记录一下:
1. 电脑串口与温控器连接测试
刚拿电温控器的时候,将温控器/516P 与电脑连接,发送相关的指令给温控器一直无反应,发什么过去就收到什么,一直很纳闷。
即使串口的 RX 不接,也可以收到,确认是串口的问题。串口是USB转UART的,而接其他的设备是可以正常使用的。
可能不能用USB转的,找了一台带串口的电脑,测试OK,没有问题,可能温控内部的光隅RS232有反馈故不能使用USB转UART的。
2. 接Pt100 , K型热电偶测试
将 InP 参数设为对应为 Pt100 或 K型的即可。
3. 如何在规定的时间内将加热包升至指定的温度
实际上516P是带一个 G 固态继电器驱动电压输出模块( 12VDC /30mA) ,这个模块输出的PWD用于控制 SSR固态继电器,将继电器串在AC220V上,
再接到加热包,我写了一个测试程序用于读写 516P的寄存器 test516p
a 如将加热包在 10分钟内从25度升到 100度,需写的参数如下:
PAF=3 LDAL=-3.0 AOP千位设0 SPR=10 SP1=25 t1=0.1 SP2=100 t2=-121.0
./test516p w 29 00 01 // At 自整定选择 0,OFF;1,on;2;FoFF
// ./test516p w 45 00 03 // PAF=3
./test516p w 04 255 226 // 255: ff 226: e2 即 ffe2 , -30 的补码是 ffe2
./test516p w 15 00 121 // AOP 千位为0
./test516p w 42 00 100 // SPr = 10 单位是 0.1度
./test516p w 45 00 01 // A=0,准备功能( rdy)无效; A=1,准备功能有效。
./test516p w 80 01 10 // SP1 = 26.6C 0x010A = 266D 0x0A = 10D
./test516p w 81 00 100 // t1 = 0.1 10 分钟
./test516p w 82 03 232 // SP2 = 100C 0x03E8 = 1000D 0xE8 = 232D
./test516p w 83 251 70 // -121.0 即 -1210, 而 -1210 的补码是 FB46, FB:251 46:70
./test516p w 29 00 00 // At 自整定选择 0,OFF;1,on;2;FoFF
./test516p w 27 00 00 // Srun 运行/停止选择 0,run;1,StoP;2,HoLd
以上数值均为 10进制。
a 加热包在 5分钟内从50度升到 100度, 恒温5分钟,再10分钟内降到50度:
SP1=30 T01=5;
SP2=100 T02=5;
SP3=100 T03=10;
SP4=50 T04=-121
./test516p w 29 00 00 // At 自整定选择 0,OFF;1,on;2;FoFF
./test516p w 42 00 150 // SPr = 15C/MIN 单位是 0.1度
./test516p w 45 00 01 // A=0,准备功能( rdy)无效; A=1,准备功能有效。
./test516p w 80 01 27 // 30.0 // SP1 = 30.0C 0x012C = 300D 0x2C = 44D
./test516p w 81 00 50 // t1 = 0.1 5分钟
./test516p w 82 03 232 // SP2 = 100C 0x03E8 = 1000D 0xE8 = 232D
./test516p w 83 00 50 // t1 = 0.1 5分钟 在100C处恒温5分钟
./test516p w 84 03 232 // SP3 = 100C 0x01F4 = 1000D 0xE8 = 244D
./test516p w 85 00 100 // t1 = 0.1 10分钟 10分钟内降至50C
./test516p w 86 01 244 // SP4 = 50C 0x01F4 = 1000D 0xE8 = 244D
./test516p w 87 251 70 // 降到50C
./test516p w 27 00 00 // Srun 运行/停止选择 0,run;1,StoP;2,HoLd
4. 使用轨道控制
a. 长控 Back 键2s,进入现场设置模式
b. 按 Back 键切换菜单,进入 Loc 菜单,输入密码 808,按 Back 确认
5. 如何开启自整定功能 AT
a. Loc = 0
b. SP1 = 70 t1 = 999.0
c. SP2 = 70 t2 = -1.0
d. 先 run = on, 再 at = 1
大概需半小时到1小时,需降至室温方可进行操作
阅读(1459) | 评论(0) | 转发(0) |