I have a question regarding the Moku:Go’s PID controller. Specifically, I’m wondering what the maximum voltage output of the PID controller is. I’ve been trying to find this information in the documentation, but I haven’t been able to locate it.
The reason I’m asking is that I’m designing a control system for a project that requires a specific voltage range. I want to make sure that the Moku:Go’s PID controller can supply the necessary voltage before I proceed with my design.
If anyone knows the answer or can point me in the right direction, I would really appreciate it. Additionally, if anyone has experience with the Moku:Go and has encountered similar issues, I would love to hear about your experiences.
Thank you in advance for your help!
The Moku:Go PID controller has an output voltage range of 10 Vpp. This is true of all of the Moku:Go instruments since the output voltage is dependent on the AFE, which is the same for all instruments on Moku:Go. I hope this answers your question!
PS - it is possible to use a voltage output limiter with the Moku:Go PID controller if you use Moku Cloud Compile. We already have example code for an output limiter as well if you are interested.
Thank you for the reply.
I’m encountering an issue with the PID controller output that it is saturating at 3.1Volt even if I keep increase of the set point voltage, any idea why it’s happening?
Is the output saturating when you view it in the app or are you measuring 3.1 V on the analog output of the device?
Usually a saturated output will be due to either having the Integrator Saturation Level enabled too low or having your Proportional gain set too low. You may also want to check your output offset as well.
Could you send me the example code with an output limiter?
Here is a link to our git repository that contains the output voltage limiter along with various other MCC examples. Please refer to the ‘Read Me’ file for instructions on how to operate the output limiter.