Teade

Collapse

Foorumi reeglid.

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

Rajaauto rehvide temperatuuri mõõtmine

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

    Rajaauto rehvide temperatuuri mõõtmine

    Ostsin odavalt portsu infrapuna temperatuuri sensoreid (MLX90614ESF). Soovin valmistada rajaautole rehvide temperatuuri mõõtmissüsteemi.
    Plaanis paigutada kõrvuti 3 sensorit rehvi kohta - kokku 12tk. Kogu info peaks võimalikult väikse viivitusega jõudma 1-4 ekraanile autos.
    Siiani on mikrokontrolleritest kokkupuuteid olnud Arduinoga, seega oleks väga hea(softi pärast), kui saaks selle peale süsteemi ehitada. Lisaks vedeleb sahtlis hetkel üks Arduino Mega.

    Sensorid suhtlevad kontrolleriga I2C abil ja sellega eelnevalt mul kokkupuuteid ei ole olnud ja üsna tume maa minu jaoks.
    Praeguseks loetud info põhjal olen jõudnud all olevate võimalusteni. Hea kui keegi saaks neid kommenteerida või mõne parema lahenduse välja pakkuda.

    A1) Igale sensorile oma aadress ja üks kontroller loeb nende väärtuseid ja kuvab ekraanil.
    - Juhtmed lähevad päris pikaks(üle 5m ilmselt). Kas seetõttu ei või häireid tekkida? Kas oleks võimalik seda vältida?
    - Kas 1 kontroller jõuab vähemalt 0,5 - 1 sek sees kõikide sensorite väärtust kuvada/uuendada.

    A2) 2-4 kontrollerit ja 2-4 eraldi ekraani. Ehk igale rattale või sillale eraldi süsteem.
    - Sama küsimus nagu eelnevalt. Kas juhtmete pikkused tekitavad probleeme?
    - Usun, et 3 sensori kuvamisega saab hakkama.

    B) Igal rattagrupil kontroller, mis loeb väärtuseid ja saadab nn peakontrollerile, mis kuvab ekraanil.
    - Kas selline süsteem annaks mingi võimaluse paremaks suhtlemiseks kontrollerite vahel?
    - Kui kasutada I2C kogu süsteemis, siis sensoreid lugev kontroller peaks olema Master, kuidas siis toimuks suhtlus kahe kontrolleri vahel? Master-Master?
    - Mida rohkem kontrollereid, seda keerukam ilmselt seda süsteemi ilusti toimima ja suhtlema saada.

    Kas on veel asju, mis võivad komistuskiviks saada?
    Kas oleks mingi muu ja parem võimalik lähenemine?

    Kaspar

    #2
    Vs: Rajaauto rehvide temperatuuri mõõtmine

    Arduinoga oli I2C protokoll suht lihtne, pole ise sellega küll enam tükk aega tegelenud, kuid mäletan, et kiirus oli päris hea.

    Ilmselt oleks 5m puhul soovitav kasutada mõnda sellist I2C pikendajat, ehk saab ka odavamalt - http://www.ebay.com/itm/Active-I2C-L...-/110958301350

    Arduino IDE-s pead laadima WIRE teegi, seal on ka lihtsad-elementaarsed näited, kuidas I2C-d lugeda-kirjutada. Hoopis huvitavam on kui palju erinevaid aadresse need sensorid võimaldavad, kahte sama aadressiga seadet ei saa ühe liini peale panna, kiire pilk andmelehele väga optimistlik selles osas ei ole.

    UUENDUS: see sensor laseb endale aadressi ilmselt kuidagi sisse programmeerida.

    Comment


      #3
      Vs: Rajaauto rehvide temperatuuri mõõtmine

      Tänud vastuse eest!
      See vahetükk tundub täpset vajalik asi. On meeles, et sattusin millalgi peale ühele õpetusele, kus kirjeldas, kuidas antud sensoritele eraldi aadressid määrata. Seega ei tohiks see ehk probleemiks saada. Wire teeki olen ka natuke uurinud juba. Päris selge kõik ei ole veel, aga usun, et näidete abil saan tehtud.

      Mis kaablit oleks mõistlik kasutada? CAT5? Hea kui yhe ratta peale saaks 1 jooksuga hakkama. 3x2 + VCC + GND = 8 soont.

      Ideaalis võiks ekraanil numbrite taustad muutuda vastavalt värvile, et sõidu ajal parem jälgida oleks.
      Kas OLED ekraaniga oleks see teostatav või käib Arduinole juba üle jõu?

      Comment


        #4
        Vs: Rajaauto rehvide temperatuuri mõõtmine

        Googlesse "Arduino OLED" sisse toksides annab lademetes tulemusi, seega ei tohiks probleem olla.

        Comment


          #5
          Vs: Rajaauto rehvide temperatuuri mõõtmine

          Kui ainult sensorit on vaja lugeda, siis oli wire teegiga asi üsna lihtne.

          Selle sensoriga on isegi video tutorial olemas https://www.youtube.com/watch?v=Ir2KO3cC5f0

          tutoriali kood on siin http://bildr.org/2011/02/mlx90614-arduino/

          Comment


            #6
            Vs: Rajaauto rehvide temperatuuri mõõtmine

            mõtle RFID peale..
            mitmetel rehvitootjatel on juba RFID rõhu ja võimalik et, temp jm. andurid rehvi sees.

            Comment


              #7
              Vs: Rajaauto rehvide temperatuuri mõõtmine

              Esmalt postitatud Farad poolt Vaata postitust
              mõtle RFID peale..
              mitmetel rehvitootjatel on juba RFID rõhu ja võimalik et, temp jm. andurid rehvi sees.
              http://www.automotiveitnews.org/arti...e-safer-tires/
              Täpsustan, et antud juhul on tähtis lugeda tempi rehvi pinnalt ja 3 erinevast kohast - mõlemast äärest ja keskelt. Nende temperatuuride erinevuse järgi saab teha muudatusi rehvirõhus ja rataste kalletes. Eesmärk on leida autole seade, kus võimalikult suur osa rehvipinnast oleks kurvides teepinnaga kontaktis - rehvitempid sarnased. Selliseid valmislahendusi on müüa, aga maksavad enamjaolt 1k-2k eur.
              Antud artiklist saan aru, et kasutatakse rehvide identifitseerimiseks ja sisetempi määramiseks. Või mõtlesid, et olemasoleva sensori ja kontrollerivaheline side võiks toimida kuidagi üle RFID? RFID jällegi võõras asi ja võimalik, et veider küsimus.

              Comment


                #8
                Vs: Rajaauto rehvide temperatuuri mõõtmine

                Esmalt postitatud Eggy poolt Vaata postitust
                Googlesse "Arduino OLED" sisse toksides annab lademetes tulemusi, seega ei tohiks probleem olla.
                Seda, et Arduino saab üldiselt OLED'ga hakkama, olen teadlik. Pigem küsimus selles, et kas suudab seda teha ka siis, kui samal ajal sensorite väärtusega tegeleb ja kas soov, et iga numbri taustavärv oleks seotud väärtusega, on võimalik.

                Comment


                  #9
                  Vs: Rajaauto rehvide temperatuuri mõõtmine

                  On ju saada igasuguseid süsteeme, kus andurid käivad rehvi sisse. Siis ei sega andurite tööd tolm, pori ega vihm.

                  http://www.buenoshop.ru/category/datchiki-davlenija-v-shinah-/

                  Üks variante rehvirõhu mõõtjast:

                  From microcontrollers and processors to sensors, analog ICs and connectivity, our technologies are fueling innovation in automotive, consumer, industrial and networking.

                  Comment


                    #10
                    Vs: Rajaauto rehvide temperatuuri mõõtmine

                    Nagu eelnevalt kirjutasin on vaja rehvi välipinna temperatuuri vähemalt 3 kohast. Sisetemperatuur ei anna väga palju infot.
                    Lisaks on eesmärk ise teha.

                    Comment

                    Working...
                    X