08-09-2006 11:07 AM
08-11-2006 10:24 AM
08-14-2006 03:17 AM
I've successfully implemented the PI controller to the FPGA target, and I can update the PI values using the read/write nodes from Labview on the host PC.
The problem I have is the FPGA will default back to the old PI values when system power is cycled.
Is setting the default personality of the FPGA the only way to permanently apply new PI values?
08-16-2006 07:32 AM
bman2000,
Your correct the FPGA will reinitialize to the default personality. Ways around this would be to have a initialization stage where the PI values would be passed down. If your wanting to have th FPGA device be stand alone you will need to set the default personality. You could also set your system up so that PI values are derived from outside sources, say digital lines or potentiometers. You could also add your own non-volatile memory that could store the PI values.
Hope that helps,
Steven B.
08-17-2006 05:15 AM
I want the FPGA device to be stand alone. Although I still have a choice between ComapctRIO and the PCI-7833-R. The 7833-R has all the IO included and as I have a PCI slot available on the host PC which is part of the deliverable anyway, the hardware works out less expensive at £2,570 for card plus cable and breakout, 7833-R saves space and weight too. The Compact RIO hardware, 4-slots with 4-modules comes out at £3,800.
Neither of these calculations takes into account the cost of the software. I already have all the development software for both solutions. However, to give the customer the ability to set new PI values as the default personality on the 7833-R, I would need to deliver a copy of LabVIEW Full Development system £1,725 and FPGA module £1,725.
To save me time experimenting with a CompactRIO, can you tell me if I'd need to deliver any software to the customer with the Compact RIO to give them the ability to permanently set new PI values. Could CompactRIO read PI values automatically from the host via Ethernet?
08-17-2006 07:46 AM