Szanowni Koledzy, Buduję kontroler sterujący urządzeniami zewnętrznymi. Na chybcika skleciłem układ-programator AVR przez łącze LPT. Program napisany i skompilowany w WinAVR-20100110 (Win2k). Wszystko działa poprawnie (Linux Slackware 10 + avrdude) jeśli idzie o programowanie flesha. Od strony elektronicznej też jest wszystko w porządku (jak manual...
Witam. Mam dwa układy komunikujące się ze sobą za pomocą RS485. Jeden wysyła dane, drugi odbiera i wyświetla na lcd. Napisałem kod ale na lcd nie wyświetla się to co powinno. Proszę o sprawdzenie. Kod nadajnika:
Witam, Pracuję nad komunikacją po RS485 w pewnym systemie mikrokontrolerowym. Używam konwertera UART-RS485 : [url=]Link. W zasadzie komunikacja działa bez problemu gdy oprócz pary różnicowej AB pomiędzy układami "pociągnę" wspólną masę. Bez niej są kompletne krzaki po stronie odbiorczej. Z tego co czytałem wydaje mi się, ze do tej komunikacji wystarczą...
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
Witajcie Mam problem z obsługą transmisji RS485 na przemysłowym komputerku. W pierwszej partii tych maszyn był do ustawienia tryb portu "RS485 auto" i transmisja działa bez problemu. W kolejnej partii ten tryb zniknął i pozostał tylko zwykły RS485, tutaj transmisja przestała działać. System to Debian 10.7, kernel 4.19, a porty w dmesg przedstawiają się jako:...
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. [syntax=vbnet]'-------------------------...
_jta_ szanuję Twoją wiedzę, ale w tej sprawie nie sądzę, że pomoże mi byle kto, kto tematu nie zna od podszewki. Dlatego nie będę robił wizualizacji od podszewki, z rysunkami, zrzutami ekranu itd. bo to nie ma sensu. Pomóc może tylko i wyłącznie ktoś, kto sam programował ten układ, używał programu z AN721 i może sprawdzić to u siebie lub ma z tym doświadczenie....
Dla chcących wiedzieć więcej co w tych pompach piszczy wrzucam plik pdf z rejestrami modbus'a po jednym dniu "reverse engineering'u" bo żadnego spisu nie znalazłem. Między sterownikiem-pilotem a pompą jest przewód 12V, masa, i rs485 A B. "Pilot" śle ciągle zapytania o kilka grup rejestrów i dostaje odpowiedzi. Za pomocą najtańszego konwertera RS485-ttl...
Tak. wiem, że tak nie można. Niestety, inaczej też mi nie wychodzi. Wyglada to tak: KOD: void uart_init(unsigned int ubrr) { /* 9600 bit/s */ UBRRH = (unsigned char)(ubrr>>8); UBRRL = (unsigned char)ubrr; // 25 -> 4000000 /* RxD=>ON; ISR(koniec odbioru), TxD=>ON*/ UCSRB = _BV(RXEN)|_BV(RXCIE)|_BV...
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...
W instrukcji jest opisane jako VLT Software Dialog. Wracając do podłączenia. Zrobiłem zgodnie z opisem Gervee ale dalej w programie MCT10 przy próbie odczytania mam błąd. Error Identifying Drive on bus serial at adress 2. urządzenie jest w Windows ustawione na com-2.
Jeśli mogę doradzić coś to: używałem B1 + rs485 + wejścia/wyjścia analogowe + soft w visual C# odczytujący rejestry PLC oraz dwa wejścia analogowe ( razem około 37 bajtów danych ). Miałem przejściówkę RS485 z allegro, ale był problem i co jakiś czas wywalało błąd (w transmisji przychodziły śmieci). Ktoś tutaj polecił mi konwertery MOXA - kupiłem zwykły...
Tak jak napisałem wcześniej ewentualne błędy nie są dla mnie problemem, planuję kontrolę parzystośći i 16-bitową sumę kontrolną crc oraz kontrolę logiczną przesyłanych danych na poziomie warstwy aplikacji. Gdyby nie pobór prądu mógłbym nawet w ciemno wysyłać dane narażając na kolizję. Sprawę kolizji da się skutecznie załatwić w sposób trogramowy, a...
Witam, Korzystając z biblioteki znalezionej na git-hub napisałem program do komunikacji arduino przez rs485. Wszystko działa mam jednak jeden problem. Podpinam do arduino płytkę rs485 (kupioną na botlandzie) wyjścia A, B płytki podpinam do konwertera RS485 na USB i sprawdzam komunikację przy pomocy MobusTESTER. Arduino pracuje jako slave program na...
Witam wszystkich, Chciałbym połączyć Arduino z konwerterem PT100 na RS485. link do filmu: Podłączyłem pin A+ konwertera do pinu 7 Arduino, a pin B- konwertera do pinu 8 Aduino. Dioda na urządzeniu Slave miga jakby komunikacja była, ale brak odczytu mierzonej temperatury. Gdzie popełniam błąd? Wsad do Adruino wygląda następująco: #include <ModbusMaster.h>...
Posiadam rzeczony falownik - był tani i swoją podstawową funkcję spełnia, tylko sprzedawca na Allegro z miasta słynnego polskiego astronoma trochę mało pomocny w kwestii komunikacji RS485. Według opisu falownik ma mieć WiFi i opcjonalny RS485, dostarczony moduł WiFi nie działa (nie nadaje żadnego SSID, który według opisu powinien nadawać, nie widzą...
Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...
Koledzy mam mały problem wykonałem konwerter według schematu wszystko ładnie działało schowałem go na około 2 miesiące do szuflady. Ostatnio chciałem za pomocą niego podłączyć się ze sterownikiem PLC S7 200 i tu zrobiłem mały błąd bo ze sterownika podałem 24V od strony już stabilizowanych 5V. Związku z czym uwalił mi się na pewno MAX232. Wymieniłem...
Witam, chce połączyć osiem układów do centralki i z niej sterować ich pracą. Problem polega na tym, że jeśli podłączam do centralki jeden układ to rozmawiają sobie jak chce, czyli wszystko działa jak należy. Problem zaczyna się w momencie kiedy do układu podłączam kolejny układ, wtedy układy nie odpowiadają, ewentualnie tylko odbierają dane z centralki....
Mam system, w którym urządzenia używają 7 różnych protokołów (zdecydowana większość to niestandardowe) do łączności szeregowej i 3 rodzajów sygnałów: RS232, RS485, TCP/IP na Ethernecie. Ma to być sterowane z Compact RIO, który do tego ma 4 porty RS485. Odległości są małe, najwyżej parę metrów. Urządzeń jest dużo więcej, niż portów w Compact RIO. Rozwiązań...
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...
Problem wyjaśniłem właśnie - spośród sześciu układów MAX485 jakimi chwilowo dysponuję ten jeden miał uszkodzoną część nadawczą - tylko odbierać mógł. Ale ile nerwów i czasu na to poszło.... więcej wartych niż te głupi 10 złotych. Dzięki za podpowiedź. Co do napięcia to przy tych 4,4V ma zdecydowanie więcej błędów przy transmisji powyżej 9200bps, jak...
Witam Urządzenie powstało w zasadzie trochę z mojej niechęci do kupowania 100% gotowców , a z drugiej strony jest to zatarcie małego błędu popełnionego przy budowie wcześniejszego urządzenia, którym był niewielki woltomierz i amperomierz zainstalowany w mojej mikro instalacji fotowoltaicznej na działce ogrodowej. Ponieważ zainstalowany miernik poza...
Sprawdź masy czy są ok. Różnica poziomów może robić zła robotę. Sprawdź (zamień D+ z D-) czasami taki czeski błąd też potrafi popsuć komunikację. Ustawienia portów komunikacyjnych(prędkość, parzystość, bit Stop).
Zaletą synchronicznej jest większa maksymalna prędkość transmisji. Okupione to jest koniecznością zachowania sygnału zegarowego bez żadnych błędów czy zakłóceń. Dodatkowo trzeba wybierać kto jest dawcą sygnału zegarowego. Asynchroniczna jest wolniejsza ale odporna na brak dokładnej synchronizacji zegarów nadawczych. łatwiej pracować w trybie "full-duplex"...
Witam kolegów Chciałbym uruchomić protokół ModBus. Jednak jak na razie uruchomiłem komunikację uC z komputerem (terminal Realterm) używając standardu RS485. Jednak zastanawia mnie jedna sprawa, schemat poniżej dokładnie zobrazuje o co mi chodzi. Na schemacie brak rezystorów podciągających linie A i B oraz terminatora, ale w rzeczywistości są. Kiedy...
To co zaproponowałeś to typowy błąd jaki popełniają osoby nieobeznane z RS485. Problem w tym, że każdy transceiver słyszy swój lokalny sygnał. Jeśli będzie coś nadawał, a na drugim końcu magistrali też coś będzie nadawać, to każdy nadajnik słyszy to co sam nadaje i żadnej detekcji kolizji nie ma. Dlaczego? Dlatego, że kable mają swój opór, w efekcie...
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...
Ja na skrętce CAT5E kiedyś testowałem prędkość 1Mbps na odległości 400m. Działało przy błędach ramek kilka % (ramki ponad 20B). Oczywiście przy RS485. Docelowo tą samą skrętka leciało zasilanie 12V. Tu jednak skrętka nie była taka dobra bo spadki napięcia były duże. No ale to 400m i kabel kiepski (stalowy miedziowany :D). Normalny kabel, i na zaledwie...
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...
Cześć. Potrzebuję zrobić komunikację modbus rtu do stanowiska testowego w którym zawieram sterownik Sterownik s1200 1212c DC/DC/DC wraz z płytką sygnałową CB 1241 RS485. Robiłem program z instrukcji siemensa, z tutoriali na yt . Ale cały czas coś jest nie tak. Cały czas miga mi dioda TxD, RxD nigdy, nic nie mogę odebrać, ani wysłać. Próbowałem z programami...
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...
Spotkałem się właśnie z bardzo dziwnym problemem. Nie mogę w swoim programie otworzyć funkcją createfile portu com o dwucyfrowym numerze. The program '[2960] tester.exe: Native' has exited with code 2 (0x2). Co oznacza, że nie odnaleziono portu o takim numerze. Dodam, że oba porty można bez problemu obsłużyć przez hyper terminal....
Witajcie! Mam taki mały plan, żeby zrobić zdalny odczyt po Wifi do analizatora sieci MerlinGerin PM710. Tak więc mam RPi Zero2W i połączyłem je przez UART z tym analizatorem. Tu jest pierwszy problem, bo przecież analizator gada po RS485. No, tylko że mój ma ubity transciever i podłączyłem się bezpośrednio do wyjścia UART z procesora - tutaj tylko konwersja...
W jaki sposób mogę zrobić programowo taką funkcjonalność jak w konfiguratorze od portu szeregowego polegającą na tym żeby w zdefiniowanej tablicy bajtów można było wpisać wzorzec do odnalezienia. Wzorzec ten miałby być przeszukiwany w tablicy odczytanej przez port rs485. Napisać taką funkcję w sclu potrafię tylko żeby nie odnajdować na nowo koła próbuję...
Witam. Szukam schematu kabla do programowania sterowników Simatic S7 tj. RS232/RS485. Proszę o jakieś namiary. Dziękuje Popraw błędy i interpunkcję. Użyj przycisku PISOWNIA --> REGULAMIN. Przeniosłem z: Schematu/instrukcji…
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?
A jak już wszystkie metody zawiodą to kup programator ATB USBasp, najlepiej z programem MkAvrCalculator, zrób przejściówkę z niego na ICSP. A jak i to zawiedzie, co mnie się zdarza, że znikają mi drivery po instalacji jakiegoś badziewia, to pod ARDUINO IDE kompiluję program do pliku.hex i wgrywam go na płytkę ARDUINO UNO programem MkAvrCalculator pana...
Witam! Nie umiem sobie poradzić z uruchomieniem kodu. Myślę, że temat książkowy. Mam błędy w programie który próbuję uruchomić w celu dalszej edukacji w C. Nie znam jeszcze dokładnie w tym języku wszystkiego, więc zwracam się o pomoc, jeżeli to możliwe, aby uruchomić ten projekt. Dodaję kod i plik z builda. Poprawiłem tytuł, formatowanie postu i pisownię....
Witam, Próbuję odczytać informacje z miernika sieci 1-fazowej Lumel N27P, który komunikuje się przez RS485 half-duplex protokołem Modbus RTU. Mój system to windows 7 pro 32 bit, używam przejściówki Digitus DA-70157 (ale sprawdzałem też inną przejściówką, która działa i była już używana z innymi urządzeniami). Problem jest taki, że po podłączeniu zasilania...
Instrukcja sugeruje, że jest coś takiego jak "smart backup box" i wtedy chyba można zasilać np część instalacji off-grid, kontroler rezerwowy "Backup" na rysunku 2-2 strona 9. Potem jest jeszcze coś jak podłączyć sygnał sterujący miedzy tym pudełkiem a falownikiem ale do końca brakuje schematu elektrycznego ani typ nie jest opisany ale pewno po haśle...
Witam Mam problem z komunikacją między dwoma uC. Dane są odbierane, jednak nie zgadzają się z wysyłanymi. Atmega32 - pełni funkcję Mastera #define VUART 38400 #define VUBRR F_CPU/(VUART*16)-1 #define T0_start 1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/iom32.h> #include <stdlib.h>...
Prezentowane urządzenie to konwerter 3w1: USB - RS232, RS485, oraz UART. Rolę konwertera pełni dedykowany układ FT232RL widziany w systemie jako port COM, a wspomagany jest przez dwa układy MAX232 oraz MAX485. Wszelkich ustawień pracy konwertera dokonujemy poprzez system tak jak ma to miejsce w normalnym porcie COM, obsługiwane prędkości 110 - 921600...
Chociażby 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 takowy jest. 2. Od strony MASTERA nie jest wymagany statyczny adres IP. PLC, który testowałem jest podłączony do konwertera...
Muszę rozwiązać problem odczytu lini na której wiszą urządzenia (485/modbus slave) przez co najmniej 2 mastery tak aby żaden z nich nie wykazł błędu w momencie odczytu danych przez następny master. Podstawowy master musi mieć zachowaną (symulowaną) przezroczystość lini rs485 - modbus. Sądzę, że powinny być dwa wyjścia slave do podłączenia portu rs485...
Witam, Chcę podłączyć ATMegę 128 do magistrali RS485 za pomocą układu MAX1480B (separacja galwaniczna). Czy ktoś spotkał się z gotowym i sprawdzonym schematem? Oczywiście siedzę w nocie katalogowej, ale nie chciał bym popełnić błędu bo płytka będzie w smd i ew. poprawki będą bardzo utrudnione. Pytam głównie dlatego, że w nocie mam układ 74HC86 - Quad...
Witam, potrzebuję zrobić komunikację miedzy 2 procesorami ATmega16. Jeden wysyła zmienną typu Byte (Status) z informacją o stanie wejść, a 2 to odbiera. Natomiast 2 będzie wysyłał do 1 także zmienną Byte (Settings) z informacjami konfiguracyjnymi. Dodatkowo chciałbym wysyłać sumę CRC w obu kierunkach. Transmisja w obu kierunkach jednocześnie! Bity będą...
Witam po dłuższej przerwie, Zrobiłem jak zasugerował Coperfield. Miałem z tym mały problem, bo ISSProg, którego używałem odczytał mi same FFFFFF zarówno z flasha jak i EEPROMa, więc myślałem, że Atmega jest zablokowana (może tak jest? ). Pod wpływem chwili przyjrzałem się płytce i zacząłem pisać swój własny soft do tego ustrojstwa. Kiedy już opanowałem...
Parker SSD DRIVES 650 series jak wysterować po rs485, mam 2 dużej mocy z wyposażeniem RS485 i z jeden mniejszy z wymiennym panelem (rs483 zamiast klawiaturki z lcd). W tym mniejszym działa mi komunikacja, ale nie startuje. Polecenie startu wpisuje w adres 271. W historii błędów widzę że jest problem z "breake switch" i sygnalizacja przegrzania z termistora...
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.
Sugerując się tym tematem Napisałem prostą obsługę rs485 dla dwóch mega16 jeden to master drugi slave. Niestety nic się nie dzieje błąd tkwi w kodzie lub połączeniu na płytce albo w obu. Master: #include <avr/io.h> #include <inttypes.h> #include <util/delay.h> #include <stdio.h> #include <avr/interrupt.h> void USARTInit(uint16_t...
A samo wychwycenie predkosci transmisji oscyloskopem i nastEpnie zapis transmisji poprzez np. Realterm to niewiele tak? Napisałeś na początku, ze tak zrobiłeś ale nic nie udało się wykryć. 1. Mogłeś popełnić błąd sprzętowy 2. Nie jest to transmisja RS485 3. Nie potrafiłeś określić prawidłowej prędkości transmisji lub jest to niestandardowa prędkość....
Witam Posiadam panel SH 300 i mam problem z komunikacją po RS 485. W ramach nauki próbuję skomunikować SH 300 wraz z RE 72 Lumela (ma b.dobą dokumentację). Napisałem prostą aplikację na SH 300 i wgrałem ją do panela przy pomocy dostarczonego kabla po RS 232 lecz nie mogę skomunikować panela wraz z RE 72. Próbowałem tę samą aplikację wgrać przez port...
Najpierw miałem konwerter RS232 -> RS485 (AVT530) były z nim problemy z prędkością max 4800.Pomyślałem, że zrobię konwerter na ATtiny2313, MAX485 i NE555-konwerter działał, ale prędkość max 19200. Parę osób polecało właśnie sterować MAX485 wprost z komputera. Naczytałem się różnych opinii, opisów i wydało mi się, że nie jest to takie "hop-siup" dlatego...
30 metrów to żadna odległość, co do rozgałęzień w domu mam dwa rozgałęzienia jedno ok 15 m drugie ok 10m i kilka lat działa bez problemu ( 115200b/s ). rs485 według mnie wybacza dużo błędów kiedyś pracowałem w firmie zajmującej się oświetleniem; na jednym obiekcie lampy awaryjne były połączone poprzez rs485 ( odczyt parametrów - czy akumulator nie uszkodzony...
Cześć, sytuacja wygląda następująco, mam układ połączony jak na załączniku: [url=] Jest to system do monitorowania zużycia energii w poszczególnych odbiorach rozdzielnicy. Urządzenie PAC4200 [siemens] jest koncentratorem danych dla 15 urządzeń połączonych do niego za pomocą RS485 (14 liczników energii el. [siemens] i sterownik do pomiaru temperatury...
Witam. Łącze - RS485 - wpisz: RS485 Tutaj pewnie znajdziesz wszystko: (Hitachi)/SJ300_Drives_(sensorless_or_fl... Pozdrawiam. PS. Wyłączny przedstawiciel na Polskę: Instrukcja obsługi -
A są odpowiednie rezystory na liniach A i B RS485? te dwie linie powinny być spolaryzowane i posiadać określoną impedancję, wczytaj się jeszcze raz w opis z EP tych modułów bo w pierwszej kolejności tutaj szukałbym błędu. Oczywiście sprawdź też poprawność montażu, zimne luty itp. O ile dobrze pamiętam przed komendą miał być klawisz Escape, stąd ten...
Witam, ja właśnie uporałem się z pierwszą częścią takiego zagadnienia o jakie pytasz ;) ... tzn mam ATTiny2313 i komunikacja z PC, za niedługo dojdą kolejne "klocki" ... u mnie ATTiny2313 mierzy temp na 3 czujnikach DS18B20, steruje 2 przekaźnikami na 220V, ma 2 wejścia z optoizolatorami do załączania różnych sygnałów i wykorzytuję komparator do badania...
Ja odpaliłem RS485 przy prędkości 9600 na kablu długości 1000m, zwiniętym na bębnie. Był to zwykły kabel sterujący, nie miał nawet skręconych par. Wszystko działało pierwszorzędnie. Myślę, że powinieneś raczej szukać błędów w oprogramowaniu. Aha, jako drivera używałem też Maxima, ale jakiegoś zasilanego z 3V, dokładnego typu już nie pamiętam...
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...
Uwaga! Na wyżej zamieszczonym schemacie znajduje się błąd polegający na niepoprawnym połączeniu lini transmisyjnych oznaczonych literami "A" oraz "B". Obie linie należy skrosować. przepraszam że tak zapytam, ale od kiedy linie z RS485 się krosuje?
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...
Witam wszystkich Mam następujący problem, mam sterownik PLC firmy SIEMENS S7-200 po przeczytaniu tematów na elektrodzie postanowiłem zbudować sobie kabel jak z linku poniżej układ jest zasilany ze sterownika PLC który na wyjściu ma 24V, niestety po podłączeni układu bardzo mocno nagrzewa się układ SN75176 który założyłem zamiast MAX485 oraz rezystor...
Witam wszystkich Mam następujący problem, mam sterownik PLC firmy SIEMENS S7-200 po przeczytaniu tematów na elektrodzie postanowiłem zbudować sobie kabel jak z linku poniżej układ jest zasilany ze sterownika PLC który na wyjściu ma 24V, niestety po podłączeni układu bardzo mocno nagrzewa się układ SN75176 który założyłem zamiast MAX485 oraz rezystor...
Witam, wykonałem sobie 3 płytki jak na rys. poniżej: Podświetlone zostały linie A,B. Prawe gniazdo RJ45 to wejście syg., lewe - wyjście na dalsze urządzenia. Po lewej stronie znajduje się również układ MAX485CSA+. Niestety pomimo różnych kombinacji z terminatorami (na początku i końcu lini), często mam bardzo duże błędy w transmisji. Zastosowałem układy...
Witam Jeżeli chodzi o magistralę rs485 i jej bezkolizyjność to zastanawia mnie sens poprowadzenia jeszcze jednego przewodu np zajętości magistrali. Stan niski na takim wyprowadzeniu oznajmia wszystkim urządzeniom, iż magistrala jest zajęta. Oczywiście jeżeli chodzi o zgodność z magistralami wymienionymi powyżej stosowanymi obecnie to moje rozwiązanie...
Witam. Miałem dwie atmegi spięte przez port szeregowy. Full duplex. Master, wysyłał do slave znak "Q" a w odpowiedzi otrzymywał stan wszystkich ośmiu bitów wybranego portu. Master odebrany komunikat wysyłał na port i zapalał LEDy. Ukłąd prosty. Wszystko działało przepięknie. Odbieranie znaków w układach master i slave realizowałem przerwaniem od URXC...
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,...
bo gdy jest duża liczba układów to w RS485 zanim master odpyta wszystkie slave to trochę czasu minie ( czy to nie jest aż taki duży problem jak mi się wydaje bo nie chciałbym aby światło załączył by się np. po 4 sekundach od załączenia włącznika) Przecież pod wyłącznikiem oświetlenia jest płytka z procesorem i przekaźnikiem. Nie rozumiem po co slave...
po skompilowaniu wyrzuca błędy:) 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.
Patrząc na zawrotne parametry tego scalaka jak i jego dostępność, mogę stwierdzić, że nawet kijem bym tego nie dotknął. Rozwiązanie z zeszłego wieku... Zgadzam się w 100 procentach, co nie zmienia faktu, że gotowych alternatyw dla tego dinozaura brak. A nie każdy potrzebuje dużych prędkości i wielkich możliwości - dlatego pozwoliłem sobie podać ten...
Witam! Koledzy mam taki problem - muszę połączyć przetwornik wagowy z wyjściem RS-485 do sterownika PLC (OMRON CP1L_EM z interfejsem RS-485 CIF-11). Wg instrukcji przetwornika pracuje on zawsze w trybie Slave wg protokółu Modbus-RTU. Niestety, mimo kilkudniowych prób i stosowania wszelkich możliwych kombinacji nie udało mi się uzyskać łączności. Próbowałem...
Cześć. Próbuję nawiązać komunikację pomiędzy Raspberry PI i ATmegą przy użyciu RS-485. Stan wysoki dla RPI to 3.3V, więc korzystam z układów scalonych MAX3485CPA+. Wszystko zasilam napięciem 3.3V. Dla uproszczenia ustawiłem komunikację w jednym kierunku, tj. wymusiłem na sygnałach sterujących kierunkiem maxów (piny DE /RE), nadawanie dla ATmegi oraz...
Dzięki za odpowiedzi. Nie wspomniałem o zadaniu jakie będzie realizował układ: będzie to sieć czytników kart zbliżeniowych oraz centralny kontroler z bazą MySQL na RaspberryPi. Czytnik po odczycie karty wysyła jej numer przez RS485 do raspberry pi gdzie jest sprawdzany w bazie a następnie raspberry odpowiada, czy można udzielić dostępu czy też nie....
Błąd na błędzie. 1. brak terminatora, 2. brak wstępnej polaryzacji linii, 3. brak kondensatorów blokujacych zasilanie przy transoptorach. 4. zbędny rezystor równolegle do diod LED transoptorów. 5. wskazane są kondensatory korygujące pojemność diod LED równolegle do R20, R17, R10 w końcu pojemnośćtych diod to koło 60pF, 6. nie łączy siębezpośrednio stabilizatorów...
Witam, piny są podłączone dobrze, komunikacja działa. Biblioteka obsługuje sterowanie przepływem. Miałem problem przez tranzystory przed układem (LTC). Zmieniłem kilka linijek w bibliotece żeby odwrócić logikę pinu sterującego, miałem też błąd w podłączeniu który polegał na tym że nie podałem 5V na kolektor jednego tranzystora. Na tą chwilę wygląda...
a jak już będziesz łączył dwa Arduino ze sobą przez RS485 to również pamiętaj o połączeniu GND pomiędzy nimi, bo w Twoim opisie połączeń nie ma takiej informacji. Chyba że obydwa są podłączone przez USB do tego samego komputera, wtedy możesz to pominąć. Dla ścisłości RS485 to transmisja różnicowa - połączenie masy nie jest wymagane choć w pewnych wypadkach...
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...
Jeśli do jednego portu urządzenia sterującego (np. komputera) ma być podłączonych wiele urządzeń sterowanych (np. liczników wody) przy użyciu jednego kabla, bądź kilku kabli bezpośrednio połączonych elektrycznie, to trzeba pamiętać, że sygnały posyłane w ten kabel będą docierać do wszystkich urządzeń, które są do niego podłączone - i protokół komunikacyjny...
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)....
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ć...
(at)kubamiszkiewicz Do takich rzeczy potrzeba jakiś program do debugowanie ramki i symulacji mastera/slave modbus. Potrzebujesz konwertera RS485/USB i np. programu ModbusViewTCP. Tutaj może być masa nakładających się błędów np. niewłaściwe parametry komunikacyjne, błędnie zarobiony przewód komunikacyjny, zapis/odczyt nieprawidłowych rejestrów ( trzeba...
Panie: Witgol, rzeczywiście ten plik już miałem, lecz szukam dalej, może coś więcej się znajdzie, co do książek, to również polecam tą książkę co Pan mówił, mam jeszcze inne, ale w nich to raczej mało co do szczegółów, tylko opis architektury rozwiązania jakiegoś prostego problemu, prędkość w tej chwili to jak Pan pisał, kilka sekund, i jak Pan się...
Ja jeszce podpowiem od siebie, że stosuje po włączeniu nadajnika MASTERa cisze z wymuszeniem stanu 1 (dotyczy sprzętowego RS) przez okres nieco dłuższy niż czas nadawania 1 bajtu z bitem startu i stopu. Sprawdziłem to praktycznie, że przy dużej liczbie układów SLAVE na linii przy takim sterowaniu zmniejsza się ilość błędów jakie mogą się pojawić i to...
Bezproblemowo, pod warunkiem, że wprowadzisz jakiś mechanizm wykrywania kolizji gdy dwa moduły (lub więcej) w tym samym czasie próbują przejąć magistralę. Problem jest wtedy dość duży, bo na moment na liniach pojawia się śmietnik w postaci nałożonych na siebie danych: a. logiczny - zafałszowanie poszczególnych bitów b. czasowy - przesunięcie danych...
Witam! Tak jak w temacie próbuje zrobić konwerter i mam pewien problem. Układ zbudowałem na scalaku max1480B zgodnie z kartą katalogową, do której linka podaje ze stronie 12 podłączyłem sygnały z wartościami rezystorów jakie są w tabelce. Użyłem także tego samego OR-a. Sygnały DI, DE i RO podłączyłem odpowiednio do TX, RTS i RX. Mój problem polega na...
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...
Sprawdziłem jak to jest faktycznie w Alfa + (na podstawie dokumentacji). Ta centrala (wg.) opisu posiada wbudowaną własną pętlę prądową RS 232, która umożliwia transfer między komputerem, a centralą na odległość do 25 m. (Jeśli tak jest faktycznie to nie ma co szukać napięć na RS od strony centrali na standardowo wykorzystywanych pinach). ps tak na...
Podobna zabawa jest w konwerterze firmy Roger UT-2 , magistrala jest plokowana na 2 milisekundy po ostatnim wysłanym znaku :) - poprawiłem ewidentny błąd (sekundy na milisekundy) jeszcze raz sorki
Witam ponownie dzisiaj dokładnie taki separator zamontowałem ale w ciągu 30 minut kontroler zanotował już 30 błędów. Nie wiem dlaczego producent wymaga podłączanie uziomu do płyty"coś w rodzaju uziemienia biebuna minus" zastanawiam się czy tego nie poodłączać od wszystkich kontrolerów. Jesli w grę wchodzi różnica potencjałów to tylko przez ten zacisk...
Kontrola błędów transmisji i transmisja z potwierdzeniem (za mało informacji, żeby podać konkretne rozwiązanie).
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...
Możesz spróbować zastosować terminator do sieci Profibus lub rezystor 120 Om(Modbus). Na schemacie do karty sieciowej na skrętce znalazłem rezystor 78 Om(43 Om do +5V) ale to może być mylące. Można też samemu dobrać rezystor np. wstawiając potencjometry jako trminatory i regulować tak aby uzyskać najmniejszą ilość błędów przesyłanych ramek oraz największa...
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...
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....
Witam Borykam się z problemem komunikacji kilku procków po sieci RS485 (wykorzystałem układ SN75176. Wszystko jest ok, aż do czasu kiedy dwa procki ze chcą gadać. Wtedy kolejność ramki mi się rozsypuje. Ramkę mam stworzona w taki sposób: 1 bajt - adres, 1 bajt - dane/rozkaz, 1 bajt suma kontrolna wyliczana z dodania poprzednich dwóch bajtów. Myślałem...
Haaa, mój błąd :) transil oczywiście ,a nie warystor :silly: . Aż tak się nie boję o resztę elektroniki po prostu dostęp będzie utrudniony jak coś nawali... A separacja galwaniczna mi się nie zmieści na płytce poza tym są to dodatkowe koszty (transoptory, zasilanie sn'a) ,a chciałbym to zmieścić w kryteriach "cena/jakość" :). Długość planuję jakieś...
IMO masz coś zepsute przy przełączaniu między transmisją a nadawaniem. Czy masz to rozwiązane automatycznie - np przeze timer NE555, czy przez linie ustawioną na wyjście. Najlepiej tą linię podciągnąć przez rezystor 10K do gnd (ja używam 4,7k - bardziej odporne na zakłócenia), wtedy podłączając urządzenie nie zakłóci się transmisji nim uC się ustawi,...
Problem jest właśnie tylko w momencie kiedy nacisnę jakiś klawisz menu i program wykona skok do procedury ładującej obrazek.W tym momencie ekran bieleje. I to jest dowód na błąd w programie. Skąd wiesz że RS milczy? Może lecą jakieś śmieci a twoja funkcja obsługująca tego nie uwzględnia? Podłącz się pod Rx i sprawdź co się tam dzieje..albo najlepiej...