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...
Nie wiedziałem że to zależy od rodzaju procesora. Przecież nie napisałeś tej wiadomości w dziale AVR tylko mikrokontrolery ogólne to skąd można wiedzieć czy chodzi ci w ogóle o AVR czy np ARM czy PIC - bo pomiędzy nimi może być różnie ;) Robię to na ATMEGA88 teraz jasne Może uzupełnię - czy da się jednocześnie nadawać i odbierać korzystając z obu przerwań...
Witam, chce uruchomić transmisje szeregową na podanym w tytule uC i tutaj napotkalem na problem, poniewaz dokumentacja do 48 jest bardzo uboga :/ Zaimplementowalem cos, ale nie dziala. jaka uboga? o czym ty mówisz ? skąd ty takie ubogie dokumentacje bierzesz? wejdź na stronę www.atmel.com i pobierz z tamtąd pełną notę PDF do jakiego zechcesz tylko...
Po pierwsze, jeśli wyjście czujnika jest typu OD, to nigdy nie podaje ono 5V, a tylko ściąga do masy (to dotyczy I2C, który zawsze jest OD). Po drugie, prawie każdy układ cyfrowy na prawie każdym wejściu ma dwie diody technologiczne (pasożytnicze) - do masy i do plusa. Każdy przyzwoity producent podaje maksymalny prąd wejściowy, który nie spowoduje...
Witam. Klucze byłu po to żeby móc na jednym UART'cie odbierać i nadawać w dwóch standardach RS232 i RS485. Przełączanie miedzy nimi miało być sekwencyjne (na zmiane zielone światło dla PC lub dla drugiego uP) A pomysł z uP z dwoma UART'ami chyba jest najlepszy. Odpada kombinowanie w programie. Zwłaszcza gdy doświadczenie niewielkie. Pozdrawiam Rafalc
Jak wygląda wersja czteroprzewodowa RS485 ...???? Kanał nadawczy jest jedną parą pociągnięty a odbiorczy drugą, w sumie w przypadku wielu urządzeń które mają nadawać i odbierać to nie ma sensu, bo wprowadza dodatkową komplikacje.
Dodam od siebie jeszcze jedno. Z modułami RFM12B są problemy ale 99% z nich dotyczy braku generowania przerwań czy wystawiania flag oznaczających koniec zadawania/odbierania czegoś. A tylko 1% jakichś problemów z komunikacją po SPI i konfiguracją modułów. Wystarczy przejść na tryb bez FIFO i za pomocą RFM12B będziemy mieli zasięg ze 300m i tylko 1%...
Witam! Czemu nie wysyłasz jak do pliku przez WriteFile()? TransmitCommChar służy do wysyłania znaków specjalnych z pominięciem bufora nadawczego. Nie będę się już rozpisywał o przesyłaniu danych blokami, albo pętlach. Pozdrawiam! Dodano po 4 Mała uwaga: dla operacji na portach szeregowych warto użyć struktury OVERLAPPED i przesyłać w tym trybie, wtedy...
Witajcie. Znalazłem adapter USB -> UART TTL, który powinien być zgodny z portem RS232, ale jeśli nie jest to proszę mnie poprawić... Postanowiłem połączyć sobie komputer ze wzmacniaczem za pomocą tego portu. Odbiór danych działa prawidłowo, niestety wysyłanie komend powoduje tylko odbiór ostatniej komendy z losowymi znakami: http://obrazki.elektroda.pl/1855404600_1...
kostoch: widze małe problemy: RxD - Receive data (tylko wejście) TxD - Transmit data (tylko wyjście) łączenie dwóch urządzeń DTE (data terminal... np PC albo dowolne inne urządzenie które może być nadrzędne) sprowadza się do łączenia: K1.TxD --> K2.RxD K1.RxD <-- K2.TxD // K1 - komputer 1 K2 komputer 2.. no.. niekoniecznie komputer.. to jest full/half-duplex.....
Miałeś rację. Zrobiłem prostą transmisję szeregową komputer/moja płytka testowa tylko mam mały błąd i nie wiem na czym polega. W Bascomie dla ATmega32L ustawiłem prędkość 57600 i kwarc 16.00000 MHz a w komunikacji COM4 i baudrate też 57000. I napisałem program w BASCOMIE, który po wykryciu naciśnięcia klawisza wypisuje mi na LCD jaki jest kod klawisza...
W linii z której nadaje komp a odbierają atmegi diody możesz pominąć ,są potrzebne tylko na lini gdzie megi nadają bo masz 2 nadajniki 1 odbiornik .
Podłączając panel przez RS232 musisz aktywować Channel 1 który nazywa się RS232. Podłączając przez MPI musisz aktywować Channel 2 który nazywa się MPI/DP. Jeśli miałbyś problemy ze zgraniem programu z Panelu po RS232 to może oznaczać, że twój przewód RS232 nie ma przeplotu 2->3, 3->2 w RS232 żyła nadająca musi trafić na odbierającą i odwrotnie. Jeśli...
Mam port RS232 w komputerze, ktory odbiera dane ale ich nie nadaje, czy mozna go samemu jakos naprawic, dodam ze jest to laptop.
nasz uklad nadawczy to cos na ksztalt ukladu bajer.fm czyli avt 2358 przerobiony na rs232 na jednym porcie uklad sprawdzony dziala.
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...
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....
Na 10000% podanie napięcia 5,1V nie mogło uszkodzić tych modułów ;) A problem jest prozaiczny. Przesyłanie danych bezpośrednio poprzez RS232 to nieporozumienie niestety nieporozumienie i mało kto o tym wie i pisze. Co gorsza, na allegro ludziska sprzedają tego typu moduły radiowe podając w przykładach właśnie chore aplikacje narysowane własnoręcznie...
Łącze szeregowe idealnie nadaje się do odpytywania drugiego procesora. Na I2C to trochę daleko. Na procesorach musisz: - oprogramować wysyłanie "pytania"/"odpowiedzi", czyli musisz nauczyć się wysyłać dane przez łącze szeregowe - napisać obsługę przerwania łącza szeregowego - czyli co ma się dziać kiedy na port przyjdą jakieś dane - musisz nauczyć się...
Witam Co do Max232 nie jest on potrzebny przy małych odległościach (do 5m) małych szybkościach (do 9600) i do połączenia Half Duplex (na zmianę odbiera i nadaje - nie jednocześnie) przy spełnieniu powyższych warunków do zamiany stanów wystarczą 2 tranzystorki i rezystorki, lub jeden ( w przypadku transmisji w jedną stronę). Stosuję to rozwiązanie od...
To myślę, że obsługa portu RS232 jest prostsza, niż kodowanie/dekodowanie sygnałów poprzez kartę dźwiękową. A są przejściówki RS232-RS485. RS485 w wersji dwuprzewodowej zwykle automatycznie decyduje, która strona nadaje, która odbiera sygnał.
Witam Konwerter ktory jest na schemacie pracuje w ukladzie half-dupleks. Czyli tylko jedna maszyna w jednym czasie moze odbierac. Po tej samej lini realizowane jest nadawanie i odbior. Prawdopodobie oba uklady ustawione sa na nasluch. Bez sterowania przeplywem nie ma informacji ktory uklad w danym czasie jest odbiornikiem a ktory nadajnikiem. Sprobuj...
Masz podłączone Rx bezpośrednio z portu RS232 PC'ta 8-O ?
Ów Maxim podbija poziom 3.3V na +12V a poziom 0 na -12V. No to może masz tutaj problem bo w RS232 jest dokładnie odwrotnie - "0" logiczne (0V) to +3V do +18V a logiczna "1" (np3,3V) to -3V do -18V (oczywiscie po stronie odbiornika) Innym żródłem Twojego problemu może być prędkość transmisji, sprawdź jezcze raz czy naprawdę nadajesz z predkością której...
ewentualnie w jakiś inny sposób poprowadzić to uziemienie?? będzie mialo to jakiś wpływ ?? GND z konwertera połącz z masą płytki. To może pomóc, a z pewnością nie zaszkodzi. Ciekawostką jest, że możesz prawidłowo nadawać, ale nie możesz odbierać... cóż, tej zagadki bez oscyloskopu chyba nie rozwikłasz. Połącz ew. po RS232 tak jak opisywałem. Ew. użyj...
No i lipa. Poskladalem na nowo wszystko wg tego schematu i lipa... MAX232 strasznie sie grzeje, komunikacji brak. Znalazlem program do testowania portu COM. Jesli zewre pin 2 i 3 w adapterze usb->rs232 to nadaje i odbiera to samo. Zrobilem sobie wtyczke z tymi zworami jak podales. I samo usb sygnal zwraca dobrze a poprzez maxa nie dziala. Natomiast...
Pewnie należałoby wybadać co i jak na ten port RS232 jest nadawane i na mikrokontrolerze zrobić układ odbierania tego i wyświetlania na segmentach LED albo wyświetlaczu LCD.
a dodatkowo od strony kompa polecam ci taką fajną przejściówkę RS232-RS485 - dzięki czemu nie trzeba będzie jej w programie na PC jakoś specjalnie oprogramowywać pod kątem MAX485 lub SN75176 - poprostu działa się jak na zwykłym RS232. Ja taką przejścióweczkę sobie zrobiłem i na niej działam w tej mojej mini sieci RS485 http://obrazki.elektroda.net/36_11932459...
Konwerter wygląda na taki który wymaga sterowania kierunkiem nadawanie/odbieranie RS485 (jeden z sygnałów RS232 służy do przełączania kierunku) zapewne oprogramowanie analizatora tego nie obsługuje spróbuj z innym konwerterem
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...
Po prostu nie możesz korzystać z instrukcji Input tylko z instrukcji np. Inkey i odbierać 128 bajtów o dowolnej zawartości (nawet bajtów zerowych) Po odebraniu 128 bajtów sprawdzić sumę kontrolną, tak jak pisał kolega mirekk36. Jeśli odebrałeś wysłasz ack spowrotem np. z sumą crc ramki Instrukcja Input się nie nadaje do tego celu. Tylko odbieranie za...
Przecież jest to nadawanie PULSE, a nie ASCII, po RS232 tego nie odczytasz.
Czyli na jedną linię oba urządzenia nadają, a z drugiej oba odbierają. Ale co skoro tam nikt nie nadaje? Albert
Jak uda Ci się nawiązać komunikację to daj znać. Ja zawsze korzystam z interfejsu podłączanego do gniazda COM, jest prosty i niezawodny, nie trzeba instalować sterowników, zero problemów. Ale większość dzisiejszych laptopów nie posiada portu RS232:( Przy podłączaniu musisz tylko dobrze wpiąć masę, jeśli Tx i Rx zamienisz miejscami nic się nie powinno...
Problem jest tylko w drugą stronę, bo ten drugi nadaje tak, jak odbiera - z jednym, a ten pierwszy czeka na dwa bity stopu - tak, jak nadaje. To nie zadziała.
Polecam przejrzeć pomoc Bascoma dotyczącą polecenia OPEN. Otwiera on programową transmisję w RS232 ale tylko w jednym kierunku, czyli najpierw trzeba ustalic czy chcemy nadawać czy odbierać, potem aby zmienić kierunek musimy ponownie otworzyć port przez OPEN. Stosując ten parametr można ustawić takie parametry jakie chcesz uzyskać. Wszystko jest dokładnie...
Na RS-ie odbiornik i nadajnik mogą pracować jednocześnie. W pętli końcówka albo nadaje albo odbiera.
Witam, posiadam urządzenie potrzebuje ofert napisania oprogramowania koniecznie w asemblerze do tego urządzenia. Urządzenie odbiera/nadaje na rs232, obsługuje nadajnik poczerwieni, obsługuje wyświetlacz, klawiaturę, szynę I2C na której jest pamieć oraz RTC, urządzenie gotowe - uruchomione, wiele procedur już istnieje i działa prawidłowo. Prosze o oferty....
Modemy są tego typu ; http://www.usriot.com/p/rs232-rs485-gsm-... I to właściwie wszystko, co można powiedzieć - moje urządzenie odbiera i nadaje swoje dane do tego modemu via RS232. "Po drugiej stronie" jest komputer PC z virtualnym COM'em, który de facto emuluje taki modem. Jakie dane wysyła/odbiera moje urządzenie nie ma żadnego znaczenia, bo...
Mało informacji w internecie jest o tym podłączeniu z komputerem z tym konkretnym miernikiem ale znalazłem schemat APPA305 i pewne sprawy zaczynają się rozjaśniać. https://obrazki.elektroda.pl/2617555900_... Jak chodzi o same rozwiązanie sprzętowe to sprawa jest prosta. Miernik nadaje migając LED a odbiera sygnał z fototranzystora a...
Możesz tak zrobić (maksymalny dystans 1,2km dla 100Kbps), ale RS485 to half duplex (albo nadajesz albo odbierasz). Jeśli potrzebujesz full duplex jaki ma RS232 to zastanów się nad RS422. Będzie 2x większy koszt, ale dobierz rozwiązanie stosownie do aplikacji.
Jeżeli transmisja ma być tylko w jednym kierunku (jeden uC nadaje, drugi odbiera) to wystarczą Ci dwa kabelki do RS232, tak jak napisałeś GND i TxD -> RxD, i w Twojej sytuacji to chyba będzie rozwiązanie optymalne.
Zainstaluj sobie komponent np. VarianAsync32 lub CPortLib i będziesz miał wszystko z głowy. Ja osobiście używam Variana w D6Personal do obsługi sterowników PLC i działa bez problemów, bez zabawy w pisanie jakichś wielkich kodów otwierasz, zamykasz, nadajesz, odbierasz - bajka!!!
Dokładnie tak mają być podłączone jak piszesz ;) - to chyba jasne. Jeden nadaje a drugi odbiera i odwrotnie w przeciwnym kierunku.
Czyli z tego co rozumie to do komunikacji potrzebuje w sumie 4 pinów RX, TX, RS485 i masę :?: (Jeżeli źle to proszę poprawcie). Jeżeli dobrze rozumuje to z tego co mówisz i zarówno z tego co zassałem z sieci to transmisja od strony PC jest jak do rs232 a od strony procesora tylko dodatkowa pętelka i warunek (w standardzie usarta) i po problemie :?:...
Gdy nadajesz ustawiasz piny 2,3 max485 w stan logiczny 1 , gdy odbierasz piny 2,3 = 0
Musisz dokładniej sformułować problem. 1. Czy nadawane są znaki ASCII? 2. Jakiej metody/klasy używasz do odbierania danych? - Najlepiej wklej kawałek kodu.
RxD jednego układu łączysz z TxD drugiego. Nadajesz i odbierasz, tylko jeszcze trzeba by się zastanowić co... ;) Pozdr. Light-I
Napisanie nadajnika, to w sumie bardzo proste. Odbieranie jest trochę bardziej skomplikowane bo trzeba samplować z większą częstotliwością, ale nadawanie to tylko wypchnięcie szeregowo 9 bitów.
1) co chcesz wysyłać do tego GSM? Jeśli to ma być transmisja danych typu to CTS i RTS będzie ci potrzebne i taka obsługa transmisji która sprawdza gotowość modemu do przyjęcia kolejnych danych. 2) jeśli to będą małe porcje danych np. SMS to możesz spokojnie sobie te sygnały darować bo modem ma swój bufor danych. Medem ma swój uP który, zaręczam ci bije...
Witam Jeśli wystarczy transmisja half-duplex (układy nadają i odbierają na przemian a nie jednocześnie) to wystarczy układzik z dwoma tranzystorkami - taki jak poniżej Pozdrawiam
odbierać rs232 nadawać rs232 radio odbierać nadawać
thomson icc21 mikroskopu oświetlenie pilot uniwersalny samokopiujący
Jaeger UFC 52400542N – schemat podłączenia modułu haka, kolory przewodów, CAN, 52400549N Trzecie światło stop nie działa w Seacie Leon 2000