PowerPoint style Presentation, Building Instructions and Firmware source code available at the bottom of this Webpage
Yahoo discussion group: loopController
An efficient Magnetic Loop Antenna has a very high Q. In other words, the antenna has a very narrow bandwidth, if you move by a few kHz then you need to retune the antenna. This quickly becomes very frustrating, especially if you, like me, like to tune up and down the bands to see what is going on. Enter the Magnetic Loop Controller:
The Magnetic Loop Controller tunes the antenna in real time, tracking every movement of the Transceiver VFO. In other words, unlike other magnetic transmitting loop antenna controllers, there is no need to transmit and re-tune for minimum SWR every time the frequency has been changed.
The controller receives frequency information from the Transceiver and calculates an appropriate Capacitor position accordingly. Initial programming of the Controller is an easy Tune and Store operation, one position per 50 or 100 kHz. 200 memory presets can be stored, but in practice much fewer are needed. The Controller tunes in a linear fashion between the stored presets.
The Controller can communicate with the following Radios:
A serial port <==>USB port passthrough mode can be enabled for computer control of the transceiver, passing data through the Controller.
A typical Stepper Motor gives a resolution of 1.8 degrees per step. Each step can be divided into 8 microsteps, hence a 1.8 deg/step motor will give 1600 distinct positions per each full revolution. In other words, the Controller can keep track of a frequency/position pair with an accuracy of 1600th of a revolution, over a range of hundreds of revolutions. This is more than sufficient resolution to tune a multi turn vacuum variable capacitor. If you are using a butterfly or similar air variable capacitor, then you will probably need at least 5 to 1 gear reduction for to get sufficient resolution of the capacitor positioning.
Prototyping fixture: Figure 3 (click on image to enlarge) The stepper controller circuit used in this project is capable of driving up to 1.5A per phase. Microstepping is achieved by providing current to both phases at the same time, but in different proportions for each microstep. In other words, the Stepper Motor controller circuit provides accurate current limitation. This current limitation feature can also be used to adjust for the minimum torque necessary to reliably turn the capacitor - thus ensuring no damage if we accidentally try to go beyond the end stops. Stepper Motors: I have used several types of Nema-17 format two-phase Stepper Motors, here are a couple that work well with the controller:
Here is a picture of my most recent capacitor fixture. A Jennings 5 – 465 pF vacuum variable specified at 5kV, mounted on a plexiglas base. The sprocket gear attached to the capacitor shaft is not used, the capacitor came with it.
If end stop switches will not be used, then there is no need for D2, D3, R25, R26, C19-C22 and T3.
U1 is a Teensy 3.1 or Teensy 3.2, an Arduino near-clone (32 bit ARM Cortex M4 processor running at 96 MHz) available for instance at www.pjrc.com or www.sparkfun.com.
Figure 6 (click on image to enlarge)
U2 and U3 are the stepper motor controllers, Allegro A4975, available at www.digikey.com (Digikey 620-1435-5-ND). I use a 128 ppr optical encoder (attached to the big black knob on the front plate, see Figure 1), a 64 ppr optical encoder with a builtin pushbutton (Digikey EM14A0D-C24-L064S-ND) for the Menu/Enact switch (SW1) may also be a good choice. The three common mode chokes are necessary to squash any RF being picked up from the antenna by the stepper motor control cable, potentially locking up the controller. Conversely they also ensure that the controller is not radiating RFI into the antenna. The chokes are 2x 51 uH common mode type, surface mount (in the prototype they are mounted on the underside of the printed circuit board). One could also use FT37-43 ferrite cores, 2x 10 or more turns, bifilar wound. RV1 is used to adjust the contrast of the LCD. RV2 is used to adjust the torque of the Stepper Motor. Together with RV2, R2 and R3 at 0.22 ohms and R6 at 2200 ohms provide for current adjustment between 0 and 1.4A, enabling use of stepper motors specified at up to 2A per phase. Backplane connections, Stepper motor connections and Radio connections: The top diagram in Figure 7 above, shows one possible way of wiring the Controller to a Stepper Motor (and end stop switches if used) through a DB9 connector on the Controller back plane. The middle diagram shows the power connector. The bottom diagrams in Figure 7 show the serial connection to the backplane and several serial cable versions for the various types of Radios that the Controller can communicate with. When wiring for Kenwood or Yaesu RS232, don't forget to connect pins 7 and 8 together on the RS232 connector. Note that the Controller does not output proper RS232 levels, however this should not cause any problems unless the serial cable is very long. If proper RS232 levels are desired, then the simplest way is to use a MAX232 converter circuit. There is no need to build one, these circuits can be purchased for approx three dollars on eBay. The USB port is used to upload firmware updates. It is also used as a second serial port providing for functions such as storing and recalling setup data. The USB port can also be configured for Serial port <==>USB port passthrough mode, enabling computer control of the transceiver. The original printed circuit board for the Controller, as shown in Figure 2 is a single sided home brew affair. The red traces on the X-ray view below show wire jumpers. Please refer to the bottom of this webpage to download PDF files fit for using as an etch mask. Two files, one normal - the other mirrored. Figure 8 (click on image to enlarge) Due to demand I finally broke down and designed a proper two sided PCB and had a bunch of those fabricated :) The below picture shows the PCB, front and back: Figure 9 (click on image to enlarge)
I have these PCBs available for USD $20 each, please contact me by email: lofturj -at- gmail -dot- com
I will not be providing kits or sourcing components for the controller, however, at the bottom of this webpage there is a "Building Instructions and Bill of Materials (BOM)" document, to assist with pulling the components together for the project.
Here is a picture of an assembled PCB undergoing test: Figure 10 (click on image to enlarge) |
"Summits On The Air" with W7MRC, Amateur Radio, Rhodesian Ridgebacks, Field Craft, Living in Montana, Old 4 Wheel Drivers, Mountain Bikes, Hiking and "Just Getting There"
Wednesday, March 13, 2019
To automatically tune a Magnetic Loop Antenna posted by Loftur E. Jónasson - TF3LJ / VE2LJX
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment