Wygląda sensownie, tylko R7 ma za niską wartość. Opóźnienie wprowadzane przez R7 C1 powinno być na tyle długie żeby nadajnik nie został wyłączony podczas transmisji.
nadajnik do rs485 ustawiasz tak że pin 2,3 podłączasz do +5V za pomoca rezystora 1k. a odbiornik piny 2,3 do masy ,powinno chodzić
W sumie racja, rezystory podciągające powinny być. Można pominąć ale..... Tylko zastanawia mnie dlaczego przy połączeniu Arduino(Master) - RS485(1) -RS485(2) -Arduino(Slave) te rezystory nie były wymagane ? Jeśli nadajnik jest cały czas podłączony, nie potrzeba rezystorów ustalających poziomy napięć w stanie spoczynku. Nawet, gdy nadajnik jest odłączany,...
Nie pisałem nic na Rs485 ale mam kilka uwag do programu. Zacznij najpierw od poczytania w helpie bascoma, co robi dokładnie instrukcja Inkey() a dowiesz się że odbiera 1 bajt (jeden znak) z bufora. Sprawdzanie więc warunku B = "zaswiec" nie ma najmniejszego sensu. Nie wiem też po co przełączasz tyle razy układ w nadajnik <>odbiornik: ...... Reset...
Pomiędzy zmianą funkcji na nadajnik a wysłaniem danej dodaj opóźnienie ok 1ms tak samo pomiędzy nadawaniem a przełączaniem na odbiornik. PORTD |= _BV(4); //nadawanie _delay_ms(1) USARTWriteChar('b'); //umownie b to adres modułu _delay_ms(1) PORTD &=~_BV(4);//RS485 - odbior Musisz to zrobić w nadajniku i odbiorniku.
To taka przejściówka za 8zł? Kumpel przylutował nadajnik RS485, z tego szajsu co tam był na MAX485 i wtedy zaczęło działać. Pewnie inne dobre drajwery jak ST też będą lepiej działać.
Tak, jest poprawny. Z tym, że nie do końca będzie to RS485, a właściwie będzie, tyle, że z recesywną "1". Zauważ, że układ będzie działać tak, że nadawane są tylko "0", przy "1" nadajnik jest blokowany, a "1" na magistrali będzie musiała być wymuszona przez rezystory polaryzujące linie A i B. To nie jest zły pomysł w trybach multimaster, ale dla jednego...
Nie do procesora. Magistrala RS485 jest dwu kierunkowa. Na magistrali jest jeden nadajnik i parę odbiorników. Tu nie ma jak w RS232 linii nadawania TX i odbierania RX. Stąd urządzenie musisz mieć ustawione na odbiór a gdy potrzeba przełączasz na nadawanie i po to jest to 3 wyprowadzenie. Wyprowadzeniem RX odbierasz dane Wyprowadzeniem TR wysyłasz dane...
Zawsze będziesz miał sytuację, w której nadajnik będzie wyłączony, np. master przestaje nadawać, a slave jeszcze nie nadaje. Bez rezystoró polaryzujących w takiej sytuacji stan magistrali byłby nieustalony, co skutkowałoby odbieraniem śmieci. Tak więc, zawsze rezystory polaryzujące są potrzebne. Nadajnik wyłącza się po zakończeniu nadawania - inaczej...
Terminacja powinieneś zrobić, ale nie w każdym urządzeniu na magistrali RS485 jest ona potrzebna więc najlepiej daj ją dołączaną przez jakąś zworę czy przełącznik. Polaryzacja natomiast jest po to potrzebna, ponieważ w stanie, gdy master nic nie nadaje to ma ustawiony nadajnik w stan wysokiej impedancji i na linii mogą zaindukować się jakieś niepotrzebne...
Przy czym ten schemat jest błędny z dwóch powodów: 1. W stanie resetu i przed inicjalizacją procesora nic nie polaryzuje linii DE/RE, w efekcie nadajnik może się włączać losowo rujnując transmisję (w przypadku urządzeń gdzie jest więcej niż 2 ukłądy na magistrali) lub powodując nadawanie losowych ciągłów (w każdej sytuacji). 2. Brak rezystorów polaryzujących...
Witaj, Na przykładzie RFM12B, z którymi ostatnio miałem do czynienia: Moduły te, podobnie jak układy RS485 w trybie half-duplex, mogą pracować jako nadajnik ALBO odbiornik. Każdy moduł ma konfigurowalne słowo synchronizacji (1 z bajtów synchronizacji), które można wykorzystać jako sprzętowy adres każdego z modułów. Jeśli dany model nie ma możliwości...
Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te po rz ądane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale i jego zbocze narastające i opadające. Potem budujesz sobie kolejkę danych (bufor fifo) - która stanowi podstawę dla timera - do "machania określonym pinem". Wysłanie...
Jeśli chodzi o impedancję sieci RS485 to zależy ona od impedancji falowej stosowanego przewodu ( do odczytania z noty katalogowej producenta danego przewodu lub przewodu podobnego). Dla UTP jest to własnie 120R. I rezystorem o takiej wartości należy zakończyć magistrale na jednym lub na obu końcach ( w zleznosci czy jest jeden nadajnik czy więcej )....
Odłączona magistrala jest terminowana opornikami po chyba 120R, więc jeśli wszystkie nadajniki są wyłączone, napięcie na obu przewodach będzie zbliżone (przy drobnych wachaniach napięcia stan wyjścia odbiorników nie zmienia się na skutek działania histerezy 200mV - czy coś koło tego) - nadajnik po wpięciu się w szynę wysterowywuje jeden przewód do masy...
Rezystor pomiędzy AB to właśnie terminator, powinien być na obu końcach sieci. Oprócz niego potrzebujesz rezystory polaryzujące linie A i B. DE i RE łączysz razem, wszystkie odbiorniki mają je tak wysterowane, aby przełączyć transceiver na odbiór. Tylko nadajnik ma odwrotnie. Swoją droga, wykorzystaj 9-bitowe ramki i jeśli te slavy to mikrokontrolery,...
Sa takie, ktore maja SPI. Czy sa CANy z UARTem to trzebaby poszperac. Natomiast jesli masz juz to zmontowane na RS485 to po prostu przed nadawaniem sprawdzaj stan magistrali, jesli przez okreslony czas jest wolna to nadawaj. Kazdy pakiet odbiornik musi potwierdzic ACKiem, jesli nie potwierdzi to nadajnik po losowym czasie bezczynnosci ponownie go nadaje....
http://obrazki.elektroda.net/0_128043146... 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...
A ja (jako użytkownik od 3 lat) polecam Sterbox w wersji z RS485 + alarm przewodowy (np. Satel). Czujki ruchu także wprowadzasz na sterownik. Włamanie i czuwanie z centralki to odpowiednio zapalenie lub zgaszenie wszystkich świateł. Do punktów świetlnych zdecydowanie polecam YDYp 4x1,5mm2. Wtedy masz możliwość podłączenia oprawy ze stopniowaniem ilości...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
Cześć, Jakie są praktyczne możliwości podania (w domowych warunkach bez profesjonalnego sprzętu) zakłóceń/przepięć na linie A i B w RS485? Mam tylko jeden nadajnik i jeden odbiornik. Próbowałem zrobić to bezpośrednio generatorem (Rigol DG1022) tylko na linii A, jednak podczas transmisji układ jest na to nieczuły. Sprawdzając oscyloskopem przy podaniu...
Problem pojawia się kiedy połączysz te 50 linii po jednej stronie, przy takim połączeniu nie da się zrobić dopasowania, a nadajnik pracujący na środku tej gwiazdy będzie mocno obciążony w chwili zmiany stanu. Można udawać że problemu nie ma i czekać po każdej zmianie stanu aż pojemność linii się naładuje, a odbicia zanikną. To wymaga powolnej transmisji....
A o który nadajnik chodzi?
To zależy, ile bitów trzeba przesłać na jeden obraz (hm... jeśli tryb graficzny i 320×240, to nawet dla trybu monochromatycznego przy szybkości 80 kb/s cały obraz trzeba przesyłać sekundę, a obraz w pełnym kolorze ponad 15 sekund). Ale zawsze można zrobić konwerter standardu sygnałów, np. na RS485 (albo jakąś jego namiastkę) i przesyłać szybko. Wtedy...
Brak obsługi RS485 (sygnału DE) nie stanowi problemu: https://obrazki.elektroda.pl/5164797400_... Sprawdzone - działa, również w wielu urządzeniach produkcyjnych.. Ostatnio do tematu wracałem i byłoby niefair gdybym nie napisał że - co prawda takie rozwiązanie działa to nie jest wolne od wad. W tym wypadku nadajnik w RS485 jest włączany...
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...
Albo bez WiFi: konwerter RS485-TTL i moduł radiowy (zestaw nadajnik + odbiornk) dla każdego kierunku przesyłania - pytanie, czy taki moduł radiowy pozwoli na łączność poprzez ścianę. A gdybym kupił takie urządzenie: https://allegro.pl/oferta/2x-433m-wielof... https://obrazki.elektroda.pl/4628667200_...
Jest jeszcze aspekt generowanych zakłóceń EMC. Krótkie czasy narastania i niedopasowana impedancja linii transmisyjnej powodzą, że całość działa jak nadajnik radiowy. Analogicznie będzie również odbiornikiem zewnętrznych zakłóceń. Rozważ użycie np. interfejsu RS485 i tzw. skrętki.
Kiedyś, jeszcze za PRL-u, wychodziło u nas czasopismo, w którym omawiano różne sprawy z elektroniki, w tym zastosowania produktów CEMI - między innymi przedstawiono tam testy łączności z wykorzystaniem scalaków UCY751xx -wypróbowano różne kable, odległości, szybkości transmisji, i przedstawiono wyniki testów. Może trzeba by tego poszukać, Wygląda na...
W rs485 jako że dopuszcza się wiele nadajników, to wtedy, gdy jest ich więcej niż jeden, to muszą być trójstanowe. Jeśli jednak zastosuje się po jednym nadajniku na parę, to mogą one być dwu lub trójstanowe. Czyli jeśli na parę masz kilka nadajników - muszą być twójstanowe. jeśli masz jeden nadajnik - może być trójstanowy. Są transceivery rs485 fullduplex...
Istnieją gotowe transmitery, takie jak np. "SOMFY RS485 - nadajnik RTS", który kosztuje ok. 2000 zł. (at)ElektrodaBot, dobry pomysł. Rzeczywiście mógłbym użyć gotowych płytek, takich jak "Heltec WiFi LoRa 32 V3" albo "Adafruit Feather M0 RFM69HCW Packet Radio - 433MHz". Obie wspomniane są jako przykłady w dokumentacji otwartej implementacji protokołu...
RS485 i RS422 używają sygnału różnicowego i jest to sygnał cyfrowy - kiedy nadajnik jest aktywny, daje zależnie od nadawanego sygnału albo +1,5 V, albo -1,5 V napięcia pomiędzy przewodami. A dla transmisji asynchronicznej (chyba tylko taka jest możliwa) powinny występować oba te napięcia, bo bit startu jest odwrotny do bitu stopu i stanu pomiędzy bajtami...
No wiec musze przeslac sygnal z USB nadajnika do odbiornika z wejsciem RS485, jest to w fazie projektu i rozmyslam jak by to nalatwiej/sensownie osiagnac. Wymagany zasieg kilkanascie metrow. Co sie u mne zrodzilo w glowie wyglada mniej wiecej tak: Nadajnik > USB konwersja do TTL/rs232 i do nadajnika bluetooth np. HC-05. Odbiornik> np. HC-05 Bluetooth...
Tu masz zamienić: mySerial.begin(9600); na mySerial.begin(19200); "SoftwareSerial mySerial(0, 1); //Rx and Tx" to zmień na "SoftwareSerial mySerial(2, 3); //Rx and Tx" i tu przepnij kable od RS485. Na pinach 0 i 1 jest komunikacja z PC, wbudowany UART sprzętowy, programowego (SoftSerial) używasz dlatego, bo UNO ma tylko jeden sprzętowy i jest już zajęty....
http://obrazki.elektroda.pl/1223835900_1... Witam. Chciałbym przedstawić kolejną konstrukcję służącą do sterowania kamerami PTZ. Urządzenie powstało z powodu dużych cen gotowych sterowników oraz tego, że potrzebowałem bezprzewodowego sterownika, a takiego gotowego nigdzie nie znalazłem. Węc postanowiłem zbudować od samemu :) Całość...
https://obrazki.elektroda.pl/8481137900_... Witam! Oferuję na sprzedaż książkę pt. "Programowanie mikrokontrolerów PIC w języku C". Autorami książki są Tomasz Jabłoński i Krzysztof Pławsiuk. Wydało ją wydawnictwo BTC. Stan oceniam na 4,5/5. Książka przeczytana raz. O książce (materiał ze strony wydawnictwa): Idealna książka dla wszystkich...
Chodzi o to że jeśłi są jednocześnie dwa nadajniki włączone i wysyłają stan przeciwny, to czy to grozi zniszczeniem transceiverów. Mam taki problem, mam urządzenie sterujące falownikiem na rs232 i trzeba zamiast tego falownika zastosować inny model na rs485. Urządzenie wysyła tylko dane do falownika i ignoruje dane przychodzące. Od strony tego urządzenia...
Napięcie na magistrali (co dziwne) waha się mniej więcej jak wcześniej (ok. 300-600mV) podczas wysyłania rozkazów do kamery. tyle będzie pokazywał miernik - to jest RS485 nigdy nie będzie więcej niż 5V w impulsie bo nadajniki linii zasilane są z 5V https://obrazki.elektroda.pl/9967459500_... W pierwszym rejestratorze może być uszkodzony...
Cześć Posiadam licznik ORNO, który chciałbym podłączyć do HA. Licznik jest w garażu nie mam możliwość podłączyć się do niego przewodowo. licznik-> rs-485 -> wifi -> Homeassistant Jest taka możliwość, może ktoś wcześniej już to robił? Szukałem w internecie, ale nie mogę się jakoś odnaleźć, jestem trochę zielony w temacie . instrukcja obsługi Orno https://files.orno.pl/manuals/OR-WE-516_...
Witajcie, próbuję właśnie wykorzystać bibliotekę RKAvrLib do realizacji transmisji RS485 w oparciu o przerwania i tu napotkałem problem... Po inicjalizacji UART'u wszystko działa poprawnie, dopóki nie próbuję wysłać jakiegokolwiek komunikatu przez UART. przykładowo wywołanie: UART_putstr_P(PSTR("Test nadawania")) uruchamia...
Witam. Mam crack'a do Google. http://www.4safe.pl/?sp=bazawiedzy/artyk... Pzdr.
Witam Na wstępie zaznaczę że jestem zielony w temacie. Mam miernik jak na zdjęciach, który ma możliwość komunikacji po RS485. https://obrazki.elektroda.pl/8835520400_... Potrzebuję przesłać z niego dane do komputera i zapisywać je co np. 15 sek. Próbowałem przesłać dane do komputera za pomocą konwertera jak na zdjęciu i chciałem odczytać...
Koledzy Posiadam rejestratory z wyj.485 i potrzebuje komunikację z tymi urządzeniami .W jaki sposób to zrealizować .Czy możecie podać przykłady takiego protokołu lub gdzie mogę znaleźć info na ten temat. pzdr
Witam. Mam duży problem. W jaki sposób można nawiązać łączność i odczytać dane z 3 urządzeń podłączonych pod rs485 stosująć konwerter rs232 ? Znam trochę temet programowania rs232, ale nie wiem dokładnie co muszę przesłać ( używam kontrolki ActiveX ) i w jaki sposób wywołać te urządzenia aby uzyskać łączność ? ( domyślam się że trzeba wywołać adres,...
W przypadku gdy budujesz magistralę, w której występuje więcej niż jeden nadajnik wymagane jest stosowanie układów pozwalających na wyłączanie nadajnika. Na magistrali RS485 aktywny może być tylko JEDEN nadajnik, pozostałe muszą wyłączone. RS485 nie zezwala na tzw. arbitraż, który jest możliwy np. dla szyny I2C. Gdy magistrala jest typu jeden MASTER...
Rs485 nie ma sensu, przy jednokierunkowej transmisji. Dokładnie tak samo jak dodawane CRC przy nadawaniu. Jeśli ROP źle odbierze ramkę to nie ma możliwości poinformować nadajnik o błędzie. Zamel nie potrafi przez brak kanału zwrotnego poinformować system w jakim jest stanie czy On czy OFF. dlatego sukcesywnie uciekam od zamela. Co nie umniejsza Zamelowi...
Zaczynam obstawiać że to będzie nadajnik odbiornik lini RS485 http://www.tme.eu/pl/katalog/#id_categor...
Bardzo mi przykro, ale: ad1) ŻADNE zmiany w oprogramowaniu nie zlikwidują tego problemu. Wyłącznie modyfikacja sprzętowa. Należy wymusić konkretny stan pinu (zero) zaraz po załączeniu zasilania, ale ZANIM program się odpali i skonfiguruje wyjścia. Oraz: (moim zdaniem) masz brak zrozumienia transmisji RS485. Ustawianie wszystkich driverów w stan włączenia...
Napewno kilkanaście taktów przed wysłaniem ponieważ ustawiam ten bit następnie jeszcze jedna zmienna, następnie wchdzę do funkcji, która wyłącza odbiornik i włącza nadajnik i dopiero wtedy nadajnik zgłasza przerwanie że jest pusty bufor.
Dziś zupełnie niechcący odkryłem pewną "ułomność" modułów z modulacją ASK, która w całej swojej zawodności dostarcza funkcję pomiaru zasięgu. Udało mi się przypisać nadajnik do działania tylko w obrębie jednego pomieszczenia za pomocą pomiaru odległości. Udało się uzyskać rozdzielczość pomiarową co 30cm, warunek brak przeszkód pomiędzy odbiornikiem...
RS485 jest transmisją różnicową, więc po co ciągnąć masę? Zwłaszcza jeśli stosujesz izolację galwaniczną. Wystarczą same sygnały A i B. Bzdura. Poczytaj notę katalogową dowolnego transceivera RS485. Jest tam podane maksymalne napięcie na każdym z pinów A i B - i nie jest ono zbyt wysokie (np. MAX485: -8 do +12.5 V). A jeśli nadajnik i odbiornik nie...
Witam forumowiczów ... Piszę dość zaawansowany program na Atmege64, większość rzeczy wykonywane jest w przerwaniach programowych i jest wszystko OK. Komunikację zrobiłem na RS485 i działa dobrze (protokół MODBUS RTU) ale mam problem z wysłaniem danych: - jak wiadomo RS485 - więc na czas wysyłania muszę uruchomić nadajnik - wysyłam dane - po ostatnim...
Potrzebuje zrobic system kilku nadajniko i kilku odbiornikow. Tylko jak zrobic zeby w czasie kiedy jedenn nadajnik nadaje nie wlanczal sie inny? Moze wysylac na poczatku do nadajniko ze linia zajeta i jak skonczy nadawac to znow im wyslac ze juz wolna? Jak to mozna rozwiazac?
A co rozumiesz przez 'goły UART'? Czy to będzie układ nadajnika RS232 (poziomy +/-10V) czy raczej zwykły TTL (+5/0V lub +3V/0V)? Jeżeli poziomy TTL, to z odpornością na zakłócenia będzie raczej słabo. W takim przypadku wstaw nadajnik i odbiornik RS485 (albo nawet RS422, to będziesz miał full-duplex) lub RS232. Cena to kilka złotych (ok. 2zł), poszukaj...
rs485 nadajnik odbiornik nadajnik rs485 odbiornik nadajnik rs485 bascom
volvo silnika uszkodzony tomtom iphone zawiesza
problemy diagbox kabel brake radio
Peugeot 308SW 1.6 2008 - Uszkodzenie detoksykacji spalin Kocioł Beretta Kompakt II 24 e.s.i. Turbo nie uruchamia się po letniej przerwie