Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
The latest SmartSDR Software:
SmartSDR v4.1.5 | SmartSDR v4.1.5 Release Notes
SmartSDR v3.10.15 | SmartSDR v3.10.15 Release Notes
The latest 4O3A Genius Product Software:
The latest 4O3A Genius Product Software and Firmware
SmartSDR v4.1.5 | SmartSDR v4.1.5 Release Notes
SmartSDR v3.10.15 | SmartSDR v3.10.15 Release Notes
The latest 4O3A Genius Product Software:
The latest 4O3A Genius Product Software and Firmware
How to Receive Technical Support::
If you are needing assistance with FlexRadio products, please refer to the product documentation or check the Help Center for known solutions. Need technical support from FlexRadio? It's as simple as creating a HelpDesk ticket.
If you are needing assistance with FlexRadio products, please refer to the product documentation or check the Help Center for known solutions. Need technical support from FlexRadio? It's as simple as creating a HelpDesk ticket.
ACOM-1200S amplifier and the ACOM-04AT antenna-tuner autotune with FlexRadio
KlausP
Member ✭✭
Out of habit with my Yaesu FTDX3000, I wanted to use the autotuning function for the Antennatuner
04AT over my ACOM 1200S PA with the Flexradio as well.
Unfortunately, the interface on the FlexRadio is not suitable for this action, as it does not support all
of the commands used by ACOM. I think that it is essentially intended for frequency transmission to
the PA.
It would basically work via SmartCAT if there weren't a few inconsistencies in the ACOM code.
Apparently, the ACOM code is set up more for the Elecraft protocol, which is also referred for
Flexradio using parameter set 5.
So I tried to read the communication to understand what was going on.
ACOM queries the current status of the transceiver and saves the status.
Then the CAT commands run to control the transceiver.
Here, commands are called up that FlexRadio does not understand, but which are also not necessary.
I looked at the commands from the comunication of my Yaesu, which is operated via a different
parameter set, and this process is much simpler, but unfortunately it doesn't work for the Flex TRX
either.
ACOM uses the commands MG, DT, and DT2, which are unknown to FlexRadio.
In the first part of the tuning function, the DT commands are used, these are for Elecraft digital mode.
I send these directly back to Acom so that they can be saved for the internal process.
The MG (Mice Gain) command is not understood by FlexRadio and is translated to ZZMG, FlexRadio's
own command. Flexradio’s response is converted back to MG für ACOM.
The real problem here is that ACOM first uses a digital mode and then switches to FM mode without
first taking the TRX out of TX mode. This may work with Elecraft, but FlexRadio is different.
Now I've found an Arduino Mega 2560 in my craft box, which I use to create a translator for
communication between the two devices.
This allowed me to eliminate or convert commands that were incomprehensible to the Flex TRX, and
it works fine.
Maybe someone will find a better code or simpler hardware, but this is how I did it.
Please note that I assume no liability for my program and that anyone who imitates it does
so at their own risk.
The program and circuit diagram can be found here : https://my.hidrive.com/share/96abcyiihr
04AT over my ACOM 1200S PA with the Flexradio as well.
Unfortunately, the interface on the FlexRadio is not suitable for this action, as it does not support all
of the commands used by ACOM. I think that it is essentially intended for frequency transmission to
the PA.
It would basically work via SmartCAT if there weren't a few inconsistencies in the ACOM code.
Apparently, the ACOM code is set up more for the Elecraft protocol, which is also referred for
Flexradio using parameter set 5.
So I tried to read the communication to understand what was going on.
ACOM queries the current status of the transceiver and saves the status.
Then the CAT commands run to control the transceiver.
Here, commands are called up that FlexRadio does not understand, but which are also not necessary.
I looked at the commands from the comunication of my Yaesu, which is operated via a different
parameter set, and this process is much simpler, but unfortunately it doesn't work for the Flex TRX
either.
ACOM uses the commands MG, DT, and DT2, which are unknown to FlexRadio.
In the first part of the tuning function, the DT commands are used, these are for Elecraft digital mode.
I send these directly back to Acom so that they can be saved for the internal process.
The MG (Mice Gain) command is not understood by FlexRadio and is translated to ZZMG, FlexRadio's
own command. Flexradio’s response is converted back to MG für ACOM.
The real problem here is that ACOM first uses a digital mode and then switches to FM mode without
first taking the TRX out of TX mode. This may work with Elecraft, but FlexRadio is different.
Now I've found an Arduino Mega 2560 in my craft box, which I use to create a translator for
communication between the two devices.
This allowed me to eliminate or convert commands that were incomprehensible to the Flex TRX, and
it works fine.
Maybe someone will find a better code or simpler hardware, but this is how I did it.
Please note that I assume no liability for my program and that anyone who imitates it does
so at their own risk.
The program and circuit diagram can be found here : https://my.hidrive.com/share/96abcyiihr
0
Comments
-
0
-
Thank you for this code, Klaus. Solved the issue for me and now the Flex and amp/tuner work perfectly together. One thing to note: the com port numbers are reversed in your schematic, opposite of what the code defines for the Flex and the Acom inputs. Took me a second to find, as the normal bi-directional frequency CAT commands worked fine with the ports reversed. But the translation of the tune commands never happened as the filter was looking at the wrong input. Once I realized the problem and flipped the com ports to match the code, it works great!
73 Gil ab1jv0
Leave a Comment
Categories
- All Categories
- 391 Community Topics
- 2.2K New Ideas
- 664 The Flea Market
- 8.4K Software
- 160 SmartSDR+
- 6.5K SmartSDR for Windows
- 188 SmartSDR for Maestro and M models
- 443 SmartSDR for Mac
- 275 SmartSDR for iOS
- 265 SmartSDR CAT
- 207 DAX
- 386 SmartSDR API
- 9.5K Radios and Accessories
- 63 Aurora
- 299 FLEX-8000 Signature Series
- 7.2K FLEX-6000 Signature Series
- 978 Maestro
- 58 FlexControl
- 867 FLEX Series (Legacy) Radios
- 950 Genius Products
- 474 Power Genius XL Amplifier
- 348 Tuner Genius XL
- 128 Antenna Genius
- 308 Shack Infrastructure
- 216 Networking
- 472 Remote Operation (SmartLink)
- 143 Contesting
- 821 Peripherals & Station Integration
- 145 Amateur Radio Interests
- 1.1K Third-Party Software