这个是做自动调节的吧!
有些PLC的PID功能是有方向判断的!
使用上一次时间和当前时间采集过来的模拟量进行比较!然后改变电机方向,
而电机的正反转和PWM是没有关系!PWM,脉宽调制这个是控制电机的速度,定位,调节一些控制的!
你可以定时的采集输入的模拟量信号,
定时器T1 = 100ms (或者使用定时中断处理)
定时器T2 = 50ms
D100 上一次采集的模拟量
D102 实时采集的模拟量
T1定时时间到处理:将 D100 = D102 赋值结束后,T1定时器清零重新计时,
然后启动T2延时进行比较D100 和 D102 的大小,如果大,正转或者反转!等待下一次的时间段到来!
为了避免外来信号干扰模拟量带来波动,导致不正确的判断,最好是处理D102和给D100加个范围!如果D102在D100范围内,不动作!
追问我想用PWM控制空调调节阀伺服电机的开闭度的大小,PID控制温度,怎样才能协调统一?
追答我的理解是:PWM 是脉冲调宽也可以是一定的脉冲量,伺服电机是接受脉冲的,给一个脉冲就走一步,应该是控制速度吧!温度变化快,打开的速度快,打开多少!