DIY SWR and Power Meter

Homebrew SWR and power meter

To begin with, this SWR meter featured in this article is not completely homemade, as I used the circuit design from the schematic in the highly regarded book Arduino Projects of Amateur Radio. Despite purchasing the book and honoring the authors’ copyright, I will still provide my own diagram here. What is the reason? Initially, the design featured in the book is not entirely unique and is inspired by designs found in other sources. An illustration is provided here. Secondly, I made modifications, eliminated some elements, and incorporated new features according to my preferences, resulting in a design that is no longer identical.
he setup utilizes two AD8307 log amplifiers, connected to the directional coupler’s forward and reflected ports. The AD8307 amplifier provides a voltage of approximately 25mV per decibel of the incoming signal, and this signal is then amplified using an LM324 op-amp. The opamp plays a role in supplying the reference voltage for the Arduino’s AREF, ensuring the A/D converters utilize their full range.
I utilized the fourth opamp within the quad LM324 for input voltage monitoring. This is the reason why the PCB in the image is equipped with two power jacks. One input leads to one output. In that manner, I am aware of the voltage required for the radio’s operation. My main intention is to utilize this device for my Softrock.
I designed the schematic and the board in Eagle, then sent the gerbers to Elecrow. I got 10 PCBs in approximately 25 days.
The board is not much larger than a standard 20×4 LCD.
DIY SWR and Power Meter

I opted for using an Arduino nano instead of installing an AVR328 on the circuit and dealing with USB converters. I am happy that I did it. I made a single error on the board though. The Arduino did not receive power from the 5V line. The issue occurred due to a mistake in the Eagle footprint for the Arduino Nano. I recently downloaded the footprint file without verifying its validity. Besides that, it was okay.

Another issue was the occurrence of oscillations in the LM324 opamps that were linked to the AD8307. The frequency of the oscillations was approximately 40KHz, with an amplitude of around 400mVpp superimposed on the DC signal. Therefore, calibrating the device was not possible. Desoldering the output capacitors on the LM324 was the solution. I believe they are not necessary for a DC design.

This was my initial SMT design, and I am quite satisfied with how it turned out. The SWR and power readings appear to be precise. I employed the Arduino program in the book and made changes to incorporate a bigger screen and additional components. You may observe that the device does not have any buttons. At first, my intention was to utilize a rotary encoder and multiple menus, but as mentioned on the Soldersmoke podcast, menus are designed for eateries. I completely agree. Moreover, it is completely crazy to add various features to the device. This is merely a basic SWR meter.
The files are available here, should you be interested. Note that there is an error in the schematic. The Arduino is missing +5V, but it should be easy to fix.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top