Evilopinions Posted May 19, 2009 Report Share Posted May 19, 2009 I am trying to build a labview program that can tune the frequency of a function generator to a user specified frequency.I am hoping that the tuning tolerance be better than 1 percent.Only want to tune between 1 and 40KHZ. Should have one analogue input in order to read the frequency and one analog output to control the frequency. Any pointers ? Any ideas ? Any source code or modules that I can build up on ? Thanks in advance for your help// Quote Link to comment
RalcoBe Posted April 20, 2010 Report Share Posted April 20, 2010 Everything depends on your budget, and specifications needed. Do I understand right that you already have a function generator? What are it's in- and outputs? Can it be tweaked? For me, 2 solutions: 1) High budget and expectations: Buy some expensive NI-card 2) Low Budget and expectations: Do the communications DC-Voltage-based. With the very cheap USB-6008 card you have 12-bit precision, so 4096 steps between 0 and 5 V Use only signals between 1 and 4 volt, so you still have 2457 steps (0.04%) 0 to 40 KHZ is now possible in steps of 16Hz. 1,5 Volt gives you 6.66kHz Of course, you need to have a DC-interface, or build one. Sometimes, the big knob in front is just a potentiometer. Same thing for the feedback. Take care of ground loops and signal filtering Success !! Quote Link to comment
Rolf Kalbermatter Posted April 21, 2010 Report Share Posted April 21, 2010 I am trying to build a labview program that can tune the frequency of a function generator to a user specified frequency.I am hoping that the tuning tolerance be better than 1 percent.Only want to tune between 1 and 40KHZ. Should have one analogue input in order to read the frequency and one analog output to control the frequency. If you already have an analogue output you could simply do the entire function generator in LabVIEW software and output the desired signal through that output. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.