请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1231H6PGE
您好!
此帖子是我在论坛上提出的问题的延续。
我正在设计一个 PID 控制系统、该系统执行以下操作:
1.通过 I2C 从传感器获取线性和角度加速度读数。
2.计算要控制的对象的角度(卷)。
3.计算所需的比例、积分和微分控制值。
4.通过 PWM 每秒发送400次(400 MHz)控制命令。
因为步骤4是系统中最慢的事件-我想为它计时。
PWM 由 Tiva 的一个外设模块生成-该外设模块还能够生成与 PWM 频率同步的中断。
因此、我的想法是在 PWM 中断服务例程内执行步骤1至4。
您对这种方法有何看法?
它是好吗? 或者也许有更好/更简单的方法?