Tak więc widzisz kolego Krampek, że TAGI w temacie o których tyle razy była mowa są bardzo przydatne bo bez dodatkowych słów opisu byłoby wiadomo z takiego tematu: #include <avr/io.h> #include "soft_uart.h" .global sputchar sputchar: pushR16 pushR17 pushR18 mov R18, R24 ; przekazanie znaku do nadania z parametru funkcji sputchar...
To jest proste jak świński ogon :D ahahahaha, ale napisz kawałek kodu. Czy masz tam jakiś LCD czy nie, czy masz tam jakiś Timer ustawiony do odmierzania sekundy czy Wait`ujesz :D Czy w dokumentacji czujnika pisze, że nadaje tez na końcu niewidoczne w terminalu znaki 13 lub 10? EDIT: aaa masz tu taki prosty. Napisałem przy śniadaniu więc błąd mógł się...
nasz uklad nadawczy to cos na ksztalt ukladu bajer.fm czyli avt 2358 przerobiony na rs232 na jednym porcie uklad sprawdzony dziala.
Masz podłączone Rx bezpośrednio z portu RS232 PC'ta 8-O ?
Przecież jest to nadawanie PULSE, a nie ASCII, po RS232 tego nie odczytasz.
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.
Witam, Otóż w ostatnim czasie stanąłem przed problemem wykonania układu opisanego za pomocą języka VHDL. Układ ten pozwalać ma na nadawanie i odbieranie danych za pomocą interfejsu szeregowego RS232. Jako, że język VHDL jak i zagadnienia z nim związane są moją pięta Achillesową stanowi to dla mnie spory kłopot. W teorii znalazłem w internecie sporo...
Wszystko fajnie z tym, że mój nadajnik i odbiornik są podłączone do nóżki Portd.2. Nadajnikiem steruje ATMEGA8535, a odbiornikiem ATMEGA8... Gdybym nie potrzebował do innych celów sprzętowego RS232 to podłączyłbym pod niego. Niestety potrzebuję go do innych celów :| Wydaje mi się, że moje problemy z poleceniem SEROUT i SERIN polegają na tym, że źle...
Nic więcej jak tylko zrobic. Jest to całkowicie mozliwe bo sam taką rzecz zrobiłem, czyli jeden uart sprzetowy a drugi programowy. Nawet nie jest to taki skąplikowany problem. Drugi, programowy uart chodzi na jednym z przerwań int0 lub int1 w taki sposób że sygnał start jest odbierany przez to przerwanie a dalej juz tylko analiza i odbieranie bitów...
Witam! Jakiś czas temu złożyłem sobie konwerter rs232-rs485 ze schematu, który znalazłem na elektrodzie odnośnie programatora dla PLC (de fakto zwykły konwerter). Złożyłem go metodą "na pająka" i działa rewelacyjnie. Schemat poniżej. O ile pamiętam 75176 to to samo co max485 tylko trochę tańsze. http://obrazki.elektroda.net/22_12480760... Aby...
Witam wszystkich. Napisałem program "kółko i krzyżyk"w Pascalu wykorzystujący port Rs232 do komunikacji miedzy dwoma komputerami. Problem dotyczy inicjalizacji, wysyłania i odbioru z RS'a. Napisałem krótki program testujący Listing 1: Program test; uses Crt; procedure initRS232(opcja:byte); var adres,LSB,MSB:byte; begin case opcja of...
Witam serdecznie ;] Piszę w Borland C++ i obsługę com oparłem na WinAPI (obsługa com jak plik binarny). Zrobiłem już sprawnie działające nadawanie i odbieranie ramki. Ramka jeśli jest poprawna to jest zapisywana do vectora unsigned char (miałem problemy z dynamiczna tablicą unsigned char bo gdy tworzyłem ją np przez "new" to jeśli w pakiecie występował...
Szukam gotowych urządzeń lub schematów układów RS232 - podczerwień - RS232 do transmisji dwukierunkowej. Mam komputer i program który komunikuje się z innym urządzeniem. Chciałbym się dowiedzeć gdzie mógłbym kupić taki układ: do COM1 podłączam coś co konwertuje mi na podczerwień sygnał wysyła i do odbiornika podłączam urządzenie odbierające ten sygnał....
Witam. Chce stworzyć aplikację która będzie działała jak terminal portu COM, czyli możliwe będzie wysyłanie i odbieranie danych. Stworzyłem taki program (kod zamieszczam poniżej). Odbiór i nadawanie umieszczone są w oddzielnych wątkach. Problem jest taki, że po uruchomieniu programu odbiór znaków (danych) działa poprawnie, natomiast nadawanie nie działa...
Motam się znowu okrutnie z uartami. Mam dwa urządzenia i chcę aby w każdym nadawanie i odbieranie chodziło w przerwaniach. Urządzenia A odpytuje cyklicznie co kilka sekund urządzenie B. Całe odpytywanie polega na tym że: Moduł A wysyła poleceniem: Print #6 , "RED" ; chr(13) ; zapytanie o treści "RED" i na to zapytanie urządzenie B...
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.
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....
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...
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
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...
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...
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ł.
Ó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...
Tx nadaje Rx odbiera, w RS232 nie ma mastera i slave od strony sprzętu, jedynie programowo, a jeśli chodzi o urządzenia do komputera, to z regóły jest to tak zrobione że kabel skrosowany ma wejścia męskie i żeńskie. Krosowanie musi być stosowane zawsze, bo bez krosa transmisja nie zadziała
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...
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...
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.
Na RS-ie odbiornik i nadajnik mogą pracować jednocześnie. W pętli końcówka albo nadaje albo odbiera.
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...
Tak działa na linux ,urządzenie wykrywane jest jako /dev/ttyACM0 obsługa standardowo jak comy w linux ;) Pytanie do was ,wpadłem na pomysł aby zintegrować ten układ z MAX485 dodatkowo podłączyłem 2 Ledy do Portb.1 i Portb.2 jako wskazniki do transmisji (Nadawanie / odbieranie ) zmodyfikowałem nieco źródła programu do moich potrzeb działa OK ;) ,problem...
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że bardziej rozchodzi się o satysfakcję niż o kase kabelek też zrobiłem starannie na płytce różnica jest taka że układ jest w małej skrzyneczce na kabelku a nie jak w oryginale we wtyczce , ale za to ma diody uruchomiony program"Power",nadawanie"TX",odbieranie"... taki bajer. Pozdrawiam
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 :?:...
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.
Gdy nadajesz ustawiasz piny 2,3 max485 w stan logiczny 1 , gdy odbierasz piny 2,3 = 0
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...
odbieranie rs232 nadawanie rs232 odbieranie danych rs232
odkurzacz dyson problemy fałszywy płomień naprawa fartuch pralki
Lexus RX 330 2005 – demontaż uchwytu i podłokietnika drzwi lewych przednich Pilarka spalinowa NAC CST45-40-01AC-V: czy warto?