Forum: Mikrocontroller und Digitale Elektronik Morse-Keyer-Elektronik


von Herbert S. (dj5zu)


Lesenswert?

Hallo
Hat jemand ein Programm für einen Morse-Keyer für einen ATMEGA8 oder 
kennt eine Seite im Netz, wo ein solches Programm zu finden ist?
Es soll ein automatk-Keyer für einen Doppel-Wabbler möglichst in 
Sqeeze-Technik und mit Textspeichern sein.

von Ralph (Gast)


Lesenswert?

Also wenn ich das richtig verstanden habe suchst du eine Software die 
dir einen Text als Morsecode ausgibt.
Dazu die passende Schaltung um das Signal in die Übertragungsleitung 
einzukoppeln.

Wahrscheinlich dann auch die dazu passende Empfangslogik und Schaltung ?

Stimmts ?

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

zufällig letzhin draufgestossen:

http://www.k1el.com/

Gruss Reinhard

von Herbert S. (dj5zu)


Lesenswert?

Ralph schrieb:
eine Software die
> dir einen Text als Morsecode ausgibt.
> Dazu die passende Schaltung um das Signal in die Übertragungsleitung
> einzukoppeln.
>
> Wahrscheinlich dann auch die dazu passende Empfangslogik und Schaltung ?
>
> Stimmts ?

Nicht ganz!
Hallo Ralph
Wir Funkamateure sind (zumindest teilweise) noch immer in der alten und 
eigentlich längst abgeschafften Betriebsart CW = Morsen auf den 
Kurzwellen-Bändern zugange.
Diese Brtriebsart kann man wie früher mit einer Handtaste machen, aber 
inzwischen haben sich automatische Tasten, die mit 2 Kontakthebeln 
bedient werden durchgesetzt.
Bei Betätigung des einen Hebels gibt die Elektronik nur "Punkte" aus, 
bei Betätigung des anderen Hebels dagegen nur "Striche".
Unter Sqeeze-Technik vesteht man, dass bei gleichzeitiger Betätigung 
beider Hebel (genannt Paddel) abwechselnd "Punkte" und "Striche" 
ausgegeben werden.
Über einen potentialfreien Relaiskontakt wird der Sender im Rythmus der 
Zeichen getastet.
Diese Tasten-Elektronik ist dann auch in der Geschwindigkeit einstellbar 
und verfügt meistens über 4 Text-Speicher, in die man häufig gebrauchte 
Texte "vorschreiben" kann um sie dann abrufen zu können.

Ich möchte gerne eine solche Taste selbst bauen, um aus der 
Programmierung für den Mikrocontroller zu lernen.
Kaufen kann das jeder!!!!
Aber das ist ja nicht der Sinn der Sache.....
Gruss
Herbert

von cppler (Gast)


Lesenswert?

Herbert Schmitz schrieb:
> Ich möchte gerne eine solche Taste selbst bauen, um aus der
> Programmierung für den Mikrocontroller zu lernen.

Aha und warum willst Du dann einen fertigen Code haben ?
Du hast doch gerade beschrieben was Du brauchst, also erstmal eine 
Programmiersprache lernen und dann das genannte damit umsetzen.
Deine "Texte" kannst Du im EEPROM unterbringen und bei Tasten brauchst 
Du Tastenentprellung und eine Zuweisung wie lange der entsprechende 
Impuls sein soll und welche Zeit zwischen zwei Impulsen minimal liegen 
sollen.
Wenn's von Menschen noch problemlos verstanden werden soll solltest Du 
im Sekundenbereich bleiben (bzw. was Ihr Funker so selbst hinbekommt ;-) 
).
Du brauchst ergo folgende Grundlagen:
1. µC Programmierung allgemein
2. Tastenentprellung
3. Timer (Zeitgrundlage)
4. Ansteuerung eines externene Gerätes (z.B. via Transitor)
Das alles findest Du hier in den Tutorials zu AVR und ein gutes 
Assembler/C/Pascal/BASIC Buch ist für Dich ein muss.
Dann mal viel Spaß beim lernen ;-)

von adsf (Gast)


Lesenswert?

Dann programmier auch selber ;)
Aus einem fertigen Programm lernst du nicht oder nur wenig. Hier auf der 
Webseite findest du für den Anfang garantiert alle Ressourcen die du 
brauchst um z.b. bei einer Taste Punkte und bei einer anderen Striche 
auszugeben, dann kannst du weitermachen mit den anderen Funktionen. Wenn 
du irgendwo nicht weiterkommst und ernsthaft keine Antwort findest (sehr 
unwahrscheinlich), dann stell eine spezifische Frage.

von Werner M. (Gast)


Lesenswert?

cppler schrieb:
> Wenn's von Menschen noch problemlos verstanden werden soll solltest Du
> im Sekundenbereich bleiben

Wohl nicht von allen Menschen. Du meinst "Centisekundenbereich"?
http://www.youtube.com/watch?v=uIBx34X3ha4

von Rainer V. (rudi994)


Lesenswert?

Grundlagen, Squeeze-Taste  http://www.qsl.net/dk5ke/squeezen.html

Gefunden habe ich nur wenige, vorrangig engl.-sprachige Bastler-Seiten/ 
Foren, ich habe auch nicht alles durchgelesen. Aber wenn, dann war es 
für PIC-Controller und Inhalte waren schon älter. Hier eine simple 
Schaltung, zweiarmige Taste am PIC 16C71, Option für Source Code 
Download (habe ich nicht ausprobiert !): Iambic Morse Key (PIC16C71) 
http://www.atv-projects.com/Iambic_Morse_Key.html

von Michael A. (Gast)


Lesenswert?

Seit dem Siegeszug der Mikrocontroller gibt es das legendäre Curtis 8044 
IC für die Morsetaste nicht mehr, dafür unzählige Implementierungen mit 
mehr oder weniger viel Schnick-Schnack auf verschiedenen µCs.
Etliche Ansatzpunkte liefert die Google-Suche mit Stichworten wie z.B. 
"avr cw keyer"
Der Arduino CW Keyer von K3GN könnte deinen Vorstellungen entsprechen.

von Karlheinz (Gast)


Lesenswert?

Hallo,

es gibt auch was bei ELEKTOR (auf deren Seite nach "Morsetaste" suchen)
http://www.elektor.de/suchen.7172.lynkx?searchValue=morsetaste&x=0&y=0

von dolf (Gast)


Lesenswert?

Herbert Schmitz schrieb:
> Bei Betätigung des einen Hebels gibt die Elektronik nur "Punkte" aus,
> bei Betätigung des anderen Hebels dagegen nur "Striche".
> Unter Sqeeze-Technik vesteht man, dass bei gleichzeitiger Betätigung
> beider Hebel (genannt Paddel) abwechselnd "Punkte" und "Striche"
> ausgegeben werden.

mal sehen ob ich die sps control für sowas missbrauchen kann.
das ding ist eingangsseitig (digitale e)schon entprellt.
up/down tasten sind ohne probleme machbar.
zähler timer  generatoren /ff u.s.w. gibt´s auch.
und oder nicht logic eh.
"programmiert" wird mit eagle + µsps erweiterung.
mit und oder nicht logic u.s.w. muß man sich aber auskennen.
wie ist eigentlich das längenverhältnis von punkt zu strich?
und wie lang sind die pausen zwischen punkten/strichen?
mfg

von Michael A. (Gast)


Lesenswert?

dolf schrieb:
> mal sehen ob ich die sps control für sowas missbrauchen kann.
> das ding ist eingangsseitig (digitale e)schon entprellt.

Wenn die Zeiten von 40ms (+/-5%) sauber hinbekommt, warum nicht.

von Wolfgang (Gast)


Lesenswert?

dolf schrieb:
> wie ist eigentlich das längenverhältnis von punkt zu strich?
> und wie lang sind die pausen zwischen punkten/strichen?

Nominell haben Punkte die Länge 1, Pausen innerhalb der Zeichen auch 1, 
Striche 3 und Pause zwischen Buchstaben 3.
Bei höheren Geschwindigkeiten wird wegen der besseren Lesbarkeit die 
Länge der Punkte zu Gunsten der Pause noch etwas verringert.
Tastgeschwindigkeit liegt üblicherweise zwischen 60..150 Buchstaben pro 
Minute, wobei der Durchschnittsbuchstabe incl. Pausen eine Länge von 10 
hat.

von Hermann-Josef M. (hermann-josef)


Lesenswert?

Hallo Herbert,

im qrp-forum gab es mal einen Thread zum 'Open-Keyer' 
http://www.qrp-forum.de/index.php?page=Thread&threadID=938

Der C-Sourcecode ist bei Sourceforge:
http://sourceforge.net/projects/openkeyer/develop

Man findet im Forum aber noch einiges mehr, u.a. auch etwas zum Keyer 
von K3GN.

Allerdings wird ein ATmega168 benötigt und der ist schon ziemlich voll. 
Liegt bei mir als angefangenes Bastelprojekt leider rum. Bei DK5JG (sk) 
gab es auch einige Keyer mit AVRs.

55 es 73, Hermann-Josef, DC2IP

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.