发布于 2013-12-08 22:37:58
11楼
感觉这个用PID来控制很奇怪了。
觉得你应该根据称重传感器的精度来测试电磁阀开多久不超过精度范围作为最小占空比,然后再根据惯性做延时就是了。
比如传感器精度±1g,需要电磁阀开0.1秒有1秒的延时,需要称重是1000g±5g,那么大可以开着电磁阀加到985g后停1s后监测是否足够了,如果不够就根据偏差输出对应时间的电磁阀开度时间。比如延时1s后得到的是994g,那么你只需再开0.6秒电磁阀就可以了。
个人觉得这样更实在些。关键是要掌握设备的性能参数以及工艺,才能做出稳定的控制程序。