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.
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.
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,...
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ć
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...
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...
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...
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...
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...
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...
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ć.
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...
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...
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...
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...
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....
Witam. Mam crack'a do Google. http://www.4safe.pl/?sp=bazawiedzy/artyk... Pzdr.
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...
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...
A o który nadajnik chodzi?
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_...
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...
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...
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...
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...
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...
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...
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...
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ść...
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...
Uszanowanie dla wszystkich czytających, Stanąłem przed wyzwaniem skomunikowania się z radiem : model DM839 posiadającym Rs485. Posiadam konwerter RS232/485 To ETH waveshare. https://obrazki.elektroda.pl/7297303000_... Dostałem od producenta rozpiskę komend i zwracam się do Was szanownych forumowiczów o podpowiedz, jakim programem mógłbym...
Cześć. Nasłuchuję transmisję na szynie RS485 (linie A, B, bez ekranu, odcinek 40 metrów, wpięte 8 urządzeń). Nasłuchuję za pomocą Saleae Logic za pośrednictwem tego konwertera na MAX485: http://obrazki.elektroda.pl/4851586300_1... Linie DE, RE wpięte do GND (moduł ustawiony na odbiór). Linie A, B, wpięte do szyny RS485, wspólne zasilanie...
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...
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...
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...
bardzo dobry projekt, idealny do sterowania oświetleniem pokoju, po połączeniu kilku modułów po Rs485 można sterować całym domem. co do RS485 można uzyć konwertera exta free firmy zamel z rs485 na nadajnik radiowy i wtedy można sterować bezprzewodowymi elementami w całym domu. [url=http://www.zamel.pl/pl,222,3713,tra...
To może działać lub nie. Problem w tym, że nie możesz zweryfikować czy dane odebrane przez wyświetlacz są poprawne, czy nie. Nie napisałeś też w jakim środowisku ma to działać. Proponowałbym ci zastosować sprawdzone rozwiązanie - RS485, na module nadajnik nadający komendy, przy LCD mały procesorek odbierający dane po RS485 i zamieniający komendy na...
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...
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...
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?
Zaczynam obstawiać że to będzie nadajnik odbiornik lini RS485 http://www.tme.eu/pl/katalog/#id_categor...
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.
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...
Koncepcja jest zła, bo transmisja rs485 polega na tym, że zwykle aktywny jest odbiornik (stan nisk na RE (reciver enabled), a dopiero jak chcesz coś wysłać, to trzeba uaktywnić nadajnik podając stan wysoki na DE. Popatrz jak to zrobiono np tutaj: http://www.4shared.com/photo/h3vqxxrZ/CO... układ ne555 odblokowuje nadajnik...
nadajnik rs485 odbiornik nadajnik rs485 odbiornik nadajnik rs485 bascom
dodge światła podłączenie ekranu dotykowego zegar radziecki elektronika
problemy diagbox kabel brake radio
Podłączenie termokominka Ferroli 12kW do bojlera z wężownicą Baxi Luna 3 Blue - Samoczynny Wzrost Ciśnienia