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.
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...
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.
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...
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...
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:) 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...
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.
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....
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...
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.
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?
Czy udało się rozwiązać problem z komunikacją ? kupiłem ten sam zestaw (tanie konwerter czarny usb/rs485 z aledrogo i licznik orno, nie chce działać pod windows 10, na linuxie też. Brak komunikacji rs485. Konwerter usb jest poprawnie wykrywany w linux i windows.
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...
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.
Witam, Też używam tego konwenterka. Przy kompilacji tej nowej wersji wyskakuje błąd es-rs485:19: error: 'szukajwifi' was not declared in this scope Jak to poprawić?
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?
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?
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,
;/ jakies dodatkowe biblioteki trzeba dograc ? Co dokładnie jest napisane w błędzie? Windows czy linux?
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)...
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...
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...
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ą....
<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....
Może masz uszkodzony któryś interfejs RS485 albo się nie wyrabiają w czasie ? Spróbuj z jeszcze jednym urządzeniem.
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...
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...
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.
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...
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.
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...
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...
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...
RS232 czy RS485 ?
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ć...
omiń rs485 i sprawdź. Podpinasz rx z jednego pracko do tx drugiego, a tx do rx drugiego procka, masy muszą być spięte rezem. Będziesz wtedy wiedział czy to błąd softu czy błąd rs485. Przy rs485 masy spięte być nie muszą, przynajmniej u mnie tak działało wszystko. pozdrawiam hot-dog Dodano po 7 a to że schemat jest w ep 9/2004 to trochę głupawo brzmi....
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...
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...
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...
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 ??
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]'-------------------------...
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?
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...
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. 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...
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?
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ź.
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....
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 .
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...
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ć...
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ą...
Walczę z komunikatem +AWAR.LINIKOM 1. Nie używam wewnętrznego telekomu. Używam tylko zewnętrznego modułu Ethernet do połaczenia z BMSem, ale on jest rozpoznawany przez system jako KOM 4. Ktoś przerabiał temat? Przeczytałem cała instrukcję od deski do deski i nic tam nie ma na temat. Czego tak na prawdę tyczy się błąd? Telekoma, rs485? Komunikacja po...
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...
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...
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...
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_...
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...
Poszukuję materiałów na temat komunikacji pakietów baterii po RS485
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...
Witam Układ IC4 2 z 3 połączona 'kierunek transmisji'. "2 z 4 jest błędem" .
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...
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,...
Używałem tego układu bez problemów. Czytałeś jego notę? Masz terminatory linii? Układ ma prawidłowe zasilanie? Poszukaj błędów w swoim schemacie.
Podpowiem, że przy podróbach MAX'a 232 (np. ICL 232) lepiej pracują kondziorki 100n niż elektrolity 1 - 10uF jak w nocie aplikacyjnej. Jeśli używasz takiego układu - sprawdź. Może liczba błędów spadnie?
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
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...
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;)
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...
Wszystko zależy od prędkości transmisji, przy czym warto ją dobrać do częstotliwości kwarcu - jest tabelka w nocie procka, gdzie widnieje % potencjalnych błędów. Możesz rozważyć RS485 - to tylko jeden scalaczek za dychę więcej, a zasięg do kilometra. W światłowód bym nie szedł... prędzej konkretna ramka komunikacyjna z CRC.
Wiesz co? To znowu może być ten błąd biblioteki AVDROS. Jakie masz zużycie RAMu?
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"...
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,...
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...
Mój pierwszy schemat. Proszę o sprawdzenie. Ma to być główny element komunikacyjny do którego będę podłączał karty przekaźników lub wejść/wyjść cyfrowych i analogowych. SPI do programowania, RS485 do komunikacji bezpośredniej, docelowo komunikacja po ethernecie ew. 485. Proszę o wskazówki dotyczące błędów, oraz rs485 (czy robić optoizolację czy nie)....
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...
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...
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...
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...
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.
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...
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....
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...
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....
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;...
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...
Ja bym poszedł w kierunku stosowania flag. Powód jest prosty ... jeśli w funkcji wysyłania przez uart grzebiesz w rejestrach .. a pewnie tak .. choćby w rejestrze danych do wysłania to każda niezapowiedziana ( nieprzewidziana ) ingerencja może powodować błędy. Jeśli nie w procesorze to w na drugim końcu kabla. Jeśli chodzi o zawieszanie się CPU to osobiście...
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...
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.
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ść...
rs485 błędy błędy transmisji rs485 rs485 falownik
wymiana panewki peugeot partner czujnik paliwo wykrywacz złota
ustawienia cccam kenwood uszczelka
Podnośnik Case Maxxum 125 nie podnosi i drży - diagnostyka i rozwiązania Schemat podłączenia sterownika Webasto SG1569