Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

weryfany 29 Sty 2019 22:29 4479 30
  • Witam wszystkich, zainspirował mnie inny wątek na elektrodzie związany z interfejsem 232 do instalacji gazowej.
    Interfejs tu przedstawiony wykonałem ponad 2 lata temu w międzyczasie około tygodnia powstawały następne wersje. Ostateczna wersja była dość uniwersalna. Można ją przeprogramować na STAG 4 lub QBOX poprzez zbliżenie magnesu.

    Wykorzystałem wtyk jaki stosuje STAG, moduł bluetooth HC-05, stabilizator 7805 (lub przetwornica step-down ustawiona na 4.9V), kontaktron który zwiera styki dla przeprogramowania ustawień, uniwersalna obudowa pilota, klej na gorąco, koszulka termokurczliwa.
    Dzięki temu interfejsowi korygowałem ustawienia oraz aktualizowałem sterowniki w moich oraz innych pojazdach.

    Chciałem aby był mały poręczny, trwały i taki jest.

    Foto pierwszej wersji:

    Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

    Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

    Oraz finalna po wszystkich modyfikacjach:

    Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

    Oraz efekt końcowy:

    Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

    Oryginalny w obecnej chwili to koszt około 80zł
    ale ponad 2 lata temu nie było tak kolorowo.

    Do działania wystarczał każdy laptop z bluetoothem a port 232 i uwiązanie kablem to już była przeszłość.

    Każda ingerencja w sterownik jest w nim (w sterowniku) odnotowana/zapisywana.
    Instalator jeśli się podepnie a programował na tym samym komputerze to wyskoczy mu komunikat że był programowany innym komputerem.
    Bynajmniej tak było w moim przypadku.

    W sterowniku STAG QBOX komunikuje się z aplikacją na telefon androida (podgląd parametrów)

    Ustawienia HC-05:

    Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX

    Komendy AT:

    Kod: armasm
    Zaloguj się, aby zobaczyć kod

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    weryfany
    Poziom 25  
    Offline 
    Lenovo ThinkStation C20X
    Procesor: 2 x Intel(R) Xeon(R) CPU X5670 @ 2.93GHz (24x2.93GHz)
    Pamięć: 48GB DDR3-1333 Samsung
    Dysk: 2 x HDD WDC WD10EZRX-00A8LB0 (SATA III) 1TB
    Dysk: 1 x SSD (SATA III) 256 GB oraz 1 x SSD (SATA III) 120GB
    Grafika: NVIDIA Quadro 600 1GB
    Monitor: 2 x HP Compaq LA2306x
    weryfany napisał 864 postów o ocenie 70, pomógł 41 razy. Mieszka w mieście Zamość. Jest z nami od 2007 roku.
  • #2
    Sebek6543210
    Poziom 9  
    weryfany napisał:
    Każda ingerencja w sterownik jest w nim (w sterowniku) odnotowana/zapisywana.


    "ingerencja" - znaczy odczyty są odnotowane, czy to się nie liczy?
    Dużo było kombinowania z konfiguracją HC-05?
  • #4
    weryfany
    Poziom 25  
    Samo połączenie się ze sterownikiem o ile dobrze pamiętam (ponad 2 lata temu to było)
    Konfiguracja banalna, przewód programujący na USB co niby dyski ratuje z TX,RX i GND.
    Dorzucę jeszcze 3 foty bo printscreeny zrobiłem jak programowałem dopiero je znalazłem.

    Dodano po 4 [minuty]:

    Dlaczego kontaktron, bo żeby przeprogramować ponownie HC-05 nie uśmiechało mi się ponowne go otwierać/rozklejać a wystarczy przyłożyć magnes. QBOX ma inne ustawienia stąd ta furtka pozostawiona.

    Jak zaprogramujesz HC-05 choć raz to się wszystko wyjaśni
    Sam możesz wymyślić nazwę zamiast HC-05 to np. AC STAG, pin ustawić na 1234, reszty nie ruszamy bo nie nawiąże komunikacji ze sterownikiem gazu
  • #5
    jawa1993
    Poziom 9  
    Sebek6543210 napisał:
    weryfany napisał:
    Każda ingerencja w sterownik jest w nim (w sterowniku) odnotowana/zapisywana.


    "ingerencja" - znaczy odczyty są odnotowane, czy to się nie liczy?
    Dużo było kombinowania z konfiguracją HC-05?


    Każde połączenie ze sterownikiem jest zapisywane. Nie pamiętam już, które i jakiej firmy nowe sterowniki mają licznik połączeń po którego "zapełnieniu", są blokowane i trzeba je wymienić na nowy. Ot takie zabezpieczenie przed tymi co potrafią zrobić coś sami żeby nie jechać do gaziarzy.
  • #6
    weryfany
    Poziom 25  
    Jeśli są takie sterowniki, to mógłby kolega wymienić ich nazwy, jakie to firmy/modele, bo STAG bynajmniej w ten sposób nie zabezpiecza swoich urządzeń i dlatego zawsze wybieram STAG-a, bo go znam. Kwestia to dobrze go ustawić i dopieścić w moim przypadku sam musiałem go dopieszczać metodą prób i błędów. Duża zaleta to, że nie ma kabla i dość łatwo to poszło po jednej już jeździe. Żona kierowca a ja na laptopie.
  • #7
    Sebek6543210
    Poziom 9  
    Były próby łączenia z innymi sterownikami, np Lovato?
  • #9
    noel200
    Poziom 25  
    Czyli moduł hc-05 od razu po wyjęciu z pudełka pasuje? Nic nie trzeba mi zmieniać? Podałeś tylko hasło i nazwę, ale to nie jest istotne do połączenia pomiędzy modułem a stagiem i modułem a telefonem.
    Kiedyś próbowałem to zrobić na szybko, ale nie chciał mi się połączyć. I tam moduł z wtyczka leży sobie, bo nie wiedziałem jakie parametry w nim ustawić. Stare stagi mają na pewno 9600 8N1.
  • #10
    zbyz
    Poziom 11  
    Witam. Przedstawię wam moje boje z podobnym tematem.
    Rok temu skleiłem coś podobnego do STAG-300 ISA2, ale przez swoją nieuwagę uwaliłem swojego HC i prawdopodobnie wejścia komunikacyjne w STAGu. A było to tak: nie miałem takiej wtyczki i podpinałem wszystko na wsuwki. Podłączałem tak bez problemów kilkanaście razy do testów i w celu korekty ustawień, aż pewnego dnia wypięła się wsuwka od masy i 12V przeleciało przez wejścia RxTx do STAGa i dalej do masy. Więc wyciągnąłem stary interface, którego używałem poprzednio (chyba na MAX232) i podpiąłem go po tej awarii i niestety jajco. Zero komunikacji - dobrze że sam sterownik gazu działa.
    Reasumując: mój STAG ma 12V zasilania we wtyczce, poziomy RxTx mają 5V, a poziomy HC to 3,3V. Nie wiem jakie poziomy logiczne mają te nowe STAGi, więc, żeby to się za bardzo nie gryzło, to może lepiej podłączyć HC przez jakiś konwerter poziomów (jest kilka rozwiązań tego problemu).
    Ja niestety nie miałem żadnego konwertera. Praktycznie - logika 3,3V i 5V może w większości zastosowań działać bezawaryjnie, bez żadnego dopasowywania poziomów, latami - wejścia/wyjścia komunikacyjne mają swoje zabezpieczenia przed przekroczeniem dopuszczalnych poziomów napięcia, ale mogą wtedy np. bardziej obciążać układy o wyższym poziomie napięć wyjściowych. Tak mi się przynajmniej wydaje, bo nie znam się na tyle, żeby się wypowiadać autorytatywnie.
  • #11
    weryfany
    Poziom 25  
    Zaprogramowałem HC-05 jak wyżej 3 print screeny - 9600 dla stag 4 (ja miałem wersję eco)

    No nie bez sensu zalewam całość klejem. Podpowiem że wersje ze stabilizatorem 7805 mimo maleńkiego poboru energii się lekko grzały no ale w aucie mamy 14.4V w szczycie, nie jest to dziwne ale stosując micro przetwornicę step down straty energii są chyba najmniejsze jakie możliwe a wszystko to dzięki wysokiej jej sprawności nawet wyczuwalnie ciepła nie jest.

    Słyszałem a tak precyzyjniej to naczytałem się bajek że HC-05 wysypie się i jest to kwestia czasu. Dla sprawdzenia jego trwałości podłączyłem go w aucie i tak go zostawiłem na tydzień .... ta tydzień to miał być .... kompletnie o nim zapomniałem. Upłynęło tak 5 miesięcy jak chciałem temperaturę obniżyć w zimie to dopiero się zorientowałem że on dalej jest podpięty.
  • #12
    MACIEK_M
    Poziom 28  
    Witam, świetny pomysł, elementy mam w szufladzie, spróbuję zastąpić tym interfejs przewodowy, zobaczymy jak zadziała. Nie myślałem, że to takie proste. :D
  • #13
    MACIEK_M
    Poziom 28  
    weryfany napisał:

    Cytat:
    Zaprogramowałem HC-05 jak wyżej 3 print screeny - 9600 dla stag 4 (ja miałem wersję eco)


    A mógłbyś podać parametry dla połączenia z QBOX, mam GO-FAST, a interfejs dla STAG 4 ECO z nim się nie łączy.
  • #15
    MACIEK_M
    Poziom 28  
    Czy prędkość komunikacji można "podejrzeć" na inrtefejsie przewodowym do GO-FAST, bo mam taki, a chciałem BT? Czy nie mają one związku?
  • #18
    MACIEK_M
    Poziom 28  
    -> Arek1984

    Bardzo pomocny link, jest wszystko, dzięki. :D
  • #19
    MACIEK_M
    Poziom 28  
    Witam,
    trochę to trwało, ale się udało. Mojego modułu HC-05 nie udało się przeprogramować za pomocą Arduino, nie wiem dlaczego. :D
    Musialem zamówić na Ali.. TTL UART konwerter, przy okazji zamówiłem mała przetwornicę impulsową na 5V do zasilania.
    Za pomocą REAL Terminal i konwertera przeprogramowałem HC-05 na prędkość 57 600 bodów ( AT+UART=57600,0,0 ).
    Po złożeniu bez problemu połączył się z programem STAG dla Go FAST ( taki mam sterownik gazu , ale interfejs jest ten sam co Q-BOX - według STAG ) i teraz nie muszę już przeciągać kabla przez okno by dostroić sterownik.

    weryfany - jeszcze raz dziękuję za podsunięcie pomysłu, nie przypuszczałem, że to takie proste. :D

    Arek1984 - dziękuję za Twój link był baaardzo pomocny. :D

    Załączam zdjęcie mojego interfejsu.

    Pozdrawiam Maciek_M
  • #21
    neo_84
    Poziom 14  
    MACIEK_M napisał:
    A mógłbyś podać parametry dla połączenia z QBOX
    mam STAG 4 Qbox basic prędkość 57600 dodam tylko że jednak warto zrobić choćby najprostsze dzielniki napięć dla portów 3.3V . Dzielnik 1k 2k RX oraz rezystorek około 150 om dla TX. Należy aktualizować oprogramowanie w stagu! ja tego nie zrobiłem przy pierwszej próbie podłączenia zawiesił mi się komp. Musiałem odpiąć aku , Po wgraniu nowego firmware wszystko działa ok
  • #22
    KStanek
    Poziom 22  
    Witam. Też chcę z budować sobie ten interface. Mam HC05 i HC06 wszystko jest prawie dobrze. Prawie bo rozłącza się z sterownikiem gazu. Sterownik to 4GAS. Łączy pokazuje parametry po czym zrywa połączenie. Mam zrobiony dzielnik na lini RX. Może by zbudować optoizolację czy ew. inny system zabezpieczenia. Dodatkowo chciał bym dodać sygnalizację przesyłu danych zarówno 'do' jak i 'ze' sterownika. Posiadam przewodowy interfejs Stag łączy się pez problemu z tą centralką na dokładnie tych samych parametrach. Tam jest zastosowana optoizolacja. Niestety zakleiłem już pudełeczko od interfejsu kablowego i ciężko będzie teraz skopiować tą konstrukcję lub jakąś jej część.
    Proszę o jakieś sugestie co do ulepszenia konstrukcji z modułem bluetooth ew. jak rozwiązać optyczną sygnalizację transferu danych.
  • #23
    MACIEK_M
    Poziom 28  
    > KStanek

    A jakie parametry przesyłania danych ma 4GAS ( Baud, Stop Bits, Parity )?
  • #24
    KStanek
    Poziom 22  
    4GAS, 9600, 8N1. Komunikuje się tylko zrywa połączenia na komputerze, na androidzie nie znalazłem żadnego oprogramowania które chciałoby się z komunikować prawidłowo.

    Progoealem swój interfejs zabezpieczyć 6n137 ale po. Drugiej stronie otrzymuje krzaki. Czy wysyłam informacje terminalem z telefonu czy z komputera. Czy wystarczy sam konwerter poziomów logicznych? Jak można jeszcze. Inaczej zabezpieczyć.

    Obecnie mam zastosowany stabilizator 78l05,przed nim dioda Shotky, dzielnik rezystorowy na lini RX 1k do masy 2,2 podciągnięte do 5V.
  • #25
    MACIEK_M
    Poziom 28  
    KStanek napisał:

    Cytat:
    Łączy pokazuje parametry po czym zrywa połączenie.


    Spóbuj dać mocniejszy stabiizator 5V, ja dałem przetwornicę STEP DOWN.
  • #26
    KStanek
    Poziom 22  
    W pewnej chwili myślałem żeby podpiąć się pod sygnały z oryginalnego interfejsu. Przed samym. FT232RL. Udało mi się otworzyć oryginalny interfejs. Jest tam FT232RL dwa. 6N137 i stabilizator 78L05 i trochę pasywnych elementów. Ale w końcu gdzie by była ta mobilność. Spróbuję przerysować cały układ tak żeby można było wykonać optoizolację swoje układu. Jednak chyba to jest najlepsze zabezpieczenie przed błędami lub innymi modyfikacjami instalatora gazu. Bo widziałem że zmieniają sygnał miejscami. Chociaż kiedyś widziałem radio samochodowe które miało zamienione kable zasilające i po kradzieży ktoś na pewno długo się nim nie cieszył.
  • #27
    MACIEK_M
    Poziom 28  
    Optoizolacja ma sens w przypadku kabla diagnostycznego, wtedy oddzielasz elektrycznie komputer diagnostyczny od instalacji pojazdu. W przypadku interfejsu Bluetooth nie ma to znaczenia, bo i tak jesteś "oddzielony" elektrycznie. Chyba, że ja coś źle rozumiem? Oryginalny interfejs nie jest Ci potrzebny, wszystko załatwi HC-05 i oprogramowanie. W jakim systemie działa twój komputer WIN 7, WIN 10.
  • #28
    KStanek
    Poziom 22  
    Ja mam od win XP, 7 do 10.
    Chodzi o optoizolację w przypadku nie pewnego gniazda od strony auta. Po pracy narysuje schemat oryginału.

    Czy do swojego HC zastosować konwerter poziomów? To wystarczy??

    Jak wykonać sygnalizację transmisji danych na tym interfejsie?
  • #29
    MACIEK_M
    Poziom 28  
    Cytat:
    Czy do swojego HC zastosować konwerter poziomów? To wystarczy??


    Zastosowałem dwa oporniki 10kΩ do MASY, RX HC-05 bierze sygnał spomiędzy nich. TX HC-05 bezpośrednio do RX gniazda.

    Cytat:
    Jak wykonać sygnalizację transmisji danych na tym interfejsie?


    Mam przezroczystą obudowę i widzę diody HC-05 i przetwornicy 5V.
  • #30
    KStanek
    Poziom 22  
    Wykorzystany układ od Mirka. Interfejs bluetooth do instalacji gazowej STAG 4 lub QBOX W celu lepszego zabezpieczenia zrobiłem konwerter poziomów logicznych na zwykłych 2n7000. Układ zasilam przez stabilizator LM7805CV. Do drenu mosfeta dołączone są diody przez 4,7k co. Ładnie sygnalizuje transfer danych. Dodatkowo maly przełącznik jest wyprowadzony na obudowę w celu wejścia do AT w HC. Jako że kolega pojechał obecnie za granie nie mam jak sprawdzić na tym. Jego sterowniku. Przyjedzie sprawdzę zdam relacje. Na terminalu w telefonia i komputerze wszystko wydaje się pracować poprawnie.