首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

急求:关于PID控制量的输出怎样转化为PWM信号对执行机构进行控制

急求:关于PID控制量的输出怎样转化为PWM信号对执行机构进行控制

芯片:MC9S12DP256
控制内容:对发动机转速进行增量PID控制,通过调节电子节气门开度,使怠速转速稳定在1000r/min,
我的问题是:通过对怠速设定转速和实际测量转速求偏差,进行PID运算,得到一个控制增量,那么这个控制增量怎么处理呢?把它直接赋给PWM占空比寄存器吗?
这个问题想了好久都没有想明白,非常苦恼,请明白的朋友指教!
非常感谢楼上朋友们的热然后情回答!
只是现在还不是特别明白,我现在的做法是这样的:因为我是要通过控制节气门来实现怠速转速的稳定,所以我现在是把对转速偏差得到的PID增量赋给节气门位置变量,这样就得到了一个节气门位置变量的目标值,然后用PID函数计算节气门目标位置和实际位置的偏差,得到的增量再赋给PWM的占空比寄存器。
不知道这样对不对?
还有一个痛苦的问题:
单纯软件仿真的话,能对PID程序进行仿真吗?能看到程序运行的结果吗?运行结果是个什么样的形式?
返回列表