This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、我尝试编写一个代码、将输出电压设置为固定电平。 我希望将其保持在该水平、无论发生什么情况。 因此、当 I 连接一个重负载时、这不应影响输出。 我知道要使其正常工作、您需要更改电路的输入信号。 我知道 Arduino 有一个称为 PID 库的库、它可以实现这一目的、该库所做的是通过使用其他因素(如历史记录)测量与所需输出(错误)的差异来对输出进行稳定控制。 更改输入信号(反馈)直到达到平衡、所需输出与实际电流值之间的差值称为误差。 P 表示比例、I 表示积分、D 表示差分。 这些是在 PID 库内的计算中起作用的数学术语、有没有任何库像这样工作、还是有任何用于 MSP 432的 PID 库可以使用
谢谢你。
构建电源时、您需要将输出电压设置为固定电平。 您希望将其保持在该水平、无论发生什么情况。
当用户连接重负载时、这不应影响输出。
要使其正常工作、您需要更改电路的输入信号。
但是、您是如何做到的呢? 有多少变化? 速度有多快? 如何防止变化将输出推至高于电平?
如果负载被移除会怎么样?
这是 PID 机制尝试解决的问题:
通过测量与所需输出(误差)的差值、使用其他因素(如历史记录)和更改输入信号(反馈)直到达到平衡、实现输出的稳定控制。
所需输出与实际电流值之间的差值称为误差。
P 表示比例、I 表示积分、D 表示差分。 这些是在 PID 库内的计算中发挥作用的数学术语
您可以尝试获取 Arduino 库并将其调整为 MSP432P401R。
或者、如果您使用支持 MSP432P401R 的 Energia、则可以直接使用它。