Closed alice-jabil closed 2 years ago
I suggest making two separate fan PID loops. This would let you have one PID loop per rotor. Each PID loop would manage the tach and PWM of a single rotor. I think this would give you the solution you are looking for.
Yes. Finally , I refer to R1000.json, it helps me a lot . Thanks for your help, Krellan!
I tried to config PID parameters with entity-manager config. I would like to define two rotor in input settings, as below ,But it will go fail. Why PID only support 1 pwm to one tach in a fan zone? How to support dual rotor to 1 pwm?
https://github.com/openbmc/phosphor-pid-control/blob/0001ee0224eea058e8bf0a71bd019e74f8b1738d/dbus/dbusconfiguration.cpp#L663