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...
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...
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ć
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...
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...
Zastanawiałem się też nad zasilaniem 12V, ale obawiam się, że może powstać różnica potencjałow i z komunikacją będą problemy. A jak wszędzie będzie 5V, to potencjał względem masy wszędzie będzie ten sam. Dobrze rozumuję? RS485 toleruje napięcie wspólne o ile pamiętam 12V, ale to trzebaby sprawdzić w specyfikacji użytego transceivera. Także nawet różnica...
Falownik firmy Solis model 3P5K-4G. Jest w nim złącze RS485 i WiFi. Owszem, od spodu jest złącze RS-485, ale w które alternatywnie wpina się "Solis Monitoring Device", a inaczej mówiąc - ich specjalny odbiornik wifi. I nie da się go zastąpić raczej niczym innym. Czyli do inwertera MUSI być doprowadzony sygnał wifi. Zastanawiam się czy nie byłoby najprościej...
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....
Są dwie metody przełączania nadawanie/odbieranie przy RS485 Pierwsza polega na przełączeniu na nadawanie, po wykryciu bitu startu, na czas potrzebny do przesłania 8 bitów danych ( gdy nadawane będzie 0xFF, tylko bit startu będzie miał zero ( 8N1)). Z każdym kolejnym bajtem danych 555 restartuje się, pozwalając przesłać dowolną ilość danych. Przy tym...
Układ działa jedynie wtedy kiedy obydwie linie A i B są podciągnięte do napięcia zasilania (5V). Napięcie pomiędzy liniami wynosi 165mV. Nie tak, istotny jest tylko ten 120Ω pomiędzy A i B . Ewentualnie dodatkowo A ściągamy rezystorem(ja używam 4,7kΩ ) do GND i B podciągamy do Vcc takim samym(też u mnie 4,7kΩ ). Raczej na odwrót - A...
Nie sterujesz w programie pinem PD6 (RE/DE), to jak to ma działać? Chcesz coś odebrać to musisz odblokować odbiornik w transceiverze. A jak masz transceiver podłączony pod PC? Co steruje kierunkiem przepływu? Dodano po 2 A, nie zauważyłem linka do przejściówki pod PC. Trochę mnie niepokoi stwierdzenie, że ma automatyczną kontrolę przepływu, szczególnie...
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...
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...
Więc jeszcze raz, wyrzuć ten czwarty optoizolator zostaw tylko TXEN. Teraz jak chcesz mieć echo na FT232 (czyli komputerze) to podłącz RE do GND na stałe (po to jest ten właśnie 4 optoizolator, jak wspominał mirekk36 wyłączy on odbiornik jeżeli usb jest w suspend). Możesz też zrobić zworkę między TXEN - RE - GND. W ten sposób sobie uniwersalnie będziesz...
Jeśli chcesz stabilnej komunikacji na 433MHz bezpośrednio z portu, sprzętowego RS232 to najtańszy moduł z buforem, sterowany komendami AT, to HC-11. Jeśli to mają być moduły za 5zł musisz kupić dwie pary, opracować protokół transmisji lub skorzystać z gotowego np X 10 RT. Muszą być dwie pary bo jeśli korekcja wykryje błąd ramki to odbiornik wyśle rozkaz...
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...
https://obrazki.elektroda.pl/2616487200_... Przedstawię tu indywidualnie adresowalną taśmę LED RGBW (czerwony, zielony, niebieski i biały) opartą o układ TM512C4 i pracującą na napięciu 24V. Pokażę tu, jak działa jej protokół komunikacji DMX512 i jak można prosto wysterować ją z poziomu RS485 ESP32. Do demonstracji użyję płytki ESP32...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Konwerter RS485 2400 MHz - niestety połączenie jest niestabilne - dane są przesyłane nie kompletne lub błędne co znacząco wpływa na instalację pomimo że nadajnik- odbiornik widzą się a odległość jest max . 40 m. Jeśli sypie błędami to zacząłbym od stwierdzenia czy RF nie jest za słaby na 40 metrów (to już jest spora odległość) lub ustawienia linku...
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...
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...
No nie wiem, jak połączyłem dwa w szereg to pracują już 8miesięcy i są ciepłe, jak porównałem straty i wytworzoną bierną np z trafo to wychodzi bardzo podobnie, a który dławik nie wytwarza przepięć :). Nie kombinowałem nic innego bo te mi się walały po warsztacie i tak zostało, ale jak będę miał chwilkę to robię sterownik na U2008 sterowany napięciem...
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...
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...
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...
http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...
Ciekawa sprawa z tym integratorem dla mikroinstalacji do 50kW. No właśnie jaki integrator i po co czy ktoś ma już zamontowane w mikroinstalacji urządzenie od PGE czy Tauron które przez SunSpec może zminiejszać moc falowników kilku producentów? Czy ci którzy zainstalowali integrator Avant mieli kontrolę i sprawdzili czy potrafi sterować falownikami różnych...
Ale najwyraźniej łączność radiowa jest zakłócana, więc może da się zastosować coś mniej wrażliwego na zakłócenia? Pytanie: czy przy wyłączonym nadajniku odbiornik coś łapie? Jeśli nie, to pewnie nie masz zakłóceń radiowych i źródło problemu jest gdzie indziej (i to raczej na drodze do nadajnika). Czy jakiś przewód sygnałowy masz obok przewodów zasilających?
https://obrazki.elektroda.pl/6899977800_... Zegar, wyświetlacz współpracujący z r-pi. Druga iteracja tego pomysłu, tym razem zrealizowana porządnie, bo raz, że na porządnym PCB a dwa, że bez pomysłu w stylu i2c po 1,5m kablu. A, że lubię segmentowe wyświetlacze LED, to tym razem poza standardowym zestawem 7-segmentowych pokazujących...
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....
https://obrazki.elektroda.pl/9446976800_... Queclink Wireless Solutions WR300FG to przemysłowy router z dual SIM 5G z pięcioma portami Gigabit Ethernet, interfejsami WiFi 6, RS232 i RS485 oraz odbiornikiem systemu nawigacji satelitarnej (GNSS). Całość jest przeznaczona do automatyzacji fabryk, inteligentnej infrastruktury energetycznej...
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...
Jednak jest to dość splątane, czyli zarówno UART jak i USART może sterować RS485? Jedyny mocny wyróżnik dla mnie między USART a UART to linia zegarowa poprowadzona między urządzeniami. Tak, UART jak i USART można podłączyć pod transceiver RS485. RS485 operuje na jednej parze różnicowej więc w ogóle w tym przypadku nie używa się dodatkowej linii zegarowej....
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...
Zaczynam obstawiać że to będzie nadajnik odbiornik lini RS485 http://www.tme.eu/pl/katalog/#id_categor...
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...
Wielkie dzięki niveasoft nie wiedziałem o tej instrukcji. Jednak w moim przypadku problem nie został rozwiązany. Ja używam SN65176 który jest zamiennikiem MAX485 i okazuje się że on w momencie przełączania generuje jakąś szpilkę która przez odbiornik jest traktowana jak odebranie bajtu o wartości 0.
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...
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...
Sygnał wideo nie będzie wysyłany na nadajnik a potem po kablu do odbiornika , nie mam zamiaru tak robić. Zrobiłem tak ---- kamera --- 100m kabel --- nadajnik na powierzchni --- obok odbiornik +7cali monitor , po testach wygląda obraz świetnie
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ł)....
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?
Witam. Mam crack'a do Google. http://www.4safe.pl/?sp=bazawiedzy/artyk... Pzdr.
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...
Witam. Kolego Bartku, odnośnie jeszcze ramki do rs485 czy jest możliwość wysłania ramki w formie 1 bajta i parsowania jej, tzn: mamy ramkę 1byte 01110001 z czego cztery ostatnie bity 0111 to komenda a cztery pierwsze 0001 to ID(id od 0 do 15) Chciałem tak zrobić ponieważ dołączę do każdego slavea po 2 czujniki i w bajcie mogę przypisać im pozycję na...
ad 1 Sygnał nadajnika jest symetryczny, odbiornik jest różnicowy - taka jest zasada działania RS485 ad2. niby którędy ma się zamknąć ten prąd wyrównawczy w przypadku izolowanych galwanicznie obwodów? Ja jedynie twierdzę, że bez linii łączącej masy ten układ też działa. Twierdzisz, że jest inaczej?
Wartość rezystorów polaryzujących zależy od prądu polaryzacji wejść odbiorników. Z grubsza możesz przyjąć, że 520om-1,5kom jest ok. Co do echa, to oczywiście, jeśli master zostawi włączony odbiornik to oczywiście otrzyma echo tego co nadaje.
Witam. Bardzo fajne rozwiązanie sterowania praktycznie w tym samym czasie ja konstruowałem własne bardzo podobne. Jako obudowę wykorzystałem obudowę przełącznika dotykowego firmy livolo. Cała elektronika usunięta i zaprojektowana na nowo. Włącznik posiada: - sterowanie dotykowe - odbiornik radiowy na 868Mhz (kody zgodne z transmisja firmy ZAMEL exta...
Zobacz jak zachowa się wtedy wyjście transceivera i co na to odbiornik USART, bo raczej nie będzie zadowolony (start bit).
Witam ponownie Sprawdzając sprzętowo linie rs485 na dwóch układach mogę stwierdzić, iż nie da się przy tej transmisji zrobić multimastera jak w EIB. Otóż jeżeli nadajnik Z nadaje zero to oczywiście odbiera na swoim odbiorniku zero, ale w tej samej chwili jeśli nadajnik X nadaje jedynkę to jego odbiornik odbiera jedynkę. Dlatego jedyny multimaster według...
Spróbuj zgodnie z zaleceniami kolegi (at)PiotrPitucha dodać te rezystory pomiędzy zasilanie i masę. W moim przypadku był to jeden wadliwy egzemplarz na 8, reszta działała i działa bez zarzutów. Jutro to zrobię i dam znać. Dziś już próbowałem z rezystorami rzędu 500om. Próby te zakończyły się niepowodzeniem. Zdalny odbiornik zgłaszał "frame error".
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....
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...
krzysiek_krm napisał: Witam, polmark2 napisał: RS422/485? Prędkość może i głowy nie urywa, ale jest :) Widziałem w necie biblioteki. RS422 / RS485 wymaga jednak masy, czyli trzeciego przewodu. Nie wymaga, w RS485 transmisja jest różnicowa, na dwóch przewodach. Niby tak, ale... odbiornik ma pewną tolerancję dla napięcia wspólnego, chyba 7V (pewnie zależy...
Kolego, wykrywana jest różnica potencjałów miedzy żyłami pary różnicowej. Dokładniej czy na żyle A względem żyły B napięcie jest wyższe czy niższe. Wspomniana różnica dla typowej kostki 75176 jest na poziomie 200mV. I to wszystko. Do tego nie potrzeba żadnej masy. Nie ma potrzeby potencjału odniesienia jakim jest masa... To akurat wszyscy wiedzą, to...
Nie zniechęcisz mnie niczym. O inteligentnym domu myślałem, zanim takowe pojęcie się pojawiło. Dzięki zaawansowanej elektronice, teraz mogę spokojnie sobie realizować. Nie spieszę się z tym, ponieważ też mam ważniejsze rzeczy do roboty. Wracając do komunikacji, twój system komunikuje się coś w rodzaju standardu RS485. W moim przypadku wymagany jest...
Na tym schemacie odbiornik jest caly czas wlaczony wiec uklad bedzie odbieral to co wlasnie nadal. Kolega jareck chce tylko nadawac wiec wlaczanie odbiornika moze spowodowac pare klopotow zwlaszcza gdy do obslugi UART-a uzyje sie przerwan. Pozdro Dexter
Witam serdecznie Mam za zadanie zrobić sterownik oparty na mikrokontrolerze AVR, który będzie poprzez RS485 odbierać dane z sieci przemysłowej wykorzystującej protokół MODBUS RTU. Proszę o informację na temat tego, jak działa protokół MODBUS RTU. Gdzie można dowiedzieć się czegoś więcej o protokole transmisji MODBUS RTU? Jakie warunki powinien spełniać...
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,...
W sposobie który zaproponowałem slave odbiera w przerwaniu 1 bajt i w sprawdza sobie, czy jest to wartość 0xFF. Jeżeli nie, czeka na kolejny bajt i dalej sprawdza czy to 0xff, jeżeli tak, czeka na kolejny bajt i sprawdza, czy to jego adres. Jeśli adres będzie zgodny, to dopiero wtedy odbiera resztę danych do jakiegoś bufora i je analizuje. I co to...
d+,d- i gnd musi być Wystarczy D+, D- No i się zaczęło... A ja nadal w du*ie! Przemawia do mnie wypowiedź kolegi Seba, a to z tego względu, że odbiornik DMX (czy tam RS485) interesuje różnica między D+, a D-, a przy tak dużych sygnałach jak 5V jakiekolwiek zakłócenia są pomijalne (stąd nie wymagany ekran) Ok, ekran, ale czy masa? też nie jest wymagana?...
oki taki mam kod może coś tu mi nie gra :) nadajnik ' rs485 dla atmega8 - testowy nadajnik $regfile = "m8def.dat" $crystal = 1000000 $baud = 9600 Config Portd.2 = Output Config Serialin = Buffered , Size = 15 Declare Sub Odbior Dim Lok As Bit Dim Test As Bit Dim Zn As String * 1 Dim I As Integer Dim Adr_s As String * 5 Dim Adres As Byte Dim...
czyli jest tak jak myslałem - bardzo Ci dziękuję za odpowiedź. RS485 jest świetnym standardem chociażby z uwagi na swoją prostotę no i dużą odporność na zakłócenia, a to ważne tym bardziej że piszę oprogramowanie i buduję urządzenie, które będzie zamontowane przy maszynie na hali produkcyjnej (w przyszłości więcej) a RS485 umożliwia podłączenie do 32...
stanley019 , poprostu misiałbył zrobić sobie nadajnik transmisji jak sie to profesjonalnie robi po rs485, bo można nim strować nawet na 1200m, bez wzmacniaczy syganłu, a ze wzmacniaczem jeszcze więcej. W kamerce zastosować odbiornik z dekoderem sygnału strującego czyli jakiś mikrokontroler, który odbieże dane puszczone szeregowo po rs485 i wysteruje...
Niestety nie jest tak jak piszesz. Jakiekolwiek zaklocenie jest niesymetryczne z prostego powodu. W DS1820 znajduje sie kondensator, ktory bedzie tlumil zaklocenie, w efekcie roznica pomiedzy masa a przewodem sygnalowym nie bedzie symetryczna. Dodatkowo odbiornik DSa nie jest przystosowany do odbierania sygnalu roznicowego. To, ze w RS485 sa dwa przewody...
(at)gaskoin Sprawdziłem. Też gubię dane. Ale nie jest to wina rsSend0 tylko przełączania linii RS485. [syntax=c] _delay_ms(1000); rs4Tx; // nadawanie RS485 for( n = 30; n < 46; n++) { rsSend0(n); } rs4Rx; // odbiór RS485 [/syntax] A taki jest rezultat. [syntax=dos] 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 1E 1F 20 21 22 23 24 25 26 27 28 29 2A...
Niemniej RS485 nie jest magistralą dostosowaną do wykrywania kolizji ..ale wystarczy prosty zabieg sprzętowy i jest: odbiornik ustawić cały czas na odbiór i porównywać sygnały Tx i Rx za pomocą zwykłej bramki AND. Daje nam to możliwość sprzętowego sprawdzania zajętości magistrali przed rozpoczęciem nadawania, jak i w trakcie. Ramka nadawana rozpoczyna...
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 Posiadam moduł siemensa CM 1241 RS485 (do S7-1200) gdzie mam kanal A (TxD- Signal A (RxD/TxD-): I/O) oraz kanał B (TxD+ Signal B (RxD/TxD+): I/O) i muszę je połączyć z przetwornikami wagowymi "AXIS-a ME-00/P/485" Problem polega na tym że że w przetwornikach wagowych mam opis: Rx+ odbiornik Rx- odbiornik Tx+ nadajnik Tx- nadajnik I nie wiem jak...
volatile uint8_t RxBuf Zgodnie z deklaracją te tablice mają po siedem bajtów. TxBuf Dwie ostatnie linie są "ciekawe". A można tak: USART1->CR1&=~(1<<2);// Odbiornik wylaczony W czasie gdy odbiornik jest wyłączony, dane przychodzące nie będą odbierane . :D
W RS485 nie ma sterowania przepływem za pomocą linii RTS i CTS. To łącze różnicowe gdzie masz sygnały R+ R- i T+ T- (dla pełnego duplexu). Sterowania przepływem jest na poziomie softu. Chyba że pytasz o konfigurację UART'a, wówczas możesz w nim wyłaczyć sterownie przepływem, ale port będzie czynny i odbierał znaki jak i wysyłał. Różnica między RS-232...
1. Test sprzętu. Odłącz RS485, i zrób echo w µC do terminala pokazujące co odbiera. Możesz zamiennie podpiąć drugi RS485 ustawiony na nadawanie (w sumie to już będzie RS-422). 2. Zauważone potencjalne problemy programistyczne. Powinieneś także podjąć wstępne załażenie, że transmisja nie jest idealna - odbiór do bufora w przerwaniu i dopiero po...
Nie rozumiem jednej rzeczy, dlaczego po RS422 da się tylko jeden odbiornik podłączyć? W necie wszędzie piszą, że do 10 można spiąć maksymalnie. Dlatego, że RS422 przeważnie wygląda tak: https://obrazki.elektroda.pl/1877907300_... Dwa urządzenia spięte dwoma parami różnicowymi. Full duplex. Jeśli tych urządzeń jest więcej, np tak: https://obrazki.elektroda.pl/5035284900_...
Sterowanie kierunkiem musi być "ręczne", niestety USART AVR nie wspiera sterowania kierunkiem interfejsu RS485 (podobnie jak większość USARTów). Więc tak jak zrobiłeś, czyli dodatkowy pin sterujący RE/DE jest konieczne. RE zresztą można na stałe uaktywnić - wtedy odbiornik danego mikrokontrolera będzie odbierał to co on sam nadaje, ale to nie przeszkadza....
a może zestaw EvB 4.3 W skład zestawu EvB 4.3 v2 wchodzi: Płytka ,wyposażona w następujące elementy: * Procesor AVR ATMega16 w obudowie DIP40 * Zegar czasu rzeczywistego PCF8583 -Pamięć EEPROM AT24C02 * Odbiornik podczerwienie TSOP4836 * Czujnik temperatury DS18B20 * Konwerter RS485 * Gniazdo kart MMC/SD * 5 przycisków * 8 diód LED * 5 wyjść tranzystorowych...
Potencjał jako wielkość absolutna nie istnieje, tak samo jak nie istnieje absolutna wartość napięcia. Dlatego zawsze lepiej mówić o różnicy potencjałów, a w przpadku układów z wyróżnioną masą o potencjale względem masy. Do zmierzenia, czy określenia znaku różnicy napięć między dwoma przewodami nie potrzebuję ciągnąć napięcia odniesienia (masy), a odbiornik...
Twoje rozumowanie jest ja najbardziej słuszne. Procek powinien odbierać to co nadaje. Mam tylko jedną uwagę: zdajesz sobie sprawę oczywiście, że musisz mieć odblokowany nadajnik i odbiornik w MAX1483? Jeżeli tak jest, to masz coś pomieszane w kodzie. Tu może Ci pomóc ktoś, kto zna się na BASCOM-ie, bo ja niestety nie.
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
Dodatkowa linia do sterowania kierunkiem przepływu danych w RS485 wcale nie jest konieczna. Konwerter RS232/RS485 jest normalnie ustawiony jako odbiornik od strony PC. Przełączanie go w tryb nadajnika może odbywać się w momencie wykryciu bitu startu (czyli bitu w stanie 0). Linia TX z PC musi być wtedy dołączona do wejścia uniwibratora pracującego w...
No cóż - każdy początkujący ma problem z transmisją RS485. Nie dlatego, że nie rozumie transmisji. Dlatego, że pojawiają się różne stany związane z konkretnym zachowaniem się układów. Problemy te można zdefiniować dopiero po szczegółowej analizie oscyloskopowej stanów linii transmisyjnych i linii TxD i RxD. Spróbuję pomóc, ale nie wiem, czy będziesz...
Witam Potrzebuje pomocy na temat magistrali RS485. Mam zbudowane kilka modułów 'inteligentnego domu' własnego projektu. Komunikacja pomiędzy jednym modułem MASTER i jednym SLAVE odbywa się bez zarzutów jednak tylko do momentu dołączenia drugiego urządzenia SLAVE. Po pewnym czasie jedno z urządzeń SLAVE przestaje być widoczne dla odbiornika SLAVE. Zauważyłem,...
Pomiary zużycia prądu elektrycznego w mieszkaniach opierają swoje poprawne działanie na różnicowej transmisji dalekiego zasięgu realizowanej poprzez wykorzystanie sieci w standardzie TIA/EIA-485 nazywanej popularnie RS-485. W celu zabezpieczenia się przed występującymi przy takiej odległości transmisji różnicami potencjałów pomiędzy poszczególnymi węzłami...
Synchroniczne są poprostu synchronizowane syg zegarowym przez co potrzebna jest dodatkowa linia dla sygnalu zegarowego. W przypadku transmisji asynchronicznej odbiornik musi "wiedziec" z jaka predkoscia nadajnik wysyla dane. Przy transmisji RS uzywa sie transmisje asynchroniczna. Masz sprzetowe UARTy ktore wykrywaja poczatek i koniec ramki. Zreszta...
Witam. Mam pytanko otóż potrzebuję zrealizować układ (układy) które będą ze sobą się komunikować przy czym każde z urządzeń pracuje na na 1 mikrokontrolerze PIC jako nadajnik i odbiornik jednocześnie. max liczba przewodów połączeniowych to 2. Z tego co wyczytałem nadaje się transmisja rs485 lub rc5 ale jest problem - adres urządzenia ma być 8bit czyli...
:arrow: EL MID tak ajk wspomniał TDV rs485 to tylko standard elektryczny. wykorzystuje 3 kable: sygnał, sygnał zanegowany i masa. cały bajer tkwi właśnie w tych dwuch pierwszych. czyli jesli w pierwszym kablu mamy jedynke logiczną, to w drugim będzie zero i na odwrót. masa to linia odniesienia- jak zapewne sie domyślasz. A dlazcego standard tern jest...
Byłem trochę zdesperowany. Teraz wiem że nie powinienem wykorzystywać przerwania TXC bo w sumie spowalniam transmisję nie potrzebnie, oraz ono do tego nie zostało zaprojektowane. Ale to i tak nie zmienia faktu, że program merytorycznie był ok, i dalej nie wiem gdzie w nim był błąd. Ogólnie pierwszy raz wykorzystywałem go z kwarcem 16MHz i pierwszy raz...
Po zdjęciu rezystorów i zmianach w kodzie układ działa tak samo źle. Co jakiś czas wyświetla a potem przerwa. Jakie inne sugestie ?? Dodam dla pełnej jasności schematy : Nadajnik : http://obrazki.elektroda.net/0_125275325... Odbiornik : http://obrazki.elektroda.net/49_12527533... Dodano po 1 Chyba znalazłem przyczynę takiej sytuacji...
Kolego, jest taka zasada - nie zwieramy _wyjść_ do niczego, nawet jak teoretycznie wydaje się nam że stan tego wyjścia znamy i możemy przewidzieć. Tutaj to wyjście nie jest zależne od stanu na magistrali (bo jest wyłączany odbiornik przez /RE, i powinno przyjąć stan wysokiej impedancji) i _teoretycznie_ można by przyjąć że można je podłączyć do czegokolwiek....
Podłączenie tak jak na rysunku, ktory mi wysłałeś jest ok. Tylko masa transceivera musi być połączona z masą układu. Piny RE/DE warto wysterować z osobnych pinów IO, ew. zrobić tak, żeby odbiornik był zawsze włączony. Ale to zależy od protokołu transmisji. Dodano po 37 Oczywiście RS485 musi mieć terminatory na końcach i musisz zapewnić właściwą polaryzację...
Witam. Od pewnego czasu zajmuje się wykonaniem sterowania na mikro-kontrolerach AVR. Nadajnik pracuje na atmega 8 a odbiorniki na atmega 16. Mój system to zestaw 15 odbiorników i 1 nadajnika. Połączone jest to wszystko za pomocą magistrali RS485 za pośrednictwem Sn75176 z przełączaniem odbiór nadawanie. To tyle odnośnie układu docelowego. Do celów diagnostycznych...
Oczywiście, że możliwe jest odebranie ciągu jednakowych bajtów od nadajnika mimo że on wysyła różne dane. Przy różnym baudrate tzn. nadajnik 8,9 razy niższy baud niż odbiornik występuje sytuacja w której po IDLE( odpowiednik 1 logiczne) wysyłamy startbit( odpowiednik 0 logiczne). Trwa on przez okres startbitu i ośmiu pozostałych biciorów. Po nim nadajnik...
Z tą płytką moge programować wszystkie w obudowie DIP40 oraz rozkładem pinów zgodnym z ATMega16 i programować w każdym środowisku przeznaczonym do AVRów, np. WinAVR, Image craft Codevision. Najtańsze to to nie jest... Macie może namiary na cos tańszego? Na czym się skupić przy wyborze płytki uruchomieniowej? Ponieważ linki zostały usunięte z powyższego...
Wg. mnie 75176 nie są złe. Nawet Siemens w swoich falownikach je stosował ( może i nadal stosuje. ) Podłączałem ok. 20 falowników w sieć i nie było żadnych problemów. Fakt nie były to duże odległości. Problemy mogą wynikać w związku ze wspólnym prowadzeniem zasilania i sygnałów. Spróbuj podzielić zasilanie Vcc + GND jednym przewodem oraz A + B + GND...
Wszystko kupiłem i podłaczyłem edług schematu i jak wgrałem program d atmegów to nie było reakcji. Program miał zapalać diode i gasic jesli przycisne przycisk. Nadajnik: $regfile = "m8def.dat" $baud = 9600 $crystal = 4000000 Config Portb = Output Portb = &B00000000 Config Portc = Input Portc = &B11111111 '***** dekalracja zmiennych...
Witam Mam pare pytan odnosnie rs485 i atmeg... Naogladalem sie paru prostych projektow na tej szynie tj rs485 i chcialem zrobic cos swojego - Sterownik pieca CO z panelem sterowania na 2 pietrze domu... Modol wykonawczy oparlem na atmega88 - sa to 3 przekazniki, ds18b20.. i pare wejsc Modol "sterowania" oparlem na atmega32 lcd2x16. Oba urzadzenia chce...
Witam Na początku zaznaczę ze jestem początkujący i jest to mój pierwszy projekt i nie proszę o podanie mi odpowiedzi na tacy tylko ukierunkowanie na odpowiednie rozwiązanie...to tyle na wstępie:) Projekt: Status unit - służy do przesyłania informacji o stanie wejść mikrokontrolera-nadajnika do odbiornika i wyświetlaniu informacji na lcd wszystko opiera...
Transcieverow do 485/422... Masz na myśli np rs232 do rs485? Czy w rs485 reż jest rxd i tdx czy cos innego - podobnego? Dodano po 11 W tme znalazłem układy, ale jakies schematy? Przykładowo do tego: SP485ECP-L układu. któres nozki podłączam podexd i txd w avr a ktores do skrętki i kilkaset metrów i potem odbiornik czyli ten sam układ i bezposrednio...
Czy mówimy o przyłączeniu tego urządzenia :?: http://obrazki.elektroda.net/47_12044720... Szczerze mówiąc w tabeli nie widzę sygnałów, które można by skomunikować z UARTem mikroprocesora. Wyjścia wyglądają na typowe wyjścia kwadraturowe plus sygnał indeksowy i po spasowaniu poziomów powinny być podane na oddzielne wejścia (porty) licznika (mikroprocesora)...
Tak, sterowanie po rs485 albo rs422 przez światłowód(dokładnie nie pamiętam). Tak wiem chciałem się dowiedzieć czy jest to możliwe do wykonania przy małym nakładzie, ale widzę, że ciężko. Myszka nie jest niezbędna a jedynie ułatwiła by pracę. Pozdrawiam forumowiczów. Dodano po 3 Przejściówka na PS2 to nawet mam. Pozostaje kwestia nadajnik odbiornik...
rs485 odbiornik odbiornik nadajnik rs485 rs485 bascom odbiornik
zmieniarki honda instalacja elektryczna renault espace dwufunkcyjny ustawić
tester ledów beskid przestrojenie
Identyfikacja urządzenia USB JMicron Technology VID_0C76 PID_161F Kody do pilota uniwersalnego dla klimatyzatora Home Deluxe