Forum: Mikrocontroller und Digitale Elektronik Atmel-Radio mit RDS-TMC


von Heinz Tomato (Gast)


Lesenswert?

HAllo mal wieder.

Während ich auf meine Bauteile warte mach ich mir gerade Grundsätzliche
Gedanken über ein weiteres Projekt. Ursprünglich wollte ich einen Ersatz
für mein uraltes TIM-Radio basteln (also Verkehrsinfos analog speichern
und abspielen)

Nun bin ich allerdings zu dem Punkt gelangt, wo ich mir denke, daß
eigentlich ja RDS-TMC als Anzeige auf einem LCD wesentlich sinnvoller
wäre, vor allem, was Speicher anbelangt.

Gesetzt den Fall, ich schaffe es, entsprechenden Code zu erstellen
(evtl. "konvertieren" vom mp3redux-Projekt:
http://demo.plain.de/hardware/mp3redux/index.shtml)

Bei Atmel gibt es ja zwei Am/FM Module:
http://www.atmel.com/dyn/products/product_card.asp?family_id=637&family_name=Broadcast+Radio&part_id=2345
und
http://www.atmel.com/dyn/products/product_card.asp?family_id=637&family_name=Broadcast+Radio&part_id=2346

Gibt es da eigentlich deutliche Vor/Nachteile zwischen den beiden?

Außerdem beherrschen die guten Stücke ja RDS. Ist es richtig, daß ich
mit den genannten µCs eigentlich so ziemlich alles habe, was ich
brauche? (Mit RDS hab ich doch automatisch RDS-TMC, muß ja nur die
Daten ordentlich interpretieren)

Sind die überhaupt programmierbar? Kann man die Schmuckstücke überhaupt
in Deutschland im normalen Versand bekommen?

Fragen über Fragen, ich weiß. Ich werde mir auch lange Zeit damit
lassen, hab bisher auch erst ein µC verbaut (GT16), werde mich also
noch deutlich eingehender mit der Materie befassen (müssen), könnte
trotzdem bei obengenannten Problemen schonmal Hilfe gebrauchen.

Danke.

von Heinz Tomato (Gast)


Lesenswert?

Bin mittlerweile etwas weiter, werde wohl folgendes Projekt als Anstoß
nehmen:
http://www.mictronics.de/?page=rdsdec
(allerdings mit grösserem AVR)

Womit dann nur noch eine Frage bleibt:
Wenn ich RDS-Signale habe, hab ich im Prinzip doch auch TMC, oder? muß
also "nur" noch die Daten richtig dekodieren?

von Heinz Tomato (Gast)


Lesenswert?

(auch auf die Gefahr hin, dies sieht wie selbstgespräche aus):
Ich hab ja mittlerweile ein paar ISOs durchgeblättert.

Sehr witzig finde ich bei TMC die Vorgesehenen "Suggestions":
z.B.:
201 why not ride share?
202 is this your no ride-day?

und natürlich
234 we are grateful for your co-operation

:)

von unbekannter Teilnehmer (Gast)


Lesenswert?

Hallo,

damit es kein Selbstgespräch bleibt...

Also hier schrieb schonmal jemand was zu TMC. Aber da sind leider nur
wenig Infos im Netz zu haben, Wenn Du aber RDS hast, sind die TMC-Daten
einfach im RDS-Datenstrom enthalten. Was die bedeuten ...
einfach mit einem TMC-Radio vergleichen...

tschüss...

von Michael Wolf (Gast)


Lesenswert?

>> Wenn ich RDS-Signale habe, hab ich im Prinzip doch auch TMC, oder?
>> muß also "nur" noch die Daten richtig dekodieren?

Wie vorheriger Poster schon sagte, die Daten sind im RDS Stream schon
enthalten. Du must nur eine Auswertung für die jeweilige RDS Group mit
den enthaltenen Daten schreiben.

/Michael @ Michtronics

von Johannes (Gast)


Lesenswert?

Kennt jemand eine quelle, wo man erfährt wie RDS funktioniert und wie
man es einsetzt ?

von Werner Just (Gast)


Lesenswert?

Hallo Heinz,

soll das nur ein RDS-TMC Decoder werden oder komplett inkl. Radio?

Ciao,
Werner

von Uwe Nagel (Gast)


Lesenswert?

Hallo Heinz,
die beiden Atmel's sind ja nur PLL-Synthesizer, keine kompletten
Tuner. Da fehlt noch einiges zum Radio... RDS wird im Datenblatt nur
erwähnt, weil die PLL sehr schnell zwischen den Sendern umschalten
kann, was für die Suche von Alternativfrequenzen bzw, für EON von
Vorteil ist. Einen RDS-Dekoder braucht man trotzdem, zB einen TDA 7330
von Phillips. Dieser liefert einen rohen Datenstrom den man noch
dekodieren muss, wie im oben genannten Projekt von Mictronics
beschrieben. Damit hat man zwar die TMC-Daten, kann aber eigentlich
nichts damit anfangen. Denn es braucht noch die sogenannte
Location-List, sie ordnet die übertragenen Codes Streckenabschnitten zu
und die Eventlist, die erklärt was für ein Problem besteht. Mit einem
TMC-Radio vergleichen ist eine nette Idee, aber bei mehreren tausend
Codes unrealistisch. In einem ATmega reicht der Platz nicht aus um die
Tabellen unterzubringen, vielleicht geht es mit externem
Datenspeicher.
Eine hervorragende Beschreibung von RDS findet man unter
http://www.rds.org.uk/rds98/rbdsstandard.htm .
Das ist der erweiterte amerikanische Standard, der europäische ist nur
für Geld zu haben...
Ansonsten verweise ich noch auf
http://www.mikrocontroller.net/forum/read-1-117792.html#118044
dort habe ich mal ein weiteres Programm zur RDS-dekodierung mit einem
ATmega8, in C programmiert, veröffentlicht.

Uwe

von J-G (Gast)


Lesenswert?

@ Johannes: das wurde doch ein paar Nachrichten davor gerade gepostet.
Hier nochmal für dich:
http://www.mictronics.de/?page=rdsdec
(unten auf der Seite)

Ansonsten sind auch die (DOS-)Programme des UKW/TV Arbeitskreis sehr
empfehlenswert zum Verständnis von RDS.
Hier: http://www.ukwtv.de/radio/frame_downloads.htm

jörn

von Gast (Gast)


Lesenswert?

RDS/TMC Decoder
http://www.winrds.de

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.