This design was published recently in Amateur Radio, the journal of the world's oldest amateur radio association (we're rather proud of it ;-).
The Frequency Meter is made from recycled ideas and stolen source code. The original idea and some of the source code came from Eamon Skelton EI9GQ.
See his web page at http://homepage.tinet.ie/~ei9gq/stab.html.
Microchip provided the binary to BCD code and the code for reading and writing the PIC EEPROM. The remainder of the code (the badly written bits ;-), I actually wrote myself.
The differences between the two design are:
- Eamon's has a built in VFO stabiliser. Mine doesn't.
- Eamon's has fixed IF frequencies (reprogram chip to change them).
My design is self programming (just connect to your BFO and press a button.)
You can reprogram it at least 10,000 times. You're bound to get it right eventually.
- There are minor differences in the "counter" hardware and the "front end".
I have had a mighty lot of fun building and testing it, and the end result has been rather useful.
Here's an article I had published in Amateur Radio magazine, the circuit diagram and the latest source code.
This version of the source code (27/11/2002) has, I hope, fixed a bug in the calculation of the displayed frequency. This bug caused wildly wrong frequencies to be displayed whenever the Intermediate Frequency was above the Local Oscillator frequency.
- Article published in Amateur Radio
- Source code (27/11/2002) for the Frequency Meter
- Circuit diagram of the Frequency Meter
- Some notes on customising the frequency meter.
- Some things that may go wrong.
- And for the "assembler challenged" here's a copy of The HEX code, ready to program into your chip.