Witam kolegę. Osobiście zajmowałem się wyświetlaczem DA1 i realizowałem na nim tylko wyświetlanie czasu oraz daty + komunikaty okolicznościowe. W zależności od wersji programu DA1 można ustawić 15 komunikatów względem daty i godziny oraz cykliczne w zależności od godziny Dobrym rozwiązaniem są tablice z otwartym protokołem ASCII. Używałem tablicy firmy...
Całkowicie zgadzam się, że podstawową funkcją Satela jest system alarmowy. Jednak, jak kolega wcześniej zauważył, jeśli ktoś idzie w kierunku smart home i to reklamuje, to fajnie uprościć niektóre rozwiązania. Tym bardziej, że Satel parę lat temu chwalił się opcją symulacji obecności. Później usunął ten wpis. Ja od lat stosuję Satela w rozbudowanych...
Dlaczego akurat M8 może weź coś co ma 2 UART-y np. M162 Trochę większy gabarytowo procesor ale zawsze można wziąć wersję SMD. Ewentualnie wersja karkołomna. DMX jest jednokierunkowy... Czy transmisja z PC będzie 2 kierunkowa ? Jeżeli nie to możesz podłączyć TX z FTDI do RXa w uC a TX w uC do konwertera RS485 i bawić sie programowo w odbieranie i wysyłanie...
(at)Marek_Gorecki Jeżeli korzystasz z funkcji xprintx to i tak musisz zaimplementować funkcje odpowiedzialne za wysyłanie pojedynczych znaków. I to w tych funkcjach po prostu dodaj oczekiwanie na zakończenie transmisji. W efekcie, kiedy printf zakończy się wykonywać będziesz miał pewność, że możesz od razu przełączyć się na odbiór. Ceną tego będzie...
Udr jest buforowany mieści 2 lub 3 znaki ,co oznacza tyle ,że można zapisać raz po razie. Pierwszy wpisany znak zacznie być natychmiast wysyłany kolejne dwa, kolejno po pierwszym . Jedno przerwanie zgłaszane jest gdy bufor jest pusty czyli można dopisać kolejne znaki do wysłania Drugie przerwanie ,gdy zakończy się wysyłanie ostatniego znaku z bufora...
Korzystając z informacji tego wątku, postanowiłem zrobić integrację do SolarComp 971 (wcześniej omyłkowo wspomniałem o 951). Uczyniłem taki układ połączeń wg. schematu: https://obrazki.elektroda.pl/6551245800_... oraz taki kod yaml dla esphome captive_portal: # ========================= # UART – RS485 # =========================...
https://obrazki.elektroda.pl/2616487200_... Przedstawię tu indywidualnie adresowalną taśmę LED RGBW (czerwony, zielony, niebieski i biały) opartą o układ TM512C4 i pracującą na napięciu 24V. Pokażę tu, jak działa jej protokół komunikacji DMX512 i jak można prosto wysterować ją z poziomu RS485 ESP32. Do demonstracji użyję płytki ESP32...
Tak socat się wywala tak czy inaczej. Mój skrypt do wysyłanie do PV Monitora będzie sam uruchamiał socat a potem go wyłączał przy każdym wywołaniu.
Mam pvmonitor.pl na LK. Jest wysyłanie na Sunny Portal. Statystyki z Wattroutera. Ale to ciągle mało. Zamówiłem licznik Eastron SDM630-MT. Będzie zamontowany tuż za licznikiem ZE. Mam zamiar wyciągać z niego dane po RS485. Co z tym dalej zrobić? Będzie interfejs RS485 USB i pobawię się pecetem. Jakie inne możliwości mogę z tym osiągnąć? Czy nie wstawić...
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...
Hej. Możesz spróbować github.com/wasilukm/hoymiles_modbus/blob... Prace jeszcze trwają ale można odczytać dane ze wszystkich mikroinwerterow razem z dekodowaniem numerów seryjnych. Planowałem jeszcze zrobić wysyłanie odczytanych danych przez mqtt ale Twoja obserwacja odnośnie zawieszania...
https://obrazki.elektroda.pl/4130790200_... W materiale znajdziecie rezultaty testów urządzeń sterowania przez Wi-Fi z serii FOX , udostępnionych przez producenta F&F . Otworzymy także obudowy i zobaczymy jak zbudowane są testowane urządzenia. FOX to zarówno system sterowania i automatyki domowej, jak również monitorowania zużycia...
Ok... TH08E działa z OpenBK choć z tego co zauważyłem czasem zdarza się że nie pobierze danych z NTP i kasuje się data i czas na wyświetlaczu - było tez kilka przypadków że przesłał wartości równe zero - choć to już chyba się nie zdarza (zobaczymy jak dłużej popracuje). Na chwile obecną dodane wysyłanie stanu baterii, temperatury i wilgotności. Jak...
Zaciski A i B To RS 485 jest półdupleksem i wskazuje wartości za pomocą różnic w napięciu . Interfejs Modbus RTU RS485 jest To dwuprzewodowe, wielopunktowe połączenie komunikuje dane szeregowe, wskazując wartości poprzez wysyłanie różnych napięć przez dwa przewody. Podłącz termostat tam gdzie Ci napisałem.
Patrząc na zapowiedzi o podwyżkach cen energii elektrycznej, to robią się to mocno uzasadnione takie zabawy. Wysyłam do systemu rocznie 2000kWh z tego mi zwracają 1600kWh, dzięki bankowi energii oraz odcięciu części domu ilość wysłanej energii powinna spaść do 1400kWh. Ale głównym uzasadnieniem będą blackouty, i tu wchodzi mój zakupiony falownik ze...
Miałem podłączone urządzenie do portu RS485 w CompactRIO NI-9039 (łączyłem i do portu w samym CompactRIO, i do portów modułu NI-9871, wszystko działało). Teraz podłączam, i na RS485 działa tylko odbieranie danych, a wysyłanie nie. W programie ustawiam parametry transmisji i wykonuję funkcję pisania na port - funkcja zwraca poprawnie ilość wypisanych...
(at)ElektrodaBot Jak odczytać napięcie z logera MW_08_0501_1.58 falownika Solis 3P5K-4G Bezpośrednia odpowiedź na pytanie Aby odczytać napięcie z logera MW_08_0501_1.58 podłączonego do falownika Solis 3P5K-4G, należy zapewnić poprawną konfigurację komunikacji (zwłaszcza protokołu Modbus) i skorzystać z właściwego oprogramowania lub platformy monitorującej...
a jaki wogóle ma interfejs ten projektor ? rs232 , ttl czy moze rs485 ?
Witam zainteresowanych tematem WIFI na bazie modulu ESp8266 do inwertera Solis i GINLONG. W zalaczeniu soft do wgrania do ESP8266 i jest wysyłanie danych na PVMONITOR jak inwerter pierwszy. Polaczenie ESP8266 z inwertrem solarny musi byc za posrednictwem konwertora URAT RS485. Wgrany soft daje mozliwosc configuracji przez WWW czterech parametrow : 1....
Witam. Od pewnego czasu zajmuje się wykonaniem sterowania na mikro-kontrolerach AVR. Nadajnik pracuje na atmega 8 a odbiorniki na atmega 16. Mój system to zestaw 15 odbiorników i 1 nadajnika. Połączone jest to wszystko za pomocą magistrali RS485 za pośrednictwem Sn75176 z przełączaniem odbiór nadawanie. To tyle odnośnie układu docelowego. Do celów diagnostycznych...
Hej, czekam już na wymianę licznika przed odpaleniem mojej fotowoltaiki i jako że ze swoim falownikiem łączę się przez RS485 i zbieram dane lokalnie w mojej bazie danych, chciałbym też kontrolować swoją sieć. Doradzicie jaki wybrać licznik (pewnie dwukierunkowy najlepiej - ale z drugiej strony jak mam informację z falownika ile produkuję to mogę chyba...
Chociażby https://botland.com.pl/pl/konwertery-usb... No to tak. Urządzenia podesłane przez Ciebie działają PERFEKCYJNIE! Kilka uwag/ciekawostek dla innych: 1. Tylko od strony SLAVE konieczny jest statyczny i publiczny adres IP oraz przekierowanie portów na routerze jeśli...
Problem rozwiązałem zupełnie przebudowując program. Napisałem sobie na spokojnie bibliotekę do rs485 i teraz wszystko ruszyło.
Witam, Ty chcesz to "newline" odbierać czy wysłać? Wysyłanie jest proste: "puts(newline);". Odbieranie trudniejsze, bo jeśli sprawdzasz ostatni znak (\n), to przedostatni musi być równy \r. Jeśli nie jest, to odebrałeś \n zamiast \r\n. Myślisz że zmieszanie dwóch bibliotek to dobry sposób jest na co? Razem masz ten raptem kilka linijek użytecznego kodu....
dzięki wielkie - naturalnie Twoja uwaga jest słuszna i to zmienię jednak rozwiązanie było bardziej prozaiczne - aż wstyd się przyznać ale obrócone były przewody do rs485 :oops: pozdrawiam Przemo
Koncepcja jest dobra, wdrażałem podobne rozwiązania na konwerterach od Moxy i Advantecha. Czasami trzeba było ustawić wysyłanie przez Ethernet po każdym znaku odebranym z portu szeregowego, a czasem działało na domyślnych ustawieniach. Obejrzyj Wiresharkiem transmisje Ethernet pomiędzy konwerterami, porównaj przypadki 2 i 3. Podejrzewam że pojawiły...
Testowałem działanie komunikacji z konwerterem RS485-UART (podłączanym przez USB do komputera) i działała bez zarzutu, dlatego podejrzewam, że z przejściówkami na RS232 powinno podobnie. UART korzysta w zasadzie tylko z linii danych, a w klasycznym RS232 jest więcej linii sygnałowych do obsłużenia, dlatego tutaj mogą wystąpić ewentualne problemy (w...
wysyłanie tak ,chciaż zostałbym przy 1 bajcie adresu ( szyna rs485 akceptuje max32 urządzenia) 1.Najlepiej w przerwaniach 3. a w jakim języku będziesz pisał ?
Uszanowanie dla wszystkich czytających, Stanąłem przed wyzwaniem skomunikowania się z radiem : model DM839 posiadającym Rs485. Posiadam konwerter RS232/485 To ETH waveshare. https://obrazki.elektroda.pl/7297303000_... Dostałem od producenta rozpiskę komend i zwracam się do Was szanownych forumowiczów o podpowiedz, jakim programem mógłbym...
Musisz mieć cały czas włączony odbiornik i nasłuchiwać stanu linii. Próbę nadawania podejmujesz tylko gdy jest "cisza" (można to rozwiązać sprzętowo nawet ładują kondensator). Urządzenie nadawcze odczytuje zwrotnie samego siebie i sprawdza czy to co odczytał zgadza się z tym co wysłał. Dobrze jest na początku wysłać tzw. preambułe (bajt o wartości AAh...
Dzięki , to z tablicami to moja pomyłka pisałem to na szybko.Jak miałem tablice 10 elementowe to było to samo.Co do wartości w TxBuf to nie mają one żadnego znaczenia gdyż chce poprostu wysłać cokolwiek. Co się tyczy USART1->CR1&=~(1<<2); to tak ma działać, czyli: 1. Odbieram dane, 2.Blokuje odbiór, 3.Aktywuje wysyłanie, 4.Wysyłam 5.Wyłączam...
Witam podłączyłem mega32 przez max485 z kompem przez przejściówkę USB-RS485 (własnej konstrukcji) korzystam z terminala i mam taki problem, mianowicie wysyłając dane z terminala do m32 dane przechodzą ok, natomiast w drugą stronę (z m32 do kompa) w terminalu dostaje "krzaczko-robaczki", zamieniając połączenie RS485 (linie A przejściówki podłączam do...
Witam wszystkich, Proszę o pomoc związaną z komunikacją z Modułem do pomiaru temperatury z interfejsem RS485, AVT1705. Zakupiony Kit połączyłem z komputerem za pomocą Konwertera USB-RS485 CH340G. Uruchomiłem zgodnie z instrukcją Bray Terminal i założenie zwory w pozycji 3 powoduje wysyłanie pomiaru temperatur i wyświetlanie ich w Bray Terminal. Założenie...
Ok. Dużo mi się rozjaśniło:) wielkie dzięki. Będę pisał na bieżąco jak będę miał jakieś problemy :) Jeszcze jedna myśl. Zakładając, że na jedną sprężarkownię przeznaczam jeden moduł MT. Sprężarki - te które mają RS485 łączę szeregowo z układami I/O (które są przy sprężarkach z których wyciągam pojedyncze sygnały - bez RS485) i dalej szeregowo do modułu...
Jak czekasz 1ms to może być za mało na 'dosłanie' końcówki bajtu przy niskich prędkościach. Tak jak mówił to już ktoś wcześniej czekaj na pusty bufor i wtedy dodaj 1ms, a nie wysyłanie + 1ms
Oznacza też, że jak jest 5 modułów, każdy wymagający 20 minut na wgranie softu to serwisant może potrzebować tym prawie 2h na autobus. Czasem to problem, czasem nie. Z powyższej wypowiedzi wynika, że generalnie nie wiesz jak to się obecnie robi. Od całkiem dawna w bardziej poważnych aplikacjach (niech to będzie ten hasłowy autobus) serwisant "wgrywa"...
Witam zaimplementowałem protokół Modbus i wykonałem 1 urządzenie master i Slave na mikroprocesorach ATMEGA32. Podczas komunikacji przez rs485 slave nie odbiera poprawnej odpowiedzi. W masterze gdy przechodzę na wysyłanie ramki to ustawiam "1" do bitu sterowania układam rs485 a gdy przechodzę do odbioru to ustawiam "0". Jezeli ustawię na stałe "1" do...
Kod Zamel nie jest otwarty, zatem podanie struktury ramki byłoby nielegalne. Natomiast zbadać ją możesz przy pomocy programu Audacity przez wejście dźwiękowe w karcie muzycznej(moduły Hope HM-R868 i HM-T868). Legalnym sposobem komunikacji z ROP'ami jest zakup modułu RXM-01 i wysyłanie danych przez RS485 MODBUS. Opis ramki dostępny jest na stronie Zamela....
Nie wiem czy to do końca w tym tkwi problem. Otóż udało mi sie transmisję odpalić ale.... wysyłając jakiś ciąg znaków do AVR, na lcd odbieram najpierw krzaki, po kolejnym wysłaniu, poprawny tekst. Co dziwne. Krzaki są zawsze takie same dla określonego ciągu znaków. Czasami dopiero trzecie wysłanie rozkazu, powoduje ze zostaje on odebrany poprawnie,...
To masz może jakiś pomysł jak zrobić w jednym projekcie coś takiego: - Zegar na LCD odświeżany co 1sek - jednocześnie odbierać dane z RS232 z prędkością 19200bits i wysyłanie ich dalej po magistrali RS485 Chodzi mi o to by oba te działanie nie kolidowały ze sobą albo jedno nie wpływało na drugie.
SP3SWJ --> no powiem ci , że mnianiuśnie, cukierkowo i coraz bardziej zachęcająco wyglądają te wyniki z tego analizatora, które tu pokazujesz ;) przez ciebie się skuszę w końcu na niego ;) A jeśli chodzi o to co napisałem w C to prawdziwym testem dla moich rozwiązań (bez takiej analizy) było napisanie na PC oprogramowania, które pełni rolę Mastera w...
Witam! Mam ( w domu sieć urządzeń opartą na RS485 (czujniki, sterowniki świateł, żaluzji itp...). Interesuje mnie możliwość podsłuchiwania ruchu w tej sieci (jakiś konwerter do kompa + program, który zapisze mi całą transmisję w logu. Problemem jest to,że używam własnego protokołu (podobny do 1-WIRE) - tak więc potrzebowałbym coś, co pokaże mi tylko...
Widzisz zależy co chcesz połączyć, HMI mają ethernet który daje duże możliwości, masz moduły ethernet chyba już do każdego PLC, a stare urządzenia hmmm, tu niema złotego środka, można to robić na rożnych urządzeniach które komunikują się ethernet > rs485, ale bardzo tanio niejest, bardzo drogo chyba też nie :) ale nadal nie rozwiązuje to w 100% przepięć...
(at)pawelec5 Czy to nie ty niedawno miałeś problem z losowym ustawieniem przekaźników i ich przełączaniem? Radziłem ci wtedy, żeby przeprojektować całą płytkę, bo IMHO to co masz nie ma prawa działać w takim otoczeniu. Koledzy pokazali ci obejście problemu, jakim było stałe wysyłanie konfiguracji przekaźników po SPI. Obejście jak to obejście, zadziałało....
Witajcie, próbuję właśnie wykorzystać bibliotekę RKAvrLib do realizacji transmisji RS485 w oparciu o przerwania i tu napotkałem problem... Po inicjalizacji UART'u wszystko działa poprawnie, dopóki nie próbuję wysłać jakiegokolwiek komunikatu przez UART. przykładowo wywołanie: UART_putstr_P(PSTR("Test nadawania")) uruchamia...
Broadcast to wysyłanie danych do wszystkich klientów sieci. Multicast to wysyłanie danych jedynie do klientów sieci, którzy zgłaszają chęć ich odbioru. Czyli podłączą się do określonej grupy. Takich grup może być wiele. Grupy mogą mieć adresy od 224.0.0.0 do 239.255.255.255.
Znajomy magister z który zachęcił mnie do budowy tego sterownika polecił mi uart bo łatwo w nim ustawić transmisje 250kHz i wysyłanie jest po rs232 więc bardzo zbliżone do rs485 na którym bazuje DMX512, więc jeśli teraz uporam się z dodaniem tych dwóch ramek to będzie już transmisja DMX. Ale jeśli można się z tym nadawaniem uporać programowo to z chęcią...
RS485 opisuje tylko standard elektryczny.
IMHO, aby efektywnie programować procesory o pewnym stopniu skomplikowania (albo pisać programy o pewnym stopniu skomplikowania), trzeba zainwestować w narzędzia. Bootloader jest ok (oczywiście trzeba móc go wgrać), niemniej jak rozwiązać problem bez debuggera? Oczywiście można się bawić w wysyłanie komunikatów (nawet jest to proste - wgrywam w XMEGA...
:arrow: #5 - Mam wrażenie, że te repeatery są symetryczne; rozumiem, że nadawanie jest włączane przez sygnał przychodzący z przeciwnej strony repeatera. A co będzie, jeśli z obu linii po prawej stronie przyjdą sygnały jednocześnie? Być może protokół to wyklucza: do linii po lewej jest podłączony master, a slave-y mają prawo nadawać tylko w odpowiedzi...
RS232 i konwerter na RS485 Od strony uP standardowo zaczynam od: $crystal = 11059200 $baud = 9600 Odbiór danych przez instrukcje inkey a potem setest case Wysyłanie instrukcja Print . Nie korzystam z przerwań. Od strony PC zależy w czym piszesz program. W VB odbiór i wysyłanie przez MSComm1. (output lub input ) Jest sporo przykładów na elektrodzie....
Witam, jestem początkującym programistą/elektronikiem. Chciałbym zbudować aplikacje która pozwoliłaby mi na wysłanie ramki crc8 bezpośrednio do STM32. Wszystko dlatego, że wysyłanie komend ciągle zmieniającym się kodem crc dla różnych czasów jest bardzo nie praktyczne + sam program ma pomóc w późniejszych projektach oraz mojemu prywatnemu rozwojowi...
rs485 wysyłanie bajtu danych arduino wysyłanie wysyłanie logów
schemat autobusu setra ciśnienie cylindrach zafira impedancja kabla
andersson zlacze sonda lambda oscyloskop
Jak sprawdzić rok produkcji telefonu Samsung? Pulsujący pomarańczowy przycisk Active Guard, Roomba, PS4 – co oznacza sygnalizacja LED?