Chinaunix首页 | 论坛 | 博客
  • 博客访问: 971882
  • 博文数量: 192
  • 博客积分: 3070
  • 博客等级: 中校
  • 技术积分: 1861
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-27 23:44
个人简介

Start Linux Leave Linux a while Back to Linux

文章分类

全部博文(192)

文章存档

2023年(18)

2022年(11)

2021年(8)

2020年(14)

2019年(7)

2018年(13)

2017年(16)

2016年(4)

2012年(2)

2011年(13)

2010年(26)

2009年(13)

2008年(27)

2007年(20)

我的朋友

分类: LINUX

2017-01-12 16:26:13

宇电的文档确实写得不咋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进制。

加热包在 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) |
给主人留下些什么吧!~~