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.
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...
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...
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...
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...
Witam. Problem chyba leży w zanegowaniu sygnałów RX, TX.
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...
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,...
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.
Trudno powiedzieć, może spróbój zanegować sygnał wejściowy (może sytuacja podobna jak z RS232 i układami MAX232).
Nieważne, jaki masz zakres napięć - musisz zanegować sygnały. To zapewne wystarczy.
PL2303 ma komplet sygnałów (8), a oprogramowanie na PC może sterować oboma sygnałami wyjściowymi - DTR i RTS. Często tańsze moduły USB/RS232 nie zawierają "prawdziwych" nadajników RS232, a tylko wypuszczają sygnały unipolarne zanegowane, czyli w w stanie 0 masz ok. +5V, a w stanie 1 - ok. 0V, co wystarcza do transmisji na małe odległości, np. na stole....
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...
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.
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,...
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 :)
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ć ;)
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...
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...
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...
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...
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"....
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...
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.
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...
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...
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...
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.
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ś...
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...
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...
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,...
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...
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...
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...
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...
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,...
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....
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ę:...
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! 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...
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...
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...
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...
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...
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...
Witam, zwracam się z prośba o pomoc. Jestem w trakcie budowy stopera. Główne funkcje to możliwość ustawienia czasu końcowego, przypomnienie o końcu na 30 sek przed założonym czasem oraz aplikacja na komputer do sterowania z poziomu Windowsa oraz klawisze i LCD 2x16 do obsługi bez PC. To wszystko działa lecz zatrzymałem się na sposobie komunikacji pomiędzy...
Ja bym koledze tak doradził, co do samej komunikacji. Jakieś 2 miesiące temu sam nad tym się głowiłem jak to zrobić i w końcu praktycznie sobie wdrożyłem zwykły RS232 tyle że pracujący na najwyższych obrotach. Początkowo obawiałem się że "system" niewydoli przepuszczać w te i we wte informacji jednak i mile się rozczarowałem. Na potrzeby tego rozwiązania...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Z Twojego grafu wygląda, że dane z FT wysyłasz do AD i ATmega32. A dane wysyłane przez AD lub ATmega32 lądują w FT. Nie ma innej opcji przekazywania danych. To nie ma prawa działać w ten sposób. Co do działania to bufor 3-stanowy wyrywający stan HIGH lub LOW(nie pamiętam dokładnie standardu RS232C), który będzie odłączał ten niepotrzebny układ(nie wiem...
Witam. Bardzo proszę powiedzcie mi czy układ FT232 może być bezpośrednio użyty jako wirtualny port COM na USB i odczytywać a także wysyłać dane po RX/TX. Jest wiele schematów które jeszcze mają dodatkowo zastosowany MAX213 jako inwerter. Czy to znaczy, że bez niego będę miał odczytane zanegowane słowa? Już mówię do czego to. Otóż, mam Fiata Stilo z...
zanegować sygnał rs232 ariva rs232 dloadx rs232
kostki kierownicą passat blaupunkt pobór prądu wygłuszanie pomieszczeń
pralka samsung ecobubble polar cz300
Jak wyciągnąć przewody z kostki oświetlenia hulajnogi? Czy modem 3G działa z kartą 4G LTE po wyłączeniu 3G?