LWPM Comfort Module

  • Status W trakcie
  • Percent Complete
    30%
  • Task Type Nowa funkcja
  • Category Moduł
  • Assigned To
    LWPM
  • Operating System wszystkie
  • Priority Very Low
  • Reported Version v0.4x1
  • Due in Version lcm-next
  • Votes 5
  • Private
Attached to Project: LWPM Comfort Module
Opened by froniu1 - 10.11.2018
Last edited by LWPM - 23.11.2020

FS#219 - Mozliwosc wyslania danych na UART

a więc do zrobienia będzie API:

  • możliwość ustawienia prędkość UART
  • możliwość skonfigurowania, które funkcje będą dostępne przez API

polecenia:

  • 01 - wybierz dane, które mają się wypisywać na UART
  • 10 - wykonaj akcję x
  • 11 - wykonaj własną akcję (podaną jako parametr)
  • 30 - odczyt informacji o module
  • 31 - odczyt konfiguracji modułu
  • 32 - zapis konfiguracji do modułu
  • 40 - odczyt informacji o sterowniku (dane)
  • 41 - odczyt informacji o sterowniku (status)
  • 42 - odczyt błędów ze sterownika
  • 43 - usunięcie błędów ze sterownika
  • 44 - zapis konfiguracji do sterownika (ryzykowne!!)
  • ????

API będzie proste i w miarę prymitywne - zdecydowana większość będzie do zrobienia po stronie klienta (apki Androidowej?)
odpowiednią Apką zrobimy OP-COMa przez BT :)

potrzebny ktoś bardzo rozeznany w Androidzie, kto jest w stanie zrobić coś takiego.

The task blocks this from closing
ID Project Summary Priority Severity Assigned To Progress
380 LWPM Comfort Module FS#380 - Nagrywanie wybranych/wyświetlanych danych obd/ecu Very Low Low
0%
Ostap commented on 11.11.2018 16:46

Do czego i jak to będzie działać? Jakich danych?

Pytam z ciekawości bo opis nic mi nie mówi.

Majac dane mozna z nimi zrobic cokolwiek. Wyswietlic np na dodatkowym wyswietlaczu graficznym czy np telefonie.

Jak wiadomo UART słuzy do komunikacji. Można by podłączyć np. moduł BT lub moduł z kartą SIM (nie bezpośrednio bo różnica napięć stanów logicznych) i po stworzeniu jakiejś prostej aplikacji na telefon wysyłać dane do wywoływania jakichś akcji

tylko że dodatkowe moduły oznaczają tez dodatkowy pobór prądu

Admin
LWPM commented on 22.01.2019 07:37

prądu w aucie masz dostatek :)

owszem, ale mowa o stanie w spoczynku, bez pracy silnika.

Ostap commented on 22.01.2019 08:07

Zawsze można zrobić dodatkowe zasilanie np z ogniwa 18650 ;) podłączyć przez układ I będzie się lądowało ;)

Pomysł przedni ;) tylko kto to zrobi? Ja nie umiem....

Beta testy juz byly. Takze spokojnie. Pierwsza komunikacja i odebranie danych juz byly.

Modul bt podczas transmisji pobiera tylko 8mA. Przy parowaniu jedynie 80mA.

Ja tylko czekam na dzialania Lukasza w tym kierunku. Jak wiadomo potrzeba czasu.

Patryku, tylko albo aż 80mA na postoju przy dłuższym poborze, 2-3 dni lub i więcej bez aktywności silnika(alternatora) to dużo. O wiele za dużo. Rozładowanie akumulatora gwarantowane. Wiem bo prowadziłem już testy. No ale jest to do ogarnięcia, trzeba tylko pomysłu i wykonania. Przykładowo testowałem moduł z Atmegą (arduino) i zrobiłem testowy program na androida. Po sparowaniu w apce oczywiście pobór niewielki ale jak apka się wyłączyła to już pobór 80mA. Można tak zrobić że BT byłby zasilany przez LWPM (przez tranzystor) po wybudzeniu się modułów (REC,UEC,LWPM) w aucie a po uśpieniu BT nieaktywny. Kwestia tego jakie Łukasz ma plany co do UARTa.

Mam własnej roboty moduł sim do sterowania ogrzewaniem postojowym i fajnie by było komunikować się jeszcze z modułem komfortu. Jedyny minus to to, że moduł sim to się używa poza autem a jak wiadomo - w zamkniętym aucie wszystkie moduły śpią i nie ma jak pobrać z nich danych.
Idąc dalej, kwestia poboru energii, dodatkowy moduł np. wspomniany bluetooth również nie będzie aktywny w zamkniętym aucie, bo i po co? Telefon będziemy z nim łączyć dopiero po wejściu do auta.

Raczej nie potrzeba komunikowac sie z autem na odleglosc. Jedynie jak piszesz webasto np. Dlatego tez nawet modul wifi zbedny, bt wystarczy do funkcji ktore byly by potrzebne. Konfiguracja modulu bez PC, wgrywanie akcji, wykonywanie akcji czy wlaczanie jakis funkcji z ekranu telefonu. Odczyt a nastepnie zapis parametrow silnika, odczyt bledow i kasowanie. Wiadomo mozna do bledow uzyc elm itp ale tu chodzi o to by miec jeden modul co robi duzo.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing