AutomaticMagneticLoopController Presentation 2015-03-01
AutomaticMagneticLoopController Presentation 2015-03-01
AutomaticMagneticLoopController Presentation 2015-03-01
Loftur E. Jónasson
TF3LJ & VE2LJX
A Magnetic Loop Transmitting antenna is:
One 6 foot diameter loop (24’ or 7.5m circumference), tunes 3.5 – 14.35 MHz
One 3 foot diameter loop (12’ or 3.8m circumference), tunes 10 – 29 MHz
A simple means to remotely
tune a loop:
Use a stepper Motor and
some minimal control
circuitry coupled to a
remotely located Rotary
Encoder
or
Tunes the antenna in real time, tracking every movement of the Transceiver
VFO, using the Transceiver Serial (CAT) output
Initial programming of the Controller is an easy Tune and Store operation, one
frequency/position pair per 50 or 100 kHz. The Controller tunes in a linear
fashion between the stored presets
But how about automatic
tuning for best SWR?
Other similar controller projects have focused on SWR based auto
tuning
Requires “Transmit to Tune” every time the frequency is changed.
This controller, by reading the frequency data from the transceiver –
and by having the antenna characteristics stored in memory –
Will retune the antenna automatically without needing to Transmit.
Not really any need for SWR based auto-tuning
The latest version of the controller can also do SWR based auto-tuning
This simplifies the initial calibration/store of memory positions and is
useful for one-click recalibration
It also facilitates use without frequency information input from the
Transceiver
Transceivers that the controller can
communicate with (as of 2015-02)
Elecraft K3, KX3
ICOM, all recent CI-V
Kenwood TS-480, TS-590, TS-2000…
Yaesu FT-100
Yaesu FT-817, FT-847, FT857, FT-897
Yaesu FT-450, FT-950, FT-2000, FTdx1200, FTdx3000…
TenTec Argo V, Argo VI, Eagle, Omni VII...
(two different protocols, have not been tested yet)
Pseudo-VFO (for radios without serial control)
No common standard for Transceiver Serial
wiring, signal levels, data rates and protocols
Low Pass filters to choke any RF coming over the control cable
void setup() {
Serial.begin(115200);
FreqCount.begin(1000);
}
void loop() {
if (FreqCount.available()) {
unsigned long count = FreqCount.read();
Serial.println(count);
}
}
1006000
1004000
1002000
1000000
3.5 7 10.5 14
To derive a Capacitor Position from a Frequency
(LCD Screen Capture)
Calculated Position based on
stored Frq/Pos pairs above and
below the current Frequency of
the Radio
When the controller receives frequency information from the Radio which is lower than the
most recent previous frequency information, then it does:
Tune further down by a set angle and then finally tune back up by the same angle.
A harmless but weird looking side effect of the backlash compensation function is that
whenever you tune the VFO down in a slow manner the backlash will be triggered every
time new frequency information is received from the Radio. This looks a bit disturbing, but it
actually works very well.
With the backlash compensation function enabled and when using the Down Switch to fine tune
for resonance, this is best done with short pulsing of the Switch.
Config Menus
Most things are configurable through
a set of menus
• Enter with a long push of Menu/Enact button
• Navigate with Encoder
• Select with short push
Using the Microcontroller USB port
as a second serial port
Pass-through mode for computer control of Radio
Use with logger software or Ham Radio Deluxe…
https://sites.google.com/site/lofturj/
power-and-swr-meter
SWR Auto Tune
Three basic tune modes:
SWR Tune:
If no RF Power detected, then:
1) Read Mode of Transceiver
2) Read Power setting of Transceiver,
3) switch to AM Mode and set Power to minimum
4) Transmit On
5) SWR Tune and report success or fail on LCD
6) Switch back to Receive, restore previous Mode and Power settings of Radio
The SWR Tune button works in Hunt mode by default, if UP or DOWN buttons also
pushed, then UP or DOWN mode.
SWR Autotune Mode On/Off: If on, then automatically initiate SWR Tune (Hunt) if
SWR above acceptable level. Will give up if 3 consecutive failures
SWR Auto Tune
While moving the stepper, a running sum is
made of the square of each of the 32 last
SWR measurements. As per diagram:
If the SWR 17 steps earlier (midpoint: 32/2 +1 = 17) was better than minimum
acceptable SWR – then we have found best SWR – Move back to midpoint.
If backlash comp, then an additional move back and forth
The tuning sequence only takes a couple of seconds
SWR Auto Tune
Hardware addition is a Tandem Match coupler. Here is a popular $9 kit
which can be modified for 100W and fast response SWR metering:
http://kitsandparts.com/bridge.php
If R15, R16 on the Controller PCB selected as 18k each; and R17, R18 selected as 22k each, then
this meter will work up to 200W
SWR Auto Tune
Another alternative is a double modified Bruene bridge, works between
1.8 and 50 MHz, 0.2 and 200W
If R15, R16 on the Controller PCB selected as 18k each; and R17, R18 selected as 68k each, then this
meter will work up to 200W
Project information is in the public
domain
www.w1hkj.com/magloop/magloop.xls This is the best magnetic loop calculator I have found, written by
AA5TB. This latest version is enhanced by W1HKJ to accommodate different shapes of loops
In case it comes back (link wasn’t working when I checked last time) here is one of the more comprehensive
write-ups I have found on how to homebrew simple but efficient magnetic loops using plumbers grade copper
pipes: http://www.standpipe.com/w2bri/