|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: Generating EM field
How accurate (frequency and amplitude) do you need it to be? What frequency range? Does it have to be sinusoidal?
Here are a few options, listed in rough descending order in terms of "goodness" according to what I think you are trying to do. 0) Bust out the Cypress First Touch board from the 2009 KoP. The analog front end of that will easily do a current mode* controlled sine wave up to several megahertz. Of the DIY solutions, this is by far your best bet for cost and accuracy. The programming isn't too hard either, but expect to sink an afternoon or two into getting used to it - it is a funky combination of software and hardware. 1) Use the headphone jack on your computer - You'll need to calibrate the amplitude, but you can't get much cheaper. 2) Use a 555 timer - quick cheap simple, but it gives a square wave. You could filter it a bit... 3) Get a function generator kit, like this from sparkfun : http://www.sparkfun.com/commerce/pro...oducts_id=9002 3b) Get a digital function generator kit and a microprocessor to control it: http://www.sparkfun.com/commerce/pro...oducts_id=9169 4) Build up your own sine generator from a VCO (voltage controlled oscillator). This is solution is only good for higher frequencies - start here if you are above 40MHz. 5) Buy an actual function generator. For most of these, you'll have to calibrate using an oscilloscope (you can use the cRIO's analog module as a good 'scope with a 500kS/s sample rate). Again, I advise the cypress route. It has the best uncalibrated accuracy of the cheap options (3b and 5 are likely to be more accurate). Also, Cypress has expressed a lot of interest in helping FIRST folk with using their parts. EDIT: * Current mode means that it is directly pushing current, not voltage. This means you don't have to worry about coil impedence. It also means that the internal DAC runs about 8 times faster than it does in voltage mode. Last edited by EricVanWyk : 24-09-2010 at 14:13. |
|
#2
|
|||
|
|||
|
Re: Generating EM field
All good suggestions, Eric, but I have one clarification:
Quote:
- Steve |
|
#3
|
|||
|
|||
|
Re: Generating EM field
Quote:
I was assuming that your impedance would be significantly lower than 3V / 1mA = 3kOhms. 30AWG magnet wire is 100Ohms per 1000 feet, so 3kOhms of it would be a couple miles long, which likely wouldn't fit in a 3" cube ![]() I don't remember if it is 3.0 or 3.3V or 5.0V (but I'm leaning away from 5.0V). |
|
#4
|
|||
|
|||
|
Re: Generating EM field
Agreed, resistance would be futile (he said, waiting eagerly for negative responses...). I was thinking more along the lines of 1 milliHenry at 1 MHz giving 6 kOhms reactive.
|
|
#5
|
|||||
|
|||||
|
Re: Generating EM field
If the frequency is low and one would want a nice sine wave, simply using a transformer with two windings would allow a nice and simple feedback generator. Open the core by taking out some laminations and you have a nice field generated. This is a technique used for bulk erasers for tape and other magnetic media.
|
|
#6
|
|||||
|
|||||
|
Re: Generating EM field
Thanks for all the replies guys. I don't have much time to reply right now but it is 1mA RMS at 33kHz sinusoidal. Power can be a wallwart.
Last edited by Mike : 24-09-2010 at 20:36. |
|
#7
|
|||||
|
|||||
|
Re: Generating EM field
33 kHz is high audio, and the 555 timer will happily do that all day. Without a power supply, I could do that in less than 1 cubic inch. About $2 at Radio Shack, add another $8 for resistors, capacitors and maybe a circuit board.
While not exactly a precision frequency system, a 555 can be held to reasonably close tolerances by managing temperature. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Field Corner Dimensions Missing from Field Drawings? | Don Wright | General Forum | 2 | 13-01-2009 19:57 |
| Trouble generating STL files | PhilBot | Inventor | 2 | 24-04-2008 15:33 |
| Generating Victor compatible PWM's | Hutch | Electrical | 4 | 03-08-2005 13:36 |
| A VERY nice perl script for generating lookup tables. | Validius | Programming | 11 | 31-03-2005 10:15 |
| Motors generating power | archiver | 2001 | 11 | 24-06-2002 00:38 |