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...
(at)Pan Korsarz - gdzie w RS485 występuje adresowanie? Przecież ten standard opisuje tylko warstwę fizyczną, a co na tym będzie za protokół to inna para kaloszy. Na 485 może być CAN, a może być Profibus, albo jeszcze coś innego.
Nie warto, pownieważ do parametrów jakie ma jedna para konstruktorzy dobrali parametry nadajnika i odbiornika. Zminiając parametry kabla, łącząc razem pary, powstaje niedopasowanie i może czasem nie działać już tak dobrze.
Przestawienie kierunku po rozpoczęciu wysyłania ostatniego bajtu jest błędem. Należy go przestawić dopiero _PO_ tym gdy ustawi się flaga TC. Ty natomiast sprawdzasz tą flagę _PRZED_ rozpoczęciem wysyłania (ale tak czy siak po przestawieniu kierunku), co jest mało sensowne. Wewnątrz pętli powinieneś sprawdzać flagę TXE, a TC tylko przed zmianą kierunku...
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, CAN ma sprzętową obsługę kolizji. Jeśli masz procek z kontrolerem CAN lub używasz zewnętrznego kontrolera to CAN jest prostszy - większość rzeczy robi kontroler (błędy, retransmisje, buforowanie). RS485 to tylko warstwa fizyczna, cały protoków trzeba sobie zaimplementować samemu. Klasyczny RS485 nie ma też możliwości detekcji kolizji. Można to...
Tryb do obsługi jest prosty. Jednak zastanów się - elektrycznie OW jest bardzo proste i co za tym idzie podatne na błędy. A ty o falownikach wspominasz, czyli o czymś co sugeruje obecność zakłóceń :) Ew. błędy dodatkowo znacznie wydłużą czas reakcji. No i trzebaby naprawdę starannie kod napisać, tak, żeby mieć szansę w ogóle te błędy wykryć. Wiem, że...
Witam. Dobrze że posłuchałeś kol. Hefid i poprawiłeś błędy. :wink: Znalazłem to http://www.airborn.com.au/layout/232to48... Czy o to chodziło? Pozdrawiam.
Użyj RS485 - prędkość do 1Mb/s, zasięg do 500m i niewielki koszt. IIC przy odległości 2-3m może generować błędy przy większych szybkościach.
To zdanie to tyczy się czasów włączenia/wyłączenia pracy kolektora ewentualnie grzałki lub cyrkulacji, a czy to działa to nie wiem. Do ustawiania czasu niby jest inny rozkaz: " Rozsyłanie czasu i temp zewnętrznej " z opisu protokołu, ale nigdy nie udało mi się, aby sterownik ustawił wysyłany czas po rs. Z tego co widzę, i co zapewne inni też pewnie...
No a jaki masz status komunikacji? Czy masz błędy czy nie? Może masz zamienione przewody A-B (rs485). Jeśli masz jakiś PLC z modbusem i RS485 to możesz na nim spróbować czy odpowiada i czy wartości na panelu są <> od 0. Ewentualnie jakiś modbus slave (programowy na komputerze - znajdziesz na modbus.org) i sprawdzenie co pojawia się na panelu....
Witam:) mam problem z transmisją między rs485 - LTC485s a USB płytka projektowana była w Eaglu jednak wyjście A i B różnią się pozycją w porównaniu z datasheetem i możliwe, że napięcie i GND również źle zostały podciągnięte do portów A i B, czy tu może leżeć problem w transmisji? czy rezystor (terminator) konieczny jest w tym przypadku? poniżej screeny...
...Jaki soft pod Windows? Każdy z dostawców sprzętu sam tworzy rejestry i zapisuje w nie wartości. Dlatego jeśli producent nie daje gotowego oprogramowania to ratuję Cię jedynie jakieś oprogramowanie terminalowe gdzie będziesz mógł "z palca wysłać zapytanie" i odczytać niezdekodowaną odpowiedź (między innymi dlatego, że czasem aby uzyskać szukaną wartość...
Niestety addon nie chce się połączyć z DTU. Wyrzuca błędy połączenia. Jakieś rady? Dodatkowe pytanie o mqtt. Nie trzeba nigdzie podać danych?
rs485 odpada Tylko że najlepiej by się do tego nadawał. Nie wiem jak masz daleko na strych ale I2C (SDA, SCL) może powodować błędy w transmisji, SPI piszesz że też nie, czytałem ze ktoś zrobił to na 1WIRE ale nie wiem na jakiej odległości. Poszytaj trochę o "inteligentnym domu" , było parę ciekawych tematów na elektrodzie.
Nie mozna wykluczyć, że dwa nadajniki przyłączą się równocześnie do magistrali, która była wolna. Wtedy "echo" wykaże błędy. To jeden z największych mitów dotyczacych RS485. Lokalne echo z nadajnika prawie nigdy nie wykaże błędów w przypadku kolizji. Proste prawo Ohma temu zapobiegnie. Kolizję na RS485 w sposób pewny można wykryć tylko w wyższych warstwach...
RS232 czy RS485 ?
Witam, Ok. A o co konkretnie pytasz? Z dokumentacji jakie to są rejestry? Jaki jest rejestr początkowy i kolejne 8?. Widzę błędy z CRC. Czy aby okablowanie się zgadza?. Pozdrawiam,
Wiem że odgrzebuję stary wątek, ale szukam informacji do sterowania. Próbuję zrobić na bazie Twojego programu link z rekuperatora pro-vent do domoticza ale jakoś mi nie idzie. Po pierwsze nie wiem jak opanować adresację urządzeń. Czy Twój link jest przezroczysty dla urządzenia? Oznaczałoby to, że muszę przyznać adres na domoticzu. Jak się terminuje...
;/ jakies dodatkowe biblioteki trzeba dograc ? Co dokładnie jest napisane w błędzie? Windows czy linux?
Nie rozumiem pewnego faktu, układ jest fajny, w paru sytuacjach rozwiązuje problemy, ale co on ma wspólnego z tą magistralą i po co jest używany współczynnik 0x33 skoro układ sam koryguje błędy polaryzacji?
Dostaje ramkę analizuje ją i odpowiadam na nią dopiero potem oczekuję następnej ramki Chyba, że jestem w błędzie i to robi się inaczej?
Ustawiam poprawny port oraz prędkość niestety bez skutku. Jak wybiorę inny com to się ten błąd inny pokazuje. Dodano po 2 Próbowałem na każdej prędkości. Dodano po 1 Chyba że naklejka jest zła i tam jest rs485
<ciach> Szybkość powinna być średnia? Szybkość powinna być taka żeby były jak najmniejsze błędy w transmisji. Powiedzmy 9600bps - 1200B/s. No to się nie wyrabia, a jeszcze trzbea dodać przekazywanie mastera, ponowne żądania, przerwy pomiędzy ramkami itp, itd. Jak rzeczywiście chcesz takie cuda robić to zrezygnuj rs485 będzie dla Ciebie za słaby....
Tylko to tak bez sprawdzania błędów i zakładając że separatorem są spacje lub taby. Oraz skoro i tak używasz floatów, to już lepiej strtof; tmf napisał: Użyj sscanf i odpowiedniego ciągu formatującego. No tylko, że domyślnie sscanf nie zawiera obsługi formatów zmiennoprzecinkowych. A włączenie jej "nieco" zwiększy rozmiar kodu wynikowego. Mam zajęte...
Sygnał do sterowania 4 silników (po 2 sygnały na silnik) dałoby się łatwo przesłać jedną linią sygnałową (zwykle używając 2 przewodów) z odbieraniem przy użyciu UART-a. Przy większej ilości trzeba czegoś bardziej złożonego. UARTem, da się przesłać sygnały do sterowania i tysiącem silników, wszystko zależy jak mądrze wymyśli się ramkę komunikacyjną....
Może masz uszkodzony któryś interfejs RS485 albo się nie wyrabiają w czasie ? Spróbuj z jeszcze jednym urządzeniem.
Dawid, moje bajty posłałem na priv. Indeks bajtu to dobry pomysł. Ja nie jestem zawodowym programistą. Ja też co któryś odczyt mam błędy. Próbowałem nawet podłączyć rezystory końcowe na RS485 - nie pomogło. Na jakiej grupie czytałem, ze polecenie ser.read funkcjonuje nie do końca poprawnie. Dlatego też sprawdzam, czy rok to 16 i jak nie to odrzucam...
Witam, Przykład skopiowany z https://infosys.beckhoff.com/english.php... Tak więc błędy programu bym narazie pominął. Jak pisał kolega wyżej diody migają ? Mapowanie wejść/wyjść jest zrobione? Pozdrawiam,
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...
Witam, Potrzebuję porady co zrobić? Zbudowałem sterownik odpowiadający za pracę kotłowni + solar. Sercem jest Atmega 328 połączona z tabletem ARV + VisualBasic. Chcąc zabezpieczyć kotłownię i solara zainstalowałem aku 24V 225Ah i zakupiłem do niego przetwornicę firmy Volt pełny sinus. I problem. Po przełączeniu się układu na zasilanie awaryjne nie mam...
Osctest1 jeśli chodzi o sporadyczne błędy w transmisji rs485 to myślę że to norma w większych instalacjach bo trochę już widziałem i raczej tęgie głowy to projektowały za nie małe pieniążki koncernu i też są babole programowe. Co do tych działek to mój PLC ma wejście od -10v do 10v i 4-20ma przełączane programowo i pierwszy zakres 4000działek(punktów)...
Dziękuję za odpowiedź, widziałem ten wątek ale nie zawiera on żadnych przydatnych informacji dlatego zapytałem w nowym wątku. Dysk wydaje się pracować poprawnie, zawiesza się bardzo rzadko (w sumie może 4 razy), zazwyczaj przy nagłym zaniku zasilania (reset). Poza tym pracuje normalnie. Dzisiaj zastanawiałem się, czy da się wyzerować ten parametr w...
No i sprawa się rozwiazała. Na kodzie naniosłem 2 miejsca w których były błędy. Oczywiscie błędy nie w rozumowaniu ;) tylko z roztargnienia popełnione z głupoty. Pozdrawiam wszystkich i dziękuje za pomoc.
po skompilowaniu wyrzuca błędy:) http://obrazki.elektroda.pl/7497106000_1... Rozumiem że jest to blok 3 zapytań do falownika. Co to są za parametry PA i PD? Jak skasuje umrichter2 to błędy znikają tylko co tu się ustawia.
Dzięki. Dalej jednak owa wartość 375 Ω pozostaje dla mnie tajemnicą. Maksymalny prąd nadajnika to 150 mA. Tymczasem, gdy do magistrali podpięta jest maksymalna ilość urządzeń to ma ona impedancję 375 Ω a więc przy napięciu 5 V od nadajnika popłynie prąd około 13 mA. Czyżby przekroczenie tych 13 mA powodowało błędy transmisji danych, i z tego...
Oki oki, ale to oddzielanie linni zasilajacych od sygnałowych ma sens wtedy, kiedy zasilanie jest napięciem przemiennym - wówczas mogą indukować się zakłócenia. W przypadku napięcia stalego 12V czy nawet 14V nie spowoduje ono (raczej) błędów w transmisji. Jeśli nawet, to poprostu trzeba sobie protokół na te błędy uodpornić (niech ten termometr powtarza...
Witam, Mam na maszynie sterownik PLC SCL500 z portem DR485 (DH+). Wymianie wymaga wizualizacja która docelowo będzie na nowym CPU z portem Ethernet. Aby nie wstrzymywać produkcji na długi czas chcę postawić obok istniejącej wizualizacji komputer z nową wizualizacją tak aby operator mógł testować i zgłaszać ewentualne błędy usterki. Jak najprościej połączyć...
Witam Jestem tu nowy i mało znam się na elektronice dlatego proszę o wybaczenie wszystkich starych wyjadaczy jeżeli popełnię jakieś błędy w opisie. Poszukuję osoby która wykona odpłatnie urządzenia sterującego przez rs485 dla jednego silnika dc z płynna regulacją obrotów i zmiana kierunku, sterowanie oświetleniem oraz sterowanie silnikami krokowymi...
Cały problem leży w zależnościach czasowych i sterowaniu sygnałem nadawanie odbiór . Jeśli chcesz przetestować poprawność transmisji wystarczy połączyć układy pomijając Max 485 i łącząc odpowiednio rx mastera z tx układu czujnika i tx mastera z rx odbiornika . Jeśli będzie działało poprawnie błędy należy szukać w zależnościach czasowych układu sterowania...
Poszukuję materiałów na temat komunikacji pakietów baterii po RS485
Witam Pierwszy raz zrobiłem płytkę do montażu SMD, prośba o sprawdzenie czy jest wykonana zgodnie ze sztuką :) Układ na płytce ma za zadanie generować przerwanie i wysyłać po RS485 dane jak zdetekuje zmianę stanu na swoich wejściach. Jeżeli są błędy w samym schemacie (brak np jakiego zabezpieczenia) to też proszę o uwagi :) Załączam rysunek płytki +...
Witam Potrzebuje pomocy w rozszyfrowaniu części smd o kodzie (jest kreska obok a potem F13) załączam zdjęcie.Czy ktoś może mi podpowiedzieć czy przy błędzie: HF73- The 2 microprocessors talk to each other via 2 wire RS485 serial communications. If this internal serialcommunication link fails, the drive will trip on HF73. mógł paść tez IGBT ??
W Satelu zwracanie naprawionego urządzenia z adnotacją "usterki brak", to niestety normalna praktyka - spotkałem się z nią wielokrotnie. Satel generalnie klientów (instalatorów) ma za idiotów i olewa ich! Często (szczególnie w bardziej rozbudowanych i zaawansowanych instalacjach) wychodzi jakieś nieprawidłowe działanie czegoś, bo są błędy w oprogramowaniach...
Patrząc na zdjęcia nie widzę żeby falowniki były spięte po RS485, wygląda na to że jedyny sygnał wychodzący z falownika z informacją o błędzie lub przeciążeniu to styki przekaźnika wewnątrz falownika które podał kolega "szymon122" czyli (Ra, Rb, Rc) prawdopodobnie przewody podpięte są pod zaciski Rb,Rc jeżeli tak jest to połącz je ze sobą i sprawdź.
Jest to sterowanie firmy Reflex Polska Sp. z o.o. Variomat na stronie www.reflex.pl Można dokupić moduł za grubą kasę do komunikacji pomiędzy złączem RS tego steru a sieciami LAN, LonWorks i ProfiBus. Słyszałem, że jest możliwość zczytania danych ze sterownika, np. poziom wody, ciśnienie czy jakieś błędy bezpośrednio z RS-a, bez konieczności zakupu...
EIA pracuje na RS485, czy będzie można używać jednocześnie kilku siłowników w tym samym momencie? Przeczytałem, że jest z tym problem. Jeżeli jestem w błędzie to proszę o wyjaśnienie. Jakie są koszty instalacji takiego systemu?
Dziękuję za cenną odpowiedź. Mam pytanie, czy po połączeniu z wi-fi dostępne są dane chwilowe? Moc i napięcie? Czy tylko ogólne jak w aplikacji Tauron Przy podłączeniu przez firmowy klucz Wi-Fi na stronie Solarman PV widoczne będą wszystkie te informacje co w menu inwertera. Podglad jest praktycznie na bieżąco, nie chce zgadywać teraz ale odświeżanie...
http://obrazki.elektroda.pl/2528088300_1... Skorzystałem z gotowego rozwiązania tylko że mam mały problem... Przy transmisji 115200 sypią się błędy.. Domyślam się że to wina R9,C3 oraz R23 i C4. Jaką zasadą kierować się przy doborze tych elementów?
Witam. Dzięki za wskazówki. Ja do problemu podszedłem trochę inaczej. Okazało się, że głównym problemem było podłączenie HMI do CPU. Otóż. Kabel RS485 okazał się trefny, przez co HMI nie widziało CPU. Musiałem przelutowywać piny na wtyczce. To załatwiło problem. Ze strony software'owej w Tia Portal nie musiałem nic zmieniać. Nawet dodawanie jakiegokolwiek...
wiesz co?.... może być tak (to największy ból), że ten program który masz z tej stronki posiada jednak jakieś błędy, które powodują, że to nie działa. Zakładając, że po 1000ckroć sprawdziłeś hardware i jest ok - to teraz czeka cię żmudna robota - musisz sobie przeanalizować krok po kroku co robi ten program - ew go modyfikować pod drodze tak aby sprawdzać...
Czy wracam zworkami do 0 (4x off), czy zostawiam na 1 (ta najdalej od RS485 na on)? Błąd 46 jest dalej. Co ciekawe, u mnie UART2 - ten z szarym ok, sam się przełączył na 15, a u kolegi widzę, że został na 1, dziwne :/ Jeszcze zapytam, bo już głupieje, kabel RJ45 między falownikiem a BMS ma być zwykły? 1-1, 2-2....... 8-8, a nie ten cross jak do połączenia...
Nie wiem w jakim celu stosujesz stałą FOSC o wartości 1000000 Hz = 1 MHz, skoro konfigurujesz FUSE BITY na 2 MHz. Zresztą nie sprawdzałem, czy ustawione wartości dla HFUSE i LFUSE są poprawne. Sprawdź to m.in. z tabelami 107 i 106 z dokumentacji. Ponadto wartość FOSC zdecydowanie powinno się gdzieś ustawić we właściwościach projektu, jaki powstaje np....
Kolego to wyjaśnij proszę dlaczego wielu producentów profesjonalnego sprzętu różnej maści (alarmówka, estrada, przemysłówka) wyprowadza 2 sygnały tzn A i B, bez złącza masy, rozumiem że to wg Ciebie sami amatorzy... Miałem przyjemność kilka dobrych lat serwisować mnóstwo sprzętu, i to profesjonalnego z tych branż opartego właśnie o rs485, miałem oryginalną...
Mam trzy sterowniki (Allen-Bradley Micrologix 1200) działające niezależnie sterujące pracą jednego procesu technologicznego. Sterowniki są oddalone od siebie o kilkanaście-kilkadziesiąt metrów. Gdyby je ze sobą skomunikować możnaby bardzo ułatwić życie obsłudze i sobie samemu (chociażby sygnalizować w jednym miejscu błędy które się pojawiły). Porty...
Polecam specyfikacje Modbus do poczytania i książkę Pana Witkowskiego "Mikrokontrolery AVR programowanie w języku C - przykłady zastosowań", gdzie bardzo przystępnie pokazuje w C komunikację po RS485 z crc16 i detekcją błędów. Zakładasz w programie środowisko idealne, pomyśl co się zacznie dziać, gdy pojawią się zakłócenia... Tak jak mówił albertb nawet...
Dlatego jezeli daloby sie cos takiego stworzyc bez konwerterow ale na samych arduino komunikujacych sie bezposrednio ze soba ale tylko z jednego idzie komunikacja a reszta je tylko odbiera, to byloby super, i wlasnie o takie rozwiazanie mi chodzi. Mam nadzieje ze rozwialem wszelkie watpliwosci gdyby cos jeszcze bylo nie jasne prosze smialo pytac. Da...
U siebie mam tak http://rpi-pvmonitor.sytes.net/moc/ Liczniki podpięte są przez konwerter rs485 do esp8266, dane z liczników wysyłane są na serwer postawiony na raspberry. W sieci dostępne są gotowe przykłady które wystarczy wgrać do esp i działa. Gdy robiłem swoją pierwszą instalację pv nie było w sprzedaży sdm630 dlatego wziąłem 3 liczniki sdm120...
z CRC, jeżeli nie wiadomo o co chodzi to zazwyczaj chodzi o zasilanie/połączenie. Zasilanie masz 3,3V? Zasilacz sprawny? Wemos zasilany po usb starą ładowarką z telefonu (5V 1A). Podmieniłem na inną 5V 0,15A i CRC zniknęły :D Konwerter RS485 z wemosa też 5V (próbowałem 3,3V na obu zasilaczach, nie loguje) zaktualizuje wemosa do najnowszego ESP, może...
Czy mogę wykorzystać piny TX i RX i standardowe "biblioteki no a czemu miałbyś nie móc, przecież będziesz działał wtedy na zwykłym RS232. Jenak jeśli dopiero zaczynasz z tym zabawę to lepiej potrenuj sobie na RS485 czyli z konwerterami SN75xx bo do sterowania RS485 jednak bedziesz musiał zaprząc jeszcze jedną linię sterującą kierunkiem przepływu, będziesz...
korzystam ze sprzętowego Uarta, linie txd i rxd oraz sterowanie nadawaniem mam połączone bezpośrednio do max485 (nic więcej nie jest podłączone do tych linii), całość jest zrobiona na elementach smd i ciężko bedzie mi tam wstawić cokolwiek, mam też inny układ zrobiony na takich samych elementach (mega32 i max485 oczywiście smd) i tam nie mam problemów...
Również mogę potwierdzić, że z JK-PB2A16S20P w wersji 19 udało się nawiązać stabilną komunikację przy ustawieniu Li2 w inwerterze oraz protokole 014: (9600) PYLON_low_voltage_Protocol_RS485_V3.5 w BMS.
Linie komunikacyjne I2C (SCL, SDA) to interfejs, sposób komunikacji między układami to protokół. Jeśli chcesz fullduplex to interfejs RS422, ale raczej zbędny jest tu fullduplex, wystarczy interfejs RS485 (halfduplex), najlepiej izolowany i to tego komunikacja za pomocą protokołu Modbus. Możesz też użyć własny protokół, tylko po co wyważać otwarte...
Proszę o opinię osoby bardziej doświadczone. Mam zestaw ESP32 + konwerter RS485 które były poprawnie podłączone do falownika Deye i zapewniały komunikację z Home Assistant. Na skutek pomyłki (nie wiem jak ja to mogłem zrobić...) zostało podłączone inne ESP do tego samego zasilania z odwrotną polaryzacją jak na szkicu. Po kilku sekundach polaryzacja...
Zobacz tu. https://solarne.info/magazyn-energii-bs-... plikach do pobrania jest instrukcja, a na stronie 19 opis pinów w kablu. W opisie RS485 jest moim zdaniem błąd, powinno być: pin 2, 7 A RS485A kolor pomarańczowy, a pin 1/8 RS485B biało-pomarańczowy.
Kolego możesz opisać jak to zkomunikowałeś, próbuje kumplowi połączyć deye 10kw z płytka com board i udało mi się po rs485 ale wyrzuca błąd w31 i źle odczytuje info. o stanie baterii. Po canie nie udało mi się choć kable dorabiałem dobrze piny 4 5 6 na 4 5 6 na wtyczkach. Problem przez ten bląd jest taki że nie włącza się inwerter bo widzi wadliwą baterię...
Myśle że się nie naraże Moderatorowi ale dalej chce rozwinąć ten temat: Ten falownik to MOVIDRIVE MDX61B firmy SEW-EURODRIVE - wiem że jest dostępny orginalny konwerter do podłączenia się do tego falownika (UWS21A) ale szef w ramach oszczędności nie kupił mi tego konwertera tylko wypożyczył na 1 miesiąc !!! (całkowicie nie myśląc że po zainstalowaniu...
O ile to jest RS232, bo 3.3V to nie jest RS232. 3.3V to jest UART. Zawsze myślałem, że można używać zamiennie UART i RS232, ale widzę, że byłem w dużym błędzie. Przepraszam za zamieszanie. (at)Kolego flapo213 - w projekcie nie ma żadnego komputera PC. Jest tylko płytka z ARMeme i urządzenie pomiarowe z RS485. Na płytce mamy UART z 3.3V, a w urządzeniu...
Doceniam za ten hash, choć nie spełnia to koncepcji ramki co do startu (konieczne) i kontroli poprawności (mile widziane/zalecane). Jak ramki są przez USB, ETH, mówimy o "sprzętowym," odbiorze a nie mostki w rodzaju FTDI, to, o ile ramka nie przekracza wielkości przyjętej przez standard, startu i stopu nie musi byc. Podobnie CRC, bo USB/ETH, daję "czyste"...
Napisz jak to zrobiłes bo próbuje zrobic to samo i kaszana wyszła. Te środowisko arduino to zakręcone jakies. Ja mam ESP8266 i płytke konwerterem RS232. #include <esp_now.h> #include <WiFi.h> #include <esp_wifi.h> skad to wziąść i jak dołaczyć do programu?. Napisz dokładnie co nie chce działać - jakie błędy, która wersja Arduino IDE....
Nie wiem, czy właściwie zrozumiałem istotę problemu, ale wydaje mi się że skoro programowane urządzenie odbiera dane po RS232 lub RS485, to program w komputerze posługuje się jakimś portem szeregowym (np. COM1). Uważam więc, że można po prostu skorzystać z urządzeń, oferujących "zdalny" port szeregowy RS232 w oparciu o transmisję internetową GSM/GPRS,...
Tomaszu W: Cały czas tkwisz w często spotykanym błędzie. Chyba jednak nigdy nie sięgnąłeś do opisu standardu RS485 (a warto). Przy tak skrajnym braku wiedzy i rozumienia podstawowych pojęć (np. co tak naprawdę jest mierzone w linach A i B) to forum nie wystarczy. Ale jest google. polecam np. http://www.bb-elec.com/tech_articles/rs4...
Nie do końca. Zobacz mój post #10: http://www.elektroda.pl/rtvforum/viewtop... Poza tym masz inne, drobne błędy, typu brak kondensatorów 100nF na wyjściu stabilizatora, brak większego elektrolita na wejściu. Zarto też zbadać potencjometr kontrastu wyświetlacza - czy nie ma on wyprowadzonego Vee? Wtedy trzeba je wykorzystać.
Pisząc "parametry sieci": miałem na myśli prędkość oraz czasy m.in. takie jak timeout jak również czas opóźnienia przy przełączaniu się z odbioru na nadawanie (pisałem wcześniej). Niestety sterownika nie znam. Kiedyś próbowałem coś zrobić z tą firmą, ale okazało się, że w Łodzi nie ma "normalnego" przedstawiciela (są tylko handlowcy!!!). Wracając do...
Jeśli dobrze pamiętam to musisz podtrzymywać komunikację (chyba po 7 albo 10 sekundach falownik generuje błąd braku połączenia) albo wyłączyć monitorowanie (bit w słowie 402, chyba 14). Dodano po 36 https://obrazki.elektroda.pl/6946863600_...
Zasilacz zinetegrowany byl z konwerterem rs232-485, wiec przy kompie. Uzywalem kabla sieciowego 4 pary skrecane. 2 pary wykorzystalem do zailania a 1 pare do transmisji, 1 pozostala wolna. Uzywane przeze mnie translie to p6ke6,8ca kupione w seguro.pl. W poprzednim poscie napisalem ,ze byly 5,6 V ale to byl blad .
W skrócie - po otrzymanej odpowiedzi od serwisu Growatt mam informację taką, że nie prowadzą pomocy dla urządzeń typu Daly BMS, więc nadal nie udało mi się połączyć SPFa z BMS poprzez CAN lub RS485. To dość problematyczne bo BMS żyje własnym życiem a SPF swoim i nie umieją się dogadać. Dziś w nocy akumulatory zostały wielokrotnie rozłączone przez BMS...
bo skoro po t1.5 znaki to błędy, to po co je odbierać Jeśli coś się pojawi między t1.5 a t3.5 to - sprawdź w specyfikacji ! - Slave być może powinien siedzieć cicho. To jest szczegół implementacji, jeśli Slave otrzyma poprawną ramkę (adres, długość, crc) to raczej nic innego na łączu się nie pojawi przed jego odpowiedzią - bo i skąd. Ale jeśli coś...
Jak dla mnie to ten TIA portal "straszna kobyła" zamulająca komputer i te błędy i niedoróbki w kolejnych wersjach i jeszcze sobie każą płacić z ten bubel. Ciekawe gdzie znaleźli tak nieudolnych programistów którzy tak spartolili robotę. Dla mnie to się nie nadaje do profesjonalnej pracy - no ale jak się ludzie chcą zachwycać samą nazwą "Siemens" to...
Jest z BT ale czy ma RS485 nie wiem, będę dziś na działce to zerknę czy jest jakiś port, jakoś nie zwróciłem na to uwagi. Myślałem już o odczycie danych z niego przez BT, ale chwilowo temat porzuciłem przez mierny zasięg - z przyczyn technicznych (możliwość poprowadzenia kabli) regulator i akumulatory mam w jednym pomieszczeniu gdzie w oryginale była...
Witam wszytkich, Od kilku dni próbuję się nauczyć obsługi modbus rtu w bascomie i na podstawowym programie z helpa się wyłożyłem. Poradźcie dlaczego wpisując mój procesor w poniższy kod wywala mi błędy? Czy ta biblioteka jest tylko pod dany procesor? Proszę podpowiedzcie. https://obrazki.elektroda.pl/7527367800_... [syntax=vbnet]'-------------------------...
Jak posiadasz wyjścia analogowe w PLC i nie orientujesz się za bardzo w temacie to bym skorzystał ze sterownia falownikiem wyjściami PLC (wyjście analogowe do prędkości, wyjścia cyfrowe do startu/stopu, kierunku itp). W takim rozwiązaniu łatwiej znaleźć błędy a jak coś padnie to możesz to szybko fizycznie sprawdzić. Jeśli się czujesz na siłach możesz...
Standard RS422 to to samo co RS485 tylko RS422 jest full duplex, niezależna linia TXD od RXD. Zastosowałem ten standard ponieważ po pierwsze nie mam w układzie MASTERA ani SLAVE'a, jest pełne równouprawnienie ;). Po drugie chciałem żeby to działało jak najszybciej (Maksymalnie udało mi się osiągnąć 1Mbps jednak czasami pojawiały się błędy, rzadko ale...
Witam ponownie. Zmieniłem oscylator w atmedze na zewnętrzny 14745600 Hz założyłem terminatory 120ohm na końcach lini miedzy A i B, wymieniłem max 485 na nowego i niestety wciąż nie mogę odczytać rejestru .ustawiania programu odczytowego pokazano na rysunku proszę o pomoc http://obrazki.elektroda.pl/3066697100_1... połączenie atmega max485...
Wiesz co? To znowu może być ten błąd biblioteki AVDROS. Jakie masz zużycie RAMu?
Cześć, idę drogą ORNO (nie zgubiłem literki P na początku słowa) i napisałem prosty program (dla Arduino) do obsługi dwóch liczników OR-WE-504. Wynikiem programu jest sześć wartości odczytanych po RS485 z ORNO: napięcie AC, prąd, aktulany pobór mocy. Zależało mi na odczycie tylko tych wartości. Jest to wersja bez obsługi mechanizmu protokołu modbus....
Moim zdaniem masa jest tu tylko i wyłącznie w celu eliminacji zakłóceń. Ja RS485 używałem jedynie do sterowania kamerami obrotowymi, na dwóch żyłach działało,masy nie były połączone, ponieważ odległości nie były duże Częściowo potwierdzam. Przewód masowy służy do eliminacji zakłóceń na linii oraz, co ważniejsze, do zabezpieczenia urządzenia . Na dwu...
Ale pojęcie multimaster istnieje, i nawet pasuje Nie istnieje, oficjalnie o CAN mówi się "system typu broadcasting" - kto chce ten nadaje (zgodnie z arbitrażem), kto chce odbiera i robi z tym co chce. Doskonały przykład. A co jest złego w tym przykładzie ? Robi się to (na przykład) raz na kwartał to po co jest potrzebny huraganowy transfer ? Wniosek...
W wolnej chwili planuję dopisać całość komunikacji po RS485, zapamiętywanie minimalnej i maksymalnej temperatury dobowej, ogólnej oraz wyświetlanie tendencji (rosnąca, stała, malejąca). Zamierzam również dodać synchronizację zegara z komputerem. Oczywiście cały program jest obecnie w fazie testów i zdarzają się drobne błędy, które staram się na bieżąco...
Witajcie, Męczę odczyt z licznika energii poprzez Modbus. Komunikację udaje się nawiązać, ale mam problem z odczytem danych. Program ze strony https://obrazki.elektroda.pl/3729875000_... Czy błąd robię w sposobie adresowania, odczytu czy źle jest przeliczany wynik na float ? Pozdrawiam. [syntax=arduino] void loop() { uint8_t result;...
Właśnie skończyłem budować taki układ ale oparty o transmisję radiową na modułach MOBOT RCRv2 (bez problemów zasięg z piwnicy na 2 piętro, takze w otwartym terenie też nie powinno być problemów) Koszt jednego modułu to blisko 50zł ale w razie awarii jeden stacji nie pada cały system jak to się czasem dzieje przy rs485 (znam z autopsji z pracy w dużej...
Witam Układ IC4 2 z 3 połączona 'kierunek transmisji'. "2 z 4 jest błędem" .
Czyli ma to mniej więcej tak wyglądać?: http://obrazki.elektroda.pl/4530077600_1... czy w układzie slave, po połączeniu pinu 2 razem z 3 należy je podciągnąć rezystorem do "+"? cz zostawić niepodłączone? W internecie znalazłem schemat z dodatkowym układem NE555, należy go tutaj użyć? I jeszcze mam pytanie: jeżeli nadawać będzie uP ATTINY13,...
Witam, Postanowiłem zrobić sterownik zaworu 3-drogowego oraz sterowanie (włącz/wyłącz) pomp obiegowych do mojej instalacji CO w domu. Dodatkowo układ ma sprawdzać temperaturę przez DHT22 lub DS18B20. Całość ma wysyłać dane na podstawie swojej pracy przez RS485 i mySensors do centralnego punktu (do openhab aby tam generować statystki z tych danych)....
Jeżeli ma być stan "0" to opornik do minusa... Wartość opornika będzie wynikała z zastosowanego układu. Jeżeli to będzie MAX w technologii CMOS, to 10k wystarczy, a jeżeli np. SN to opornik powinien być mniejszy tak, aby zapewnić "0" przy podpięciu do minusa. Co do schematów - faktycznie nie można tego spotkać, bo wiedzę nie łatwo się oddaje. A większość...
Oba protokoły są zaprojektowane do transmisji na krótkie odległości. To jest względne. I2C to raczej centymetry, 1-wire to nawet setki metrów... W przypadku 1-wire istotna jest rezystancja, w przypadku i2c pojemność użytego medium. W obu przypadkach istotna jest pojemność, gdyż w obu przypadkach mamy stan recesywny osiągany pasywnie przez pull-upy....
wiesz może dlaczego nie mogę dodać ani obrazka ani załącznika ? Modbus poll robię to nie poprzez wiersz poleceń tylko są bloki z funkcjami . Jestem podłączony tylko do WDT11 i PC ,PLC odłączone mam podłączyć również PLC ? Jak się podłączam po rs485 PLC>WDT11>PC to mam błąd w komunikacji może coś źle ustawiam Jak podłączam WDT11>PC jest ok mam...
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;)
źle się wyraziłem ... dioda na porcie tzn. odebraną daną wystawiałem na port, żeby zobaczyć czy coś odbiera...i odbiera ;). jak już pisałem we wtorek będę wiedział więcej i dam znać jak poszło. Z Twoim kodem i nową wiedzą myślę, że się uda - nie ma wyjścia musi się udać :). Prędkość to 9600 na kwarcu 8MHz w docelowym projekcie będzie niestandardowa...
Dzięki za odpowiedź. Błędy poprawione (BUZ11 i DS2401). 1. Chodzi o DS2401 - numer seryjny 2. Dipswitch wymaga ingerencji człowieka (możliwe błędy w nastawach) a układy DS2401 kosztują mniej więcej tyle samo - tym bardziej, że w planach mam wykonanie większej ilości tych modułów. 3. W sumie wychodzi 448,5mA max, szczegóły niżej. 4. Błąd - poprawione...
błędy rs485 błędy transmisji rs485 rs485 falownik
samsung monitor matryca blokada mastercook wyciek pompy paliwa
stary klimatyzator laguna świecić wtrysk
Termet Silver Pro 20 kW - Szum w kaloryferach a parametr P18 Prawidłowe wartości MAF w silniku 3.0 TDI VW 2017