Czy LK sobie da radę z RS485 wyprowadzonym po ethernecie? Pytanie bonusowe, czy zrozumie to, co w RS485 wysyła hoymiles (mam mikroinwertery)?
można na miliony sposobów ja użyłem akurat narazie na moje potrzeby najprostszego chyba ;) ... zliczam sumę XOR wszystkich po kolei bajtów w ramce i jako ostatni bajt leci ta suma. W odbiorniku robi się sytuację odwrotną też przez XOR i wynik musi się zgadzać z ostatnim bajtem pozdr
Konwerter w trybie przezroczystym przesyła bajt po bajcie dane odebrane z połączenia TCP na port RS485, a odebrane z RS485 wysyła połączeniem TCP. Nic więcej. Co konkretnie jest przesyłane możesz podejrzeć Wiresharkiem. Musisz sam zadbać, żeby przesyłane dane miały sens, a także żeby było dość czasu na ich transmisję po RS485 przy wybranej szybkości,...
Witam, Może to nie wiele wniesie do tematu ale ostatnio walczyłem chyba ze 3 dni z rs485 i modbus na sterowniku PLC simatic S7 1200. Przyczyną braku komunikacji był źle wykonany przewód. W kwestii LabVIEW nie pomogę... niestety ale wszystkie moje problemy z komunikacją sprowadzały się do okablowania...U Cb wysyłane działa a odbieranie nie. To może zrób...
Korzystam z bootloadera Mirkka36. No tylko w moim programie na PC (jeśli o tym myślisz) nie ma na razie wsparcia dla RS485, czyli możliwości wysyłania danych pod wskazany adres itp Mam zamiar zająć się tym kiedyś w chwili wolnego czasu bo też coraz bardziej staje mi się to potrzebne w praktyce w sieciach RS485.
Aby mieć podgląd musisz kupić TAP (on się łączy radiowo z optymalizatorami) i połączyć to za pomocą kabla RS485 z CCA (wysyła dane do chmury). U mnie oba urządzenia znajdują się na strychu, pod dachem, gdzie są panele. Choć TAP ma uchwyt do montażu bezpośrednio do panelu, nie ma problemu ze złapaniem łączności z panelami, będąc pod dachem.
a jaki wogóle ma interfejs ten projektor ? rs232 , ttl czy moze rs485 ?
probowalem jutro wymienie konwerter przy pececie rs232<->rs485 moze to jego wina
AVR komunikuje się poprzez UART (USART) z MAX485. Ten konwertuje odpowiednio na poziomy różnicowe określone w warstwie fizycznej RS485 i wysyła. RS485 to nie protokół tylko standard. Implementacja warstwy aplikacji jest w RS485 dowolna (np. protokoły Modbus, Profibus etc.)
Tutaj możesz odnaleźć podstawowe informacje: https://www.microcontroller-project.com/...
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...
Problem rozwiązany. Pomogła wymiana procesora na inny.
Dzieki chłopaki za zaangażowanie, sprawdzam własnie wszystkie możliwości jak odkryje coś nowego odezwę się w tym temacie niebawem.
Być może jutro uda mi się zdemontować w końcu regulator (nie było okazji do tej pory) to przyjrzę się dokładnie połączeniom portu. Może być tak, że dedykowane rozszerzenie mostkuje któreś piny i wtedy regulator "wie" że ma wysyłać dane na RS485, lub zmienić protokół komunikacji.
Przede wszystkim, musi być jakieś polecenie, wysyłanie przez RS485, które zmienia adres urządzenia. Podłącza się jedno takie urządzenie, ustawia adres i nakleja się metkę z numerem. I tak N razy, raczej przy komputerze. Sensowne może być to, żeby program najpierw sprawdzał, czy jest urządzenie z domyślnym adresem, potem ustawiał taki, jaki mu się poda,...
RS485 opisuje tylko standard elektryczny.
Do RS485 są biblioteki, może lepiej to zadziała. Nadawanie w Arduino jest na przerwaniach, wysyłasz napis do bufora i funkcja Serial.print się kończy, w tle uruchamia się funkcja do faktycznego wysyłania w przerwaniach i nadaje znak po znaku, ale ty przełączasz na odbiór, więc nie wysyła. Pierwszy wysyła bo masz delay 500. Po wysłaniu tekstu możesz...
To dobrze że da się te dwa układy niezależnie odpalić, tak mi się wydawało ale nie byłem pewien. Jeśli chodzi o zastosowanie to ma to odczytywać dane (w sumie 16bitów) z przetwornika ADC i wysyłać max 10x na sekundą dalej po rs485. To można napisać nawet bez użycia przerwań.
Witam. Mam nadzieję, że to dobry dział. Ostatnio odkryłem, że mój sterownik solarów ma wyjście po rs-485. Nie miałem nigdy kontaktu z komunikacją szeregową , ale pomyślałem, że to nie może być jakieś trudne. Sterownik ma swój protokół i trzeba wysłać 11 bitową ramkę. Jak sprawdzić pod linuksem czy jest komunikacja? Mam konwerter usb-rs485. Wysyłam zapytanie:...
A spotkał się ktoś z jakimś programem, który zastępuje webbox SMA? Jakiś emulator czy coś. Jakiś program, który po zainstalowaniu na kompie udaje pracę webboxa, można podpiąć inwerter przez RS485 i wysyłać dane tak jakby był wpięty ten datalogger.
Ach tak....w takim razie zmyliła mnie nazwa boot loader - myślałem, że do jego uaktywnienia wymagany jest reset mikrokontrolera, który podczas startu sprawdza sobie stan jakiegoś pinu i w zależności od tego stanu uruchamia albo program ładujący, albo użytkownika - jak to jest np. w ARM'ach. Ale czy w takim razie, skoro wywołanie bootloadera ma - jak...
Rezystory muszą mieć wypadkową rezystancję około 120 Ω. Co daje 390Ω dla każdego rezystora. Nie jest konieczna masa, zegar RC procesora też może być. Należy zwracać uwagę na odczyt błędu ramki (rejestr UCSRA) przed odczytem z UDR. Oczywiście kod CRC jest niezbędny. Topologia gwiazdy, którą przedstawiłeś, raczej nie jest poprawna. Na początek...
Nie wiem jaka jest implementacja. Jak sprzętowa to po transmisji sprawdzać stan flagi TXC - zamiast delay wstawić coś w stylu: while(!(UCSRA & (1<<TXC))); . Ewentualnie nie używać printfa tylko skrobnąć własna procedurę do wysyłania danych przez USARTa?
Można coś takiego zrealizować na ATMega i module ENC28J60. Ja nad czymś takim właśnie pracuję. Nie doszedłem jeszcze do robienia wykresów. Mój układ zbiera dane z kilku(nastu) mikroprocesorów poprzez RS485 i wysyła na serwer z którego można to wszystko odczytać. Poprzez ten serwer można sterować też wszystkimi wyjściami podłączonych do tej sieci mikroprocesorów,...
Chciałem zasięgnać opini na temat nastepujacej kwesti: Potrzebuje w instalacji pomiaru energii zainstalowac urzadzenie które będzie powiadamiac o zaniku napięcia na fazie/fazach z tym że informacja taka podawana jest przez licznik energii standardzie RS485. Napięcia pada - licznik wysyła Czy ktos mógłby polecic urzedzenie które taki komunikat (RS485)...
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...
Witam ponownie z podobnym problemem. Mam 2 urzadzenia jedno nadaje drugie odbiera po RS485 Wysyłam tak: Źródła programów, należy umieszczać w znacznikach
A o który nadajnik chodzi? O ten który bezprzewodowo wysyła sygnał RS485 po radiu 433MHz. Moduł od strony falownika postanowił umrzeć. Konkretnie padł w nim scalak WS3085. Wygląda to tak że jest on zasilany bezpośrednio z 5V wejściowego, i te 5V dalej idzie na stabilizator 3,3V. Za stabilizatorem wszystko wygląda na żywe, przynajmniej procesor zdaje...
Witam, mam taki problem. Mam łącze RS485 na 2 kablach. Wysyłam na RS485 string komendą printf. Danych mam do 10 do 100 bajtów. Nie mogę od razu w następnej linii przełączyć MAX485 na odbiór, bo dane jeszcze nie przejdą i urwę trnsmisję. Pytanie moje brzmi - jak najszybciej można to zrobić? Czy da się tak zrobić, aby jak tylko wyjdzie ostatni znak, to...
Ustawiłem 9600 - taki sam jak wysyła inwerter.
Sam terminator niczego Ci nie da ... Aby na liniach było odpowiednie napięcie muszą być wszystkie rezystory, które tworzą 2 potencjały. Patrząc na to inaczej szyna rs485 musi być zasilana (jak wszystko), bo inaczej nie chce działać. A terminatory maja dwojaką rolę. Ta podstawowa to redukcja odbić, ale druga to zrównoważenie napięć na linii. Dzięki terminatorowi...
Problem rozwiązałem zupełnie przebudowując program. Napisałem sobie na spokojnie bibliotekę do rs485 i teraz wszystko ruszyło.
Witam. Zmontowałem kit AVT1705-Moduł do pomiaru temperatury z interfejsem RS485. Kit wysyła co 1 sekundę ramkę w formacie:Txx=AA.A;Txx=BB.B i na końcu Enter. Gdzie xx - adresy, a AA.A i BB.B to temperatury. Wyświetlenie wyników pomiaru w polu textowym nie było problemem. Schody zaczynają się w momencie próby rozdzielenia tego wyniku pomiaru na 2 pola...
Podłącz plc do pc przez rs485, uruchom program emulujący modbus slave żeby zobaczyć co wysyła plc. Dodano po 28 [ADPRW H1 H5 K4000 K0 HFF00 ] ?
Cześć, mam do uruchomienia urządzenie, które działa po RS485 z dość niewdzięczną ramką danych: 7 bit, 2 bity stopy oraz jeden bit parzystości. Bez problemu komunikuję się z urządzeniem gdy jest ono podłączone do komputera przez przejściówkę RS485/USB i ręcznie wpisuję polecenia (np. wysłanie komendy drukuj to wysłanie czterech bajtów: 0x16 0x1A 0x05...
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
A z jaką prędkością chcesz wysyłać dane?
... ale jeśli dobrze się napisze procedury komunikacji RS485 to nie trzeba żadnych dodatkowych opóźnień po wysłaniu dodawać ;).... ;) Postanowiłem zmierzyć tego "delaya".... i okazało się że w BASCOM odpowiedź SLAVE po RS485 wysyła zanim jeszcze MASTER zdejmie TX_ENABLE. Możę to i drobiazg - ale na zakładkę 60us są na magistrali dwa TX. Generalnie...
Chodzi o to że jeśłi są jednocześnie dwa nadajniki włączone i wysyłają stan przeciwny, to czy to grozi zniszczeniem transceiverów. Mam taki problem, mam urządzenie sterujące falownikiem na rs232 i trzeba zamiast tego falownika zastosować inny model na rs485. Urządzenie wysyła tylko dane do falownika i ignoruje dane przychodzące. Od strony tego urządzenia...
A jaką minimalną prędkość wysyłania danych po RS485 trzeba zastosować aby na bieżąco odsłuchiwać przesyłany dźwięk?
Witajcie, w jaki sposób sprawić, by na jednym z pinów pojawiał się stan wysoki/niski, rozpoczynający się od momentu, gdy pojawią się dane do wysłania (od wpisania ich do buforu UDR) i jeśli przez kilka ms nie będzie żadnych nowych danych, z powrotem zmienił swój stan? Chodzi o sterowanie układem konwertera RS485 (nadawanie/wysyłanie) przez konwerter...
inne sugestie ? ale całość została juz wyłożona, chcesz zdalnie wgrywać soft przez rs485, żeby to zrobić musisz napisać bootloader, czemu napisać a nie ściągnąć ? bo musi on być opracowany dla dla twojego protokołu którego używasz do przesyłania danych przez rs485. jezeli na wszystkich prockach ma być ten sam soft, to mój pomysł jest taki, że wysyłasz...
I rezystory podciągające powinny być o wiele mniejsze. 4k7…1k. I może jakieś kondensatory filtrujące by się przydały. W ogóle przy takiej odległości to ja bym wstawił dodatkowy procesor przy klawiaturze i stan przycisków wysyłał RS485-em. Przy okazji kabel był by tańszy, bo 4-ro żyłowy a nie 8-mio żyłowy.
Nie pokazałeś ani schematu, ani kompletnego programu. Zgaduję, że wysyłasz przez RS485, o czym nie napisałeś, i wyłączasz nadajnik zaraz po rozpoczęciu nadawania znaku. Inna możliwość - to zła szybkość transmisji po stronie ATmega.
Po 1: Jaki to RS (232, 485)? Jak RS232 to nie da się tego łatwo zrobić. Do wielu nadajników nadaje się np RS485. Ewentualnie zrób sobie 3 programowe "RS" i odbieraj z każdego nadajnika oddzielnie. Po 2: Gdy RS485, to możesz sobie też zrobić prostą ramkę i poza bajtami TH i TL wysyłać adresy nadajników tak aby odbiornik wiedział od którego dostaje dane....
Ramka to jest po prostu 8 bajtów Czyli jak? Osiem bajtów pojedynczo, naraz a może osiem znaków z automatycznie dodanym kodem CR lub CR LF ? Czym to wysyłasz?
Może ktoś podpowie czy jest jakiś moduł GSM, który jest zarządzany ze swojego oprogramowania na PC, w którym można wpisać około 50 numerów telefonów do wysyłania SMS, których treść przychodziłaby z centrali pożarowej po RS485? Ewentualnie jakiś podobny pomysł po RS485.
Najłatwiej mi się steruje nim. Tak to gdybym znał podstawy wysyłania przez RS232 albo RS485 to bym i na tym mógłbym zrobić.
Dziękuję za odpowiedź. Planuję stworzyć "główny" moduł, który będzie odpowiadał za komunikację z systemem inteligentnego domu, z kolei to urządzenie będzie wysyłało sygnał do pozostałych modułów przez RS485, np. do modułu z przekaźnikami. Wydaje mi się, że wysokie prędkości nie będą aż tak konieczne, aczkolwiek mogę się mylić. Pozdrawiam
Czyli wychodzi że Modscan nie pasuje dla moich potrzeb. :?: Chcę nasłuchiwać co jest wysyłane po RS485 do innych rządzeń (układ 2 x arduino, ESP6266 ) żadnych zapytań nie będę wysyłał. Czy jest taka możliwość, jaki program to obsłuży? - zaczynam się gubić.
(at)RS6000, czy transmisja po twoim rs485 ma odbywać się dwukierunkowo ? Czy master wysyła tylko sygnał i slave'y go odbierają ?
Za 1600 zł można dedykowany do tego Wattrouter kupić, albo sporo taniej Wattrouter Eco. Mają obydwa sporo ciekawych opcji. Jest jedno ale. Dokupujemy to, dokupujemy tamto, a okres zwrotu instalacji się wydłuża. Własnie, ja mam zamiar zrobić odczyt po RS485 i wysyłać przez wifi na stronę WWW. Koszt niewielki raptem 60 zł. http://obrazki.elektroda.pl/3556824000_1...
Konwerter CN-GPRS-485 jest do przesyłania między RS485, a siecią GPRS (czyli taką, jakiej używają telefony komórkowe). Co ma ten PLC? Jeśli to PLC ma RS485 i do niego podłączasz ten konwerter, to: (1) trzeba do PC podłączyć coś do GPRS; (2) trzeba ustawić ten konwerter tak, by można było się z nim połączyć - pewnie trzeba do niego coś wysyłać po RS485...
Protokół to jedno, złącze elektryczne to drugie. Sugeruję wykonanie interfejsu Rx dla RS485, czyli 75176 z wymuszonym kierunkiem odbiór. Z wyprowadzenia Rx 75176 dajesz sygnał na analizator. Oczywiście 75176 wymaga zasilania. Możesz także doprowadzić jeden z sygnałów linii różnicowej do wejścia analizatora. Jeśli progi wyzwalania pozwolą na dostosowanie...
Ale jak zrezygnujesz z datalogera i zrobisz projekt ze strony to możesz wysyłać na ip lokalne nie trzeba odpytywac.
chciałem przedłożyć różnymi przedłużaczami USB i poległem Ale przecież USB do takich rzeczy nie służy :D Po to daje się komunikację po RS485 ze względu na odporność na zakłócenia, RS485 to sprzętowy interfejs a sam protokół komunikacji to co innego (np. Modbus RTU, DMX) i to zależy od producenta. Kombinuję już od kilku dni nawiązać połączenie ze swoim...
Nie do procesora. Magistrala RS485 jest dwu kierunkowa. Na magistrali jest jeden nadajnik i parę odbiorników. Tu nie ma jak w RS232 linii nadawania TX i odbierania RX. Stąd urządzenie musisz mieć ustawione na odbiór a gdy potrzeba przełączasz na nadawanie i po to jest to 3 wyprowadzenie. Wyprowadzeniem RX odbierasz dane Wyprowadzeniem TR wysyłasz dane...
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.
Mylisz się. Dostaniesz to samo, nadając to samo.
I kolejna w tej chwili mniej istotna kwestia czy nic nie stoi na przeszkodzie aby użyć dwóch transmiterów RS485 w celu wyeliminowania potrzeby sterowania kierunkiem? raczej nie. Na magistrali 485 w danej chwili może być aktywny tylko jeden transmiter. Jeżeli czujnik wysyła odpowiedź to jego transmiter jest aktywny. Twój w tym momencie musi być wyłączony.
A wysyła coś automatycznie? Pewnie nie, jak to RS485 - trzeba go odpytywać... Masz jakiś opis?
Udało Ci się jakoś skomunikować z tym sterownikiem? Ja próbowałem za pomocą routera z openwrt (linux, używałem komend typu echo -en "\xE4\x54\xE4\x3D\x78\x78\x01\x78\x78\x7... oraz z Windowsa XP (używałem Bray Terminal). Używałem przejściówek USB-RS485 podłączając do USB oraz RS232-RS485 podłączając bezpośrednio do RS232. Wysyłam do sterownika zgodnie...
Tak kabel ma być 1:1, może uszkodzony max? spróbuj zrobić coś takiego: zwierasz rx z tx w kablu i w procku robisz program który wysyła powiedzmy 127 a potem odbiera i na lcd co dostał, jak nie wróci albo błąd w schemacie albo max w krainie rs485;)
Witam, RS485 przechwyciłem komunikację wysyłaną po porcie G2 ze sterownika do modułu econet. Parametry połączenia się bardzo standardowe: szybkość 115200, data bits 8, stop bits 1, parity none. Sterownik nadaje w trybie ciągłym, więc dane lecą cały czas. Wydaje mi się, że dane do podłączenia są ok, bo widzę w paczkach nazwę modułu touch którą sam nadałem...
A po jakim czasie powinienem przełączyć na odbiór? Jak skończy wysyłać dane :wink:.
Wszystko zależy jak będziesz je przesyłał. Wykorzystaj przesył różnicowy - coś w stylu RS485 - tanie i proste. Jeśli masz tam rejestr przesuwny to najprościej będzie osobno za pomocą transceiverów do RS485 (np. 75176) wysyłać zegar i osobno dane. Powinno bez problemów działać na duże odległości. Inną możliwością jest zrobienie pętli prądowej, jeszcze...
P.S: W timerze delay jest mi potrzebny bo wysyłam dane po rs485 i muszę odczekać czas ze względu na konwerter. Wiesz dobrze, że wcale nie musisz do tego używać delay'a... 4\/3!!
To będzie RS485, bo układ LTC485 jest nadajnikiem odbiornikiem linii rs485, a linia RS485 to linia dwuprzewodowa - wszystko się zgadza. myslelismy zeby po prostu przejac lub tez umozliwic sterowanie dodatkowo z naszego kompa, jakby to sie dalo po Problemem nie będzie połączenie tego z komputerem (wystarczy przejściówka rs485/usb), tylko sposób sterowania...
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...
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...
Juz próbowałem tak.Odpinałem RS485 i każdego osobno i tez to samo wysyła sie a za chwile "Błąd"
Witam 1.Opis problemu. Mam całą masę urządzeń ( około 20 ), mierniki, karty I/O, obrotnice, termostary itp. Trzeba to wszystko podpiąć do komputera PC (USB,Rs232,LPT,LAN) i komunikować się z nimi odbierając i wysyłając odpowiednie ramki danych. 1.1.Katy I/O są w rs485 i mam do nich protokół 1.2 obrotnice są w rs485 i też jest podany protkół 1.3 reszta...
Witam, szukam informacji odnośnie możliwości komunikacji między sterownikiem Fx5 bez dodatkowego modułu poprzez RS232 z zewnętrznym modułem odtwarzającym dźwięki. Czy istnieje możliwość komunikacji przez RS485 i przejściówkę na RS232 taka zwykła za 30 zł z allegro? Potrzebuje wysyłać komunikaty do tego modułu, aby odtwarzać poszczególne ścieżki dźwiękowe...
Witam, czy udało się może coś zdziałać w tej kwestii ? Właśnie próbuję połączyć falownik tej firmy (model HPT-10000) z Home Assistant i już nie wiem gdzie jest problem. Zakupiłem konwerter Waveshare z RS485 na ETH, ustawiłem go według instrukcji znalezionych w internecie i nic nie mogę odebrać z falownika. Pisałem kiedyś do producenta czy coś planują...
Jeśli sterownik tylko wysyła dane, to da się. Jeśli coś odbiera, lub dodatkowo dwa pozostałe urządzenia komunikują się między sobą, to jedynie przez konwertery na RS422/RS485.
To urządzenie ma wejście do resetowania (M-RES, pin 2, stan aktywny niski) - czy ono po zresetowaniu powinno coś wysyłać poprzez port szeregowy?
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ł ?
Ja skonfigurowałem tak, aby skrypt kolegi (at)michcior wysyłał dane do brokera MQTT. Domoticz to później czyta i wysyła do influxa
Na początek naucz się używać millis(), oceń czy potrzebujesz badać temperaturę w każdej pętli loop, upewnij się że pracujesz w trybie asynchronicznym (w czasie pomiaru nie czekasz 750ms na jego zakończenie?), zmierz czas trwania poszczególnych funkcji używając micros(). Jeśli to jest temperatura pokoju to spokojnie możesz mierzyć co 60s, w każdej minucie...
Witam. Jako, że zauważyłem, że nie bardzo się rozumiemy rozjaśnię temat. Planuję stworzyć własną konsolę sterującą. W tym celu urządzenie ma wysyłać dane po RS485 do rejestratora, który wykonywałby polecenia. W protokole Pelco-D wygląda to jak w linku --> [url=https://www.commfront.com/pages/pel... oraz [url=https://forum.arduino.cc/index.php?...
Zainstaluj sobie jakiś normalny program do komunikacji, w którym widać czy to co wysyłasz to hex, czy ASCII. Polecam Docklight Scripting
Wszystko sie zgadza. Sam zamysł jest identyczny. Jedynie kontener składowania danych masz inny. Zamiast wysyłać po wifi na serwer zapisujesz na karcie SD lokalnie.
Właśnie chciałem uniknąć takiego specjalistycznego oprogramowania, to już wole sobie samemu napisać programik który będzie wysyłać pakiety i odbierać dane.
Czy ktoś ściąga dane z falownika Inwerter sieciowy Sofar Solar 3,6KTLM-G2, albo Sofar Solar 2700 TL przez rs485,Czy trzeba jakieś ustawienia zmieniać w falowniku żeby nawiązać połączenie. Sam z siebie nic nie wysyła, trzeba zapytać -protokół MODBUS. Trzeba znać tylko numer jednostki, który powinien być =1
Jeśli byłaby to opcja LAN -> RS485 to jak ją połączyć z androidem? Ten konwerter byłby serwerem i android poprzez TCP IP musiałby się łączyć i wysyłać mu komendy, czy jakby to miało wyglądać?
Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się do tego świetnie nadaje i warto o nim przeczytać w dokumentacji . Poza...
Tak ale trzeba zwrócić uwagę że mamy na zachodzie kilku innych producentów tablic. Ich panele są innej konstrukcji Ponadto teraz jest rzut do Polski tablic LCD i tutaj żadna polska elektronika nie podejdzie , ani Pixel ani R&G nie robili tych tablic. Elektronika wcale nie jest nietypowa. Procesory z serii MCS51 więc to żaden wynalazek. Powiem że to...
Cześć, Moim zdaniem nie nie zastąpi prawdziwego programisty. Już piszę dlaczego. Owszem AI może napisać kod, ale dal kodo jest o czytelny ? Jak nie znasz się odrobinę na tym co chcesz zrobić nic z tego nie skumasz. Przypuśćmy że ktoś zapragnie napisać sobie firmware do urządzenia, które chce sobie zrobić ale nigdy tego nie robił urządzenie ma obsługiwać...
Powinieneś iść w stronę nadajnika różnicowego czyli np. RS485. Jeżeli masz sporo zakłóceń to powinieneś wysyłać ramki z bitowo zakodowanym stanem poszczególnych klawiszy zabezpieczone CRC i potwierdzeniem z odbiornika. Program do mikrokontrolerów będzie bardzo prosty.
Proponuję nie wnikać aż tak bardzo w modbusa bo musiałbyś zrobić wtedy 2 rzeczy:zaimplementować w Twoim AVR protokuł np.Modbus RTU master a w sterowniku to slave lub kupić gotową bibliotekę.Obecnie kończę pisać na owy protokuł właśnie na ATMEGA1280 lecz zdecydowanie odradzam Ci walkę z tym tematem tylko zrób tak:na liście komend S7 są 2 komendy do odbioru...
hee ok Dziękuje za pomoc czyli wysyła dane na topic_char, value_char ?
Ten sterownik przy kierownicy komunikuje się z dwoma innymi sterownikami i jest tak jakby masterem, dlatego konwerterów RS485 jest aż 4 w pojeździe. Sterownik przy kierownicy za pomocą pierwszego konwertera wysyła dane typu włącz, wyłącz światło do sterownika oświetlenia (ten w pomarańczowej obudowie z baterią) a z kolei drugi konwerter śle dane do...
5ms czas odpowiedzi, kolego zmień na 1000 Przy RS485 opcji RTS się nie używa, to czas kontroli wysyłania i odbierania. Dodano po 31 (at)lechero0 Czy po stronie slave, masz zdefiniowane adresy które możesz odczytywać z PLC?
Testowałem gotową przejściówkę Eth - RS485 o nazwie Elfin-EE11A. Przejściówka jest warta zakupu czy jednak pokombinować coś z "arduino" z jakimś eth-modułem i tak wysyłać na serwer? Jeśli już kupię ten adapter, to czy Kolega będzie w stanie mi pomóc z ew. uruchomieniem bądź konfiguracją, żeby dane w jakiś sposób były wrzucane na mój SQL ?
Czemu bezpieczniej skoro optoizolatory mogą mieć odporność izolacji na pare kV, a mam tramsmiter RS485, który chyba 15 znosi.
konfiguracja kontrolera polega na tym, że do kilku(nastu) rejestrów wpisujesz odpowiednie dla siebie wartości, ustawiasz rozmiar buforów, adres MAC etc. W tym module kontroler jest widoczny w przestrzeni pamięci pod 32 adresami zaczynając od 0xFF00, więc dostęp do rejestrów jest skrajnie prosty. Komunikacja z tym układem nie jest skomplikowana, z początku...
Musiałem dać 16. Przy 8 nic nie wysyłał. Program: 1820 bytes (88.9% Full) (.text + .data + .bootloader) Data: 100 bytes (78.1% Full) (.data + .bss + .noinit) Wyrzucę na razie obsługę RS485. Efekt taki, że tylko raz wysyła Brak DS oraz to że dioda LED miga cyklicznie co mniej więcej sekundę. Zastanawiam się, czy problemem nie jest to, że mam podpięty...
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.
Witam Chciałem wykorzystać Attiny 45 do odbioru RC5. Odebrany kod miałby wysyłać przez RS485. Jako, że ma tylko obudowę DIP8, a na "dzień dobry" odpada GND, VCC i RESET, więc trzeba oszczędnie wykorzystywać. Potrzebne będzie INT0 do RC5, jeden PIN do TX jeden PIN do ReDe Zostają dwa, teoretycznie pod zewnętrzny kwarc. I teraz przy założeniu, że układ...
(at)dasej to jak te slave będą wiedziały co wysyłasz? A jak Ty się dowiesz co odbierasz?
rs485 wysyłanie bajtu danych wysyłanie thunderbird realterm wysyłanie
przyrost temperatury przewodu dobrać napięcie transformatora wentylator panasonic
prądniczka rowerowa stronę internetową
Jak usunąć środowisko AOMEI z ekranu startowego? Radio Blaupunkt PP14BT nie włącza się po naładowaniu