Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

auto raadio arvutiga integreerimine

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    auto raadio arvutiga integreerimine

    Sai autosse arvuti topitud (http://www.vunk.ee/~andres/pildid/)
    ning sai ka auto makil cd osa väljavõted ning dvd-rom sinna asemele topitud.

    Makiks on blaupunkt bmwcd23.

    Probleem on hetkel heli arvutist raadiosse saamine. Mõtlesin et võiks arvutist lasta heli samasse kohta kust cd-osast tulev heli läheb. Sellega sain ka hakkama.

    Suurem probleem on, et kuidas teha makile selgeks et CD mängib (ilma cd osata) ning, et ta ei lülitaks ennast raadio peale ümber?

    Niipalju sain aru, et seda kanali vahetamist teeb TDA7318, mida juhib omakorda mingi mikrokontroller.

    Variant oleks seda TDA7318-t juhtida arvutist, kuna tollel mobol (via epia m10000) on i2c bus olemas. (kuid kaks asja ühte seadet juhtida vist ei saa)

    Tahaks teada, kas mu plaan on liiga utoopiline või annab seda ikka ära teha.

    Teine küsimus on, et kas seda LCD-d saaks ka äkki arvutist juhtida?
    Ning äkki ka maki nuppudega arvutit juhtida?

    mõned pildid ka
    http://www.vunk.ee/~andres/pildid/thumbnails.php?album=4

    #2
    Vs: auto raadio arvutiga integreerimine

    Kõige lihtsam on vast arvutiga CD-BOX-i emuleerida. Siis saab küll arvutit nii palju juhtida, kui BOX-igi. Aga kõigepealt on vaja raadio ja BOX-i suhtlemist "pealt kuulata" ja salvestada. Võimalik, et selle leiab ka netist. Samas tehakse selliseid emulaatoreid tööstuslikult ja know-how ilmselt ärisaladus. Lõpuks peab keegi veel arvutile vastava programmi kirjutama.
    See kontroller peaks olema Motorola MC68HC05B8.
    Ehk on abiks.
    Harjutamine teeb harjutajaks.

    Comment


      #3
      Vs: auto raadio arvutiga integreerimine

      Tänud.

      Minuteada puudub antul makil cd-box'i juhtimine.

      Aga kui keeruline on pealt kuulata seda cd osa ja ülejäänud makki vahelist suhtlust. Ning siis hiljem mingi kivi seda cd osa emuleerima panna. Ehk siis selle pistiku otsa panna mingi emulaator.

      Kas mingi pic-iga annab ka seda emuleerida või on ikka kotrollerit sinna otsa vaja?

      Comment


        #4
        Vs: auto raadio arvutiga integreerimine

        PIC ongi kontroller...
        Kas pildil olev pistik läheb CD külge? Vist ei ole väga raske, esiteks peaks natuke ossiga uurima. Nt. kas SRQ ots on see, mis palub proselt tähelepanu jne.
        Üldiselt tundub, et tegemist on SSP-interfeisiga. Lugemine peaks olema suhteliselt lihtne: jälgib Clock signaali ja selle positiivsel frondil laed data-i (võib-olla data-o, sõltub, mis suunast vaadatud) oleva nivoo sisse. Nii 8 korda, siis saadad saadud baidi seriali kaudu masinasse. Mingile terminalile.
        Teist otsa samamoodi jälgides saad teada, mis käsud CD-le saadetakse. Edasi tuleb nuputada.
        - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
        - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

        Comment


          #5
          Vs: auto raadio arvutiga integreerimine

          Mnjah, pole täpselt sellist pilli ette sattunud. Skeemi ka pole. Sellest ka ämber CD-BOX-i pealtkuulamisega. Lugesin vist postitust lohakalt.
          Pole juhtunud kuulma ega lugema, et keegi oleks sedapidi asjale lähenenud.
          Aga siin foorumis on programmikirjutajaid küll. Ehk võtab keegi vedu.
          Harjutamine teeb harjutajaks.

          Comment


            #6
            Vs: auto raadio arvutiga integreerimine

            Täitsa teostatav idee, areta väike lahtise kollektoriga puhver sinna i2c siinile ja juhi seda näiteks arvuti LPT pordi kaudu. Datalehest leiad i2c aadressi ja registri, mis kanalit vahetab. Ainus häda see, et automakk võib saata samal ajal datat kui sinagi ja andmed ei jõua pärale. Ja seda ka ei tea, et kuna automakk suvatseb kanalit vahetada. Kui sellel siinil muud liiklust ei ole, võid selle ka CD mängimise ajaks blokeerida tõmmates SCL signaali maha (eeldades, et master on lahtise kollektoriga isend).

            Comment


              #7
              Vs: auto raadio arvutiga integreerimine

              Üritan õppe eesmärgil seda asja edasi uurida/katstedada. Alustuseks soetasin vellman-i "pic experiment boardi" ja ossiloskoobi, et siis mõlemast otsast asjale läheneda.

              Nüüd siis mõned küsimused tekkinud.
              mõõdan seda CLK signaali ning oss kuvab kord ühesugust pilti kord teistsugust. Küsimus siis, et kas see CLK signaal ongi siis selline erineva taktiga aegajalt või on tegu ossi anomaaliga?

              oss ise on Velleman HPS10SE (äkki tulevad selle piirid hoopis ette).

              Mõningad pildid:





              ning üks varem tehtud pilt
              viimati muutis kasutaja andresv; 16 m 2007, 20:50. Põhjus: ...

              Comment


                #8
                Vs: auto raadio arvutiga integreerimine

                Kui see ekva kivi on ainult ekva kivi mitte lisaks ka fm dekooder,siis sokuta arvuti heli signaal hoopis fm i asemele. Relee pane nii et kui tal pinge maas siis saab fm signaali ja kui arvuti töötab või üle compordi kuidagi lülitab relee ringi kui winamp või muu häälitsev asi tööle hakkab.
                Maailm oleks puhas ja süüta
                kui poleks õllejogurtit
                - Õ.Õ.

                Comment


                  #9
                  Vs: auto raadio arvutiga integreerimine

                  Vellemani ossid on sobivad audiosignaalide jaoks. Kiirete digisignaalide puhul otsi parem mõni vene oss nina ette...
                  CLK signaal võib olla küll erinev. nt alguses mingi pikem start condition vms. Teoretiseerimine muidugi. Oleks hea teada juhitava kivi marki. Siis saab datasheedilt juhtimise tingimused kätte.
                  - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                  - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                  Comment


                    #10
                    Vs: auto raadio arvutiga integreerimine

                    Seda siini pole mõtet ossiga pealt kuulata kui sa just ei taha sealt mingit konfiguratsiooni kätte saada. Ja isegi siis tasuks panna siini peale kontroller, mis toimuva möla kinni püüab ja üle seriali edasi saadab.
                    Korralik lahendus sellisele süsteemile oleks panna üks mikrokontroller siinile vahele, mis mängib raadiole seda selektori kivi ja kivile raadiot. Mingi kolmas port siis veel arvutisse, kust saab asja seadistada. Kui arvutist öeldakse, et lülitada sisend mingile muule kanalile, siis kontroller tee peal lülitab selle ümber ja edaspidiseid raadiopoolseid kanalivaliku käske kivile edasi ei saada (või siis saadab aga muudab käsu sees olevad andmed "õigeks").
                    Kui kivil on mõni vaba analoogsisend, siis saad oma arvuti sinna ühendada.

                    Comment


                      #11
                      Vs: auto raadio arvutiga integreerimine

                      Jah, otsi dataleht välja ja tee kindlaks, mis interfacega tegu ja ime data siini pealt mikrokontrolleriga üles. Ossiga häkkimine on jube vaevarikas. Ja mõõda signaale seal DC-na, ei AC-na. See oss jääb tõenäoliselt lahjaks nende signaalide mõõtmisel.

                      Sama raha eest saaks palju kobedama ossi:
                      viimati muutis kasutaja ledelectronics; 17 m 2007, 10:57.

                      Comment


                        #12
                        Vs: auto raadio arvutiga integreerimine

                        uhh...päris palju infot, tänud igal juhul. Jätan siis selle oss-i esialgu kõrvale ning asun pic-i kallale. Selle ekvaliser kivi jätaks ka esialgu kõrvale.

                        jutt oli muidu sellel üleminekul olevast CLK signaalist.

                        see siis ühendab CD osa ülejäänud makiga
                        Kood:
                        MC68HC05B16   - üleminek    -   CXP50116
                                  (+5V) -   5 --------- Vdd (supply voltage)
                                 (+12V) -  14 -- ???
                            PA0 --------- RST - 3nF?? - Vfdp
                            PA1 -- 3,3k -  CS --------> PB1/AD5
                            PA2 --------- CLK --------- PX0/-SC (serial clock)
                            PA3 -- 3,3k - D.I. -------- PX2/SI (serial input)
                            PA5 --------- D.O. -------- PX1/SO (serial output)
                            PA6 --------- SRQ --------- S0/PH0 
                                   ??? -- CSW --------- PC2
                        Ma küll lugesin nii selle CPX kui ka motorola datasheeti, kuid hetkel mu mõistus seda serial kommunikatsiooni ei võta.
                        Äkki keegi suudab öelda mis suunas mingi signaal liigub ning mis nende CS/RST/CSW tähendus võiks olla. SRQ kohta fletch juba pakkus midagi.

                        Ühesõnaga liigun nüüd siis sinna suunas, et teen
                        Kood:
                        MC68 <-> PIC <-> CPX
                              +---> RS232
                        et siis lõpuks jääks alles
                        Kood:
                        MC68 <-> PIC <-> RS232
                        Kuna olemas PIC16F627, siis küsimus kas sellega ajaks selle asja ära. Hetkel ta töötab 4MHz kvartsiga, kuid sellega vist jääb asi liiga aeglaseks. Samas selle MC68 kõrval on samuti 4MHz-ine kvarts.
                        pilt

                        Loodan, et leiate küsimused millele vastata siit ikka ülesse.
                        Igaljuhul asun Nigel'i pic tutuoriali rs232 teemal lugema/katsetama, seda siis esialgu ilma raadiota.

                        Sama raha eest saaks palju kobedama oss
                        Jah, eks elu ole üks suur õppetund.

                        pildid sellest jurast endiselt siin

                        Comment


                          #13
                          Vs: auto raadio arvutiga integreerimine

                          Pildi j&#228;rgi oleks nagu nn. SPI interfeiss. Ehk &#252;he taktiga saadetakse 1 bitt v&#228;lja ja samas loetakse vastusebitt sisse. 18-seeria picidel on selline juba rauas kuid saab ka softiliselt teha. Serialiga rs232 m&#245;ttes ei ole midagi pistmist.
                          Sinu oss j&#228;&#228;b t&#245;esti lahjaks kuid midagi n&#228;eb siiski. Oleks vaja v&#228;hemalt 2 kanalit, taktile ja signaalile (&#252;hes ja siis teises suunas). S&#252;nkro taktisignaalist.
                          Tegelikult oleks hea omada ka 3. kanalit -cs jaoks sest skeemis on ilmselt teisigi i2c-kive samal siinil.CSi j&#228;rgi n&#228;ed &#228;ra, kui vesteldakse sinu kiviga. Noh, kui unistada, siis 4. kanal teise data jaks ning B-triger oleks samuti abiks...
                          Ilmselt pead siiski prosega kuulama. Algo hakl
                          kab pihta sealt, kust cs nulli l&#228;heb ja siis laseb negatiivse (?) frondi tundliku katkestuse (takt) puhul seivida 2* vajalik arv bitte (16). Nii saab &#252;he kasuliku baidi ja teise poole vastusest nullid. Liites m&#245;lemad signaalid &#252;le dioodide kokku, peaks saama kogu s&#245;imu kuulata
                          ps RST on kivi reset, nt. pingstamisel. Veavalt keegi viitsis vea puhul seisu anal&#252;&#252;sida ja siis resetti saata...
                          - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                          - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                          Comment


                            #14
                            Vs: auto raadio arvutiga integreerimine

                            see rs232 uurimise mõte oli, et vaja ju arvutiga ka infot vahetada. Esialgu küll salvestaks kogu liikluse arvutisse.

                            Kas see SPI ja USART on samad asjad või tähistavad need ikka erinevaid asju.

                            Kas seda sisseehtitatud USART asja oleks mõtekam kasutada arvutiga suhtelmiseks või siis selle MC68-ga suhtemiseks või vahet pole.

                            Ning kas selle pici võib sinna lithsalt küge ühendada või vaja mingeid takisteid/transistoreid vahele panna?

                            Ning lisaks, mis see CSW signaal võiks olla?

                            Comment


                              #15
                              Vs: auto raadio arvutiga integreerimine

                              USART & SPI on t&#228;iesti erinevad asjad. USART-i kasuta arvutiga &#252;hendamiseks ja andmete saatmiseks sinna (vajad nivoomuundureid, kui tahad &#252;hendada otse RS232 porti, FT232R kiviga tegemisel p&#228;&#228;sed ilma muundurita ja saad USB-sse &#252;hendada). Terminal-progrega j&#228;lgid seda. SPI-ga suhtled teiste kiipidega. Kui v&#228;hegi v&#245;imalik, kasuta riistvaralist SPI-porti suhtluseks/siini kuulamiseks, tarkvaraline (bit-bang) v&#245;ib aeglaseks j&#228;&#228;da.

                              SPI-siini kuulamiseks ei ole tarvis miskit vahele aretada. &#196;ra &#252;henda siinile ukontrolleri SO (serial out) v&#228;ljundit, vaid ainult SS (chip-select, CSW?), SCK (kell) ja SI (data).

                              Loodetavasti ei ole seal kasutatud master-slave-master vahetamist, mis teeks asja juhtimise keerukamaks.
                              viimati muutis kasutaja ledelectronics; 18 m 2007, 15:56.

                              Comment

                              Working...
                              X