I want to create an array of linear actuators for an art installation.
The easiest thing for me would be to send a PWM for each actuator. I think of using chips like TM1809 or WS2811 those chips are found in LED strips, you program one with the desired PWM outputs (9 outputs for the TM1809, 3 for the WS2811) and the chip hold these values until next change. These chips are serializable so you can generate thousands of PWM with one SPI output and refresh 50 times per seconds (this is how big LED screens works).
I thought of using motorized faders found on mix control surface (like these). They are fast enough, small and quite reliable. They have one servo track to read current position and a motor but they come without microcontroller so I have to add controller on them.
My question is what chip could I use to control the motor and correct position according to input PWM and current sensor position? It's exactly the role of the controller in a servo. Filter PWM input, read it, then control motor position with PID. Does anyone know which cheap component I could use for this ?
Is there any PID chip supporting on the fly parameter change for Kp, Ki, Kd ?