您的位置:控制工程论坛网论坛 » 电机与运动控制 » MM430、MM440和G120/G120D的控制单元CU240是如何使用温度传感器(KTY84)测

wj321

wj321   |   当前状态:离线

总积分:1211  2025年可用积分:0

注册时间: 2003-05-12

最后登录时间: 2009-11-05

空间 发短消息加为好友

MM430、MM440和G120/G120D的控制单元CU240是如何使用温度传感器(KTY84)测

wj321  发表于 2008/12/9 18:09:29      795 查看 0 回复  [上一主题]  [下一主题]

手机阅读

有些应用中当测量或者得到的电机温度超过温度限制值,需要输出一个特定响应。
例如,如果电机温度超过80度的限制,那么数字输出就被设置为1,然后激活水冷系统。

要实现这些,固定温度值(例如80度)必须转化为一个百分数。电机温度必须要达到特定值或者使用电位计来调节(端子14和15)。
如果PID控制器没有被占用,那么使用PID控制器(见图1)则很容易把温度值转化为一个百分数。实现方法如下:

P2264 = r0035.0 // 电机温度值r0035作为PID的实际反馈值
r2266 = 只读数值 // 经过滤波的PID实际值=固定温度值为一个百分数


警告:当使用快速自由功能块(CU240 V3.0)时会出现一些问题 。参数P2200(PID控制器使能)和P2803(快速自由功能块FFBs使能)彼此互锁,即在同一个数据组里不能同时使能PID和FFB。
 


图1-固定温度值转化为一个百分数

例如,20°C转化为0.12%,80°C转化为0.49%。

然后必须把参数P2889设置为r2266的实际值。


温度值 [%] 可以通过下面的公式计算:
 

MM430、MM440和控制单元CU240内部的比较器可以用来比较电机温度和固定温度值:

2800 = 1 // 激活自由功能块
2802.12 = 1 // 激活比较器1 (CMP 1)
2885.0 = r0035.0 // 电机温度值r0035.0作为比较器1的第一个输入
2885.1 = P2889 // 固定值P2889作为比较器1的第二个输入
 

图2-电机温度和固定温度值比较Fig.

731.0 = r2886 // 比较器1的输出连接到数字输出1


* ) 温度的测量和计算精度取决于变频器和温度传感器的类型。

1楼 0 0 回复