How to Interface NRG #40 Anemometer to Arduino

I am sure I am not the first person to want connect this anemometer to an Arduino. I know I need to convert the sine wave to a square wave but I have been unable to find a suitable circuit. The output voltage from the anemometer ranges from as little as 80mV to in excess of 12V

www.renewablenrgsystems.com/products/met-sensors/anemometers/detail/40c-anemometer

I hope someone will be able to provide a solution

 

Edit - added link to device details/specificatons page - Moderator, BT

stuart's picture

Re: How to Interface NRG #40 Anemometer to Arduino

Bill Thomson's picture

Re: How to Interface NRG #40 Anemometer to Arduino

I know I need to convert the sine wave to a square wave

Hi Lee,

The anemometer's spec sheet says the frequency is proportional to the measured wind velocity. That being the case, this may help.

The page is aimed at the Teensy microcontroller, but says the code will run on an Arduino too.

Robert Wall's picture

Re: How to Interface NRG #40 Anemometer to Arduino

When the spec sheet says "A four-pole magnet induces a sine wave voltage into a coil, producing an output signal with frequency proportional to wind speed.", that implies by the laws of physics, and the spec says this, that the voltage changes too. But you don't care about the voltage, as long as there's enough to detect the frequency. Therefore, the circuit on Bill's link should work nicely. If you want to check, put that circuit into a Spice simulation and check with a 40 mV amplitude, 1.3 Hz input signal.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.