@@CharlieMorrisZL2CTMHi Charlie, Thank you - I would really appreciate that help, that would be a great boost !! How did you get on with your sig/gen psu problem ? -Mal
@@ashave9100 For now I am just ignoring the shield issue as a artifact of double insulated devices. I just make sure the centre conductor has a 100nF decoupling capacitor (different issue).
calculations are great, I was going to make something like this(y = mx + b) but half of the way i leave for other important job. But now i am inspired again. Your are Great !!!!
Hi Rony. That's what I started with then noticed the results were not in line with the o'scope calcs. That's when I plotted the output and changed the calculations. Now it's close enough.
Awesome job as usual. So I see you changed coupler from the twin, parallel coax with the DC output, to the other one with an AC out. I was HOPING you would have created the display using the TFT "Cross Needle" unit. Oh well, perhaps another time.
I discovered Arduino map() function which is useful for metering code that translates from analog input values to any integer range. Worth considering.
i have a problem with this line and I don't know how to fixed it that "lcd.begin();" keeps error Serial.begin(9600); // Initialize the display lcd.begin(); lcd.backlight(); lcd.createChar(1, Bar1Array); //Special charaters for the PWR and SWR bar display lcd.createChar(2, Bar2Array); lcd.createChar(3, Bar3Array); lcd.createChar(4, Bar4Array); lcd.createChar(5, Bar5Array); UpdateDisplay();
Hi Cedric. I'd have to have a think about that. The pads work well as they maintain the 50ohm match. Adjusting the turns ration could upset the impedance match.
Also, how did you make your LCD block chars look like they expand? I've had trouble coming up with viable meter chars with some displays. Yours expands and contracts smoothly. Nice!
Cheers. I created 5 special characters; one bar, two bar... five bar. (The code is on the blog). I then work out how many single bars I need, then start printing full fuve bar characters until such time as I have less than five left. I then print the remaining 1-4 bar segment as needed. It certainly works well and looks nice and smooth. while (FwdNumberOfLines >= 5) { lcd.write(5); FwdNumberOfLines = FwdNumberOfLines - 5; } if (FwdNumberOfLines == 1) lcd.write(1); if (FwdNumberOfLines == 2) lcd.write(2); if (FwdNumberOfLines == 3) lcd.write(3); if (FwdNumberOfLines == 4) lcd.write(4);
Hello. If we want to combine all the necessary equipment in a box. What should be the minimum box sizes? I am doing research to make a portable swr meter. Thanks.
That's a good question Irfan. I suspect that depends on what power you want to run through the coupler. I know my coupler box is probably way too big, but it was all I could get. Either way, you want the coupler to be isolated from the AD8307s as they are very sensitive. If I did it again, I might try and squeeze everything into the metal box, with full dividers between sections. Not sure if that helps sorry.
Hello Mr Morris, I m trying to copy some of your creations but I crashed on the ad9851 programmation. I already use its brother, the 9850, and I see on the datasheet that I have to differently codify the frewuency word but it doesn t work.. In your opinion what is the problem? I think it couldn t be the circuit cause is the same!
Hi. My advice would be to open up one of the example sketches that came with the AD9850 library you are using. From there you will be able to work out what syntax to use in your main sketch.Charlie