Bouwen van een cw decoder.

 

In 1996 heb ik cw moeten leren om aan mijn HF vergunning te geraken.

Ronald ON7CQ heeft toen verschillende amateurs klaargestoomd om hun examen te kunnen afleggen.

Voor mij was dit een echte foltering en ik was dan ook dolblij dat ik geslaagd was. Ondertussen is mijn CW kennis beperkt tot het hier en daar herkennen van losse karakters.

Nu tijdens de verplichting om thuis te blijven kwam ik een ontwerp tegen van een cw decoder.

Kijk eens op : http://www.oz1jhm.dk/content/very-simpel-cw-decoder-easy-build

Het schema is zeer eenvoudig.

 

Voor mij werkte dit niet echt goed.Ik moest het volume redelijk hard zetten.

Ander nadeel is dat je de luidspreker onderbreekt. Dus ik gebruikte een extra LF versterkertje.

Het audio-signaal varieert de 2.5V op de analoge ingang van de arduino.

De decodering gebeurt volledig in de software en is gebaseerd op het goertzel algoritme.

http://en.wikipedia.org/wiki/Goertzel_algorithm

 Toen zag ik de decoder van Budd WB7FHC.

Google deze call en je vindt veel info. o.a. ook in het nederlands.

Zie https://a08.veron.nl/zelfbouw/accessoires/cw-decoder/

WB7FHC gebruikt een toondecoder ic , een LM567.

De schakeling werd op een breadbord nagebouwd.(hier de versie van PY2OHH)

 

Voor mij werkte deze decoder iets beter dan de eerste.

Het afstemmen ging wat moeilijk want ik had geen potentiometer van 10k. Ik gebruikte een vaste weerstand van 4k7. Ook hier moest ik de extra LF versterker gebruiken om goed te kunnen afstemmen.

Dan kwam ik op youtube  het ontwerp tegen van Jim KW4KD.

https://www.youtube.com/watch?v=FaaQbMpAI1U

Hij gebruikt een sterkere processor. Ik maakte de maple mini versie.

Alle info vindt je op github .  https://github.com/jmharvey1/STM32_CWDecoder

Hij gebruikt ook een microfoon-module zodat de audio altijd hoorbaar is.

Wat ook zeer praktisch is , is de APA106 LED.

De kleur van deze led is via software te regelen.

Als je een cw station hoort dan draai je aan de vfo tot de led groen begint mee te knipperen.

Zit je te hoog of te laag dan is de kleur rood of blauw.

Voor mij werkt deze decoder het beste.  Ik heb deze dan ook volledig nagebouwd.

Het schema:

Ik heb 1 wijziging moeten aanbrengen.  Mijn scherm werkte op 5 volt. Ge moet dus ook een 7805 gebruiken.  De 5V sluit je aan op Vin van de maple mini en uiteraard op de 5V van de led en het scherm.

De maple werd met plakband vastgezet op het scherm. Al de verbindingen werden met dupon-draadjes uitgevoerd.

Om de maple te kunnen programmeren in de standaard arduino software moeten er wat extra drivers bijgeplaatst worden. Dit staat goed uitgelegd op de github link.

Het ziet er wat slordig uit maar het werkt.

Hierbij de eindafwerking:

De microfoon plakt aan de achterkant van het doosje en komt dus zo recht voor de externe luidspreker.

Er staan veel E’s tussen maar de signalen waren redelijk zwak als ik deze foto maakte.

Als je op “norm” drukt krijg je nog 2 andere decodeer algoritmes. Vermits mijn scherm niet drukgevoelig is ,kan ik het verschil niet testen.

schema1.jpg
schema2.jpg
schema3.jpg
SDC11283.JPG
SDC11285.JPG