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.
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.
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
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.
DER britische Hersteller für Selektivruf-ICs ist CML http://www.cmlmicro.com/products/Analogue-TWR/ vielleicht kann man da noch was zur Norm finden, Frequenzen, Timing usw. Die Suchfunktion auf der Seite nach "selcall" hilft weiter: http://www.cmlmicro.com/searchresults/?q=selcall
:
Bearbeitet durch User
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.
Karl Heinz schrieb: > > Das heisst: Google mit "Arduino Tonerzeugung" (oder Varianten davon). "Arduino Sound" ist auch ein gutes Stichwort für Google. Viele gute Web-Seiten sind nun mal auf Englisch.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.