Temat ogarnięty. Trzeba było wykorzystać "Arduino". Poniżej fragment kodu wychwytujący interesujący fragment z ramki: https://obrazki.elektroda.pl/4287457300_... Do wizualizacji posłużyła aplikacja "Telemetry Viewer v0.9 (Windows x64)". Aplikacja łączy się z "Arduino" kablem USB. https://obrazki.elektroda.pl/8116560500_...
ESP32-C3 i ESP32-S3 obsługują BT5. Jeśli połączyłeś się z urządzeniem to urządzenie określa ile danych można odczytać lub zostanie wysłane z danej charakterystyki. Z punktu widzenia "appki mobilnej" w zasadzie nie rozróżnisz czy dane zostały przesłane w jednym kawałku czy w kilku. To w jaki sposób dane chcesz przesyłać dane zależy od konkretnego zastosowania....
Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...
Zmniejszyć rezystor podciągający, skorzystać z CRC, zmodyfikować czasy w kodzie obsługi. Bzdurny odczyt to brak weryfikacji CRC, tylko. Ilość błędnych ramek można zmniejszyć poprzez korektę okien czasowych 1wire, szczególnie na długich przewodach. W trybie pasożytniczym nieprawidłowy pullup na czas konwersji zwróci temp. 85. Rezystor pociągający ma...
To, że ramka może być uszkodzona to nie dziwne. Zobacz zresztą taki efekt. Wystarczy że zrobisz układ, który już normalnie działa z tymi wszystkimi poprawnymi warunkami itp i spróbuj strzelać pilotem a to w ścianę a to przez jakąś przeszkodę jednocześnie ruszając ręką - zobaczysz że czasem wskoczą ci inne - tzn różne kody - pomimo to, że cały czas trzymasz...
https://obrazki.elektroda.pl/8536930800_... Witam Szanownych Kolegów W kolejnej publikacji chciałbym rozwinąć temat firmowego protokołu diagnostycznego ALDL o prędkości 160 baud. Był on stosowany w epoce OBD1, między innymi w starszych modelach Opla (np. w Kadecie), a za sprawą "zapożyczenia" rozwiązań GM trafił również do Polonezów....
jak mi się wydaje No to nie wiesz po zmianie czego program zaczął działać poprawnie? ;) Mam teraz pytanie. Ze względu, że dostaje kilka ramek jak zapisać do zmiennej: $GPGGA ? Chcę zrobić odczyt od łańcucha $GPGGA aż do 14 znalezionego przecinka po $GPGGA? Do stosowania strtok() taki bufor może okazać się za mały. W prawdzie jest to jakieś rozwiązanie,...
Diagnoza i odczyt ramek zamrożonych i parametrów.
Witam wszystkich forumowiczów ;) Mam urządzenie działające w sieci Profibus. Jest skonfigurowane i ogólnie działa poprawnie. Zdarza się jednak, że występuje błąd, który powoduje wywołanie przerwania diagnostycznego (OB 82). Instrukcja urządzenia stanowi: If the Electronic-Key adapter detects an error, it automatically signals that there is an error...
Mam taki sam sterownik, i ta sama myśl wpadła mi wcześniej. :) Zmotałem mały zestaw z raspberry pi i modułu can ale nie miałem tyle samozaparcia żeby coś wygrzebać, przynajmniej do teraz. Z obserwacji raspberry pi B jest za słabe po włączeniu odbierania ramek magistrali CAN, strasznie się dusił jego obsługa stała się uciążliwa. Szukam jakiejś dokumentacji...
Komponent do ESPHome do odczytu ramek wMBus T1 868,95Mhz. https://github.com/SzczepanLeon/esphome-...
Jak pisałem u mnie on na stałe siedzi i Torque często mam jako podgląd różnych rzeczy. Torque też czytam błędy. Innymi aplikacjami są też MotorData, Piston, CarScaner. Wszystkie one mają podobne funkcje, choć oczywiście jakieś drobne różnice są. Na odczyt błędów i podgląd zamrożonych ramek Torque sprawdza się dobrze.
Część. Na początek dzięki Wszystkim za ogrom pracy włożonej w ten wątek. Dzięki temu bez problemu zrealizowałem odczyt danych od K1Pv2. Ramki od sterownika wyglądają niemal identyczne jak opisane w tym wątku. CRC – ok, jedno błędne na ok 2000 ramek Dzięki Waszej bazie nie musiałem się bawić w dekodowanie parametrów. Problem pojawił się natomiast...
https://obrazki.elektroda.pl/3993332100_... Zapraszam na praktyczną demonstrację połączenia CAN pomiędzy dwoma urządzeniami z ESP32. Pokażę tutaj, jak wygląda procedura nadawania i odbierania ramek na podstawie sterownika TWAI, użyję środowiska PlatformIO. TWAI to skrót od Two-Wire Automotive Interface, czyli w wolnym tłumaczeniu interfejs...
https://obrazki.elektroda.pl/9632140100_... Dzień dobry, Poniżej chcę zaprezentować swoją konstrukcję systemu wykorzystującego sztuczną inteligencję, którego celem jest wykrywanie podłączonych urządzeń elektrycznych do domowej sieci. Motywacją była próba stworzenia czegoś do kontroli aktualnie podłączonych urządzeń korzystających z...
Odczyt FLASH z VALEO opanowany. ALE: O ile odczytywanie eeprom po 1 ramce CAN ( 32kb) trwa 62sec. ( 1 minuta) i jest to do zaakceptowania. O tyle flash jest 48x większy od eeprom Zatem odczyt w takiej formie trwa ok 50minut. Nie robi się tego codziennie i tez można by to zaakceptować ale w 50 minut może się wiele wydarzyć. Zabraknąć prądu itp.... Sprawdziłem...
http://obrazki.elektroda.pl/6148316100_1... http://obrazki.elektroda.pl/9687194100_1... Mając kilka wolnych chwil, postanowiłem skonstruować odbiornik do bezprzewodowego czujnika stacji pogodowej Oregon Scientific RMR203HG. Stacje tej marki są ogólnie dostępne, jeśli chodzi o wrażenia z użytkowania – działa bez...
Relacji ciąg dalszy... Po zakończeniu renowacji woltomierza V544 przyszła kolej na zajęcie się multimetrem V543. Ale jeszcze pewna ciekawostka odnośnie porównania woltomierza V544 i pozostałych przyrządów z tej serii, a szczególnie jego „uboższego” brata - woltomierza DC „Meratronik V540”. Ponieważ podczas renowacji poznałem dość dobrze budowę i działanie...
Czy da się poprzez CAN wykorzystując protokoły OBDII odczytać stan zamknięcia drzwi w pojeździe? Przeszukałem kilka baz danych z informacjami jakie można wygenerować zapytania przez OBDII (Service ID + PID), ale nie znalazłem tam żadnego PID, który by w odpowiedzi udostępniał taką informację. Czy jedyną możliwością jest czytanie "surowych" ramek CAN...
Mój udział w tym jest bardzo skromny, byłem tylko beta-testerem. Odczyt danych z inwertera i ich interpretację która przedstawił jacek2100 udało się 'zainstalować' w module esp2866 + rs485. Została dołożona suma kontrolna dla odczytywanych ramek. Dane można odczytywać bezpośrednio w przeglądarce łącząc się przez wifi z modułem esp2866 , po sieci lokalnie...
Takie pytanie zadałem AI: ChaGpt dał taką opdpowiedź: Gemini zaś całkiem się pogubił. Co odpowie (at)ElektrodaBot : Mam gniazdko z wgranym firmware openbeken i połączone z Home Asaistant prze... Szybka odpowiedź Minimalny krok czasu, który widzisz na wykresach Home Assistant, wynika z tego, że gniazdko z OpenBeken publikuje paczki MQTT co 6 s . Aby...
Cześć, Przejrzałem kod, który załączyłeś w #1. Uruchomiłem program z #21 na płytce stykowej (Atmega8 + wyświetlacz 7-segmentowy + emulator MCP7940). Pierwsza rzecz, jaką sprawdziłem, to próba reprodukcji błędu. Ustawiając datę na 10. i 30. dzień miesiąca, nie udało się odtworzyć problemu. Przegląd kodu również nie wykazał tego, aby błąd został celowo...
To są tylko przypuszczenia, bo niewiele można powiedzieć z 3 ramek danych: 8b - nagłówek/ID urządzenia 1b - znak dodatniej temperatury (do sprawdzenia w lodówce) 31b - temperatura 8b - nieużywane (przygotowane np. na czujnik wilgotności) 4b - suma kontrolna
Podeslij zdjecie tego CC1101. Moze cos z antena jest zle, albo to wersja na 400MHz? Moja wersja jest na 868 Cały czas nie otrzymywałem ramek z liczników, więc postanowiłem podpiąć CC1101 pod arduino nano i wgrać CUL - wszystkie 4 nakładki jakie mam zczytało od strzała w HA. Więc mój moduł CC1101 jak najbardziej jest ok. Jednak zależy mi bardzo na odczycie...
Procesor STM32H743 Próbuję wykorzystać port SPI w trybie z obliczaniem CRC pakietu danych. Jednak chcę go wykorzystać trochę inaczej niż standardowo. Standardowo układ SPI oczekuje ramki w postaci n danych + CRC. W takim przypadku znacznik EOT (End of Transmission) zgłaszany jest po n+1 danych przy czym znacznik RXP zgłaszany jest tylko dla n danych...
Udało mi się wydedukować kilka parametrów z ramek które zrzuca sterownik. Do odczytów użyłem skryptu zamieszczony przez coorass-a tutaj 9841 (4198) - temp. pomieszczenia 19st., 9a999d41 (419d999a) - temp. zadana ekonomiczna 19,7st , 0000a841 (41a80000) - temp. zasobnika CWU 21st , 9a99a141 (41a1999a) - temp. zadana nominalna...
CAN0.readMsgBuf(&messages[0].id, &messages[0].dataLen, messages[0].data); to odczyt jednej ramki z magistrali CAN i wstawienie jej do tablicy w pozycji 0, czyli po wykonaniu tej operacji: - messages[0].id - zawiera identyfikator ramki (4 bajty) - messages[0].dataLen - zawiera ilość danych odczytanych do tablicy messages[0].data (maksymalnie...
Jak kolega bobeer zauważył - twoja procedura zapisu na SD trwa tyle, ze przerywa ci odczyt pozostałych ramek. Wysyłaj ramki wolniej, zwiększ prędkość zapisu na SD, albo zmień sposób odczytu ramek - niech się odczytują np. w przerwaniu. Poza tym czy oczekiwanie na '*' to jest to czego chcesz?.. Ramka źródłowa ma w sobie dwa takie znaki. Nie powinieneś...
Wszystkie szczegóły znajdziesz na www.modbus.org Jak już potestujesz komunikację z PC gotowym programem i wstawisz tutaj poprawne numery rejestrów do odczytu itd. to pewnie ktoś Ci poda konkretnie co wysłać. Będzie potrzebne liczenie sumy kontrolnej CRC dla wysyłanych ramek i weryfikacja dla odbieranych.
http://obrazki.elektroda.pl/4657030700_1... Pamiętam, gdy kupiłem swój pierwszy procesorowy miernik częstotliwości. Wyposażony pierwotnie w rezonator kwarcowy zapewniający dokładność około 10ppm. Było to całkiem zadowalające, biorąc pod uwagę rozdzielczość częstościomierza oraz możliwość dopasowania obliczeń do odchyłki wzorca. Po krótkim...
przy odczycie błedów pod kazdym blendzie jest kontekst pojawienia sie błędu czyli przebieg pojazdu godzina data i pare ramek czegos tam odczyt vag albo vcds na 100 % http://obrazki.elektroda.pl/3536750500_1...
Witam wszystkich. Mam skaner diagnostyczny ELM 327. Używam dwóch programów PCMSCAN i SCAN TOOL. Skaner widzi parametry pracy silnika i błędy jakie wyskakują. Mogę je tez kasować. Mam tylko problem z odczytem zamrożonych ramek. Interesuje mnie to aby dowiedzieć się, jakie były parametry pracy silnika podczas pojawienia się CHECK ENGINE. Chodzi o to,...
Witam kolegę, Jeżeli masz do wyboru te dwa programy to osobiście polecał bym Ci PCMscan. Mam styczność z tym programem i powiem Ci , że nie jest zły. Pozwala na odczyt błędów , zamrożonych ramek , odczyt rzeczywisty z czujników , test sondy lambda i wiele innych. Dodam , że interfejs z grupy ELM pozwalają przede wszystkim na diagnozę silnika , zależy...
Z tego co widzę to szybciej padnie licznik z powodu przepięcia niż padnie przetwornica sama z siebie. Z czego wnosisz? Z dotychczasowej awaryjności liczników z zasilaniem opartym na przetwornicy oraz rozmów z monterami. Brzmi raczej anegdotycznie, a monterzy raczej nie słyną z wnikliwej analizy przyczyn awarii... Liczniki są certyfikowane na CAT III...
Witam Na podstawie moich doświadczeń z tym modułem odbiornika GPS napiszę tak: Zarówno z atmegą 644p (zestaw and-tech) jak i atmega2560 (arduino) możliwy jest odczyt kolejnych ramek NMEA. Problemem jest niezgodność napięć jeśli chodzi o wysyłanie czegokolwiek do GPS. Odnośnie max232 i rs232 to lepszą imho alternatywą są przejściówki usb-uart oparte...
Zegar trzeba odtworzyć lokalnie ze sposobu kodowania sygnału i synchronizować odczyt do niego. Problem rozwiązuje układ PLL o szerokiej gamie częstotliwości oraz bufor na dane. Ten ostatni jest i tak potrzebny, bo dane są wysyłane w ramkach, każda z nich zawiera 192 próbki, 12 słów 16-bitowych channel data i 12 słów 16-bitowych user data. Channel i...
Czesc, Potrzebuje porady nt. stworzenia / podlaczenia frame grabbera DVI, VGA (mniej wazne), w przyszlosci pewnie tez DisplaPort do urzadzenia typu raspberry pi (http://www.raspberrypi.org/quick-start-... i odczytu tam ramek. raspberry pi ma wyjscie hdmi, ale mi chodzi o odczyt sygnalu wideo i jego konwersje do postaci cyfrowej (bitmapa, jpeg, itp),...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
Raport z postępów: brak ;P (chociaż rozgryzłem to haszowanie częściowo - w programie easyhash pod nazwą crc-16(x25) - nie moge tylko zmusić swojej funkcji żeby poprawnie hashowała - nie jest podany wielomian haszujący...) o adapterze: Adapter który posiadam kupiłem gotowy na allegro, schemat: jak z tego wybrnąłem? układ FTDI232R może pracować w trybie...
jak w temacie cena 600zl Gwarancja 1 rok. Urządzenie Autel Maxi Diag FR704 jest przeznaczone do diagnostyki aut francuskich. Umożliwia diagnozę silnika, skrzyni biegów, ABS i Airbag takich samochodów jak: Renault 1996-2008 Peugeot 1996-2008 Citroen 1996-2008 Obsługuje OBD2/EOBD (auta azjatyckie, europejskie i amerykańskie) sprawdzone:Ford Focus 2004,Mercedes...
Hmm czas konwersji DS'a zależy od rozdzielczości z jaką odczytujemy temperaturę Ja odczytuje temp z 64 dsów w czasie 1s wszystko ,czas kowersjii o timer i inkrementację licznika :D Kolego po raz kolejny powtarzam, nie interesuje mnie czas konwersji a sam czas transmisji ramek danych po 1W. Odczyty będą co np. 10s ale chcę wiedzieć ile czasu potrzebuję...
Da sie to zrobić? Bo robie projekt na atmega8515 (mam ich kilka więc nie będe kupował nowego) a on nie ma TWI a potrzebuje dołączyć pamięć EEPROM Jak to zrobić pod bascomem o ile sie da Witam wszystkich. Ostatnio spotkałem sie z podobnym problemem. Musiałem odczytać i zapisać zawartość 24c08 (1024 bajty). Niestety :( programy przykładowe załączone...
Witam. Odczyt w sieci Modbus czy Profibus jest w sumie prosty i bardzo niekomfortowy (zadawanie pytań, oczekiwanie na odpowiedź, gubienie ramek etc...). Generalnie polega na ustawieniu (przykład): prędkości połączeń, Adres urządzenia-slave zapytanie: funkcja - 3 (odczyt rejestrów) rejestr - nr rejestru ilość rejestrów odczytywanych. Proponuję abyś pobrał...
Nie używałem nigdy CC1000 ani TLX905. Miałem natomiast styczność z modułem TLX2401. Jest to moduł bliźniaczy względem TLX905 - ten sam producent układu transceivera i ten sam polski producent całego modułu - główna różnica to pasmo częstotliwości: TLX2401 działa na 2,4GHz, natomiast pobieżne spojrzenie na opisy trasceiverów wskazuje, że ogólna koncepcja...
Jeżeli nie ma odpowiedzi to mogą być dwie przyczyny: 1) zła ramka zapytania albo przynajmniej zła suma kontrolna 2) złe ustawienia parametrów transmisji Tak jak pisałem wcześniej. Musisz znaleźć jakąś pewną sprawdzoną ramkę. Może jest coś w dokumentacji jakiś przykład ramki. Ta twoja ramka jest coś za długa przecież chciałeś odczytać wartość tylko z...
Może nie jest to wielkie odkrycie, ale może ktoś będzie tego potrzebować AC-3 Ready (albo Dolby Digital Ready) 10-bitowy przetwornik Video C/A Układ używany w odtwarzaczach DVD firmy Philips, który zapewnia najwyższej jakości odwzorowanie najdrobniejszych szczegółów obrazu. 100Hz W tradycyjnym odbiorniku TV obraz jest wyświetlany 50 razy na sekundę....
Trochę zajęło mi znalezienie co jest nie tak... ale w końcu do tego doszedłem, może się komuś przyda. Problem rozwiązałem stosując kwarc 4,4 Mhz (lecz samo zastosowanie kwarcu nie było przyczyną rozwiązania problemu), następnie przeliczyłem czasy dla tej częstotliwości, a to co pomogło to wydłużyłem czasy trwania ramek w 1wire. Widocznie jeżeli czujnik...
Zwykły komponent TTimer raczej nie da tu rady. Trzeba operować znacznie mniejszymi czasami, niż te, dla których TTimer gwarantuje przyzwoitą dokładność, gdyż działa on w sposób zadowalający dla rozdzielczości czasowej większej, niż typowe okresy przełączania wątków. Kiedyś robiłem coś takiego, ale chyba nie dogrzebię się już do kodów. Pamiętam, że odczyt...
206 ,1.1l ,rocznik 2006 ...komunikacja ISO41230-4(KWP2000),to są linie L i K....Do tego jest masa darmowych programów które przeważnie są demami ale wszystkie "do kupy" tworzą niezły kombajn który jedynie zamrożonych ramek nie odczytuje i nie potrafi robić testów pompy,ustawiać obrotów samochodu-trzeba wykupić licencje...np ScanTool,Digimoto,ScanMaster....możliwoś...
Otóż nisko poziomowe procedury odczytu z karty SD są napisane w C i zbudowane są na zasadzie pętli (nie korzystają póki co z DMA) i nie są tak naprawdę jeszcze najszybsze (transfer na poziomie 250kB/s). Korzystając z DMA można spokojnie potroić tą szybkość. Tak jak wcześniej proponowałem, u mnie jest jeden bufor o rozmiarze 1253 (maksymalna wielkość...
format ramek monitor ramek synchronizacja ramek
oporność głośnik zywotnosc lampy projektor skoda octavia licznika
becker be1100 p2015dn sieciowa
MAN TGE 2018 – migające kontrolki hamulców po przekładce instalacji z VW Crafter, ABS/ESP, CAN, kodowanie Massey Ferguson 3070 – podnośnik nie podnosi pługa do końca, hydraulika, EHR, ciśnienie