For those of you interested in beacons, finally I have done some more work on the PIC controlled beacon.
The rearranged second version has sprung into life, I have the menu system on the display! This paves the way for the extra features like normal/QRSS modes, electronic tuning via menu and voiceprint text.
For a while I was wondering if it would ever be completed, but now I feel more positive about it. This is a significant milestone for the version that will actually be put up in the club shack and transmitting constantly!
Link:
http://www.facebook.com/group.php?gi...d=352608283443
Check out the latest photos to see progress. Please join the group if you are interested.
Some photos for those with a phobia of stalkbook:
Breadboard prototype of beacon using PIC 16F627
Display and menu system made for editing variables like speed and the message.
Heater assembly for the oscillator module
Inside completed oscillator module - it is a Colpitts oscillator and has a PWM DAC for electronic tuning, a FET buffer and emitter follower for eliminating pull
Waterfall showing the first text from the voiceprint code - note mistake on C bitpattern
]
2nd prototype board with 16F628 constructed up to 2nd PA driver. There is room left for a 5W IRF510 PA and decent LPF
View inside beacon case with temporary 20m lpf filter fitted
Hastily taken photo showing it all fits without shorting out!
There's still some firmware issues to sort out. DFCW is broke and a few loose ends need tidying up, but nothing that is going to take significant effort to complete.
It has CW mode, voiceprint mode, DFCW mode and QRSS versions too, with all appropriate settings accessible via the menu and stored in EEPROM. The transmitted text string is editable too. It has a clock, with on/off timer function, a timed backlight and oscillator module heater control. Most functions are done via interrupt, the main loop just deals with menus and printing to the screen. The 2K of ROM in the 628 instead of the 1K in the 627 made a LOT of difference. I had to optimise the code a lot to fit into 1K.