Page 1 of 5 12345 LastLast
Results 1 to 10 of 45

Thread: RDS and TMC

  1. #1
    Low Bitrate BeamRider's Avatar
    Join Date
    Apr 2004
    Location
    Genova, I
    Posts
    92

    RDS and TMC

    looking on the web I noticed that many PC FM tuners (both USB and PCI) are not RDS enabled so, after some search I started building a very small and inexpensive demodulator and level converter for the serial port and a software decoder library in C++. This version of the library is not very clean nor readable but it's working. Major features are:

    - Basic RDS decoding: AF, TP, TA, PTY, ecc (AF can't use grouping by now)
    - Pluggable interface "streams" (COM and Logfile implemented)
    - Pluggable ODA classes
    - TMC decoder(ODA plugin): not completed, but able to decode single mesages, locations and events and much more ...

    I've built two simple MFC application (console and windowed/MDI) to test my library and I'd like to hack a D-Link radio instead of the Clarion HU that I'm using now.
    My wish is to obtain an RDS capable tuner GUI (guys, I don't like GUI programming) and to be able to have TMC messages in Destinator via its SDK but I'm not sure if it'll be possible, maybe with V3.....
    Someone wants to add RDS/TMC in its project?
    Attached Images Attached Images  

  2. #2
    See me in my wet t-shirt. stevieg's Avatar
    Join Date
    Aug 2003
    Location
    Warwickshire, UK
    Posts
    1,887
    What's involved in making such a demodulator? Does it take the line-in and work with that? Also what location data does the TMC hold - lat/lon? I have been using UK TPEG messages via the internet to display traffic data in MapPoint successfully so far but this would negate the need for an internet connection for traffic data.

    Is it possible that you could make available the schematics as I would be interested in making a module that works with the D-Link to test
    Ford Focus MP3 : www.stevieg.org/carpc Blog Updated 29 January 2009!
    Car PC Status: Complete - Undergoing Software Redevelopment

  3. #3
    Variable Bitrate felix99's Avatar
    Join Date
    Apr 2002
    Location
    Europe
    Posts
    370
    cool
    i would also be interested in the shematics
    =>> Carpc Version2 -- Epia M 10K based<<=
    ::Epia M10k,7"VGA/40GB2.5",GPS,Opus90W ::
    ::trying to build second low cost carpc::
    ::Automp3.de :: CAR= Renault Clio2 - 2 seats 1.9D

  4. #4
    Newbie
    Join Date
    Sep 2003
    Posts
    21
    Excellent!
    This sounds very interesting. Traffic reports would be very useful and even better would be TMC data.

  5. #5
    Maximum Bitrate
    Join Date
    May 2003
    Location
    UK
    Posts
    581
    be very interested to see more of this...
    James
    www.digital-car.co.uk - The UK CarPC Forum

  6. #6
    Low Bitrate BeamRider's Avatar
    Join Date
    Apr 2004
    Location
    Genova, I
    Posts
    92
    I'm very happy to hear some interest on this.....
    To sort things TMC has no lat/lon in the messages but uses a 16bit code to identify a specific location (I hope that official country locations databases has geo. position fields in clear) and an extension value to specify how many nodes are involved in the message. This is the easy single message event, multiple messages events are more complex but still based on this logic.
    I don't know if TPEG has lat/lon in clear or it's converted by the server. I'll study more TPEG but as for TMC multiple messages events, I don't have TPEG sources for my country.
    Coming back to TMC, commercial navigators (from Alturion to VDO/PHILIPS) have TMC locations in their maps so the can convert TMC locations on the fly.
    The decoder is quiet simple but it's not possible to use the line out because no RDS signal passes there, instead it must be connecte to MF section (it's easy to identify). On PCI TV/FM cards it can be found directly on the radio module, my plan is to use D-Link USB
    The interface is composed from an RDS demodulator IC (TDA7330), a RS232 signal level converter (MAX232) and some passive components...
    I've built mine from this schematcs:

    http://users.pandora.be/hollie/picmi...ds_dec_pic.gif

    Just remove the PIC, connect MAX232 to CLK and DATA and connect MAX232 output to RI and DCD of the serial port. I'm looking for some help on drawing schematics and hopefully to sort a printed circuit.
    This small circuit can be placed just over an EPIA using COM2 connector leaving COM1 port available for other uses (OBDII I hope).
    Cheers

  7. #7
    Raw Wave
    Join Date
    Jun 2003
    Posts
    1,823
    Nice work there BeamRider

    Look easy enough to build the hardware. Ill be interested to build one myself

    Got to read more when I get back.

  8. #8
    Variable Bitrate felix99's Avatar
    Join Date
    Apr 2002
    Location
    Europe
    Posts
    370
    me too will surely ( when i got time ) build one.

    But there is one little thing interesting me which is a bit OT.
    in europe we have NAvigon notebook a very popular software from ppcs which exists aussi in notebook version and wich supports TMC viua TMC gps's
    Any idea if or how i could send the tmc data from this circuit to the nav soft i supporse the data from gps tmc receivers are speacial mixery of gps and tmc in dataflow ? if someone has infos i would be happy by receiving mail or PM . Tnx alot
    =>> Carpc Version2 -- Epia M 10K based<<=
    ::Epia M10k,7"VGA/40GB2.5",GPS,Opus90W ::
    ::trying to build second low cost carpc::
    ::Automp3.de :: CAR= Renault Clio2 - 2 seats 1.9D

  9. #9
    Variable Bitrate SilentAdmirer's Avatar
    Join Date
    Jul 2003
    Location
    Linz Am Rhein , DE
    Posts
    276
    I think D-link USB FM uses philips TEA5757. Here is the datasheet of the TEA5757
    http://www.engr.uconn.edu/ece/Senior...ps-tea5757.pdf

    Hope this helps
    Satish
    VOICES Status : Rework in Progress [||--------](20%)
    Preview Version at http://voices.techworldonline.com

  10. #10
    Constant Bitrate Jeep's Avatar
    Join Date
    May 2004
    Location
    Sweden
    Posts
    153
    I use Terratech Cinergy 600 TV, a PCI card for TV/Radio and the radio has RDS. I have simple C++ example fore controling the radio ink reading RDS

    http://productsen.terratec.net/modul...d=142&menu=401

Page 1 of 5 12345 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •