LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to design FPGA+cRIO for two Eddy Current sensor

Hi LabVIEW Technical Support Team,

 

I want to log data from two eddy current sensors by using CompactRIO and FPGA LabVIEW. I installed these sensors on the compressor casing that has up to 13000 rpm rotational speed. I want to measure the gap between the tip of the compressor lobe and the compressor casing.

 

These eddy current sensors have the following characteristics: 0.2% FSO at dynamic resolution of 100kHz, selectable 25kHz, 2.5kHz, 25 Hz, 100 kHz for measuring ranges <=1mm at Frequency response of -3db, supply voltage of 12VDC and 5.2VDC, Max Current Consumption of 420 mA, selectable 0...5V Analogue Output.

 

Firstly, I want to know what block digrams shall I put for these sensors on both FPGA.vi and RT.lvproj programs? Secondly, I want to add these block diagrams to the pre-written RT.lvproj and FPGA.vi programs. Can you tell me what steps (adding, compilation, etc) shall i take from beginning to end?

 

Please note that the main cRIO module is 9056 and the cRIO modules in the slots are 9205, 9401, 9472, 9253, 9217, 9871, 9213. Please tell me which slot is suitable to be connected for these sensors?

 

Thanks and regards,

Vahid Hassani

City, University of London

0 Kudos
Message 1 of 8
(417 Views)

Hi Vahid,

 


@Gigi0001 wrote:

Hi LabVIEW Technical Support Team,


You know this is a public forum and the "LabVIEW Technical Support Team" is rather seldomly visiting in here?

 


@Gigi0001 wrote:

Please note that the main cRIO module is 9056 and the cRIO modules in the slots are 9205, 9401, 9472, 9253, 9217, 9871, 9213. Please tell me which slot is suitable to be connected for these sensors?


  • Do you have any experience in LabVIEW programming? Any experience in programming RT and FPGA with LabVIEW?
  • Do you have any experience with using those listed modules? Did you read their datasheets do select a suitable IO module?

 

 

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 8
(395 Views)

Thanks for your reply. Where is the page for NI Technical Support through which I can contact them? Can you give thier link? Thanks.

 

To answer your questions:

  • Do you have any experience in LabVIEW programming? Yes. Conventional LabVIEW programming, not FPGA+cRIO
  • Any experience in programming RT and FPGA with LabVIEW? No. I just have seen some basic tutorials in youtube.
  • Do you have any experience with using those listed modules? No.
  • Did you read their datasheets do select a suitable IO module? Yes. Based on my understanding 9205 is the best module for this sensor.
0 Kudos
Message 3 of 8
(392 Views)

Hi Vahid,

 


@Gigi0001 wrote:

Thanks for your reply. Where is the page for NI Technical Support through which I can contact them? Can you give thier link? Thanks.


Do you have an active license allowing to request for technical support?

Otherwise go to www.ni.com, scroll down till the end and try the "service request" link…

 


@Gigi0001 wrote:

Did you read their datasheets do select a suitable IO module? Yes. Based on my understanding 9205 is the best module for this sensor.


This is the only suitable module to measure voltage signals like yours - and it has more than enough channels…

 

(You better try to learn LabVIEW-RT/-FPGA using the training material from NI then by watching some YT vidoes!)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 4 of 8
(384 Views)

Thanks for your reply. I have seen only one training module at NI website regarding this problem that was not relevant to my needs.

 

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x3ruCAA&l=en-GB

 

Unfortunately, NI training materials are not enough like other hardware-software interfaces in the market and are not that informative as well.

 

 

0 Kudos
Message 5 of 8
(373 Views)

Hi Gigi,

 


@Gigi0001 wrote:

I have seen only one training module at NI website regarding this problem that was not relevant to my needs.


This is very relevant and shows all the needed steps!

Read this article and open the example projects/VIs regarding NI9205/cRIO/FPGA!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 6 of 8
(360 Views)

Thanks. I meant I don't know whether I have to use timed loop or ordinary while loop. and also I don't know what kind of settings I have to use before FPGA Compilation. I also want to add it to the current available programs. I don't know how? I'd like to know the details of each pallette in FPGA toolbox, but there are no good tutorials.

0 Kudos
Message 7 of 8
(354 Views)

Hi Gigi,

 


@Gigi0001 wrote:
  1. I meant I don't know whether I have to use timed loop or ordinary while loop.
  2. and also I don't know what kind of settings I have to use before FPGA Compilation.
  3. I also want to add it to the current available programs. I don't know how?
  4. I'd like to know the details of each pallette in FPGA toolbox, but there are no good tutorials.

  1. Depends on your (timing) requirements…
  2. Most often no specific settings…
  3. Use your "current available program" (whatever that might be) and add your own code. You edit RT/FPGA VIs the same way as VIs for "My computer" target…
  4. They are mostly the same functions as for "default target" or Realtime, but less functions are supported on FPGA. NI offers a FPGA training course (you have to pay for)…
Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 8 of 8
(334 Views)