FT232 ma wbudowany rezustro podciągający na liniach RxD i TxD. Sam go załącza jeśli wykrywa linię w stanie wysokiej impedancji. Tu użucie linii PWREN wybrano z innego względu The receiver enable is active low, so it is wired to the PWREN# pin to disable the receiver when in USB suspend mode. Można sterować odbiornikiem i nadajnikiem linią TXDEN pod...
po krótkiej kalkulacji wychodzi, że przy prędkości 9600 jeden znak wysyła się przez około jedną ms. W takim razie wysłanie 9 znaków (plus 2 na przejście do nowej linii) to ponad 10ms. Rozpisałem printa na składowe elementarne. Poniżej wysyłam toś takiego "A00000000<lf><cr>" Sub wyslij Portc.0 = 1 waitus 10 udr = 65 waitus dly udr = Pinb.7...
Zasadniczo, RS422/RS485 są dość odporne, bo odbiornik jest czuły na sygnał różnicowy, a zakłócenia na ogół wchodzą na obie żyły tak samo - różnica jest zero. Chyba, że ten odbiornik zostanie przesterowany... i choćby to wypadałoby sprawdzić. A może zamiast opornika 120Ω między przewodami linii dać np. oporniki 60Ω między każdym z tych przewodów,...
Trochę danych podaje National http://www.national.com/an/AN/AN-903.pdf Badanie impedancji falowej nie ma większego znaczenia gdy długość lini jest dużo mniejsza niż połowa długości fali, co dla 1200b/sek wynosi 125km, dla 19200 7,5km, chyba, że uwzględnimy jeszcze harmoniczne. Było kilka sposobów wyznaczania imp. falowej lini, i jak się dokopię do starych...
Witam. Mam crack'a do Google. http://www.4safe.pl/?sp=bazawiedzy/artyk... Pzdr.
Z pewnością przy pomocy klawiatury PIH-800 II i PIH-931D. Wejście do menu klawisz "SHIFT" następnie "SET". Zachowanie kamer opisane powyżej może wynikać z: 1. uszkodzenia odbiornika RS485 - najczęściej rezystory zabezpieczające (22 om smd), rzadziej układy SN75156 - jeżeli dobrze pamiętam nazwę, 2. nie w pełni kompatybilny emulator protokołu Lilin....
Witam, Witam Przedstawiony układ zawiera dwa nadajniki RS485 i dwa odbiorniki RS485, umieszczone w jednej strukturze. Należało by poszperać po katalogach i postarać się odnaleść jakiś układ który by zawierał dwa nadajniki i dwa odbiorniki RS485. Ewentualnie wykorzystać dwa układy MAX 489 - podwójny nadajnik/odbiornik lini. Dzieki za odpowiedz :!: ale...
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.
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...
Jeżeli wolisz taki mechanizm sprawdzania, to może podłącz dodatkowo wyjście odbiornika RS485 do przerwania w procesorze. Zmiana z wysokiego na niski odpali przerwanie i wiesz, że coś zaczęło transmitować. Jeżeli przez czas jednego bajtu (przy ustawionej prędkości transmisji) nie ma zmiany stanu H->L, to koniec nadawania. Oczywiście odbiornik RS485 musi...
Arduino działa OK na 8 i 16MHz i dla wszystkich innych, dla których dany CORE przewiduje wsparcie. Wgraj bootloader, procesor zostanie ustawiony tak jak tego wymagają opcje ustawione w Arduino IDE. Wgranie bootloadera składa się z dwóch części, 1 to ustawienie fuse bitów i to jest robione zawsze, 2 część jest OPCJONALNA - wgranie faktycznego bootlodera....
Poszukuję US jak w temacie. Jest to nadajnik/odbiornik RS485/RS422 w obudowie SMD.
Pewnie w czasie transmisji sygnał jest "czysty"? Te przebiegi to naturalnie za odbiornikiem RS485. PS Pewnie jednak nie. Widze dwa przebiegi wiec pewnie to linie A i /B magistrali. Tak tego nie sprawdzisz.
W TME są złącza RJ45 zaciskane na skrętkę w taki sposób, należy jednak pamiętać o tym, że takie rozgałęzienie powinno być jak najkrótsze, czyli nadajnik/odbiornik RS485 powinien być jak najbliżej magistrali...
Witam, Kluczowe pytania to jak dużo danych i z jaką prędkością trzeba przesłać. 200 stacji dla RS485 - wykonalne. Tomek
Kolego zapoznaj się pierw z sformułowaniem transmisja różnicowa, później porozmawiamy o osobnych masach.... Bez cienia złośliwości, ja naprawdę nie wiem jak to jest zrobione, bądź łaskaw wyjaśnić, w jaki sposób (bez wspólnej masy) zamykają się prądy wejściowe (polaryzujące) stopni wejściowych odbiornika ?
Czy może mi ktoś wyjaśnić czym się różni interfejs RS422 od interfejsu RS485? W obydwu standardach jest transmisja różnicowa. W standardzie RS422 może być jeden nadajnik i dziesięć odbiorników, natomiast w RS485 32 nadajniki i 32 odbiorniki. Z czego to wynika???
Masz odwróconą polaryzację sygnałów i stąd takie dane po stronie odbiornika. Zamień przewody między MAX 485 a przejściówką.
RS485 jest "half-duplex", nadaj albo odbiera, a UART ma dwie linie które mogą jednocześnie nadawać i odbierać "full-duplex". Dlatego nadajnik/odbiornik RS485 ma linię wyboru "DE". Linia ta podłączona jest to uniwersalnego i konfigurowalnego wyjścia CBUS2 w FT232RL
Witam! Stawiam na błędne sterowanie buforami. Najprawdopodobniej w jednym momencie masz wysterowane co najmniej 2 odbiorniki RS485 i dochodzi do konfliktu poziomów. Proponuję odpiąć wszystkie RS485 prócz jednego i testować, albo po prostu podglądnąć analizatorem wszystkie wyjścia buforów... Pozdrawiam! Sławek
Raczej to ma od razu RS485, tylko nie bardzo wiadomo, co to jest, bo Chińczyk niejasno opisał. Nie wiem, czy nie jest tylko do urządzeń z Modbus-em. Są jeszcze jakieś urządzenia "serwer szeregowy RS485 do WiFi", ale jeśli tylko od Chińczyków, to mogą być trudności z uzyskaniem informacji, co to właściwie jest. "Konwerter USR USR-LG206-H" ma tryb transparentny...
Tak, tylko nasłuchujesz tutaj. Nic nie wysyłasz. Pakiety jak pamiętam są 3 czy 4 rodzaje, ale najważniejszy z danymi jest to ten największy i ma nagłówek taki jak podałem wcześniej. Na pewno jak pamiętam, jeden blok danych niesie wartość tekstową z numerem seryjnymi czy numerem wersji oprogramowania. Przerzucić sobie tego hexa do stringa. Jak zobaczysz...
Spróbuj po przełączeniu na odbiór zaczekać chwilę (z wyłączonym odbiornikiem), np. czas trwania 2 bajtów. Jeżeli na linii RS485 może wystąpić sytuacja, że żaden nadajnik nie jest aktywny, to sprawdź w dokumentacji MAX-a co wtedy wygeneruje odbiornik RS485. Czy przy "pływającej" magistrali ma stan nieaktywny na wyjściu (czyli wysoki), czy też przypadkowy....
Witam Wszystko jest wyliczone przez producenta scalaka, jeżeli napisał że 32 urządzenia max, to ma tak być. Na pewno dwa rezystory 120Ω brał pod uwagę.
No to próbuj na początek bez konwerterów, sprawdź czy na poziomach TTL będzie transmisja. Jeżeli już to opanujesz to sprawdź oscyloskopem na wyjściu czy coś tam widać że się dzieje. Może źle sterujesz sygnałami kierunku transmisji. Jeżeli dane lecą tylko w jedną stronę to pozwieraj je odpowiednio do masy i plusa (inaczej w nadajniku i inaczej w odbiorniku).
Witam Nie wiem czy to pomoże ale posiadam ADM348 w ilości kilkunastu sztuk nówki . Tani i dobry nadajnik odbiornik RS485/422. Robilem na nim transmisje miedzy proceroami na odległosci 300m przy uzyciu procesora 80c51 Pozdrawiam Jak cos to kontakt mail :ramzex1(at)o2.pl aukcja allegro lub giełda elektroniczna we wrocławiu lub łodzi
Problem rozwiazany. Żle odczytywałem UCSRC. USART nadaje. Nie wiem dlaczego nie widać włączanych bitów podczas debbugownia JTAGiem ICE (ATmega 32). Nie zamykam tematu -może Ktoś podpowiewie. PS. Nie sprawdzałem RxT na nodze uC, tylko w odbiorniku RS485. Okazało sie, że miałem przerwaną scierzkę na płytce. Stąd ten temat. Dzięki za podpowiedzi.
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...
(at)Zbigniew 400, ja podałem rozwiązanie i źródło problemu, a ty ??? Zachowaj wycieczki osobiste dla siebie. Wytrzymaj do chwili gdy autor tematu da znać czy wymiana kabla pomogła czy nie, geniuszu... Ja ten temat znam z autopsji u kilku klientów Inei bo takie szajsowate kable dawali do dekoderów. Natura zakłóceń jest prosta, ale trzeba troszkę wiedzy...
Czyli bez sensu pisałem post #2 i #5 bo nikt nie przeczytał. Użyłeś bramek HC jak na schemacie? Oczywiście, że przeczytaliśmy, a ja idąc za Twoim słowem zrealizowałem układ na HC Problem udało się rozwiązać analizatorem stanów logicznych - przejrzałem jak i kiedy załączany jest nadajnik. Okazało się, że kondensator 100nF jest za duży i ładowanie go...
Tak, kupujesz konwerter RS485 <-> TTL i po temacie. Koszt jednego to 3-4 zł w kraju, u chińczyka za przysłowiowe grosze. Podpinasz i używasz zwykłego seriala z arduino do komunikacji. https://abc-rc.pl/konwerter-uart-ttl https://i.stack.imgur.com/TYisx.jpg Konwerter USB <-> RS485 nie jest tu niezbędny ale wygodny do testowania transmisji....
Jedynym urządzeniem, które nie steruje nimi jest rejestrator. Podłączając równolegle trzy zaterminowane odbiorniki RS485 do rejestratora obciążyłeś wyjście 3-krotnie większą impedancją. Mogło to doprowadzić do uszkodzenia elektroniki rejestratora, chociaż w dobrze zaprojektowanych urządzeniach nie powinno to być możliwe. Podłącz oscyloskop i porównaj...
Pomysł jest ciekawy. Interfejs różnicowy wiąże się z dodatkowym przewodem do każdego sygnału więc dla 6 sygnałów potrzebowałbym 12 żył przewodu i złączki 12-pinowe. Czy może ktoś polecić jakieś zintegrowane nadajniki i zintegrowane odbiorniki RS485 w przystępnej cenie aby nie trzeba było dla każdego sygnału osobno dawać scalaka? W topologi typu gwiazda...
Problem następujący: kilka urządzeń z RS232(już gotowych) należy sterować za pomocą jednego kompa. Problem rozwiązuje połowicznie konwerter z rs232 na rs485 bo odbiorniki z RS485 można lączyć równolegle. Ale jak adresować komendy do konkretnego urządzenia. Konwertery musiałyby mieć adresy. czy ktoś spotkał coś takiego. Jak to rozwiązać?? W EP były opisane...
Witam, Czytając to forum i wzorując się na przedstawianych przykładach kodu postanowiłem napisać swój pierwszy program - komunikacja Atmega8 -> PC przez RS485. Na początku miałem małe problemy z nawiązaniem samej komunikacji ale po paru zmianach w kodzie udało mi się z tym uporać. Poniższy kod działa ale nie do końca. Założenie jest takie żeby mikroprocesor...
Jeżeli odbiorniki mają opcję "failsafe" (chyba wszystkie dzisiejsze mają) to będzie OK.
Mozesz zastosowac na przewodach nadajniki/odbiorniki linii np. DS7830/DS7820 itd. Szukaj wsrod line driver/receiver. Chociaz najprosciej to zrealizowac stosujac 75176 jako nadajnik/odbiornik RS485, to sie laczy po prostu do portow RX/TX mikrokontrolera. Przy tak dlugiej linii moze jeszcze zajsc koniecnzosc dopasowania poziomu mas. Generalnie problem...
Ja miałem odbiornik IR do karty TV w komputerze na kabelku około 0,5m. Ale kilka metrów to raczej za daleko. Może miedzy odbiornikiem a uP wstawić RS485.
Jak chcesz przesyłać dane na takie duże odległości to może RS485. W tym przypadku możesz łączyć więcej niż jedno urządzenie. Musiałabyś niestety zastosować konwerter RS232/RS485 przy każdym nadajniku/odbiorniku. Musisz sobie zaprojektować ramkę danych tak żeby odbiornik wiedział co odbiera (np jakiś bajt startowy) wtedy będziesz w odbiorniku po prostu...
To będzie RS485, bo układ LTC485 jest nadajnikiem odbiornikiem linii rs485, a linia RS485 to linia dwuprzewodowa - wszystko się zgadza. myslelismy zeby po prostu przejac lub tez umozliwic sterowanie dodatkowo z naszego kompa, jakby to sie dalo po Problemem nie będzie połączenie tego z komputerem (wystarczy przejściówka rs485/usb), tylko sposób sterowania...
O wiele lepiej byłoby, gdybyś podał jakąś przyczyną dla której taka różnica niemogłaby się pojawić. Udowodnienie, że prawdopodobieństwo jakiegoś zdarzenia jest zerowe oczywiście przekracza moje możliwości. Ja stosuję regułę "w możliwych do przewidzenia sytuacjach ...". Mogę sobie wyobrazić wiele przypadków, gdzie podłączenie tego trzeciego przewodu...
Oczywiscie ze nie mam problemu z konwersja z USB<->rs485 i dzialaniu monitorowania po kablu, problemem jest wykonanie tego sensownie bezprzewodowo po bluetooth/wifi Gotowego rozwiazania nie ma/widzialem musze zrobic samemu, i szukam jak najprosciej/logicznie to zrobic jak da sie to zrobic jak z klockow lego/laczenia gotowcow to dlaczego by nie....
Zastanawiałem się też nad zasilaniem 12V, ale obawiam się, że może powstać różnica potencjałow i z komunikacją będą problemy. Po RS485? No nie bardzo. Masy masz połączone, odbiorniki RS tolerują bodaj różnice -7/+12V. A minimalna czułość odbiornika to 200mV. A jak wszędzie będzie 5V, to potencjał względem masy wszędzie będzie ten sam. Dobrze rozumuję?...
Skoro to duży dom to dobrym pomysłem byłoby wyposażyć go w sieć odbiorników RS485. W każdej puszce możesz włożyć mały miktrokontroler (np. ATTiny13 SMD), który będzie przyjmował wiadomości i odpowiednio sterował przekaźnikiem. Koszt dodatkowy jest niewielki (procesor, tranzystor, zasilaczyk beztransformatorowy), a dostępność zasilania do tego ministerowniczka...
Skoro to ma być odbiornik (układ slave) to polaryzacja nie jest potrzebna. A terminacja tylko w przypadku kiedy to jest ostatni moduł na magistrali RS485.
Ja mam taki modem na małych antenkach testowałem do 500m, zasięg zależy od anten i mocy nadajnika,czułości odbiornika potrzebujesz jakieś konkretne rozwiązanie czy gotowe sklepowe, czy raczej szukasz czegoś najtańszego ?
Zaczynam obstawiać że to będzie nadajnik odbiornik lini RS485 http://www.tme.eu/pl/katalog/#id_categor...
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.
Dodam tylko, że są też układy, które umożliwiają podpięcie 256 nadajników/odbiorników do jednej magistrali RS485. Przykładem może być MAX3072.
Chodzi o to, że jeśli nic nie nadaje to linie A i B magistrali muszą być odpowiednio spolaryzowane, tak, żeby różnica napięć pomiędzy nimi była >200mV. W przeciwnym wypadku odbiornik będzie szalał. Druga rzecz - musi być terminator, żeby dopasować impedancje odbiornika do impedancji linii, inaczej będą odbicia. Szczegóły znajdziesz w dokumentacji do...
jeśli chcesz mieć przewodowo użyj bramki mysensors + konwerter rs485 (bramka malutka na arduino nano v.3.0), do tego odbiorniki które będą "nadawać dane" z czujników na arduino mini pro 328P + konwerter rs485 + czujniki różne , poczytaj o tym na mysensors stronie. Komunikacja daleka, bez przeszkód, zasilanie możesz dać 12V lub 24V odczywiście moduły...
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...
Musisz wiedzieć jaką prędkość transmisji jest akceptowalna (ze względu na zakłócenia) i ile bajtów informacji przesyła jedna stacja. Może być mały kłopot z oszacowaniem ilości danych, bo nie wiadomo co potrafi master (w sensie jakich funkcji potrafi używać i co oraz ile chce odczytać). Przy 16 bajtach (każdy po 10 bitów razem z kontrolnymi) i transmisji...
Z założenia magistrala RS485 jest MASTER+ wiele odbiorników czyli podobnie jak 1Wire.
CRC8 liczy CRC z określonej liczby bajtów danych. Checksum liczy sumę kontrolną ze stringa. Czyli nie dość że działa na innych parametrach, to jeszcze to nie to samo (CRC <> suma kontrolna). Ja bym zrobił tak: W nadajniku liczysz CRC. W odbiorniku też liczysz CRC i sprawdzasz czy zgadza się z tym któro było policzone w nadajniku. Tyle. Licz co...
Problemów może być wiele, ja miałem następujący : gdy przełączałem MAX485 na nadawanie, był odłączany odbiornik w MAX485 (trzeci stan). Nogi /RE, DE były połączone razem. Niespodzianką dla mnie było, że dla pin'u RxD, po włączeniu UART'a ustawienia o pullUp'ie były ignorowane. Trzeci stan podłączony do wejścia RxD bez pullUp powodował, że co jakiś czas...
można na miliony sposobów ja użyłem akurat narazie na moje potrzeby najprostszego chyba ;) ... zliczam sumę XOR wszystkich po kolei bajtów w ramce i jako ostatni bajt leci ta suma. W odbiorniku robi się sytuację odwrotną też przez XOR i wynik musi się zgadzać z ostatnim bajtem pozdr
Witam. Problem wygląda tak, mam dwa urządzenie komunikujące się za pomocą RS485. Są one oddalone od siebie na odległość 300m i połączone są skrętką żelowaną rozciągniętą na słupach, a więc jest to "linia napowietrzna". O ile urządzenie slave jest bardzo tanie i nie wymaga specjalnej ochrony to mastera chciałbym zabezpieczyć bo jest zdecydowanie bardziej...
Czy to taki pryszcz jak cyberdar twierdzi... hmmm... pomyślmy... Standard RS485 to nie jest typowy standard napięciowy i nie zdadzą tutaj swojej roli zwykłe bramki plus generator i multipleksowanie... To teraz napiszmy problemy, które są przy budowie czegoś takiego: 1) częstotliwość kluczowania, trzeba wiedzieć z jaką prędkością będą przesyłane dane...
Sterowanie po rs 485 chodzi na duże odległości Nadajnik ADT-1 z odbiornikiem ADR-1 służy do przesyłania sygnału video, audio oraz danych (np. RS485) za pomocą skrętki komputerowej na większe odległości zapewniając przesył sygnałów do 2000 metrów (skrętka komputerowa 5 kategorii). Należy zwrócić uwagę na prawidłowe połączenie zacisków: (+) do (+) oraz...
A co się wyświetla? W wielu przypadkach po tym co otrzymujesz można się domyśleć, gdzie tkwi błąd. Na szybko widzę co najmniej jeden - funkcja odbioru odbiera bajt, wyświetla go na LCD i czeka 300ms na kolejny po czym kasuje LCD. Jeśli nadajesz więcej niż 2 bajty to je gubisz, bo odbiornik ma bufor tylko na 2 bajty. Zrób odbiór w przerwaniach.
Pamiętaj że sygnały wysyłane za pomocą tych konwerterów są w odniesieniu do masy konwertera. Przecież to interfejs prądowy i masa poza ekranowaniem połączenia nie ma żadnego znaczenia. Za wikipedią; Standard RS485 (podobnie jak standard RS-422) składa się z różnicowego (symetrycznego) nadajnika, dwuprzewodowego toru transmisyjnego i różnicowego odbiornika....
(at)twiztlock Do sterowania odbiornikami lepiej sprawuje się w HA jakiś licznik dwu kierunkowy zamontowany na zasilaniu obiektu i przy określonej wartości exportu energii do sieci załącza odbiornik. Ja używam MEW-01.
http://obrazki.elektroda.pl/2717789800_1... Standardami cyfrowego transferu audio pomiędzy urządzeniami są interfejsy S/PDIF oraz TOSLINK lub AES3 w profesjonalnych zastosowaniach. Dekoder S/PDIF służy do konwersji tych interfejsów na interfejs I2S, który jest zazwyczaj stosowany w przetwornikach audio. Do konwersji możemy zastosować...
Witam. Zbudowałem 2 proste układy w celu przetestowania interface'u RS485. ATmega32 + 3 przyciski + wyświetlacz 7-segmentowy + MAX485. R0 układu MAX485 do RxD, DI do TxD, DE i /RE połączone razem do PB0. Wyjścia A połączone ze sobą, B również, między A i B po obu stronach rezystor 100ohm, z jednej strony rezystory polaryzujące 560ohm. Układ ma działać...
Czesć Witam! Pierwszy sposób jest najbardziej wygony w późniejszym użytkowaniu. Ja wykonuję takie konwertery z RS232 na RS485 stosując MAX232 i MAX485, zasilam je zewnętrznym zasilaczem +5V, całość jest zamknięta w obudowie na szynę TS35. Komunikacja odbywa się po skrętce. Wykorzystuję 4 żyły: dwie nadawanie i dwie odbiór. Śmiga aż miło :-) W związku...
422 umożliwia połączenie dwóch urządzeń, a 485 większej liczby. 422 obsługuje też transmisję multi-dropped do max. 10 odbiorników.
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...
Witam, Nie chcę w to angażować żadnych modułów komunikacji (np. RS485). możesz po prostu użyć nadajników i odbiorników różnicowych (RS485 / RS422) do przesyłania prostych sygnałów logicznych: zero / jeden, linia różnicowa zapewni duży zasięg i dobrą odporność na zakłócenia. Z drugiej strony, "pełny" interfejs różnicowy, na przykład RS485 da Ci znacznie...
1. Bez zmiany elektroniki możesz wymienić LCD z 16x20 na 20x4. 2. Maxim produkuje układy rs485 z mniejszym obciążeniem linii - są wersje na 128 odbiorników. 3. Na jednej magistrali rs485 możesz prezentować na LCD wyniki z kilku nadajników.
To zadziala tylko w przypadku RS485 ze stanem recesywnym. W normalnym RS485 odbiornik odbiera to co nadal najblizszy nadajnik. Takze jesli dwa na raz zaczna nadawac to odbiorniki w zaleznosci od polozenia na magistrali odbiora zupelnie inne rzeczy. Stad potrzebne jest sprawdzanie CRC pakietow, bo porownywanie sekwencji nadawanej z odbierana przez mastera...
1) Kwarc mają posiadać odbiornik i nadajnik, najlepiej o tej samej częstotliwości 2) Przestań kombinować z baud 9600 i zejdź do 1200 3) Dopisz $crystal na początku programu z odpowiednią liczbą zależnie od kwarcu i zrób to w nadajniku i odbiorniku 4) Przestań kombinować z przepisywaniem zmiennych tylko wprost wyświetl C tak jak napisałem Najprostszy...
O co chcesz się założyć, że masz błąd w programie? Problem w tym, że żeby ci pomóc musiałbyś ten program pokazać. Wywalaj z programu wszystko co niepotrzebne, aż do momentu, kiedy problem zniknie. Wtedy dowiesz się co było nie tak, albo otrzymasz krótki programik demonstrujący problem, a wtedy ktoś będzie ci mógł pomóc. BTW, jeśli nie masz rezystorów...
AVE... Im mniejsza prędkość transmisji, tym większy dystans masz w CAN... Przy bodaj 120kbps masz dystans do 500m... Może zrób RS485, ale podnieś napięcia do 48V? W telefonii kable mogą mieć nawet kilka kilometrów, bo napięcie na nich wynosi 50V. I da się osiągać prędkość do 50kbps. Byś musiał tylko zrobić tyle transcieverów, ile masz końcówek... Odnośnie...
Po 1: Jaki to RS (232, 485)? Jak RS232 to nie da się tego łatwo zrobić. Do wielu nadajników nadaje się np RS485. Ewentualnie zrób sobie 3 programowe "RS" i odbieraj z każdego nadajnika oddzielnie. Po 2: Gdy RS485, to możesz sobie też zrobić prostą ramkę i poza bajtami TH i TL wysyłać adresy nadajników tak aby odbiornik wiedział od którego dostaje dane....
Coś chyba pokręciłeś: Tx - wyjście Rx - wejście DSR - wejście CTS - wejście Do najprostrzego handshaking-u wystarczy CTS (wejście) i RTS (wyjście) no i Tx i Rx Czyli z każdej strony dajesz dwa nadajniki i dwa odbiorniki w standarcie RS485 i uzyskujesz sygnały o poziomach TTL. Czy to jasne ?
Zastosuj RS485. Na każdy z 64 odbiorników załóż repeater'a.
Zlecę wykonanie płytki rozszerzającej do Arduino UNO oraz napisanie kodu obsługującego PCB: Podstawowe wymagania: - obsługa 2 kanałów protokołu wiegand 26/34 - 2 przekaźniki (z komendą wysyłaną przez RS485, załącz na 1 s., załacz/wyłącz) - diody sygnalizujące nadawanie na kanale 1, kanale 2 i komunikacja na porcie RS485 - nadajnik/odbiornik RS485 do...
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.
[url=https://www.tme.eu/pl/katalog/uklad...
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...
Witam. Mam problem. Piszę program obsługujący czujniki ( chodzą pod rs485 ) podłączone do kompa przez przelotkę RS232/RS485. Mam określoną ramkę i parametry transmisji : 115200 bodów,8 bitów, 1 bit stopu, bez parz. ADRES , ROZKAZ , ILOSC_DANYCH , DANE , SUMA_MOD256 I teraz czy można wyciągnąć dane z nich za pomocą bardzo prymitywnego programiku z wykorzystaniem...
Bo ZE jest sprzedawco i zależy mu na sprzedaży największej wolny rynek to się nazywa. (czytać ma nas klientów dxxxe )bo mniejszy pobór energi to dla niego mniesz zyski. No i w tym właśnie sęk! (jeśli znasz kabaret Dudek). To może kupić sobie własny licznik z legalizacjo i wywalić ich, niech oni wstawią swoje plomby i jechać po Rs485 :) PS: I nikt nie...
Dziękuję za szybką odpowiedź :) Teraz już wszystko wiem, na dniach zmontuję w pająku nadajnik i odbiornik, to sobie jeszcze się praktycznie pobawię :)
Witam. Potrzebna pomoc z licznikiem. APV L3F1946-SUN2000. Falownik 6KTL-M1-HC. Próbuje podłączyć licznik bezprzewodowo za pomocą 2 x Rt18a01 na 433Mhz. W ustawieniach falownika licznik zostaje wykryty jako dtsu666-h. Porty itd ustawione jak powinno, czyli 11,9600,n.8.1,rtu. Wydaje się że komunikacja z licznikiem przebiega poprawnie. Na płytkach mrugają...
A nie masz na górze ekranu opcji "Szukaj"? Jeśli moduły znajdują się obok siebie (wspólna kaseta, obudowa itp..) można je połączyć przez I2C lub SPI (nie ISP :!: ). Można też połączyć razem linie UART wszystkich procesorów w jednym punkcie (nadajniki i odbiorniki) tworząc minisieć. W przypadku większych odległości (kilka metrów i więcej) najlepiej zastosować...
Moje sieci RS485 puszczane są w zwykłej nieekranowanej skrętce i często lecą w torach z kablami zasilania elektrycznego do różnych odbiorników - żadnych problemów Oczywiście, że do połączenia sieci RS485 wystarczą tylko dwa przewody A i B. Ale jeśli już się robi optoizolację i przetworniczki DC/DC to można sobie pozwolić na dodatkowy przewód masy (COMMON)...
Witam, jeżeli chcesz zasilać z Arduino, musisz zastosować enkoder, który może być zasilany napięciem 5 V. Przy okazji, sprawdź w katalogu, czy pobór prądu tego enkodera nie jest większy niż możliwości Arduino w zakresie zasilania zewnętrznych układów. Przy tym założeniu możesz zastosować wyjście push-pull, podłączając bezpośrednio do wejść Arduino....
witam rzeczywiście nie uda się tego zrobić na rs232 i trzeba na rs485 jeżeli budujesz - napisałeś atmega8 - to zamiast maxa 232 daj po prostu maxa 485 lub inna kostke do rs485 :D
Układy scalone 75176 (nadajnik/odbiornik) RS485 DMX512 w wersji SMD. Układy pochodzą z demontażu, a urządzenia, z których zostały mymontowane, były w 100% sprawne. Posiadam większą ilość. Oferty proszę kierować na PW Pozdrawiam Łukasz.
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...
Poczytałem trochę o konstrukcji czujników vishay no i wygląda że filtr tam układ AGC (Automatic Gain Control) w 4 wersjach. Generalnie działa on chyba w taki sposób że odejmuje napięcie światła dzinnego, następnie impulsy przepuszcza przez filtr pasmowy i później demodulacja i jest już sygnał cyfrowy informująco o obecności harmonicznej. Teraz ja chciał...
Jak chcesz z zabezpieczeniem, to możesz użyć kart Ethernet... ale to tylko na kilkaset V. Nie jest łatwo zrobić proste zabezpieczenie - odbiornik trywialnie, ale nadajnik?
Na 100% jest błąd w programie. Na jakiej podstawie twierdzisz że wysyła 1, 2, 3 a nie 8 bytes? Czy potwierdziłeś to na oscyloskopie? Czy twierdzisz na podstawie odebranych bajtów w PC-cie (odbiorniku)? Czy twierdzisz na podstawie odebranych bajtów w STM32 (odbiorniku)? Może coś nadpisujesz?
Okej, wiec bede musiał troche przeprojektować płytke pewnie. A nie mozna tego zrobić na innym układzie? Tak z ciekawosci pytam - czemu wybrałes akurat taki? Pojedynczy układ zawiera w swojej strukturze nadajnik i odbiornik 2-przewodowy RS485 (odsyłam do noty katalogowej). Ponadto jest tani i dość łatwo dostępny (osobiście płaciłem za niego 1,95zł)....
No i masz rację Pittt. Mój błąd bo nie podałem najważniejszych parametrów. Taką poglądową instalację jak na poniższym rysunku chcę zastosować w domku jednorodzinnym parterowym o powierzchni 81m2. Od dwóch lat śledzę forum i doszedłem do wniosku, że układ zdecentralizowany oparty na protokole np: EIB, CAN, RS485 ma sens ale w dużych obiektach budowlanych....
Wystarczyłyby dwa nadajniki RS485 lub coś podobnego, trzy pary skrętki oraz po stronie uC dwa odbiorniki i problem z głowy. Nie ma potrzeby stosować protokołu RS485, sprawę całkowicie rozwiąże transmisja niezakodowanego sygnału parami różnicowymi.
Tylko problem polega na tym że jeśli zamontuje odbiornik telemetrii do tej "obrotnicy" to tak na prawdę będzie musiał osobno sterować obrotem i pochyłem, oraz zoomem gdyż te kamery które kolega umieścił powyżej sterowane są przeważnie po RS485. Nawet przez myśl mi nie przeszło, że ktoś mógłby zastosować kamerę z motorzoomem (i autofocusem) z interfejsem...
Nie bardzo wiem gdzie miałby się ten prąd zamykać, tym bardziej, że żeby wycisnąć kilka woltów na kilku omach przewodu zerowego, musiałby mieć wartość amperową. Chcesz użyć masy interfejsu komunikacyjnego do zamknięcia prądów wyrównawczych w sieci? Toż zaraz wywali różnicówka. Jedyny sensowny układ to zasilacze izolowane od sieci spięte masami (jeden...
rs485 odbiornik odbiornik nadajnik rs485 rs485 bascom odbiornik
ostrość telewizor reset biosu toshiba laptop ściemniacz zegar
manta wyłącza platforma wibracyjna
Bezpiecznik świateł stop Toyota Corolla 1999 - lokalizacja Canon GP405 - Problemy z kartą druku