Skąd pomysł że to jest RC-5? Ani długość ramki nie pasuje do RC-5, ani ta sekwencja startowa, ani sposób kodowania bitów. Może to NEC? https://obrazki.elektroda.pl/8744099600_...
W STM32 bit parzystości wliczany jest do długości ramki. Jeśli więc ustawisz w STM32 długość 8 bitów i brak parzystości, to masz 8 bitów danych. Jeśli jednak ustawisz 8 bitów i jakąkolwiek parzystość, to w efekcie masz 7 bitów danych i bit parzystości. Jeśli więc chcesz uzyskać 8 bitów danych oraz bit parzystości, to musisz ustawić w STM32 długość ramki...
Najprościej wysłać na końcu ramki kod oznaczający "koniec nadawania". Ale też naj zawodniej - musisz dbać by w środku ramki danych przypadkiem nie pojawiła się taka sama sekwencja. Wzorując się na modbusie i podobnych proponuję tak zmontować ramkę by w jednym z pierwszych bajtów była zapisana długość ramki lub długość pola danych jeśli jest zmienna...
Po pierwsze czytaj ze zrozumieniem i spokojnie. Pole nr 1 i 2 to długość danych. Dwa razy powtórzone w celu eliminacji błędów. W instrukcji są inne bo może inne było zapytanie w odpowiedzi masz taką wartość jaką faktycznie odebrałeś. 0 - 68 - oznacza początek wiadomości zawsze 68 1 - 45 - długość ramki z danymi w 45 hex = 69 dec - tu masz 74 pola minus...
Regulacja RTS sie opłaca , u siebie próbowałem ustawiać i sprawdzać jakie transwery mam i okazało sie ze jak ustawiłem na 410 to było najlepiej , parametr ten określa długość wysyłanej ramki jaką ma wysyłać urządzenie podczas transmisji na wlan, a fragmentacja określa od jakiej długości ramki ma zacząc fragmętować ramki na mniejsze, ale fragmętacje...
Można tak, a dla danych binarnych np. pierwszy odebrany bajt może zawierać długość ramki. Wtedy kończysz odbiór w momencie odebrania określonej przez pierwszy bajt ilości bajtów. Wygodnie jest też jako ostatni bajt umieścić CRC, wtedy CRC całej ramki powinno wynosić 0, jeśli nie to mamy błąd.
Jak to zwykle na początku projektu bywa, warto wejść w tryb brainstormingu ;) Wymagania co do samego protokołu: - koncentracja na tanich, prostych, chińskich modułach (zaawansowane moduły mają już własne protokoły lub wsparcie w postaci bibliotek i społeczności, brnięcie w protokół na mocnym module nie skończy się dobrze) - protokół zorientowany na...
1. Fast Ethernet wykorzystuje ten sam format ramki i technologie CSMA/CD co normalny 10Mbps Ethernet. Różnice są w zmniejszeniu wartości maksymalnych opóźnień sygnału między segmentami z 51.2 ms na 5.12ms. Większość portów Fast Ethernet działa z opcją 10/100Mbps czyli z możliwością manualnego ustawienia prędkości transmisji lub też auto-detekcji parametrów...
To zależy od tego jak szybko będziesz nadawał dane i jaki masz baud. Jeśli procesor będzie działał względem baudu RFM'a dostatecznie szybko to tak być nie powinno, ale zawsze należy zabezpieczyć się na wypadek jakichś problemów i sprawdzać ten bit. Oczywiście jeśli dojdzie do OVF to cała ramka jest do śmieci. Dodano po 3 Nie napisałem, że sprawdzanie...
Bardzo chętnie bym użył status byte ale u mnie sytuacja prezentuje się jak na obrazku poniżej. Nie mam "status byte" :(. http://obrazki.elektroda.pl/9867144000_1... Co do Twojego pytania na priv to zrzut programu do diagnostyki ET200S jest zrobiony na bazie WinCC jako jeden z ekranów SCADA. Jeśli chodzi natomiast o diagnostykę ET200S...
Sygnał PWM do standardowych sprzętów modelarskich (pomijam rozwiązania cyfrowe - niszowe - Graupnera, Futaby itp) to impulsy czasowe - aktywny jest stan wysoki. Nie mówimy tu o % wypełnienia bo ramki mogą mieć różną długość a impulsy też różny czas trwania. Sygnał jest asynchroniczny - tzn nie jest w żaden sposób taktowany. Jedynie długości impulsów...
dziekuje, tak chodzi o FDDI :) ale na ten temat juz znalazlem materiały ;) a gdzie jeszcz emoge poczytac ewentualnie o min dl ramki zeb yzaznajomic sie z tematem? pozdrawiam
Bufor cykliczny - tablica o długości N bajtów. Dwa wskażniki na elementy tegoż. Pierwszy wskażnik do odczytu (wo), drugi do zapisu (wz). Początkowo oba wskażniki ustawione na początek bufora. Zapis: Procedura przerwania po każdym odebranym bajcie zapisuje go w miejscu wskazanym przez wz. Następnie wz jest inkrementowany i jeżeli wskazuje na element...
No to masz 4-bajtowy znacznik początku ramki, w dodatku niejednoznaczny, tylko po co? Przy automacie masz zmienną - stan automatu, którą elegancko robi się jaku enum, a dalej switch zapewniający obsługę kolejnego bajtu i przejścia pomiędzy stanami. Do obsługi tego początku, jaki masz, potrzebujesz czterech stanów automatu (piąty stan to odbiór danych)...
Kolega powyżej zadał bardzo istotne pytanie: pps. a ten kabel to jaki długi, i jakiego rodzaju. I dostał z dupy odpowiedź: Jacku : Właśnie długość kabla i do tego nieekranowany (at)wr841nd Jaki jest ten kabel i jaką ma długość? Na długich i nieekranowanych kablach też są robione transmisje. Krzysiek masz racje UART daje rade nawet na tylko 300bps.....
1. kodowanie SIRC to właśnie kodowanie Space encoding ;) 2. Post data bits to dodatkowa ilość bitów (z twojego opisu wynika że są 2) które trzeba wysłać tuż po wysłaniu właściwych bitów DATA czy tam ADDRES i DATA (z tym że z twojego opisu wynika że te 2 dodatkowe bity są zawsze równe 0) 3. min_repeat oznacza, że dokładnie trzeba całą ramkę w całości...
Skoro chesz przesyłać dane czyste dane binarne to chyba zrozumiałe, że odpada ci konstrikcja Bytematch z zastosowaniem dowolnego bajtu, który byłby końcem jakiejś tam ramki w związku z tym musisz je albo: 1. wysyłać czysto binarnie z kompa a w procku po prostu czekać na zakończenie transmisji - wprowadzając jakiś TimeOUT (ale to czasami mało eleganckie...
Korzystanie z dowolnych akumulatorów elektrochemicznych przy "produkcji' energii nie jest dobrym interesem, gdyż przechowanie 1kWh w akumulatorze kosztuje kilka razy więcej, niż zakup 1kWh z Energetyki. Technologia Ca-Ca odnosi się do dodatku stopowego (wapnia), który poprawia lejność i wytrzymałość mechaniczną stopu, z którego są wykonane ramki płyt...
O ile producent sterownika miał głowę na karku, to nie zastosował gołego UART ani RS232, tylko różnicowe RS485 lub 422 możesz rozwinąć dlaczego tak uważasz i czemu byłoby lepiej/gorzej? Dodano po 14 na długość ramki z danymi wpływa ustawienie w sterowniku czy jest podłączony regulator pokojowy zwykły czy TECH to brzmi logicznie, bo sterownik TECH dorzuca...
Nie wiem czy ma to znaczenie, ale w pozycji Port u mnie jest 16101, a u ciebie 27250, może tu jest błąd, jeszcze długość ramki TCP ja mam 0, a Ty 1200. Jak zmieniam port, nie mogę się zalogować. Długości ramki TCP nie mogę zmienić. Czekam do jutra.
http://obrazki.elektroda.net/97_12728985... Witam. Przedstawiam projekt Tunera FM z dekoderem RDS. Konstrukcja powstała jako potrzeba zastąpienia wysłużonego sprzętu Diory. Tuner jest pierwszym elementem zestawu jaki zamierzam wykonać, następnym elementem będzie wzmacniacz. Z uwagi na brak czasu projekt powstawał przez około 1,5 roku. Dekoder...
Dziędobry Tu masz pomysł na protokół transmisji. Oczywiście należy dostosować ten pomysł do Twojego projektu. Zalety : 1. Początek transmisji jest unikalny i znak początku NIE MOŻE wystąpić w treści ramki 2. Łatwość debugowania - nie potrzeba żadnych programów do dekodowania treści - wystarczy popatrzeć. 3. Dało się uruchomić bez żadnych zacięć w jeden...
https://obrazki.elektroda.pl/9006975500_... Co takiego oferuje bojler z modułem Wi-Fi w środku? Jak wygląda jego budowa, co oferuje aplikacja? Czy można mu zmienić firmware? Zapraszam na pierwszą część przygody z Ariston Velis 80 i aplikacją Ariston NET - dziś zaczniemy od zakupu, wypakowania, testu aplikacji oraz zaprezentujemy płytki...
1: W pliku 11172-3.pdf brakuje Annex-ów. Wie ktoś skąd je wziąść? Z tąd: http://www.iso.org/iso/en/CatalogueDetai... Niestety z dewizy i to nie mało :/ Ale z tego co się orientuję, to same tabelki, trzeba by to porównać np. ze żródłami z Fraunhofer IIS. Tabelki są wczytywane z plików w common.c 2: Zgodnie z opisem w...
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....
Dobra, konkretnie i do roboty, bo tu już (chyba?) za dużo filozofii się robi. 1. Muszą być 2 kable. Albo jeden kabel 2-żyłowy. Albo jedna żyła w ekranie. 2. Żeby nie komplikować sobie życia - jedna żyła (ekran) łączy masy obu mikrokontrolerów. 3. Jeśli potrzebujesz częstotliwości przesyłu danych w granicach 100 bitów na sekundę - to da się to zrobić...
Generalnie, W Bascomie obsługa RC5 pozostawia wiele do życzenia dlatego też Mark w najnowszej wersji ma wprowadzić obsługę RC5 na przerwaniu ICP ("prawdziwie" w tle) według poniższego kodu, który udostępniam i polecam: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1...
Zacina sie bo to wada bascomowejo Getrc5. ten program musi działac, dlaczego go nie zastosowałeś? Spróbuj, tylko odbiornik IR musisz dac na wejscie ICP procesora. [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Config Timer1 = Timer , Capture Edge = Falling , Prescale = 8 '1 tick= 1 uS On Capture1 Capture_edges 'To przerwanie...
Hmm... W tym szaleństwie jest metoda. Tzn. w programie nie widzę błędu: 11e:80 91 32 01 ldsr24, 0x0132 122:e8 2f movr30, r24 124:f0 e0 ldir31, 0x00; 0 126:e0 50 subir30, 0x00; 0 128:ff 4f sbcir31, 0xFF; 255 12a:80 83 stZ, r24 len++; 12c:8f 5f subir24, 0xFF; 255 12e:80 93 32 01 sts0x0132, r24 Tx_to_buf(); 132:ad...
W prądnicy i w silniku są pary biegunów na wirniku i w stojanie. Na wirniku są widoczne pary biegunów jako neodymy N i S i są wbudowane (wklejone) powtarzalnie na stałe. W stojanie też są pary biegunów.Można go łączyć w trójkąt lub w gwiazdę i liczba nie ulegnie zmianie. W trójkąt liczy się cewka pojedynczej fazy, ma dwa bieguny (ramki), cewka faza...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
http://obrazki.elektroda.pl/5449134300_1... Witam! Kompresor przyda się w każdym warsztacie, mniejszym bądź większym. Postanowiłem jakiś miesiąc temu, że ja również zbuduje sobie kompresor. Ktoś może sobie pomyśleć po co to konstruować, budować, głowić się i kombinować jeśli można iść do sklepu i to kupić. Pewnie, że można, ja jednak...
Hm.. jeśli długość ramki jest zależna od jej typu, to chyba trzeba obsłużyć wszystkie typy ramek, choć ciekaw jestem czy ktoś inny będzie miał jakiś pomysł. To co mi przychodzi jeszcze na myśl, to: - użyć informację o czasie, czyli na przykład agregujemy wszystko w buforze, a zaczynamy go parsować dopiero jak przerwa w odbieranych danych przekroczy...
Przejrzałem dokumentację i mam 2 wiadomości. Te trzy układy kodują bity danych w ten sam sposób, tj. bit 0 trwa 100 µs, a 1 - 200 µs. Problem w tym, że wysyłają w ramce ich różną ilość. Mogło być tak, że w zależności od daty produkcji/rynku/dostepnosci itd. stosowali różne układy. W każdym razie MM53226 wysyła 256 różnych kombinacji, a SAA1250 - 1024....
Dzisiaj oscyloskop jest tak tani, że na jego kupno pozwolić może sobie każdy. Koszt zakupu biednego oscyloskopu cyfrowego o pasmie 200 kHz, reklamowanego jako ręczny oscyloskop oscyluje w granicach 100-150 zł, zwykły dwukanałowy oscyloskop cyfrowy można mieć już poniżej 1000 zł. Są oczywiście i droższe modele, powyżej 2500 zł. Możliwości współczesnych...
http://obrazki.elektroda.pl/8642978200_1... Wstęp Cała historia zaczęła się od zakupienia okazyjnie używanego sprzętu grającego, niestety w zestawie nie było pilota. Chciałem go dokupić, ale niestety jest nie do dostania. Korzystając z Format danych Najpopularniejszym formatem zapisu kodów IR jest Pronto Hex i takie właśnie kody obsługuje...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
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...
http://obrazki.elektroda.net/14_12652911... Witam, Wziąłem się w końcu za transmisję radiową na poważnie ;) .... Chodziło mi o przygotowanie, że tak powiem uniwersalnego softu, który będzie działał z dowolną parą prostych nadajniczków/odbiorniczków typu 433MHz czy 833MHz. Do budowy użyłem - wypróbowałem 3 pary różnorakich par nad/odb. Dobrałem...
Wymieniam baterię w swoim Oppo Reno 6 Pro 5G (CPH2247) i podczas demontażu zauważyłem cienki czarny kabel koncentryczny biegnący wzdłuż lewej krawędzi obudowy - nie mam pojęcia, czy to ja go jakoś nie uszkodziłem. Kabel: jest wpięty z jednej strony do płyty głównej (złącze RF snap) biegnie w rowku w ramce telefonu dolna końcówka znajduje się w okolicy...
Podrzucę jako przykład swój kod html i przykład obiektu json. Mogę też zmodyfikować to w twoim programie. To nie jest dużo roboty. Super! Raczej będę się starał toi zrobić samodzielnie Dlatego też dam ci kod html strony wg Twojego kodu. W katalogu html są pliki: solar_mainpage.html - strona z tabelką z danymi, jest to kod statyczny, nic w nim się nie...
Zastanawiam się czy tylko podaje temperaturę do sterownika czy u siebie trzyma zadana wartość temperatury w mieszkaniu i wysyła rozkazy stop i start w celu osiągnięcia temp w pokoju przez piec, ale stawiam że tylko mierzy temp i podaje do sterownika. Interesowałby mnie log jak narasta temp touch panela od poniżej do powyżej zadanej pokojowej. Sterownik...
Witam serdecznie, Robię dla synka ramkę z modelami F1 LEGO, oświetlaną od wewnątrz taśmą LED. Problem pojawił się przy montażu przycisku włączającego oświetlenie. Kupiłem przycisk, który działa tylko wtedy, gdy jest wciśnięty — po puszczeniu LED-y gasną. Otwór o średnicy ⌀12 mm jest już wywiercony, a dodatkowym ograniczeniem jest długość przycisku,...
Mam w domu system z RS485 pracujący na 250kbps, bez kwarcu na wew RC 8MHz. Długość ramki 35 bajtów. Działa bez błędów. To, że działa to żaden dowód, że tak jest poprawnie. W jednostkowych przypadkach należy brać poprawkę na to, że ma się po prostu szczęście. Długość ramki danych jest bez znaczenia, gdyż zapewne używasz UART, a ten synchronizuje każdy...
W dokumencie e-CzasPL-Opis-projektu-przykladowego-mod... jest napisane: "podczas przejścia do nowego stanu maksymalne odchylenie częstotliwości fali nośnej nie przekracza ±100 Hz". Tymczasem wg ostatniego zdania artykułu: "Przy obserwacji wskazania wyświetlacza przez 10 minut wystąpiło tylko jedno wahnięcie -0,2 Hz". Czy...
Witam, To jest schemat ramki. Podczas obsługi CAN interesuje nas CAN ID - czyli nr ID ramki, długość ramki oraz dane. Podany schemat dotyczy CAN w wersji 11bit i tak naprawdę nie obsługujemy poszczególnych bitów bo robi to za nas np. sterownik PLC. Pozdrawiam,
https://obrazki.elektroda.pl/4444898400_... Są takie chwile w życiu elektronika-hobbysty, zwłaszcza programującego mikrokontrolery, gdy jego największym pragnieniem jest umieścić dwa układy w odległości kilkuset metrów i wymieniać między nimi dane. Tanie moduły radiowe nie dadzą rady. Moduły LoRa radę dadzą i do kilku kilometrów, ale...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
Po wybraniu pliku do odtwarzania (realizuje to poniższy fragment kodu umieszczony w głównej pętli programu w pliku main.c): if ((! (AT91F_PIO_GetInput(AT91C_BASE_P... & SW2)) & (~ play_key_pressed)) //gdy dopiero teraz naciśnięty przycisk SW2 - Play (czyli jeszcze w tym miejscu play_key_pressed ==...
(at)BlueDraco Dlatego trzeba robić przerwę co kilkadziesiąt bajtów. Jest oczywiście tak bo Ty tak mówisz i koniec. Dlaczego kilkadziesiąt? Nikt nie wie. Zrozum, że większość protokołów ma ramki o ograniczonej długości. Ramki takie posiadają nagłówki oraz CRC. Protokoły z ramkami o długości kilkanaście kilobajtów również istnieją i działają całkiem...
zmienna długość ramki rs485 długość ramki ramki samsung
ustawić wałek rozrząd legrand legrand podłączyć transformator schemat
wekta cyfral prostownik tyrystor
ICE2B765P2 Infineon – zamienniki, ICE2B765P, ICE2A765P2, kompatybilność, różnice Ford Focus Mk3 – wskazówki zegarów opadają przy odpalaniu, autotest czy usterka IPC?