Trzeba by poczytać troszku o RS485. Jeśli chodzi o sprzęt, to w zasadzie masz dwie główne możliwości. Pierwsza to półdupleks, czyli transmisja naprzemienna po tej samej parze przewodów, druga dupleks w układzie czteroprzewodowym (para przewodów od mastera, para do mastera). Dodatkowo korzystnie z punktu widzenia linii może być pociągnięcie między układami...
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ć...
$regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 32 $framesize = 32 Dim A As Byte Dim Message As String * 16 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2 'konfiguracja linii mikrokontrolera‚ do których dołączono wyświetlacz...
Podczas modernizacji systemu niechcący musiał mi się zetknąć przewód GND urządzeń z fazą. Padło 10 sterowników i konwerter RS485 / RS232. 5 procesorów Atmega644p w ogóle się nie odzywa po ISP, 5 przeżyło, urządzenia działają (podstawowe funkcjonalności mają, Atmegi się odzywają), ale tylko teoretycznie, bo sieją po RS485 niemiłosiernie (łudzę się, że...
http://obrazki.elektroda.pl/8568697100_1... Witam, chciałbym Wam zaprezentować prostą konstrukcję, która znacznie ułatwia tworzenie i debuggowanie sieci opartych o moduły RFMxx (RFM22/23/63). Są to popularne moduły radiowe, dostępne w bardzo przyzwoitej cenie, oferujące sporo możliwości. Ktoś w czasie, gdy dostępne są tanie moduły WiFi...
Tu cos jest (strona 140).
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ą...
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ść...
Hi, Mysle nad podlaczeniem 2 procesorow za pomoc RS485, gdzies mi sie wyczytalo ze na tych magistralach jeden jest master a pozostale slave, ale tak myslac wydaje mi sie, ze bez problemow moze byc komunikacja pomiedzy poszczegolnymi ukladami. Dobrze mysle czy sie myle ? Mozna zrobic cos takiego na Rs485 ? Pozdrawiam AK
rozwiązanie szelus'a sprawdziło się, dzięki Co do RS485 to w kolejnej wersji pewnie użyje
Witam Który z procesorów z serii Attiny ( bo atmega 8/16/32 to bez problemu ) nadawałby się do pomiaru/odczytu DS18B20 oraz przesyłania przez UART ( w ramach testów przez RS232, a docelowo przez RS485 ) ? Programowy UART można chyba uruchomić na większości, gorzej z obsługą 1Wire
Gdyby tak dać jeden procek na pomieszczenie i niech on steruje wszystkim w tym pomieszczeniu, a magistralę podpiąć rzeczywiście w formie pojedynczego kabla biegnącego przez wszystkie pomieszczenia to możliwe staje się użycie tańszych układów do konwersji RS485 (tych ograniczonych do 32 urządzeń) bo mniej jest klientów na magistrali, zmniejsza też liczbę...
No i przeprowadzisz plebiscyt? Nie bądź zgryźliwy. Układ i płytka jest na etapie projektowania i nie jestem w stanie nikomu podać więcej parametrów o linii przesyłowej. (pojemności linii, rezystancja linii, obciążenie linii, wydajność nadajnika, etc.) Myślę, ze sam nie byłbyś w stanie tego policzyć znając jedynie użyte procesory, przybliżoną długość...
Sterowników obsługujących RS485 są tysiące (to chyba dosyć popularny standard, o ile się nie mylę), więc może sprecyzujmy pytanie ;-) Poza tym szczerze wątpię, żeby istniało narzędzie do sterowników (jak rozumiem typu PLC itp.) i procesorów - to są dwa różne poziomy obcowania ze sprzętem. Jakby Kolega powiedzmy jednocześnie pisał jądro systemu w ASM...
Ugryzienie tego jest proste - dwa klocki z transceiverami i 3 druty między nimi :) Problemem nie jest elektronika tylko oprogramowanie protokołu transmisji między nimi, bo RS485 nie definiuje niczego poza warstwą fizyczną. Jeśli będą tylko dwie kostki to można wykorzystać do tego half-duplex RS232. A może zastosować CAN? Do tego będziesz miał gotowe...
Od czego zacząć? Ja zacząłbym od zmiany języka :) A na poważnie - powyższe linki są dobrym punktem startu. Jednak na przedstawionych tam schematach jest pewna nieścisłość - na złączu są tylko linie A i B interfejsu, a nie ma GND. Niby RS485 jest interfejsem różnicowym, ale w praktyce potencjały masy poszczególnych urządzeń z łatwością osiągają różnice...
a co myslicie o takim rozwiazaniu polaczenia PC z siecia rs 485? http://www.tanzilli.com/?id=27 troche szukalem o rs 485 ale takie rozwiazanie widze pierwszy raz. Co wy na to? Nie mam doswiadczenia z tym, wiec pytam was co o tym sadzicie
Wiam, Jest do rozpatrzenia sytuacja: 10 układów (na mikroprocesorowych oczywiści), z których każdy kolejny musi się komunikować z poprzednim, tzn. U --- U ---U --- ... --- U gdzie U - układ --- - jakiś interface Odległość między układami to kilka, góra kilkanaście metrów. Wymyśliłem sobie żeby zrobić to przez RS-422, bo i odporny na zakłócenia, i wyższe...
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! Poszukuję informacji o RS-485 do swojej pracy dyplomowej. Po przeczytaniu chyba wszystkich postów z w/w w temacie rozumiem, że transmisja z wykorzystaniem tego interfejsu jest: - poprzez linię symetryczną; - synchroniczna*/asynchroniczna; - tylko half-duplex; *) Co ze zniekształceniem sygnału zegarowego przy transmisji na 1200m? Czy ekranowany...
Witam koledzy, Czy istnieje możliwość podłączenia kilku urządzeń z portami rs232 (z niektórych dane będą tylko odbierana a do niektórych tylko wysyłane) do wspólnej sieci np. rs485. Kontrolę nad wszystkimi urządzeniami będzie pełnił sterownik PLC pracujący jako master (w przypadku zastosowania sieci rs485). Spotkałem się z prostymi konwerterami rs232-rs485...
Norma EN 50 170 volume 2, oczywiście jest płatna. Ta norma na obecną chwilę jest już nieaktualna ale przekazuje wystarczająco dużo informacji aby zrealizować protokół zarówno dla urządzenia Master jak i Slave. Format ramki jest ogólnie dostępny, dokładnie są 4: 1. Ramka o stałej długości bez pola danych +-/ /-+----+----+----+----+----+----+ ! SYN !SD1...
To co w tym momencie masz na płytce da się zmieścić na 2x mniejszym PCB Tym bardziej że masz aż 2 warstwy. Dla porównania tutaj jest płytka zaprojektowana z większą ilością peryferii (wymiary około 200x100mm) http://obrazki.elektroda.pl/5716434300_1... 2x USB, 2 rsy (z konwerterami max232) JTAG ISP zasilanie +5, -5 +3.3, eeprom sd troche...
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,...
Jeśli rozmiar jest problemem to mega8 w smd... Zamuje mniej miejśca niż attiny24... ... do komunikacji między procesorami można stosowac bezpośrednio wyjścia procesorów, czy ze względu na zakłócenia lepiej stosować pętlę prądową? A może zamiast tych wszystkich procesorów lepiej jeden odpowiednio duży? Komunikacja ,wieloprocesorowa zawsze rodzi komplikacje...
Witam. Robię sobie w domu taką malutką sieć pomiędzy paroma mikrokontrolerami ( ster akwarium, wł. światła, itp.) a komputerem. Jako interfejs wybrałem RS485 ( tani a RS mają wszystkie mikrokontrolery – tu AtMega 8). I utknąłem na protokole wymiany danych. Wiadomo że komputer będzie masterem, ale po szynie chciałem przesyłać krótkie informacje...
Witam Jak najprościej połączyć rs485 2w [master] z rs422 4w [slawe] ?
Co do szczegółów, to masy nie trzeba ciągnąć, ale ze względów bezpieczeństwa to ja ciągnę, chodzi o wyrównanie potencjałów, w sumie to już nie masa, optoizolacja też używam ze względów bezpieczeństwa dla procesorów itp., nawet SIEMENS nie gwarantuje że ich S7 przetrwają różnice potencjałów itp., gdyż Oni też nie dawają optoizolacji, ale to inna beczka,...
Potrzebuję połączyć ze sobą 4 urządzenia przez RS485. Szukałem schematu magistrali z poprawnym połączeniem MAX485, ale każdy schemat jest inny i każdy jest 'poprawny'. W związku z tym zwracam się z prośbą o pomoc w dobraniu możliwie najlepszej opcji połączenia tego w całość. Układ połączenia wygląda w ten sposób: https://obrazki.elektroda.pl/4878690000_...
Witam! Mam ( w domu sieć urządzeń opartą na RS485 (czujniki, sterowniki świateł, żaluzji itp...). Interesuje mnie możliwość podsłuchiwania ruchu w tej sieci (jakiś konwerter do kompa + program, który zapisze mi całą transmisję w logu. Problemem jest to,że używam własnego protokołu (podobny do 1-WIRE) - tak więc potrzebowałbym coś, co pokaże mi tylko...
Potrzebuję konwertera rs485-rs232 pracującego w trybie halfduplex, sterowanie kierunkiem transmisji odbywa się za pomocą RTS od strony komputera z interfejsem RS232. Problem w tym, że do komputera docierają dane, a po zmianie kierunku transmisji w drugą stronę nie działa :( Poniżej jest schemat - masa jest wspólna dla wszystkich układów, zasilanie konwertera...
Muszę odpytywać ok 1000 elementów w sieci RS-485. 1. Podzielić to na 10 pętli po 1002? 2. Adresować 10 bitowo i zastosować buforowanie? Inne rozwiązania? RGB
witam, mam do podłączenia około 50 liczników LE01M (firmy F&F). Ze względów praktycznych chcę to zrobić na 4 liniach po około 12-14 liczników na lini o długości około 300m każda. Sieć pracuje zgodnie ze standardem Modbus RTU, każda z linii na początku ma konwerter USB-RS485, a na początku i końcu zgodnie z instrukcją moduły terminacyjne LT-04 (120Ohm)....
Potrzebne na już, ale brak pomyslów. Zna ktoś jakiś schemacik
Szukam jakiegoś prostego rozwiązania do komunikacji pomiędzy dwoma prockami na dość znacznej odległości, czyli 500 metrów. Komunikacja po rs232 odpada ze względu właśnie na tą odległość jak również rs485. Chyba, że się mylę co do powyższego :| Macie szanowni koledzy i koleżanki jakieś sprawdzone rozwiązania/uwagi/pomysły? Oczywiście prostota rozwiązania...
Witam 1.Opis problemu. Mam całą masę urządzeń ( około 20 ), mierniki, karty I/O, obrotnice, termostary itp. Trzeba to wszystko podpiąć do komputera PC (USB,Rs232,LPT,LAN) i komunikować się z nimi odbierając i wysyłając odpowiednie ramki danych. 1.1.Katy I/O są w rs485 i mam do nich protokół 1.2 obrotnice są w rs485 i też jest podany protkół 1.3 reszta...
Witam Mam mały problem. Muszę stworzyć komunikację pomiędzy uP, na razie tylko 2 później z 4-5, w standardzie 'ala' Modbus na wartwie fizycznej RS485. I teraz mam pytanie jak się do tego zabrać. Planuję na razie połączyć dwa uProcki bezpośrednio bez żadnych układów odpowiedzialnych za przekształcanie sygnałów na wartwę RS485, czyli bez układu SN75176....
Witam, potrzebuję zrobić zobrazowanie stanów kontaktronów (ok 50) za pomocą LED lub żarówek. Układ ma tylko zapalać lampkę jak kontaktron się "zamknie". Nie mam pomysłu jak to zrealizować bo nie jest to układ typu jeden z wielu, a raczej wiele z wielu bo może dojść do sytuacji, że zapali się większość lampek. Odległość do pokonania około 120 - 150 metrów....
Sterownik z punktu widzenia użytkownika jest to skrzynka do której podłącza różne druty sterujące elementami wykonawczymi. Dla niego jest ważne aby sterownik: 1) pracował stabilnie w każdych okolicznościach 2) był tani Dla konstruktora sterownik to elementy + oprogramowanie. Dla niego ważne jest aby: 1) Hardware było odporne na zakłócenia 2) Dawało...
Co kto lubi. Jeśli ktoś chce ciągnąć (druta) RS485 czy CAN na drodze 10 cm niech se ciągnie. Do transmisji w obrębie urządzenia czy płytki wymyślono standard I2C. Przy dużych prędkościach transferu idealnym rozwiązaniem jest SPI przy czym faktycznie trzeba zadbać o oddzielne dociągnięcie czy przełączanie biorących udział w programowaniu ISP linii RESET....
No właśnie żadna różnica. Stąd nie jest to argument ani za, ani przeciw. Błagam... Nigdy nie realizowałeś projektu w którym założenia zmieniły się w trakcie jego trwania kilkukrotnie? No i teraz posiadanie układu z wieloma bonusami zamiast takiego "na styk" nie jest zaletą? Prawdę mówiąc jeszcze nigdy mi się nie zdarzyło coś takiego. Ilość ADC, timerów,...
Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca ilość zmiennych jaką wymieniamy się z panelem,...
Schemat "wygląda" na prawidłowy, co do tak małej wartości rezystora pull-up to dość dziwne, przy stanie wysokim wogóle nie powinien płynąć żaden prąd przez niego. A co do samej filozofii, to lepiej zrobić transmisje asynchroniczną po rs485, przynajmniej będziesz mieć jakiś standard a nie jakieś przedłużki I2C (procesory mają też wbudowane moduły U(s)ART)
Dokładnie to miałem na myśli. Oczywiście, jeżeli przez RS485 masz zamiar odbierać jakieś dane, to podłącz INT0 także do RX procesora.
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...
Twój kod niewiele mówi. Podajesz za mało danych. Nie wiadomo np.: Czy byte to zmienna globalna (można się tego ewentualnie domyślić) i czy jest zadeklarowana jako volatile (to trudno przewidzieć)? Czy warunek if (odebr_zn=='1') sprawdzasz w przerwaniu, czy w pętli głównej? Czemu ma służyć deklaracja unsigned char i=0; ? Co to za funkcje (makra?) RS485_INIT();...
Ten układ to jest interface rs485 i jeśli procesor nie jest uszkodzony - karta po wymianie uszkodzonego interface będzie sprawna.
I tak nie zadziała. RS232 wymaga skrosowania pinów RxD z TxD drugiego procesora i vice versa. Jak chcesz to zrobić w przypadku 3 procesorów? Zamiast MAX232 daj konwerter do RS485 (układ nawet prostszy) i po kłopocie.
Yyyy, czyżby to wyprowadzenie było wyprowadzone na złącze jako RSE i przeznaczone do sterowania z poziomu procesora?
Patentów jest wiele, ale chyba najleprzy to zastosowanie RS485, który z założenia jest zrobiony dla sieci do 32 urządzeń. RS485 opisuje elektryczną stronę komunikacji, a nie protokół, który jest z regóły identyczny z RS232, jedyne czym się całość różni z punktu widzenia procesora, to transmisja ma sterowany kierunek, czyli jest half-dupleksowa, procesor...
Witam Jeśli to ma być stosowane do odwiertu to kojarzą mi się jakieś duże odległości sondy od układu pomiarowego a SHT75 ma interface z dość ograniczonym zasięgiem. Zostaje więc szukać czegoś co pracuje na duże odległości lub zintegrować czujnik z procesorem a wynik transmitować po RS485 lub czymś podobnym. Piotr
Jeśli jest to rodzaj pracy dyplomowej istnieje szansa, że nie ustawiono Lock bit'ów, wtedy można wsad odczytać. Skoro jest to mikrokontroler z S w środku możesz użyć programatora ISP do odczytu. Przykładowy programator znajdziesz tutaj [url=http://dybkowski.net/content/pl/nod... Koszt wykonania kilka złotych :)
To nie ma nic wspólnego z procesorami. RS485 jest niezależenia od procesora i może sie bez niego obyć. Jak zastosujesz RS485 to przecież transmisja będzie wyglądała dokładnie tak jak chcesz. Na nadajnik RSD485 będziesz podawał jedynie sygnał cyfrowy a po drugiej stronie od odbiornika będziesz otrzymywał taki sam przebieg. Jedyne co będzie tutaj udziwnieniem...
Te piny A i B to zaciski magistrali RS485. Rozumiem, że transmisję chcesz zrobić na RS485. W takim przypadku do swojej ATmegi musisz dodać interfejs RS485 (np. na układzie MAX485) i dopiero ten interfejs podpinasz do portów procesora. Dopiero jak rozpatrzymy cały taki układ to zobaczysz, co to jest A i B. Po prostu A łączysz z A i B z B. Jeśli nie chciałeś...
... Poza tym mogę się z nim łączyć przez RS485... Jak masz tę magistralę 485 zrobioną? Na MAX485, halfduplex? Sprawdź stan po resecie pinu procesora przełączającego kierunek działania MAX485.
Po pierwsze ten wewnetrzny to nie kwarc tylko generator RC. Proponowalbym ci jednak jesli zamierzasz wykorzystac rs232 dac kwarc do procesora. Twoja stacja bedzie narazona na skrajne temperatury, a wtedy wewnetrzny RC niezle plywa. No i pytanie zasadnicze - po co ci az ATMega128, BASCOM jest az tak pamieciozerny? No i po co ci dwa procesory? Prosciej...
Aha, dziękuję za odpowiedź. Mam jeszcze pytanie nie związane z tematem - czy jeżeli w uP [Attiny25 lub 45] ustawię PIN RESET jako wy/we, to czy bezproblemowo będę mógł się komunikować przez 1-Wire np z termometrem (słyszałem o ograniczeniach tego portu). I czy jest możliwość aby odbiorniki slave same wykrywały czy mają odbierać/nadawać - chodzi o oszczędzenie...
Samo ESD jest ryzykowne przy długich połączeniach, które będą "antenami" zbierającymi śmieci. Nie zgodzę się. Wyładowanie w przycisk klawiatury, może się przedostać do mikroprocesora i nawet go zniszczyć. Zapobiega się temu przez odpowiednią mechaniczną konstrukcję klawiatury oraz najprościej, małe kondensatory do masy, przez impedancje w szereg z...
Witam walczylem dzis troche z tym, i lipa; ciagle staram sie uruchomic transmisje miedzy procesorami (bez rs485) ustawielm transmisje na 2400 i nic, chyba zastosuje Kwarce zew. i sprawdze, bo kncza mi sie pomysly pozdrawiam
Na Atmega 32 zapis działa bez problemu, nawet na programowym SPI, jak omyłkowo ustawiłem źle licznik i miał zapisywać co 10 sekund, to też się wyrabiał, ale chcę to zrobić na AtMega328. wiem, że w C są dwa projekty, które to obsługują nawet na mniejszych procesorach.
W R&G najczęściej padają układy DS485, lubi paść procesor od tak sobie mowa o SAK C509 I możliwa awaria NAND FLASH trzeba programować po RS485, specjalnym programem do konfiguracji. Dla flip dot ETKO jest inny, dla ELLZ inny program. Ale zawsze jest NAND FASCH to w niej jest informacja o rozmiarze tablicy oraz protokół transmisji i adres tablicy.
Wszystko zależy od częstotliwości. Ja osobiście takie urządzenie puścił bym na 2 procesorach - jeden byłby głównym sterownikiem (z podpiętą karta SD, FT232, RS485), a drugi (np. też na RS485) byłby w samym wyświetlaczu. Tym sposobem miałbyś tylko jedną szynę danych na odległość i byłoby to przykładowo RS485, które spokojnie wydoli na takiej odległości....
RS232 nie obsługuje kilku nadajników. Spróbuj użyć protokołu RS485. Procesory PIC Microchipa obsługują jeszcze protokół LIN identyczny z RS232 ale z wieloma nadajnikami (może tam znajdziesz rozwiązanie?)
Cześć. Mam procesor Atmega8L do którego linii RxD i TxD podłączony jest układ transmitera RS485. Linia PD4 procesora steruje kierunkiem transmisji RS485. W Arduino w menadżerze płytek zainstalowałem płytkę "MiniCore", dzięki której można podobno tworzyć program dla Atmega8. Stworzyłem taki kod: https://obrazki.elektroda.pl/6140320500_...
Super. jestem dalej. Wersja 0.9.2 zuaktualniała się i dodatek uruchomił się. Z DTU jestem po wifi. Teraz rozkminiam gdzie mam ma wpisać i jak dalszą konfigurację. Nie wyświetla mi się w encji parametry dtu tylko encje do procesora i update
Zmodyfikowałem posta: spróbuj uruchomić przerwania
A dlaczego miałaby nie podołać? Samo RS485 nie obciąża procesora, transmisja danych i owszem, np. 2Mbps na AVR z trudem da się wyciągnąć :)
porównanie procesorów zamiana procesorów lutowanie procesorów
volvo silnika cyfrowy polsta błąd ntvdm
interfejs delphi peugeot boxer schemat
Radio Blow 9930 - brak reakcji na przyciski Mercedes A 1.6 W168 - Nierówna praca silnika i brak mocy