Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Convert a resolver input signal to quadrature outputs using FPGA

Is it possible to program the FPGA in a R Series Multifunction RIO board to convert a resolver input signal to quadrature outputs?  I have an application that uses a nuclear grade resolver feedback, which must be converted to quadrature for motion control and as an external trigger for ultrasonic pulsers.  The ultrasonic pulsers must be triggered every 0.1 degrees, so I need 3600 pulses/revolution.  I have not found any existing resolver-to-quadrature converters that can produce exactly 3600 pulses/revolution.

0 Kudos
Message 1 of 3
(5,952 Views)

Hi Joe,

 

I have found a few examples of reading Resolver inputs:

 

http://zone.ni.com/devzone/cda/epd/p/id/2181

 

https://decibel.ni.com/content/docs/DOC-11193

 

As well as some for quadrature outputs:

 

https://decibel.ni.com/content/docs/DOC-2400

 

http://zone.ni.com/devzone/cda/epd/p/id/1489

 

So it seems possible as you could read the rotary speed in one loop and in a parallel loop create the quadrature outputs based on the rotary speed read from the resolver.

 

DylanC

 

0 Kudos
Message 2 of 3
(5,939 Views)

Hi Dylan,

 

The example at http://zone.ni.com/devzone/cda/epd/p/id/1489 talks about retransmitting data from a resolver and generating a quadrature signal.  Looks promising.

 

Thanks!

 

Joe

0 Kudos
Message 3 of 3
(5,930 Views)