我有一个系统,我使用 RS232 来控制一个灯,该灯接受一个表示电压的浮点输入(在 2.5 - 7.5 范围内)。然后,控制器会给出 0 到 6000 范围内的输出,这是传感器拾取的亮度。
我想要的是能够平衡系统,以便我可以指定亮度值,并且系统应该平衡实现这一点的电压值。
是否有一些标准算法或技术来找到电压输入应该是什么以获得特定的输出?我正在考虑一种算法,它迭代地尝试值,并从每次尝试中确定一些新值,该值应该更好,以实现确定的输出值。(在我的情况下是 3000)。
所需的电压值往往会在不同系统之间以及在灯的使用寿命期间发生变化,因此最好完全自动完成。
我只是在寻找一种技术或算法的名称,但伪代码也同样有效。:)