Jump to content
OPEL MAGAZIN és TUDÁSTÁR

Smith

Fórumlakó
  • Hozzászólások

    125
  • Csatlakozott

  • Utolsó látogatás

  • Days Won

    1

Hozzászólások posted by Smith

  1. 13 órája, georgee írta:

    Smith, amit utoljára feltöltöttél auto tripes programot Te készítetted? Lenne pár dolog, amit érdemes lenne módosítani. Csak segítségre van szükségem

    Mit szeretnél tudni?? (nem én csináltam csak beleokoskodtam :) )  Korábban másodmagammal kitaláltuk hogy 2 féle Auto.Trip kellene egy ami teljes értékeket lépteti a másik csak a napit,ez sajnos időhiány miatt nem készült el..  :( 

    Akartam már említeni (nem kerestem utána itt a fórumon de ha van róla téma akkor sorry ) szóval közel féléve beraktam egy óccó TPMS kijelzőt, ez egy kínai noname valami copy ami napelemről töltődik (nem kell kábelt bekötni),mozgásra bekapcsol majd megállás után 3 perc után lekapcsol. A kerék szelepeire kell tekerni bumszli jeladót ami időközönként a nyomást és a hőmérsékletet küldi a kijelzőre,beállítható alsó és felső nyomás és hőmérséklet értékszint riasztás! Meglepően jól működik. itt a linkje  :

    Solar-Power-USB-Car-Tire-pressure-alarm-

  2. 13 órája, georgee írta:

    195/65 R15-ös gumiabroncshoz milyen értéket használtok a fatorDist-hez?  

    Nálam ezzel az értékkel (téli gumi,ugyanaz mint a tiéd) 100km-után 2-3km az eltérés. Ettől pontosabbra nem sikerült beállítanom. Pl.: 100km megtétele alatt többször megállok (leállítva a motort) akkor nagyobb eltérés adódik...

    const float fatorDist = 1.1000;  //..
    const float fatorVel = 1.15;    //..
    const float fatorCons = 12.5;    //..

  3. 9 órája, georgee írta:

    Jajj, elnézést. Kicsit belenyúltam a programozói nyelvbe :D Akkun mértem. 

    Ezt a mérési pontatlanságot annak idején szóvá tették az "eredeti" fórumon,az egyik fórumozó azt tanácsolta (én így használom)  hogy a BC bemenő feszültség (3.) 100k-s ellenállása helyett egy 150K-s mini heli potit javasolt amivel a fesz.osztó értéke minimálisan változtatható,majd így egy multiméterrel mérve a feszültséget az akku sarukon hozzá állítható a kijelzőn megjelenített értékhez.

     

  4. A kérdésedre nem tudom a választ,de nálam is történt furcsaság pár hónapja induláskor dadogni kezdett a motor ami egyből hibalámpát dobott.Lekérdeztem és a 4. henger gyújtását jelezte,leszedtem a gyújtást gyertya ki és látszott hogy ázott.. Cseréltem gyújtás trafót,töröltem a hibát stb. jó lett! viszont amikor elkezdte a dadogást megdöglött az Arduino-s BC-m! Majd később ellenőrizve tapasztaltam hogy az arduino Atmega processzora feladta a működését,programozni sem lehetett. Ebből arra következtettem hogy a gyújtás trafó (ami kiöntött) belül valahol átégett és a nagyfesz bekerült a hálózatba ami kinyírta az Atmega-t,ez közel sem biztos csak feltételezés. A trafó és az Arduino cseréje óta minden rendben működik. Semmi más nem ment tönkre,ebből ki indulva nálad lehet hogy csak a Veramon valamelyik bemenete szállt el ami miatt nem mér rendesen.

  5. Sziasztok. Aki használja az Arduinos TID-et! (ahogy korábban említettem) jó pár módosítás történt rajta. Innen letölthető az új beta verzió TID_V80916.zip

    Amivel bővült : Javítások,apró módosítások és egy új menüpont az - Auto Trip. - az új menüpont 3 másodpercenként léptetve megjeleníti a - Battery/Akkumulátor - Sa / átlagsebesség - Au / Autonomia a még megtehető km .távolság - TT / a reset óta eltelt üzemidő - Cf fogyasztás értékelés (ennek semmi értelme de aki alacsony üzemanyagfogyasztást ér el csillagot kap :-) pl. ország úton haladva)  - CA / átlag fogyasztás 100Km-en - DT / reset után megtett teljes távolság. Majd újra indul a Battery kijelzéstől,így nem kell nyomkodni a menüket.

    A Cf és a CA fogyasztási értékek kijelzéséhez reset után legalább 8-10 km megtétele szükséges. Az Auto Trip. menü alatt az S gomb nyomásával állítható a megjelenítési időtartam ami 3-6-9 sec. lehet.  Több hónapja használom jól működik,teszteljétek ha van észrevétel szóljatok. 

    Video demo  http://youtu.be/tHDlI1rpaq4

  6. 2 órája, Pesi írta:

     motorfék használata közben kikapcsol, mintha leállítanám autót. Aztán gázadásnál vissza be is kapcsol. Ez mitől lehet?

    Valami bekötési probléma lehet,nézd meg a Gnd-t vagy kösd át máshova.A 3 jelvezeték SDA/SCL/MRQ és a Gnd a TID kijelzőhöz  minél közelebb legyen bekötve (ezt többeknek javasolták a brazil fórumon).  Az injektor jel bekötést is nézd át,az az egyetlen ami kapcsolatban van a motor fordulattal..

    • Like 1
  7. 2 órája, Pesi írta:

    Ma újra próbálkoztam arduinot életre kelteni. Úgy néz ki siker! Még tesztelni kell, de most már mér mindent. :D

    Mi volt a gond? 

    Pár módosítást kreáltam az Arduino-s BC  programban,bekerült egy "Auto Trip" menüpont a főmenübe amiben 3 másodpercenként lépetődnek a mérés kijelzések,sorban - Akku - Autonomia - vezetési értékelés :) - átlag fogyasztás - átlag sebesség - összes megtett km.  (gombnyomásra a váltási idő növelhető 3/6/9 sec.) Lassan 1 hónapja használom,eddig nincs vele hiba.. 

    • Köszi! 1
  8. On 2018. 04. 11. at 11:02, georgee írta:

     Így eltudom mondani, hogy aránylag pontosa számolás. Beleírtam az 1/L Funkciót is. Az arduino szerint 7.3as a fogyasztás. Viszont ahogy én számoltam teli tanktól teli tankig 6.77. Tehát kb elfogadható az érték. Azért jó lenne ezeket a hibákat kiküszöbölni. De mivel egy ideje már használom, így már iránymutatásnak is megfelel nekem.

    A program elején a fatorCons = 14;  érték módosításával pontosítható a fogyasztás.(mondjuk attól függ miből számolod a mérést) a korábban tárgyalt 100 / ConsMed lassan áll be,legalább 30 km-t kell egyhuzamban autókázni,ezért elvettem.. 

  9. 2 órája, Astra G CC írta:

    Az átlagos fogyasztásra 12-13 litert ír városban, vegyesben is 9-10 körül van, a pillanatnyi fogyasztás pedig kis gázadásra is 30-40 literre ugrik.

    Nekem az Arduino-s BC is ennyit számol fogyasztásra amit sokallok. Amit mostanában megfigyeltem (lehet már beteges) az útszéli zöld km jelzőtábláknál a napi km számlálót nullázva  3-4 km megtétele után egyenes úton kb.100 méterrel kevesebbet mutat a gyári kijelző,pedig a gumi méretem a gyári előírásnak megfelelő.  (ami 100 km-nél 2-3 km eltérés is lehet!) Hol van a kutya elásva? :) Tavaly nyomtunk egy 1500km-es utat a gyári mérő az Arduino BC és a GPS navigáció elég nagy eltéréssel végzett a megtett út mérésében.. 

  10. 1 órával ezelőtt, georgee írta:

      amíg az intervalo értéke nem lesz több 3nál, addig a program ezzel fog foglalkozni, és a többi menüpontot hanyagolja. Ez lesz az ami a menüt időzíti a kijelzőn, mármint a főmenü esetében.

    Így van,ezt feltételeztem én is ezért módosítottam amit előtte írtam.még csak rövid távon tudtam próbálni de végig nyomkodtam a menübe lépkedést semmi elcsúszás nem volt a napi km számlálásnál a gyári méréshez képest. A vízhőfok menüje pont így van megcsinálva,csak a menübe lépés után olvassa a bemenetet. Megmértük a hőmérőt,a szerviz programban leírtak alapján : 0°/ 2.92V - 20°/2.1V - 30°/1.45V  - 40°/1.11V majd 50° felugrik 3.42V-ra - 60°/3.11V - 70°/2.70V - 80°/2.34V stb.  mérés közben a Torque .app írta a hőmérsékletet. Ötlet?

  11. 1 óra, georgee írta:

     Ez az időzítéses dolog az ami nagyon piszkálja a fantáziámat (gombnyomás). 

    A hőgomba mérése a napokban tervben van. Elviekben valamit csináltam :blush:. A gond ugye a menü nevének kiírásakor az idő várakozása.A várakozási rész a calcula_intervalo(); ,oda be hívtam a "coisas_a_fazer_sempre" részt amiben a bemeneteket figyeli és számolja így a várakozás alatt is fut az a rész,elviekben a gyakorlatban majd kiderül A fordítás lefutott a program tesztre készen autóban. Ha ez ennyire egyszerű lenne a program készítője miért nem tette bele? 

  12. 3 órája, DarthVödör írta:

    Vegyétek figyelembe, hogy minden szenzor, jeladó +12V-os rendszeren van! Tehát a kimenete 0...12V! Vízhőmérséklet jeladó egy NTC (vagy PTC) ami hőmérséklet hatására az ellenállását változtatja. 

    Igen,tisztában vagyunk vele! A megfelelő bemeneti illesztés megoldott,a vízhőmérséklet jeladó NTC ezt is tudjuk! A műszercsoportnál nem ez mérhető..

  13. Sajna nekem sincs pluszba TID így nehézkes a kisérletezés,hideg van kint játszani,viszont Arduino van bőven egyéb projektekben kb. 10 félében használom. Igen az elején is float-ban van,a többit (menük működése,stb.)mind kitapasztaltam az idők során :) a speed menü és az options közé bekerült a vízhőmérséklet,ugyanúgy működik mint a többi menüpont (nem csúsznak szét a karakterek). A korábbiak miatt a érdemes a menübe lépéskor értéket kiolvasni az adott bemenetről. Időközben megmértük a műszercsoport vízhőmérséklet vezetékét amin 1.2V - 5V közötti impulzusok vannak ami nekünk analóg bemenetre nem jó.  A rajzok szerint a motortérben a hőgomba (kék/piros vezetéke) közvetlenül az ECU-ba csatlakozik,a műszercsoporthoz nem ez megy. 

  14. 17 órája, tgabika76 írta:

    5" a pontos méret ami bemegy a nagy kijelzős középboxba, de miért kínlódnál érintős LCD-vel és Raspberry Pi-vel, amikor sokkal egyszerűbb egy ekkora méretű androidos tabletet venni

    Frankó megoldások,a tablet kivitelezés nekem túl egyszerű és nagy! :-) nincs benne elektronikai izgalom.. Ez a fából faragott átalakítás brutál,biztos volt vele meló. 

    Ennyit módosítás került a menu_consumo részbe,immáron a float-al,de még nem próbáltam ki :

      float averageT = (100 / ConsMedTotal); /////////////////////////////////////////////////// Average Total / Liter per 100Kmh       
            if ((averageT >= 0.0) && (averageT < 100.0))
            {
              if (averageT < 10.0) {
                dtostrf((((float)(averageT*10))/10.0),2,1,texttemp);
              } else {
                dtostrf(averageT,3,0,texttemp);
              }
            } else  {
              ConsMedTotal = 0.0;
              averageT = 0.0;
              dtostrf(averageT,2,1,texttemp);
            }
            sprintf(textfinal,"CA %s L/1",texttemp);
            mydisplay.display_message(textfinal,255);

    Ahol az averageT értéke 0-10 között tizedes értékű 10 felett egész értékű lesz.

    A kijelzés ebben az esetben "CA x.x L/1".   A korábbi véleményeitek alapján a vízhőmérséklet vagy bármi méréssel kapcsolatos kijelzés a program felépítéséből adódóan nem ajánlott?  

  15. Drukkolok georgee ! :-)  Igen a menübe lépkedéskor,amíg kijelzi az elnevezést addig kimarad a számlálás! Amikor elkezdtem vele foglalkozni emiatt adaptáltam a BC-t egy Teensy 3.0 board-ra (MK20DX256,32 bit ARM,Cortex-M4,72 MHz,stb.)  de akkor világosodtam meg hogy a program felépítése miatt van akadozás. Megbékéltem vele és apró állítgatások után használom,itt helyesbítenék pár dolgot (az én verzióm agyon van már alakítva) ezért rosszul írtam pár hozzászólással korábban, az eredeti szoft. az eeprom mentésekor a {TP} ikon két zárójelét jelzi (ez nálam módosítva van) a másik hogy  a "Good Bye" feliratnál menti el az utoljára használt menüt,így ha kirántod a kulcsot motor leállítást követően a következő indításnál mindig a korábban mentett menübe tér vissza.  Esetleg a LED villogtatást kiszedve próbáltad? 

    A tablet megoldás a nagy mérete miatt elviszi a megszokott design-t! Én ezért vetettem el. Nálam 7" plafonból lenyíló LCD monitor van besüllyesztve a kárpitba ez is zavaró tud lenni (hosszú utakon a gyerek mozizása miatt kellett). 

    ELM327-el nekem sem ment,de amit említettem azzal a legtöbb androidos OBD app. működik.A torque tud hibakódot olvasni és törölni,ezt a részét még nem próbáltam..   

    ConsMedTotal  értékét több helyen használja a program ha elállítódik más számítás is elmászik. Ezért javasoltam  byte averageT = (100 / ConsMedTotal)  a byte változóban 8 bites 0-255 értéket tárolhatunk,így nem változik a ConsMedTotal értéke. De ez a byte sem az igazi mert csak egész számértéket tud tárolni. Ezért lehet hogy teljes fogyasztási értéket kapok ami felfelé vagy lefelé kerekített? Így jelenleg városban 12 litert számol,a napokban ezt próbálom kiszámolni a tankolások alapján!  :cry: 

  16. 48 perce, freddy_ írta:

    Pofás, tényleg ez lenne a legmodernebb megoldás és a műszerfalban van. Csak ezért nem cserélnék közép box-ot. Szerintem abból is olyan ritka a hibátlan állapotú bontott, mint a fehér holló. (Az új árába bele sem merek gondolni.) 

    Pár éve keresgéltem olyan méretű grafikus színes kijelzőt ami pont passzolna a TID helyére nem sok sikerrel.

    Pont 10 éve kutakodtam utána,de nem találtam ép állapotban,most brutál ára lehet. Aki jártas az üvegszálas technikában simán megépíti magának.. Akkoriban szereltem be a tempomatot ahhoz is elég nehezen sikerült gyári kart beszerezni. A BC-hez gombos ablaktörlőkapcsolókart nem tudtok véletlenül,több bontóban kerestem még tavaly nyáron de nem volt,így feladtam.  

  17. 2 órája, freddy_ írta:

     De lehet, hogy hűtlen leszek és beruházok egy Veramon MID-re (a kijelző is sokkal több információt tud megjeleníteni), a tempomatom pedig csak tempomat lesz.

    Én ha most kezdeném (ez is egy lehetőség) : közép box csere a nagy kijelzősre,érintős LCD kijelző felülre 4" vagy 5" (mi a pontos méret?)  ma már minden méretben kapaható,Raspberry Pi 3,android rendszer telepítése,usb-s bluetooth hozzá,Konnwei OBD ez BT-n küldi az adatokat (ezt használom) androidra Torque Pro!!  Ezzel minden adat kint van akár műszeresen a képernyőn ami teljesen testre szabható még elvileg a hiba kódok is listázhatóak. A lehetőségek határtalanok.. 

     astra_bigbox.jpg 

    • Like 1
  18. 2017.okt. az utolsó Philipe által készített verzió ez van fent a nálam is angolosítva pár módosítással. Az utolsó bejegyzéseiben az derül ki hogy nem igazán folytatja a forrás bővítését.. Ezért örülök hogy megérted a szoft.logikáját :-)  Akkor van remény!!   A BC km-számlálás ezen érték módosításával a program elején const float fatorVel = 1.15; kompenzálható. Ez így nálam 100km megtételénél a gyári napi számlálón 300 méter eltérés van,ha állandóan lépkedek a menüben akkor jelentősen kevesebb. Ezért nagy pontosságra ne számítsatok.

    A tank százalékos kapacitása csak nagyon becsült érték ezért tette a hibakereső menübe,figyeld meg a menu_opcoes_Debug_nivcombust résznél. (ugyanezt használja az Autonomia menüben is). 

  19. 4 órája, georgee írta:

     Azt vettem észre, hogy ha a kulcsot kihúzom még a GOOD BYE felirat előtt akkor is elmenti. 4MHZ esetén a másodperc tört része elég, hogy elmentse az adatokat.

    Tudtommal az utolsó verziók módosítva lettek hogy állandóan mentse.A korábbi verziókban a TID-en az alsó szimbólum sorban a motorleállításakor megjelent a dolby jel,ezzel jelezte a mentést. Jelenlegi verzióban azoknál a menüpontoknál ahol szükséges az eeprom mentés aktív a dolby jel. A forrásban a void gravar() részben (gravar = rögzíteni) menti az adatokat akkor kapcsolja fel a dolby jelet,ebből arra következtettem aktív az írás. (jó lenne ha legalább angol nyelven lenne a forrás könnyebb lenne megérteni +módosítani)

  20.  

    5 órája, freddy_ írta:

    Most már teljesen biztos vagyok benne, hogy ez lesz, amit a leírás "kulcs szálként" említ.

    A kulcsszál  azért fontos mert az eeprom mentés a motor leállítás után történik meg még a kulcs kihúzása előtt! Többen (az eredeti brazil fórumon írták)  +15 gyújtásra kötötték  pl.mert nem működött a kulcsszál stb. és ebből adódóan nem volt adatmentés. Erre az esetre egy 555 timer IC-vel - időzítő kapcsolással kilehet húzni a lekapcsolás idejét. Pár oldallal korábban említette egy fórumtárs hogy kondit rakna a fesz.stab után szerinte az is elegendő. Nálam nincs fesz.stab a bemenő kulcsszál +12V egyből a Nano panel Vin pontjára van kötve,bírja. 

     

    Talán ez : radiopinout2.jpg

  21. 3 órája, georgee írta:

    Akkor ha jól értelmezem, a "byte averageT = (100 / ConsMedTotal)" sort csak be kell illesztenem, vagyis lecserélni a menüben, kicsit zűrös előttem a dolog. 

    Azért ettől több kell,(ez a sor a byte averageT változó értékét állítja be,majd be kell tölteni a dtostrf-be,talán ez után lehet kiíratni,de én sem tudom 100%-ra a mikéntjét)  amint teszteltem közzéteszem a letöltéseimben. Mint korábban írtam nagy segítség lenne nekünk egy Opelos fan aki Arduinoban jártas programozó! :-)  Én nem találtam a kesztyűtartónál egyéb csatlakozókat (stoki felszereltségű volt annak idején).

×
×
  • Create New...

Fontos információ

Sütiket (cookies) helyeztünk el az eszközén, hogy segítsünk a webhely jobbá tételében. Módosíthatja a sütik beállításait , különben feltételezzük, hogy rendben van a folytatás.