Skocz do zawartości

Quaki

Użytkownik
  • Postów

    51
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Quaki

  1. Nie mogę edytować poprzedniego posta wiec sorry ze post jest jeden pod drugim

    Jeśli ktoś chce przetestować jak działa i wygląda aplikacja na jego sprzęcie zamieszczam demo programu.
    http://www.mediafire.com/download/diknvd544vl2s5b/Digital_Android_Car_Gauge.rar
    Jak używać
    1. ściągnąć i rozpakować aplikacje następnie nagrać na kartę SD lub wrzucić w inny sposób na telefon
    2. zainstalować aplikacje na telefonie
    3. po uruchomieniu pojawi się taki ekran
    lsyl.png
    klikamy
    4. pojawia się następny ekran czyli coś takiego (na początku wszystkie wartości są zerowe nie zależnie od położenia suwaka)
    yfrx.png
    tylko ze w prawym górnym rogu są dwa dodatkowe przyciski czyli LOG (odpowiada za włączanie i wyłączanie logowania) i All (przechodzi się nim do zbiorczego obrazu wszystkich pomiarów) natomiast na dole jest suwak którym można zmieniać wartości pomiarów
    5. Aby odblokować pomiary należy wcisnąć przycisk Alarm po czym pojawi się takie okno
    um4b.png
    po prawej stronie zaznaczamy które pomiary maja się wyświetlać, w środku natomiast mamy wartości alarmów

     

    Mala uwaga logowanie parametrów działa po naciśnięciu  przycisku LOG z tym ze logowanie przeprowadzane jest do pamięci urządzenia czyli telefonu lub tabletu (plik nazywa się Car_log.txt) w normalnej wersji programu będzie można wybrać zarówno miejsce zapisu logów jak i nazwę pliku.

    Pozdrawiam
    ps. w razie pytań lub sugestii śmiało się kontaktujcie postaram się odpowiedzieć  w miarę mojej wiedzy :)

    • Lajk 1
  2. Witam oto dalsze postepy i zmiany w projekcie otoz  jestem w trakcie składania pierwszych urządzeń w uproszczonej formie dla kilku klientów . Jest to jakby "mniejszy" brat wcześniejszego urządzenia (wskaźniki na tablecie okazały się dość drogie z uwagi na cenę samego tabletu ale i tak będą dalej rozwijane jako "bardziej rozwojowa" i dająca większe możliwości  wersja urządzenia ). Dlatego powstała prosta wersja wskaźników możliwa do zainstalowania  na telefonach z Androidem. Program łączy się z jednostką zbierającą dane z czujników (srebrne pudełko widoczne na zdjęciach). Widoczny na zdjęciach program pokazuje następujące pomiary
    -EGT
    -Boost
    -Temperatura Oleju
    -Ciśnienie Oleju
    -Woltomierz
    -Ciśnienie Paliwa
    Lub ich dowolną kombinację

    Tak jak "starszy brat" program ma alarm dźwiękowy i optyczny ( kolor przycisku na którym wystąpił alarm zmienia się na czerwony ) w wypadku przekroczenia wartości alarmowej. Można też wyłączyć te pomiary dla których nie mamy podpiętych czujników lub na przykład czujnik został uszkodzony
     9437947800_1390318336_thumb.jpg 3688379300_1390318424_thumb.jpg 1105919700_1390318560_thumb.jpg 5059166400_1390318622_thumb.jpg  
    Obecnie testuje to urządzenie na swoim Galaxy s2 oraz na HTC One kolegi

    Minimalnie inaczej wygląda ekran główny aplikacji  jako ze dodatkowo doszedł ekran z możliwością podglądu wszystkich mierzonych wartości w jednym okienku
    dodatkowo program jest loggerem parametrów na karcie SD w pliku .txt (można go importować do excella i robić wykresy w czasie )
    Sam zapis wartości jest podzielony przecinkami żeby możliwa była prosta i automatyczna konwersja do pliku excela czyli mniej więcej  tak
    RR_mm_DD_gg_mm_ss, wartość mierzona bank1  , wartość mierzona bank2  , wartość mierzona bank3  , i tak dalej aż do 6
    RR_mm_DD_gg_mm_ss, wartość mierzona bank1  , wartość mierzona bank2  , wartość mierzona bank3  , i tak dalej aż do 6
    każdy pomiar to jedna linijka
    Doszedłem też do wniosku ze całkiem fajnym rozwiązaniem była by możliwość obserwowania na tym samym  ekranie szerokopasmowego AFR wiec jeśli ktoś ma (tak jak ja) Innovate LC1 (lub inny sterownik sondy szerokopasmowej z wyjściem zewnętrznym) można go tez podłączyć jak jedno z 6 wskazań.
    Pozdrawiam

  3. Witam

    Jako ze ostanio przyłożyłem się dość mocno do pisaniem aplikacji na platformę android przeglądam tez rożne programy dostępne w sklepie Google w wyniku czego znalazłem dość interesujący program na Androida nazywa się on aLapRecorder Hd (nie jestem jego autorem )

    Program jest odpowiednikiem systemu Vbox (firmy Racelogic ) czyli pozwala nagrywać przejazdy po torze ( i nie tylko jesli ktos chce poczytac dokladnie co umozlwia program to na stronie producenta firmy aDyno jest obszerna dokumentacja ) z wyświetlaniem przeróżnych parametrów nałożonych na nagrywany obraz jak na przykład czasy przejazdów przyspieszenia parametry silnika i parametry akcelerometrów. Aplikacja ma możliwość zapisywania i analizowania parametrów z GPS(wewnętrznego i podłączonego po BT ) i OBD podłączonego po BT oraz akcelerometrów wewnętrznych (i dużo innych przydatnych funkcji jak na przykład przeglądanie swojej trasy w Google maps czy tez wskazywanie punktów pośrednich na torze lub trasie i wyliczanie czasu przejazdu miedzy nimi itp itd). Niestety jeśli chcemy podłączyć wszystkie dane to powstaje problem mianowicie wewnętrzne GPS-y w telefonach i tabletach to dość mało precyzyjne urządzenia o odświeżaniu 1Hz (czyli raz na sekundę ) a na przykład w Vboxie albo Driftboxie Gps jest 10Hz (odświeżanie 10 razy na sekundę). Można wprawdzie podłączyć zewnętrzny GPS po BT ale nie dość że są one drogie (około 500 i więcej PLN) to niestety słabo dostępne i do tego podłączenie powoduje ze nie można podłączyć OBD, bo bluetooth może być sparowany tylko z jednym urządzeniem (wiec albo OBD albo GPS )

    Aby w pełni wykorzystać duży potencjał tego programu przydaje się mój ostatni projekt czyli GPS 10Hz podłączany przez USB

     

    Projekt jest to połączenie pracy programistycznej z elektroniką (powiedzmy ze użytkową)

    Przedstawione urządzenie + program pozwalający na odbieranie sygnału GPS ze złącza USB w aplikacjach zainstalowanych na urządzeniach z systemem Android (warunkiem jest posiadanie przez urządzenie złącza USB OTG (USB Host) z działającym Host API i systemu teoretycznie minimum 3.1 i wyżej ja wszystkie testy robiłem na Android 4.*)

     

    Co się składa na cały „system”

    1.Odbiornik GPS FGPMMOA4 (ma on maxymalne odświeżanie 5Hz ale jak tylko przyjdzie do mnie jego następca będą testy na 10hz) podłączony przez odpowiednia przejściówkę.

    2. Program zmieniający sygnał GPS -USB na sygnał wewnętrzny GPS w Tablecie (działa także na urządzeniach które nie posiadają wbudowanego GPS)

    Tak wyglądają wszystkie elementy „systemu”

     

    5931759500_1368110339_thumb.jpg

     

     

    A tak wygląda sam program odpalony na tablecie GoClever r76.2 (urządzenie seryjnie nie posiada GPS ale korzysta z GPS-a po USB) zdjęcie nie jest z samochodu tablet trzymałem w rekach u mnie w ogrodzie :P

     

    screenshot2013060620340.th.png

     

    Ważnym atutem w wypadku aplikacji typu aLapRecorder Hd czy aDyno jest możliwość podłączenia zewnętrznego odbiornika o odświeżaniu 10Hz

    Do działania program nie potrzebuje Roota chyba że tablet lub telefon nie ma włączonego wsparcia dla USB Host API (R76.2 miał seryjnie ale na przykład A93 na którym tez pomyślnie przetestowałem program trzeba było włączyć ta funkcję)

    Co do kosztów

    1. jeśli ktoś nie posiada to zakup urządzenia z systemem Android np. telefonu typu samsung galaxy s2 (kamera HD i BT ) to koszt kolo 600zl (uzywany na znanym portalu aukcyjnym) a najtańszego tabletu z BT GoClever r83.2 poniżej 500pln (nowy z gwarancją)

    2. zewnętrzny USB-GPS 10hz wraz z programem umożliwiającym podłączenie – 350zl

    3. urządzenie ELM327 BT -45zl (cena na znanym portalu aukcyjnym plus wysylka)

    4. program aLapRecorder Hd - 20,40zl koszt ze sklepu Gogle (wersja Demo jest darmowa dostępna na stronie producenta umożliwia nagranie dwóch przejazdów w HD ze wszystkimi dostępnymi parametrami nagrywanie następnych wymaga skasowania poprzednich)

    wychodzi na to że cena całości jest ułamkiem ceny którą trzeba dać za Vboxa (ponad tysiąc funtów czyli kilka tysięcy złotych )

    Jeśli macie jakieś sugestie co do programu lub jakieś pytania postaram się na nie w miarę możliwości odpowiedzieć

    Pozdrawiam

    ps. Od razu powiem że można ten program odpalić na zwykłym telefonie lub tablecie z kamera i wbudowanym GPS-em ale niestety wbudowane w urządzenia GPS-y maja mala dokładność (wynikającą z odświeżania 1Hz). Proste przeliczenie przy 200km/h mamy około 55,6 m/s czyli możemy się przemieścić o tyle w czasie miedzy pomiarami to niestety bardzo dużo a prędkości 200km/h nie są jakaś wartością kosmiczna dlatego racelogic wyposażył swoje urządzonka w 10hz GPS-y żeby takich błędów nie było. Miedzy innymi dlatego wszelkie programy na Androida typu właśnie aLaprecorder HD czy aDyno czy nawet Tourque pro były do tej pory traktowane raczej jako zabawki fajne ale nadal zabawki po podłączeniu dokładnego GPS-a o odświeżaniu 10Hz to już przestają być tylko zabawki zaczynają być poważnymi narzędziami które można wykorzystać i które będą pracować ze sporą dokładnością :)

  4. Z gory przepraszam ze post pod postem ale jako że trochę czasu minęło od ostatniego wpisu i żeby nikt nie myślał ze temat umarł oto postępy a są dość znaczące. Tak oto wygląda nowe wcielenie mojego wskaźnika

     

     

    screenshot2013042515510.th.jpg screenshot2013042515531.th.jpg

     

    Trochę technologicznego bełkotu na ten temat.

    - Tablet Goclever R76.2 rozdzielczość ekranu 1024x552 Android 4.1 Jellybean (wcześniej testowałem tez na Goclever A93 z androidem 4.0 z tym że musiałem lekko zmodyfikować Androida a do tego potrzebny był Root na R76.2 poszło od razu bez modyfikacji)

    - Połączenie z tabletem poprzez USB (jest tez wersja programu ktora może łączyć się poprzez Bluetooth ale, że w tym tablecie nie ma BT dlatego powstała wersja na USB )

    - Moduł zbierania danych z czujników zrealizowane tak jak poprzednio na mikrokontrolerze Atmega8 (na razie całość podpięta bez czujników do płytki testowej dla sprawdzenia przesyłanych danych i stabilności całego urządzenia dlatego dane widoczne na screenach nie maja nic wspólnego z rzeczywistością ) projekt modułu zbierania danych wykorzystam z wcześniejszego urządzenia z lekkimi zmianami oczywiście.

    - Srebrne pudelkom widoczne na zdjęciu to docelowe opakowanie dla modułu zbierającego dane (każda płytka będzie przystosowana zarówno do przekazywania danych przez USB jak i przez BT w zależności od podpiętego modułu komunikacyjnego)

    - na zdjęciu widać moduł komunikacyjny USB oparty o układ scalony FTDI

    Teraz troche o samym programie

    wskaźników jest 8 można na nich wyświetlić dowolna mierzona wartość (na screenach widać 4 wskaźniki EGT po wykorzystaniu innego przetwornika możliwe będzie zrobienie jednego wskaźnika z 1 do 12 sond EGT pokazujący wartość temperatury i numer kanału największa temperaturą na dole w okienku )

    U dołu wskaźnika jest cyfrowe okienko wskazujące obecna wartość dla danego wskaźnika

    Klikając w tarcze wskaźnika przechodzimy do ekranu gdzie mamy zapisane najwyższe wartości jakie osiągnęły poszczególne wskaźniki od czasu ostatniego reseteu wartości (wyłączenie programu nie kasuje tych wartości ) można wykonać reset poszczególnych wartości z poziomu tego okna . klikając w cześć zegara gdzie jest okienko cyfrowe przechodzimy do okna gdzie można wpisać wartości alarmów dla poszczególnych wartości mierzonych ( te wartości także sa zapisywane i wyłączenie programu ich nie wykasowuje )

    Jako ze program komunikuje się z modułem zbierania danych w obie strony to w chce rozwinąć możliwości tego urządzenia do sterowanie innymi modułami podpiętymi pod moduł zbierania danych przez połączenie rs485 będą to na pewno w moim przypadku progresywny sterownik do instalacji podtlenku azotu i dość rozbudowany boost controller.

    Jeśli macie jakieś pytania, wątpliwości lub propozycje chętnie posłucham i postaram się odpowiedzieć jeśli będę umiał. :)

    Pozdrawiam

  5. Jako ze w tym temacie już dawno nic nie pisałem a zmiany są i to spore to trochę go uaktualnię.

    Otóż opisywane urządzenie zostało wykonane i przetestowane (chociaż są dość spore zmiany w wyglądzie) na zdjęciach widać jak wskaźnik wygląda obecnie w aucie

    wskaznikaluwyswietlanie.th.jpg wskaznikalunowyuchwyt.th.jpg wskaznikaluzprzodu.th.jpg

    Pierwsze zdjęcie pokazuje jak wygląda podświetlony działający wskaźnik w nowej wersji (jeszcze ze starym uchwytem na szybę który był niestety za duży stad aluminiowa kostka ), drugie to już gotowe rozwiązanie zamocowane na szybie, trzecie zdjęcie to widok jak to wszystko wygląda z przodu auta zamontowane na szybie. Wskazania to:

    EGT- temp spalin x2 (pokazywana największa wartość można podłączyć do 4 sond )

    OT-temp oleju,

    BST -boost (urządzenie poprzez zewnętrzną pytkę steruje tez doładowaniem)

    OP-ciśnienie oleju

    Wszystkie elementy maja swój oddzielny nastawialny alarm przekroczenia zadanej wartości (tylko ciśnienie oleju ma alarm zbyt niskiej wartości)

    Filmik z prac nad bardziej zaawansowanym projektem

    Filmik przedstawia prace nad wskaźnikiem który wykorzystuje nawigacje samochodowa jak ekran do wyświetlania wartości przekazanych przez jednostkę pomiarowa przy użyciu Bluetooth (na filmiku widać tylko trzy wartości gdyż robiony był tak naprawdę test stabilności połączenia BT a przekazywane były wartości z przetwornika ADC do którego nie był podłączony żaden czujnik wiec są one praktycznie losowe) W tle widać jednostkę pomiarową na której LCD widać co mamy zamiar przesłać chodziło tez o stwierdzenie ewentualnych błędów w transmisji (zestaw nowych pomiarów co 0,7 sekundy) Program może także zapisywać wszystkie pomiary na karcie SD do 8GB w formacie umożliwiającym dalsza obróbkę na przykład tworzenie wykresów w open office (teraz testuje opcje z możliwością zapisywania obrotów silnika jako jednego z parametrów) Dla kazdej wartosci mierzonej mozna ustawic odzielny alarm wizualny (widac na filmiku jak zminia sie kolor tej lub tych wartosci ktore przektorcza wartosc alarmowa) i alarm dziewkowy (tutaj go nie slychac bo jako ze to byl test stabilnosci lacza alarm wlaczalby sie non stop przez kilka godzin co bylo lekko wkurzajace) .Na początek navi będzie tylko wskaźnikiem następnie zostanie opracowana wersja z możliwością rozbudowy systemu o inne elementy typu EBC, sterownik podtleku azotu itp Dla drugiej wersji Navi będzie służyć nie tylko jako wskaźnik wartości przekazywanych z czujników ale też jako urządzenie wejściowe czyli wszystkie parametry ustawiamy na navi ona przekazuje do jednostki centralnej po BT dopiero jednostka centralna przekazuje wprowadzone wartości do poszczególnych elementów przez siec RS485 ale to pewnie potrwa z uwagi na braki w czasie sad.gif

    Pozdrawiam

  6. Pytanie po co ci EGT bo jeśli:

    1.chcesz mieć po prostu taki wskaźnik to zamontuj go gdzie chcesz (to co będzie pokazywał i tak nie będzie miało znaczenia)

    2.jest ci potrzebny bo modyfikujesz auto to

    a. najlepszym rozwiązaniem jest umieszczenie tylu czujników ile się ma cylindrów to umożliwia kontrole i ewentualne logowanie temp. spalin na każdym cylindrze oddzielnie, co bardzo ułatwia diagnostykę i w dużej mierze może zapobiec awarii (jeśli masz dobrze ustawione alarmy i dobrze zamontowane termopary to dzięki temu możesz uratować silnik)

    b. w ostateczności zamontuj jedna na złączeniu wszystkich kanałów przed turbiną ale to będzie pokazywać temperaturę uśredniona dla wszystkich cylindrów

    Zamontowanie jednej termopary powoduje sumowanie się temperatur z 4 cylindrów co spowoduje że awaria na którymś cylindrze będzie bardzo słabo widoczna (jako przykład weź coś takiego 3 cylindry pokazują 850stC a jeden pokazuje 1000stC średnia wyniesie 887,5stC a na jeden cylinder ci popłynął)

    Zamontowanie za turbina jest bez sensu ciebie interesuje temperatura gazów wylotowych tylko dlatego ze chcesz wiedzieć jaka jest temperatura w cylindrze żeby zapobiec ewentualnym uszkodzeniom silnika jeśli gazy wylotowe pokonują dość spora drogę (cały kolektor wydechowy + turbina + cześć downpipea ) oddając ciepło to bez badan dokładnie twojego układu nie masz szans nawet na skalkulowanie jakie to są wartości czyli mówiąc po Polskiemu możesz zatrudnić wróżkę żeby ci czytała z takiego zegara bo równie dobrze możesz na nim odczytywać pogodę na następny tydzień co wspomniane EGT

    Pozdrawiam

  7. Gazik obawiam się ze wygenerowanie sygnału dla seryjnej nawigacji leży poza zasięgiem tego mikroprocesora (przynajmniej w jakiejś sensownej formie)

    A tak oto wygląda najnowsza odsłona wskaźnika (lewy dolny róg zdjęcia )

    201203301457.th.gif

    Obudowa aluminiowa funkcje się nie zmieniły wiec nie będę ich opisywał ogólnie wpadłem na pomysł zrobienia takiego wyświetlacza jak na zdjęciu tyle że w formie terminala czyli mikroprocesor obsługuje tylko wyświetlanie danych na LCD i wpisywanie danych całość przesyłana byłaby poprzez siec RS485 do jednostki centralnej (która obsługiwałaby pomiary itp ) plusem tego typu rozwiązania było by to ze praktycznie można by podłączyć tez inne odbiorniki jak na przykład bluetooth i można by sobie wybrać czy chcemy transmisje przewodowa czy bez przewodowa przy odpowiednio napisanym protokole transmisji można by się pokusić nawet o zrobienie bardzo fajnych zegarów na jakimś tablecie z androidem :)

    Ogólnie będą dwa takie urządzenia jedno jest właśnie montowane a drugie dopiero się robi, będzie to sterownik do podtlenku azotu z możliwością ustawienia dawki (strzału) w zależności od biegu i obrotów

    Pozdrawiam

  8. Witam

    Ostatnio miałem mało czasu ale postępy w pracach nad "wynalazkiem" sa takie :

     

    Dla wersji pierwotnej czyli na wyświetlaczu LCD 2x16 trochę przerobiłem konstrukcje tak ze obecnie rozdzielona jest ona na dwa elementy czyli czesc w której znajduje się zasilanie i elementy zmieniające sygnalny z czujników na takie zrozumiale dla mikroprocesora oraz na cześć w której jest sam procesor oraz wyświetlacz LCD i ten typ jest w fazie testów i poprawek (kilka już było, możliwe ze jeszcze wyjdzie konieczność dokonania jakichś)

     

    Dla wersji drugiej czyli składającej się z elementów takich jak

    -centralka (mikroprocesor + zasilanie + elementy dwóch sieci czyli rs232 i rs485) jeszcze jest projektowana czesc juz jest ze starego projektu ale czesc jeszcze trzeba zrobic i oprogramowac

    -moduł bluetooth (służy do komunikowania się z wyświetlaczem )

    -nawigacja firmy Goclever (dokładnie jest to model 4366fmbt BT oznacza ze posiada modul bluetooth prze ktory sie program sie komunikuje ze sterownikami zewnetrzymi istnieje tez możliwość przerobienia na większe nawigacje typu 5" lub nawet 7") która służy za

    1. ekran LCD do śledzenia wyników pomiarów (wyniki można śledzić w formie zbiorczej (zdj.nr1) jak i w formie wybranych dwóch dowolnych pomiarów z obrazowaniem graficznym wartości (zdj.nr2) element numer dwa będzie jeszcze trochę przerabiany żeby było widać gdzie są jakie wartości czyli pod słupkami będą odnośniki z wartością tak jak na normalnych zegarach)

    2. element umożliwiający wprowadzanie wartości alarmów (zdj.nr3)

    3. służy jako element informujący o wystąpieniu alarmów (o alarmie informuje graficznie poprzez zmianę koloru komórki w której wartość alarmowa została przekroczona z zielonej na czerwona oraz akustycznie poprzez odgrywanie dźwięku alarmu )

    4. loger wartości na karcie SD (slot na kartę jest w urządzeniu seryjnie) w formacie umożliwiającym odczyt w darmowych programach typu openoffice i kreowanie wykresów co bardzo ułatwia późniejszą analizę logow

    5. w przygotowaniu są następne elementy całości czyli sterowanie z tego urządzenia elektronicznym BOOST controllerem, sterownikiem do instalacji podtlenku azotu oraz Shift lightem i procedura startowa

     

    glowneokno.th.png pomiaygraficzne.th.png oknoalarmow.th.png

     

    Pozdrawiam

     

    -- 20 lut 2012, o 21:55 --

     

     

    Oto dalsze postępy nad pracami tymi starymi i trochę nowych

    1. urządzenie z LCD powstało w jednym egzemplarzu do mojego auta działają wskaźniki z boost kontrolerem był pewien problem mianowicie przy taktowaniu procesora z częstotliwością 8mhz ciężko było wygenerować odpowiedni PWM dlatego trzeba było przeprojektować płytkę żeby zmieścił się dodatkowy kwarc taktujący z częstotliwością umożliwiającą dobre rozłożenie pwm-a w całej szerokości działania boost kontrolera

    2. urządzenie czyli wersja PDA na razie stoi w miejscu zostało napisane oprogramowanie całość przesyła dane i je odbiera na razie nie ma elementu wykonawczego trzeba jeszcze nad tym trochę popracować (sam element wykonawczy można zaadaptować z poprzedniej wersji ale trzeba przemyśleć płytkę i wykonać prototyp)

    3. Powstało nowe urządzenie które jest obecnie testowane.

    Obecnie jest to zegarek 1-8 X EGT (dokładnie taki sam będzie wyglądał EGT + ciśnienie oleju+ temp oleju+ boost) z ustawianym progiem złączenia alarmu (dźwiękowy i mrugający napis ALL) wskazania jak widać.

    20120219211109.th.jpg

    Pierwsza cyferka to numer cylindra na którym jest najwyższa temperatura obecnie (bardzo przydatne przy jakichś anomaliach w działaniu silnika od razu widać ze coś się dzieje i na którym cylindrze nie trzeba na ślepo szukać) następne trzy to odczyt temperatury (wskaźnik pokazuje temp do 999st C teoretycznie alarm można ustawić nawet na 1100 lub jak ktoś będzie potrzebował na 1250 bo taki jest zakres wskazań termopary ale raczej chyba nie ma takiej potrzeby :) ) jest możliwość całkowitego wygaszenia wyświetlacza przy czym alarm będzie chodził nadal. Jest tez możliwość wyprowadzenia przycisków z tylu obudowy tak żeby można sobie wkomponować zegarek praktycznie wszędzie a przyciski umieścić nie na obudowie a na przykład na desce rozdzielczej.

    Czujniki podłączane są do drugiej skrzyneczki widocznej na filmie całość pomiaru oparta jest o wyspecjalizowane układy scalone firmy Analog Devices przeznaczone do obsługi termopar.

    A oto filmik z działania prototypu urządzenie pojeździło ze mną w aucie trochę. Termopary nie były w kolektorze a z całym urządzeniem w kabinie (wskazania temperatury odpowiadają ustawieniom klimatronika wprawdzie to żadna dokładność ale mniej więcej widać czy nie ma większych przekłamań w odczycie ) termoparę podgrzałem zapalniczka żeby wywołać alarm (specjalnie ustawiony na 50stC) Urządzenie jest tak zrobione żeby w razie takiej samej temperatury na wszystkich termoparach pokazywało temperaturę z pierwszej termopary dlatego w momencie podgrzewania numer termopary zmienił się z 1. na 3.

     

     

    Pozdrawiam

    • Lajk 1
  9. Cehaty dzieki :)

     

    Oto dwie wersje konfiguracje wyglądu ekranu nad którymi się zastanawiam (oczywiście możliwości jest 1000 ale doszedłem do wniosku ze im mniej wodotrysków tym lepiej) :

    wersjalabelgraf.th.png

     

    Po lewej są komórki które wyświetlają wartość pomiaru i które zmieniają kolor w momencie alarmu na czerwony (alarm ustawiany w innym oknie ,wraz z alarmem z głośniczka wydobywa się dźwięk alarmowy w innym oknie można zobaczyć tez peak maksymalny i go skasować ) obok komórek które wyświetlają wartości jest rosnąca wraz nimi niebieska linia ( im większa wartość tym więcej elementu jest niebieskie) na ekranie mieszczą się tylko 4 pomiary (z tym ze EGT jest podawane najwyższe z kilku zarejestrowanych wiec jest odczyt nawet do 12 EGT w tej jednej komórce nie widać tylko elementu który informuje o numerze sondy na której obecnie jest najwyższa temperatura ale został już dopisany ) ale opisy sa czytelne wraz z jednostkami (prostokąty nad komórkami wyświetlającymi ) można tez stworzyć drugi ekran na którym będą inne wartości (możliwości są dość duże)

    wersjalabel.th.png

     

    Ten ekran działa podobnie z tym ze nie ma tak dokładnych opisów oraz elementu ruchomego jest natomiast więcej informacji na jednym ekranie bo można zobaczyć 6 pomiarów przy czym elementy działają tak jak poprzednio czyli w wypadku alarmu zmieniaj kolor z zielonego na czerwony i urządzenie odgrywa dziwek alarmowy

    Jak myślicie który wariant wybrać który wariant wg was jest bardziej czytelny a może jakiś całkiem inny pomysł ktoś ma ?

    Pozdrawiam

  10. Ogolnie jesli chodzi o sonde to poszukaj na tej stronie urzadzenia LC-1 jest to kontroler z wyjsciem ale bez zegara (zegar jest ci zbedny bo bedziesz mial calosc na PDA)

    Co do polaczenia obu urzadzen problemem jest to ze urzadeznia BT pracuja niejako 1 do 1 czyli miedzy elemntem kropkowicza a moim musialo by byc inne polaczenie (albo kabel i lacze typu rs-485 albo jakis bezprzewod ale inny niz BT)

    Pozdrawiam

  11. tzd ogólnie już jestem związany z pewnym programista z 3-miasta który miał mi zrobić taka aplikacje (chciałem to robić sam ale niestety nie bardzo mam czas ) jeśli się chłop nie spisze (a na razie wygląda ze idzie mu to słabo) to na pewno zgłoszę sie do kropkowicza i pomyślimy nad współpraca :)

    Co do go clever to nie wiem jakie masz urządzenie (będzie ono musiało mieć BT bo to warunek podłączenia) a wybrałem akurat to bo obecnie to najtańsze nowe uradzenie typu navi czy PDA ktore ma BT i system Windows Mobile 5.0 (można oczywiście taka aplikacje napisać praktycznie na każdy system operacyjny na świecie ale im nowszy system tym ciężej o darmowe środowisko do pisania aplikacji a zakup środowiska za kilka czy kilkadziesiąt tysięcy euro jest niestety kłopotliwy)

    Co do odczytu parametrow typu

    -boost

    -olej temp i cisnienie

    - EGT w liczbie od 1 do kilkunastu (12 chyba bedzie max ;) zeby mozna praktycznie w kazdym aucie na kazdy cylinder dac 1 sonde tak jest najbezpieczniej i najszybciej mozna zdiagnozowac jakies nieprwawidlowosci na przyklad wadliwy wtryskiwacz )

    -AFR szerokopasmowy (trzeba posiadać urządzenie innovate LC-1 lub podobne z wyjściem )

    potrzebne sa

    -urządzenie takie jak w pierwszym poście tego tematu czyli mikrokontroler do którego dołączamy poszczególne czujniki (za pomocą sieci można połączyć tych mikrokontrolerow kilka tak aby można połączyć większą ilość czujników ale na razie liczymy jeden mikrokontroler) do tego urządzenie bluetooth które będzie odpowiadało za wysyłanie danych do softu w PDA (takie uradzenie jest w trakcie projektowania cześć projektu zostanie przejęta z podstawowego projektu jakim jest ten w pierwszym poście.

    -program na urządzenie (typu PDA) który będzie czytał dane przesyłane z mikrokontroelra i wyświetlał ja na ekranie urządzenia i przy okazji będzie tez odpowiadał za alarmy (ustawiane w programie ) i za tak zwane peaki (czyli najwyższe wartości jakie osiągnęły dane czujniki przechowywane na karcie SD ) program można oczywiście rozbudować o logger wartości w funkcji czasu, obrotów nawet przeciążeń jeśli komuś będzie to potrzebne

    Pozdrawiam

  12. Bardzo przepraszam ale zapomniałem o tym temacie (mea culpa)

    Ogólnie wygląda to tak jako ze z budowa tego urządzenia były pewne problemy (trzeba dość dużo rzeźbić ) wymyśliłem troszkę inny sposób na sygnalizowanie zmiany i troszkę inna obudowę urządzenia

    Sposób na sygnalizowanie zmiany jest taki ze w gotowy shift light firmy Autogauge

    http://www.dabtuner.pl/Shift_light_do_z ... R-103.html

    wkładamy diodę RGB co powoduje ze z jednego urządzenia mamy trzy kolory ale jeszcze muszę to dopracować

    Zmianie uległ tez projekt obudowy nie ma potencjometrów są za to przyciski (3 sztuki) można dzięki temu uzyskać praktycznie dowolne włączanie się 3 kolorów wraz z zaświeceniem 3 koloru włączą się tez dodatkowy obwód służący do podpięcia ewentualnego alarmu akustycznego

    Pozdrawiam

    ps. jak tylko znajdę czas to pokaże całość i jeszcze raz przepraszam za zwlokę niestety praca zawodowa pochlania większość mojego czasu

  13. kropkowicz dzieki nie doczytalem ;) ale dziekuje za pomoc twoj projekt tez jest bardzo fajny szczegolnie podoba mi sie wyglad wskaznikow

    Po rozmowach z Istreed doszedlem do wniosku ze jednak bede kontuowal prace nad ukladem ze zwyklym wyswietlaczem LCD beda one niejako szly rownolegle z nowym projektem wyswietlacza na PDA i sadze ze stary projekt ujrzy swiatlo dzienne duzo wczesniej niz nowy (bo jest prawie skonczony)

    Pozdrawiam

  14. Postaram sie wykonac go jak najszybciej (urzadzenie w starej wersji juz jakis czas temu jezdzilo u mnie w aucie ale wyglada to paskudnie z taka iloscia kabli na desce rozdzielczej mi to nie przeszkadza i tak mam auto wypatroszone ale jak ktos ma normalne cywilne autko to moze to troszke szpecic )

    Nowa koncepcja zaklada troche inne podejscie do tematu

    1. Brak kabelkow laczacych wyswietlacz z reszta elementow komunikacja bedzie sie odbywalal po laczu bluetooth

    2. Jednostka centralna wykonujaca sciaganie wszytskich danych z zewnetrznych czujnikow calos polaczona siecia rs485

    Co to daje

    - wygode jak niechcesz to nie wlaczasz wogole palmtopa i nic ci nie sieci nie mryga nie daje znakow itp

    - masz ladnie dotykowy wyswietlacz na ktorym dobrze widac wszytskie dane

    - masz mozliwosc logowania danych na karcie SD w formacie pozwalajacym na robienie wykresow na przyklad w excelu (wg mnie ciekawa opcja)

    - nie masz zadnych kabli ktore trzeba przeciagac pod konsoleta cudowac z nimi itp itd

    - mozliwosc podlaczenia duzo wiekszej ilosc roznych elemtow (pozwala na to siec RS485 ) dzieki czemu mozna wykonac bardzo duzo roznych pomiarow

    Pozdrawiam

    ps. niestety wykonanie takiego projektu zajmie pewnie sporo czasu szczegolnie ze robie to sam i to w wolnych chwilach

  15. Po dość długiej przerwie znalazłem trochę czasu (niestety większość czas zajmuje mi praca ) i chęci na dalsze udoskonalanie mojego projektu chociaż w dużej mierze jest to praktycznie nowy projekt dużo bardziej rozbudowany i o dużo większych możliwościach.

    Doszedłem do wniosku ze dobrze by było wykorzystać PDA co za tym przemawia

    -lepsza widoczność

    -samodzielność wyświetlacza

    -to ze w razie potrzeby można go wykorzystać jako nawigacje czy w innym celu nie traci on nic ze swojej funkcjonalności

    -no i ostania przyczyna ale nie najmniej ważna estetyka (dzięki bluetooth brak kabli i obudowa bardzo estetyczna)

    Mam dwie takie maszynki jedna to HP ipaq h2200 druga to GoClever 5066 (navi odblokowana ) każde z tych urządzeń jest trochę inne różnią się kilkoma rzeczami ale najważniejsza różnicą jest w systemie operacyjnym otóż HP to Microsoft® Windows® Mobile 2003 a GoClever 5066 to Windows CE 5.0 (różnice w systemie pociągaj konieczność pisania dwóch programów ale niestety urządzenia z systemem 2003 już nie są sprzedawane jako nowe a te z systemem win mobile 5.0 jeszcze tak) jedna rzecz maja natomiast wspólna otóż oba urządzenia maja wbudowany bluetooth który będzie wykorzystywany do przekazywania danych do aplikacji która będzie je wyświetlała na ekranie aplikacja będzie tez miała wbudowany ustawiany alarm dla każdej wartości udzielnie będzie tez możliwe sprawdzenie najwyższych wartości jakie uzyskane zostały przez dany parametr i możliwe ze dołączę tez możliwość logowania parametrów na karcie sd (bo oba urządzenia posiadają sloty na takie karty)

    Myślę ze sam wygląd programu będzie zbliżony do tego

    wygladprogramu.th.jpg

    Istnieje także możliwość dopisania w programie komunikacji przez ir-de czyli praktycznie każdy palmtop by się do tego nadawał

    pozdrawiam

    ps. jakby ktoś miał jakieś pytania to pytać :) w miarę możliwości postaram się odpowiedzieć a może ktoś ma jakieś sugestie co do funkcji jakie można w tym zawrzeć chętnie wysłucham pomysłów

  16. grygo pedal sprzegla wykorzystuje jako sygnal dla flat shifta (zreszta te dwie funkcje wykonuje ten sam sterownik dodatkowo shift light) ale teoretycznie mozna by wykonac to tak ze launch control dziala do jakiejs predkosci auta (ale trezba by wziac sygnal z czujnika abs) a mi zalezalo na jak najlatwiejszym montazu

    Pozdrawiam

  17. Oto rzecz nad ktora pracowalem dosc dlugo bo w sumie poczatki byly w zimie (i jedna z niewielu ktore przetrwaly crash systemu na moim kompie wiec nie musilem calosci robic od nowa)

    Jest to uniwersalna procedura startowa co to jest procedura startowa wiekszosc wie jesli ktos nie wie to w skrocie jest to urzadzenie ktore sluzy do ustalania stalych obrotow z ktorych chcemy wystartowac co umozliwia wykonywanie powtarzalnych startow a uniwersalna dlatego ze mozna ja podpiac praktycznie do kazdego auta z zaplonem iskrowym dziala to tak

     

     

    Bardzo wazna uwaga prosze sie nie sugerowac tym ze podczas dzialania procedury obrotomierz tak warjuje jest to zwiazane z tym ze urzadzenie steruje cewka z ktorej brane sa impulsy do obrotomierza (mozna sterowac takze wtryskami ale to tzreba by troszke przerobic uklad) co powoduje takie dziwne zachowanie sie obrotomierza urzadzenie utrzymuje jednak stale obroty na wybranym poziomie (przy puszczeniu przycisku obrotomierz momentalnie wskakuje na swoje miejsce)

    Jak sie uzywa tego urzadzenia zeby ustawic zadane obroty wkrecamy silnik do tych obrotow i naciskamy czerwony przycisk na obudowie (ustawienie obrotow sygnalizuje dwukrotne zapalenie sie diody na 0,5 s) teraz gdy bedziemy trzymac przycisk procedury startowej i zwiekszac obroty (wciskamy gaz) obroty nie przekrocza zadanej wartosci dopiero puszczenie przycisku powoduje dalszy wzrost obrotow bez przycisku samochod dziala normalnie

    Jak ktos ma jakies pomysly sugestie itp. itd. to dawac :)

    Pozdrawiam

  18. Witam

    Oto moje nowe dzieło chociaż niejako jest to rozwiniecie mojego wcześniejszego pomysłu z zastąpieniem kilku (czasami nawet kilkunastu) zegarów typu AG jednym multi wyświetlaczem

    Tym razem jednak powstał projekt oparty o ogólnie dostępne obudowy i większy wyświetlacz

    Co urządzenie robi jak na razie ma funkcje

    -zegar egt x2 (jedno EGT można zastąpić cienieniem oleju albo zrobić odczyt z kilku punktów ale wyświetlanie najwyższej wartości )

    -zegar boostu

    -zegar temp oleju

    -boost controller

    Całość obsługuje się przy pomocy trzech przycisków na obudowie naciśniecie równocześnie dwóch skrajnych powoduje wejście do menu gdzie mamy następujące pozycje

    -EGT Warning (wartość EGT po przekroczeniu której włączy się alarm)

    -Oil Temp Warning (wartość temp oleju po przekroczeniu której włączy się alarm)

    -Boost Warning (wartość Boostu po przekroczeniu której włączy się alarm)

    -Boost Target (wartość Boostu po przekroczeniu której włączy się elektrozawór sterujący)

    -Boost PWM (wartość wypełniania sygnału dla zaworka sterującego boostem)

    -Max Peak (maksymalne wartości jakie uzyskały poszczególne mierzone parametry)

    -Reset Peak (wykasowanie maksymalnych wartości z pozycji Max Peak)

    -Exit (wyjście z menu)

    A oto zdjęcia

    20100818190.th.jpg 20100716175.th.jpg

    Na pierwszym zdjęciu już działające urządzenie (ale bez podpiętych czujników dlatego takie dziwne odczyty) pod urzadzeniem widac zastosowane czujniki są to czujniki Auto Gauge (oprócz termopary do EGT bo ta jest z Polskiej firmy)

    Na drugie zdjęcie widac samą płytkę juz po trawieniu.

    W urządzeniu sa jeszcze wolne wyjścia wiec można za jego pomocą sterować innymi urządzeniami na przykład elektrozaworem na chłodnicy oleju co daje nam dokładny termostat przy chłodzeniu oleju.

    Ogólnie wykorzystałem już większość zasobów tego mikroprocesora i możliwe ze aby uzyskać więcej pomiarów trzeba się będzie przesiąść na jakiś większy mikroprocesor jak na razie moge dorobic jeszcze kilka EGT jak juz wyzej wspomnialem i pomiar cisnienia oleju (co mam zamiar zrobic )

    Pozdrawiam

    ps. o jednej rzeczy zapomniałem napisać w następnej edycji będzie możliwość zmiany koloru wyświetlacza bo będzie podświetlany RGB wiec można będzie dostosować praktycznie do każdego koloru podświetlenia i w wypadku alarmu oprócz sygnału dźwiękowego który jest teraz będzie zmiana koloru podświetlenia na czerwony

×
×
  • Dodaj nową pozycję...