04-24-2015 02:09 AM
I am looking for a NI hardware/fpga/RIO solution for PID controller
Basically, I want to implement a PID controller algorithm in a standalone hardware. The input of the H/W should be a reference voltage, and a measured (feedback voltage), and the output should be a analog voltage which the PID controller algorithm calculates
Could I use N 783x R series or any NI FPGA/RIO module? The PID controller should be implemented and run in H/W, not on the PC
04-24-2015 02:59 PM
Hey splee,
There is a lot of NI hardware that can do what you are talking about. To help narrow it down a bit, I've got a few questions for you
- Do you have any sort of ruggedness or temperature range needs?
- Do you have any sort of form factor constraints?
- Do you plan on doing any sort of processing or monitoring on the host machine, or is your application entirely contained in the FPGA.
- What kind of analog accuracy do you need? What's the voltage range?
- What kind of loop rates do you need to hit?
- Do you want to connect an HMI?
If you can answer some of those questions, we can narrow in on some products for you to look at.
Thanks!
Sebastian
04-25-2015 04:16 AM
Hi Sebastian,
I checked the pricing for CompactRIO, they are very expensive 😞 And single-board RIO are only sold at OEM quantities. So I think these two options are out.
Here are my answers to your question:
- no ruggedness or temperature requirement
- no form factor constraint
- no processing or monitoring on the host. PID algorithm, I/O processing should be all standalone
- 0~12V
- sampling loop ~10KHz
- no HMI needed
Thanks..
04-25-2015 11:12 AM
Can NI 9381 + cRIO 9063 do the job?
04-28-2015 01:23 PM
Why not just purchase a COTS PID controller for $100-$200? No programming (other than autotuning) required along with setup commissioning?
-AK2DM
04-28-2015 03:18 PM
AK2DM, that was my second thougth too....
my first one was something like this (still an analog kid 😄 )
04-30-2015 02:24 AM
Hi,
What is a COTS PID controller? Where can I buy it?
04-30-2015 08:37 AM
04-30-2015
10:08 AM
- last edited on
02-10-2025
05:46 PM
by
Content Cleaner
If you only want to use the FPGA, you could look at using one of the ethernet expansion chassis like the NI 9147 along with a suitable C Series module or two. The NI 9381 looks good, except that it's only 0 to 5 V.
https://www.ni.com/en-us/shop/model/ni-9147.html
https://www.ni.com/en-us/shop/model/ni-9381.html
Sebastian