Nie sądze żeby ktoś jeszcze się zetknął z takim problemem. Skoro jest to przejściówka USB-RS232 więc na wyjściu są sygnały ze standardu RS232 czyli na pewno zanegowane w stosunku do rzeczywistych sygnałów.
Po pierwsze - czy wiesz do czego są stosowane enkodery przy takich nadajniczkach/odbiorniczkach radiowych ? po to właśnie aby zastosować kodowanie sygnału np bifazowe inaczej zwane kodowaniem Manchester , które dokładnie także w takiej postaci stosowane jest w standardzie RC5. To kodowanie nie służy temu aby inni nie mogli się dowiedzieć co przesyłamy...
jeśli sygnał z mikrokontrolera wprowadzasz na wejście rs232 w max232, to prawdopodobnie działa on w takim układzie jako inwerter - niestety nieda się zanegować sygnału z uartu sprzętowego bezpośrednio w uC, więc możesz spróbować z zewnętrznym inwerterem lub tranzystorem npn w układzie wspólnego emitera (+3 oporniki - ograniczający prąd bazy, ściągający...
Trudno powiedzieć, może spróbój zanegować sygnał wejściowy (może sytuacja podobna jak z RS232 i układami MAX232).
Popatrz na schemat z dokumentacji FT230X - jest tam kilka potrzebnych elementów. Elementów tych nie wymaga aż tylu CP2102, ale za to CP2102 nie podłączysz do MAX232 - musisz po drodze zanegować sygnały RX i TX, które w FT230X możesz zanegować wewnętrznie przez odpowiednie zaprogramowanie układu przez USB.
A czy twój program obsłuży bufor na jednym tranzystorze, jak ten? Przy normalnych standardowych ustawieniach poziomów sygnałów RS232 to raczej na pewno nie obsłuży. Ale jeśli weźmiesz FT232R i spróbujesz zanegować stany na pinach Tx oraz Rx to można popróbować ;)
Witam wszystkich. Kupiłem inną przejściówkę za 4,80 sprzedawana jako Konwerter USB-UART RS232 CHY340G 5V 3,3V Arduino i działa poprawnie. Jak kiedyś znajdę chwilę, to wróce do PICa i wypuszczę te same znaki co z Atmegi i wtedy się zobaczy jaka jest różnica, bo nie napięcie. Może trzeba zanegować - jak (at)AnicoZ wspomniał. Dziękuję za chęć pomocy, trafne...
Mam dokładnie identyczną przejściówkę. Moje spostrzeżenia: - nie testowałem Handshakingu, więc nie powiem, czy wszelkie inne piny działają, aczkolwiek stany na DTR i RTS się zmieniają jak je zmieniam w terminalu. - jest w TTL, jednakże nie można jej podłączać bezpośrednio do uC, gdyż to jest przejściówka między USB a RS232 a nie UART! Sygnał należy...
atom1477 --> nic się nie zdziwię bo mam już od dawna opracowany i dobrze sprawdzony protokół w którym pięknie odbieram czy nadaję polecenia AT do swoich urządzeń. Wszystko działa na przerwaniach i żadne inne rzeczy nie są w stanie przeszkodzić w ich odbiorze. Zatem nawet nadlatujący ciąg znaków "CONNECTED xxxxx " bezpośrednio po nawiązaniu przez Mastera...
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 Koledzy mam problem niestety w nowym laptopie nie ma rs232, mam przejściówkę Moxa UPort-1110 i ona działa ogólnie super ale tam gdzie w komunikacji pośredniczy jaki układ opto czy stardard ttl. Mam jedno urządzenie które potrzebuje do komunikacji tylko rx i tx ale w poziomie napięć portu sprzętowego rs232. Czy ktoś ma jakiś schemat jak podbić...
[youtube]https://www.youtube.com/watch?v...
Druga sprawa, to komunikacja RS232 - używam konwertera USB>RS, ale nie mogę nawiązać komunikacji z panelem. Konwerter profesjonalny, z obsługą wszystkich linii, itp. DWIN_TOOL go widzi jako COM, ale komunikacji brak :( Tx do IN w panelu, RX do OUT, masa do masy zasilania panelu (zasilacz 19 V). Podejrzewam że nie ma to być konwerter USB->COM tylko...
na Vpp znika napięcie. Po zakończeniu programowania pojawia się znowu ok 13.0V. Vpp to co wg kolegi jest? Napięcie na PIC'u, czy napięcie jak na schemacie Vpp na wyjściu przejściowki? Jeśli to drugie to wygląda że coś nie tak albo z przejściówką albo ze sterownikami. Jeśli to pierwsze to: ż od 3 dni. Kupiłem przejściówkę USB-RS232 opartą na układzie...
i zanegowania sygnału Dlaczego chcesz negować sygnał? Bo sygnał na linii TXD RS232 jest zanegowany w stosunku do TXD UART. Tak na szybko przebieg, pierwszy lepszy link z googla: [url=http://www.mcu-turkey.com/msp430-la...
No tak... A nigdy się nie zastanawiałeś dlaczego tyle firm produkuje konwertery do RS232? Przecież tam są zupełnie różne napięcia (+/-9V) i odwrotna logika! Masz szczęście, że masz słaby konwerter i dzięki temu procek jeszcze żyje, bo gdyby dostał pełne napięcie RS232, to szukałbyś już nowego procka, albo całej płytki. Tak jak pisałem już wcześniej,...
Witam. Problem chyba leży w zanegowaniu sygnałów RX, TX.
Opierałbym się na twoich schematach, nie na filmie. Opierając się na schemacie interfejs można zrobić, podstawą jest zakup transoptorów np: [url=http://www.seguro.pl/sklep/?zobacz=... albo taki: [url=http://www.seguro.pl/sklep/?zobacz=... lub inne, oraz tak jak pisałem wtyczki DB9 do RS-232 komputera oraz przewody,...
Nieważne, jaki masz zakres napięć - musisz zanegować sygnały. To zapewne wystarczy.
Rs w PC akceptuje logike 0-5V takze możesz połączyć bezpośrednio, no nie do konca bo sygnały będą zanegowane. Od strony PC problemu nie ma bo bardzo łatwo -12 +12 zbic na 0-5v a w drugą stronę to tak wyżej napisałem COM rozpozna 0-5v. Nie wiem jakie szybkości i odległości chcesz osiągać bo to raczej bedzie miało znaczenie. Reasumując dwa małe tranzystorki...
Schemat pod coma sprawdzony i działa, natomiast przez rs232 wogole nie dziala;/ korzystam z icprog. To w czym może być problem?? Zaneguj sygnały wychodzące i wchodzące do tej przejściówki - oryginalny RS232 ma inne poziomy logiczne.
Kiedyś też chciałem zrobić przesyłanie danych. Przez podczerwień coś nie poszło, więc wymyśliłem, że przez zasilanie tak jak tutaj. Zrobiłem nawet testy na transformatorku powietrznym. Transmisja szła po prostu przez rs232, poprzez zanegowaną modulację przetwornicy (w stanie nienadawania chodziła cały czas). Szło bez problemów na prędkości 9600 i napięcie...
Z załącznika wynika, że musisz zsumować bajty od 0 do 8 (czyli wszystko oprócz sumy kontrolnej), wynik zanegować, a jako sumę kontrolną wziąć dwie ostatnie cyfry tej zanegowanej sumy. Przełącz kalkulator windowsowy w tryb HEX, podsumuj bajty i zaneguj wynik - wszystko się zgadza :)
Nieprawda, ma jakies układy bo daje sygnały zanegowane. Poziomy napięć może i są TTL ale to już nie jest UART.
Jednym ze sposobów jest użycie programatora przez przejściówkę usb->rs232 (uart) które to są wolne z natury. Taki ponyprog obsługiwał programowanie przez serial. http://www.lancos.com/siprogsch.html Należy pamiętać że usb->rs232 to elektrycznie nie to samo co usb->uart. UART ma zanegowane sygnały. (nawet nie pamiętam czy wszystkie) Nie wiem tylko czy...
Patrząc na schemat producenta jaki umieściłem w poscie 8 tam widać że pin DATA jest odwracany a nie REQ ? Owszem. Jest odwrócony tylko DATA. Ale zauważ, odwrócony, jakby to powiedzieć, polaryzacją, względem standardu RS232 dla przesyłu między urządzeniami (DSUB9) czyli logiczna "1" to ujemne napięcie (n.p. -12V) a "0" to dodatnie (n.p. +12V). "Standard...
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 Masz problem z hardwarem. Komputer odbiera zanegowane bity... Bajty nadawane są w RSie od najmłodszego bitu, przy czym najpierw nadawany jest bit startu (logiczne0). Ponieważ komputer odbiera bity w negacji, więc pierwsza jedynka z nadawanego bajtu traktowana jest jako bit startu, a następnie odbierane są kolejne zanegowane bity. Zapewne ... podłączyłeś...
Wstępnie kod wygląda znośnie, jednak TXEN i RXEN najlepiej jak są załączanie pod sam koniec, nie na początku. Kod dość znacząco polega na wartościach domyślnych używając operacji ustawiania bitów zamiast przypisań, co w przypadku dostępu do UCSRC może źle się odbić (odczyt w rzeczywistości odbędzie się z UBRRH[współdzielenie adresu], jednak ten powinien...
Zacznij od stwierdzenia, jaki jest stan wyjścia TX telefonu, kiedy nie są transmitowane dane. Dla utrudnienia wyjście to może (ale nie musi) być opisane jako RX, bo telefon jest urządzeniem DCE. ;) Jeżli jest to 3V, to masz UART na poziomach logicznych. Jeśli 0V, to masz niby-RS232, unipolarny, również na poziomach logicznych, ale zanegowanych. Jeśli...
Pomimo że nawet odłączyłem mikrokontroler to dostaję ciąg zer na wejściu z częstotliwością kilku na sekundę. Nie wiem co to za wejście, ale jeśli chodzi o wejścia 5V (pin 10 i 11) (nie RS232) to zasada jest taka dla wszystkich układów cyfrowych, że wejść cyfrowych nie zostawiamy nie podpiętych. Innymi słowy trzeba podać tam okreśłony stan, zero lub...
Mam wrażenie, że właśnie taki układ niedawno (no, z kilka miesięcy temu) omawiałem z Kolegą tu na forum. [url=https://www.elektroda.pl/rtvforum/t... [url=https://www.elektroda.pl/rtvforum/t... Może przydałoby się sprawdzić: które piny są które (w tym, które są wejściami, a które wyjściami, bo np. z RxD i TxD różnie...
proponuje ci dać printa w pętli głównej aby podglądnąć co procesor czyta z UARTA. Może się zdarzyć że czytasz śmieci i przy takiej pętli co się kręci miliony razy na sekundę ciągle się trafia przypadkowy znak 87. Albo wyślij inny znak i zobacz czy procesor czasem na niego też nie zareaguje, jeśli tak to masz pewność że jest coś nie tak sprzętowo. Albo...
Protokół VAG jest dosyć "ciężki" na początek proponuje coś prostszego np. kw 1281 opel a nawet kw 2000 też opel. generalnie pukamy adresem na szybkości 5 baud odbieramy 2-3 bajty już na normalnej np 9600 lub 10400 i jedziemy z danymi. W vagu pomiędzy bajtami jest bajt zwrotny zanegowany nie brany pod uwage w całokształcie wymiany informacji.
Nie jest możliwe, za transmisję odpowiada układ UART na płycie głównej, który na podstawie wpisanych parametrów automatycznie wysyła całą ramkę. Ale można posterować pinami odpowiadającymi za sygnały sterujące transmisją (RTS,CTS,DTR,...) - ale tu z szybkością mogą być problemy. O ile pamięć mnie nie zawodzi, w WinAPI jest do tego funkcja "SetCommStatus"....
Ten chip ma chyba EEPROM z parametrami i wieloma ustawieniami. Jeśli ktoś pomerdał choćby np VendorID/Device ID to może Windows bierze zły drajwer. Można też zanegować linie TX/RX itd. Zaczął bym od sprawdzenia to jest w tym EEPROMie. A poza tym Windows nie jest wyrocznią. Trzeba sprawdzić w Linuksie, wystarczy pierwsza lepsza płyta "Live", Ubuntu,...
Na przykład RTS i DTR znajduje się w rejestrze MCR jako bit 1 i 0 A więc powinno zadziałać tak: 'Jako adres portu wybieramy &H2F8 Dim PortAdr as long PortAdr = &H2F8 'adres MCR to (adres_bazowy + 4) Dim Temp as byte Temp = Inp(PortAdr + 4) 'ustawiamy RTS Out PortAdr + 4, Temp or 2 Trzeba pamiętać że linia RTS jest zanegowana.
Większość tanich konwerterów to konwertery dające na wyjściu poziomy TTL. Powoduje to problemy z komunikacją ze standardowymi układami (MAX232), ale nie zawsze. Prostego rozwiązania tego problemu nie ma - sygnały z konwertera są zanegowane jak z MAX232 i nie można podłączać bezpośrednio do procka. Druga ważna rzecz to zwarcie do masy PSEN przed włączeniem...
Witam! Próbuję wykonać układ "przejściówki" z USB na RS232, na układzie FT232RL zgodnie z proponowaną przez producenta aplikacją (link: http://www.ftdichip.com/Documents/Schema... Niestety, jak widać w powyższym PDF'ie, producent sugeruje użycie MAX213 (wł. zamiennika), który w Polsce nie jest łatwy do kupienia i tani....
Tak się akurat składa, że "przejściówka" bez transceivera rodziny MAX232, a jedynie z zanegowanymi sygnałami na poziomach logicznych 5 lub nawet 3.3 V ma psi obowiązek działać poprawnie z każdym współczesnym interfejsem zgodnym z RS232C, co nie oznacza oczywiście, że taka przejściówka jest zgodna ze standardem. Mowa o transmisji na małe odległości,...
pewnie dlatego że sam standard RS232 ma odwróconą logike. jutro sprawdzę proponowane przez kolegę Jaca podłączenie. Edit. Niestety pod odpięciu 3D-Fix i podaniu przez potencjometr 2,7V i 4,0V na backup moduł nadal wywala bzdury, jednak teraz pierwszym bajtem po $ jest już więcej kombinacji, 98, B8, 41, 49, 20, D8 itp. Cd negatora jeśli dobrzę rozumuję:...
Ok, masz rację r2d2004. Jeśli przeliczymy co się dzieje, to otrzymamy napięcia -1,25V przy podaniu +5V na wejście TTL, oraz -0,61V przy podaniu 0V na wejście TTL. Dopiero teraz zdałem sobie sprawę, że układ, który chcę wysterować nie jest jednak kompatybilny z ECL. W specyfikacji mego układu podano następujące poziomy napięć wejściowych: L: 0 to -3V...
Każdy się z tym problemem spotkał, problem tkwi w budowie i przeznaczeniu modułu. Moduły zostały zaprojektowane do przesyłania krótkich "pików" o stałej amplitudzie i dość niedużej prędkości zmian. Ponieważ odbiornik non stop zbiera z eteru śmieci czyli defekto dla rs232 sa to dane, wiec często bywa że początek transmisji jaki inicjuje ramkę w rs232...
A co ten RIB ma czego ja nie mam :D Ten " box " - mógłbyś opisać co to jest ? Jeżeli wiesz jak to działa, to riba zrobisz na milion sposobów z byle czego i to nie tylko do moto, bo mode bi-directional to nie tylko motorola, ale i mnóstwo innych...kwestia czy to BUS+, czy BUS- w tym wyp. to 1wsze (TxD, RxD zanegowane) i jaki Pan szefunio życzy sobie...
Coś z tym rezystorem od +5V do kolektora nie chce mi działać wogóle... Scalak którym mam sterować odczytuje to jakbym miał cały czas podany jeden stan... Uściślę problem: Sytuacja jak na rysunku poniżej (rezystor miedzy prockiem a cny - 330 om, miedzy baza a emiterem cny 100k om) Program w procku: [code] For I = 0 To 200 P2.0 = 1 Waitms 20 P2.0 = 0...
JMP begin ORG 23h ;przerwanie RS-232 CPL P1.0 CLR TI CLR RI RETI begin: ORG 40h CLR RI CLR TI SETB SM1 ;wyb˘r trybu 2 CLR SM0 SETB SM2 ORL PCON,#10000000b ;SMOD=1 SETB REN ;odbiornik zaĄczony SETB ES ;zezwolenie na przerwanie od RS-232 SETB EA ;og˘lne zezwolenie na przerwania JMP $ END Napisałem powyższy program dla tego mikrokontrolera. W momencie...
Zbudowałem własnego RIB na PL2303. GM900 używa sygnału zanegowany BUSY, BUS+ i BUS- w logice TTL5V. Wzorowałem się funkcjonalnie na oryginalnym RIB. Program mam RSS R06.03 a całość odpalam w DOSBOX. Efekt mojej pracy to próba komunikacji z radiem. Pin BUSY podczas próby odczytu przechodzi na stan wysoki przez cały czas odpytywania. Na bus- w stanie...
Typowy RS-232 zapewnia stabilne przesyłanie z szybkością 9600 bodów (800 znaków na sekundę) na odległość około 50m przy użyciu kabla nieekranowanego; kabel ekranowany ma większą pojemność, więc zasięg będzie krótszy - ale wszystko jeszcze zależy od szybkości, oraz od wydajności prądowej wyjść RS-232. Pojemność 1m kabla ekranowanego może być około 100pF...
Witam, od kilku dni walczę z tą nieszczęsną transmisją szeregową. Uprościłem kod niemalże maksymalnie. Jedynie odbiór znaku z terminala i odesłanie go. Aczkolwiek wciąż coś jest nie tak. Mianowicie powracający znak do terminala nie pokrywa się z wysłanym. Z analizy binarnej wygląda mniej więcej na coś takiego, że podczas odbioru znaku przez mikrokontroler...
To ewidentnie problem z synchronizacją - teoretycznie powinno działać z wyłączonym sterowaniem przepływu, bez kontroli parzystości, z jednym bitem startu i jednym stopu, 8 bitów na znak - wtedy się zgadza: 1 01010101 0 1 01010101 0 01010101 = 0x55h |||||||| ^^^^^^^^ ||||||||____|||||||| |||||||______||||||| ||||||________|||||| |||||__________|||||...
Posłuchaj sieć 485 jest prosta "jak drut" ;-) Popierwsze nie wiem skąd wziołeś pojęcie masy. Nie istnieje coś takiego!! Jak popatrzysz na max489 (ja pamiętam rysunek AD489) , to zobaczysz, że: - końcówka "A" to jest Rx+(odbiór) - końcówka "B" to jest Rx-(odbiór) - koncówka "Y" to Tx+ (nadawanie) - końcówka "Z" to Tx- (nadawanie) i wcale "-" nie oznacza...
ropsiU, przeciez te tranzystory dowracaja sygnal - z logicznej jedynki robia zero i na odwrot... Ten konwerter nie bedzie dzialal. Śmiem twierdzić, że będzie działał, tylko, że będzie odwracał wartość sygnału na obu liniach ;P To chyba nie jest problem? Bezpośrednio na COMa i tak się tego nie podepnie. A przy obróbce można pamiętać, że sygnał jest...
zanegować wyjście zanegować sygnał zanegować sygnał arduino
oznaczenie silnik toyota avensis schemat instalacja motocykl amica usterka
radio internetowe suszarka electrolux
Fiat Punto 1.3 Multijet 2013 – wycieraczki uruchamiają się po włączeniu świateł, masa G31/G35 Mercedes W220 4.0 CDI - Stały błąd P2033