SelektivRUF mit uC

Gast #4055478
Lesenswert?

Guten Tag zusammen.
Ich bin schon seit längerer zeit am suchen wie ich einen uC mit C 
programmieren kan, so das Er wie ein
Selektivruf(5TonFolge http://de.wikipedia.org/wiki/5-Ton-Folge )
funktioniert. natürlich sollte er nur die 3 Tönegenerieren die Träger 
Frequenz wollte ich Extern einspeisen.
Gast #4055535
Lesenswert?

Nette Aufgabe. Sollte eigentlich nicht so schwer sein. Für ein 
Einsteigerprojekt etwas viel aber mit ein wenig Erfahrung kein Problem. 
Insgesamt sollte das in ein paar Tagen laufen. Wie sieht's denn mit 
deinen Programmierkenntnissen aus ?

Für einen AVR würde ich eine passende PWM aussuchen, d.h. eine Tabelle 
für die entsprechenden Frequenzen machen. Die Tonfolge kommt in ein 
einfaches Array und dann in einer einfachen State-Machine und dem 
richtigen Timing als Ton ausgeben (so habe ich Dich verstanden, d.h. Du 
willst die Tonfolge auf ein Mik/Line-in geben und nicht direkt HF/Funk 
produzieren, oder ?).
Dazu kommt dann das ganze Rundherum (Eingabe/Auswahl/Anzeige etc.). 
Hardware-Plattform evetuell Arduino (weil man die so einfach bekommt) 
oder ein X-beliebges anderes Board.
#4055543
Lesenswert?

Dennis K schrieb:
> Ich bin schon seit längerer zeit am Suchen wie ich einen uC mit C
> programmieren kann, so das er wie ein Selektivruf (5Tonfolge)
> funktioniert.

Wonach suchst du denn speziell, bzw. zu welchem Teilproblem kannst du 
keinen Lösungsansatz finden? Allgemein gesehen, ist das nämlich kein 
Hexenwerk.

> natürlich sollte er nur die 3 Töne generieren die Trägerfrequenz
> wollte ich Extern einspeisen.

Das müsstest du bitte etwas ausführlicher erklären. Bezogen auf die von 
dir beschriebene Aufgabe ergibt das nämlich keinen Sinn.

Vielleicht machst du dir erst einmal ein kleines "Pflichtenheft".
- Welches Verfahren (5-Ton-Folge nach ZVEI, CCIR oder andere, Sammelruf, 
Gruppenruf, anderes?)
- Funktionen (Kennungen senden, auf eine oder mehrere Kennungen 
reagieren, alle empfangenen Kennungen anzeigen...)
- Schnittstellen (NF-Aus- und Eingang? Sendertastung? Alarmkontakt?)
- Bedieneroberfläche (Tasten? Display?)

Wenn das klar ist, kannst du dir Gedanken zur "Plattform" (welcher µC 
etc.) machen.

Viele Grüße

Stefan
Gast #4055691
Lesenswert?

Erstmals Danke für die Hilfe.
Nun ich möchte mit einem Atmino DUE Board das mir zur verfügung gegeben 
wurde, einfach drei Töne hintereinander abgeben können.
ich dachte mir ich könne dieses Board mit einer Trägerfrequenz danach 
zusammen mischen und dan im MW Bereic senden.
nun meine Programmier Kenntnisse sind naja.. Schlecht. anfänger halt.
Das ganze  sollte möglichst simpel und einfach sein.
#4055704
Lesenswert?

Dennis K schrieb:
> Erstmals Danke für die Hilfe.
> Nun ich möchte mit einem Atmino DUE Board das mir zur verfügung gegeben
> wurde, einfach drei Töne hintereinander abgeben können.

Ja dann mach das auch.

> ich dachte mir ich könne dieses Board mit einer Trägerfrequenz danach
> zusammen mischen und dan im MW Bereic senden.

Das ist sowieso klar. Die Senderstufe wirst du nicht selbst bauen und 
wenn nmich nicht alles täuscht brauchst du für Funk auf jeden Fall erst 
mal eine Lizenz

> nun meine Programmier Kenntnisse sind naja.. Schlecht. anfänger halt.

Dann ändere das.

> Das ganze  sollte möglichst simpel und einfach sein.

Tip.
Was du willst ist, wenn man jetzt mal von deiner speziellen Situation 
absieht, dass es sich um spezielle Töne mit einer speziellen Bedeutung 
handelt, nichts anderes als eine Tonerzeugung.

Das heisst: Google mit "Arduino Tonerzeugung" (oder Varianten davon).

Erst mal musst du die Basistechnik lernen, wie man Töne erzeugt. Kannst 
du gezielt einen (oder mehrere) Töne hintereinander mit jeweils einer 
definierten Frequenz erzeugen, dann kannst du dich darum kümmern, wie 
sich das dann zu deinen 5 Ton Folgen ausbaut. Nicht alles auf einmal. in 
kleinen Schritten arbeiten.
#4055773
Lesenswert?

Christoph Kessler (db1uq) schrieb:
> vielleicht kann man da noch was zur Norm finden, Frequenzen, Timing usw.

In den 80ern hab ich mich sehr intensiv damit befasst. Allerdings müsste 
das alles noch digitalisiert werden.

Wenn ich mich nicht ganz irre, müssten auch noch je ein FX003Z und ein 
FX707 in der Schublade sein.

Apropos 80er: Bosch hatte damals schon ein Bedienteil im Programm ("Btm 
Professional"), das sowohl die Tonerzeugung als auch die Auswertung rein 
per µC machte. War ein 8032, wenn ich mich richtig erinnere.

Grüße (es vy 73)

Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren