tjdsllq
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看tjdsllq的 主题 / 回贴
楼主  发表于: 2008-03-18 10:49
模拟量"控制"的程序怎么写?      注意:不是D/A模块的输出程序

举个数据参考,  假设一个4D/A模块的CH1输出的电流为10mA  ,  外部接给电动阀,    现在由于控制要求
需要把电动阀开大,  那么CH1输出的电流必然要增大,  例如由10mA变为15mA,这个该怎么去用程序编写?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158550 分
在线时间: 3152(小时)
注册时间: 2007-11-21
最后登录: 2024-11-06
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-03-18 12:08
程序内数值的大小与实际输出电流/电压应该是成比例的,只要改变输出数值,就能够改变输出电流的大小,从而达到控制的目的。
怎么改?改多大?还是要去参考相应手册,并且经过不断调试得到最佳值。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5196 个
工控威望: 7419 点
下载积分: 158550 分
在线时间: 3152(小时)
注册时间: 2007-11-21
最后登录: 2024-11-06
查看sjm213的 主题 / 回贴
2楼  发表于: 2008-04-02 08:50
中间过程怎么编写,就要看你控制的变量跟数字量是按照什么比例获取的。
首先要定出一个公式啊,Y=aX ?    Y=aX+b ?  Y=aX2+bX+c  ?
跟据这个公式,一步一步的运用四则运算,将结果计算出来。
所以这个过程没有教条,书上讲的话也不会细致的说出,因为它不是固化的。
以上是拙见,可能不全面,欢迎探讨!