Lpt to jest nic innego jak 17 pinów odzwierciedlonych w 3 portach 0x378 - 0x37a, rs232 to jest cały kontroler który ma 2 bufory, 2 rejestry przesówane, detektor błędów (parzystości), blok współpracy z modemem (wejścia/wyjścia: dtr,rts,dsr,cts,ri,dcd), programowalny generator częstotliwości więc system ustawi ten układ na jakąś częstotliwość, wpisze...
Ło matko! ludzie co wy tu opowiadacie? Jarosław J - odnośnie twojego problemu ale już konkretnie: 1. Możesz najspokojniej w świecie przy komunikacji dwóch procków zrobić tak, że jeden będzie taktowany wewn oscylatorem a drugi np. kwarcem (Żaden problem) !!! 2. ale używaj sprzętowego UARTA w Bascomie a nie to co tutaj wszyscy razem wyczyniacie ;) 3....
http://obrazki.elektroda.pl/5473897800_1... Witam wszystkich! Chciałem wam zaprezentować nasz projekt, którym jest system sterowania oświetleniem świątecznym. Projekt ten jest już jego 4 odsłoną. :) W tym roku pomagał mi kolega, na stronie można sterować jego choinką. adres: http://sterowanie24.pl Opis techniczny http://obrazki.elektroda.pl/8926552900_1...
Dalej jest źle, bo na początku pętli znów przestawiasz MAXa w tryb nadawania (natychmiast po tym jak przestawiłeś go w tryb odbioru). To jak to zrealizować, Żeby dać czas procesorowi na odebranie danych z MAX485? Bo ja nie mam pomysłu... Dodano po 8 Bez Delay'ów tylko w obsłudze przerwania od odebrania napisać ifa który czeka aż przyjdzie cała ramka...
W sumie to z takiego lapka można by jeszcze wiele fajnych urządzeń zrobić. Tak rozmyślając to wpadłem jeszcze na pomysł by dokupić kartę TV i zrobić go na telewizor :D Można także dostać stare odbiorniki GPS na RS232 i zrobić z niego nawigację satelitarną :) A co byście powiedzieli by przerobić go na centralkę alarmową?? Taka zamaskowana centralka która...
Witam Potrzebuje przerobić kabel od skanera kodów kreskowych z Ps/2 na RS232.Proszę o rozpiske lub zdjecie.Skaner to IT3800
Witam. Tak jak w temacie, lecz nie znam wyprowadzeń a wtyczka jest typu DIN7 z pinem w środku. Typ ten jest nie do zlokalizowanie a przewodu 'oryginalnego' nie można już dostać. Tak więc muszę podpiąć się do płyty głównej. Proszę o podanie standardowych układów obsługujące transmisję bym mógł je zlokalizować na płycie głównej i rozpracować wyprowadzenia.
Uszanowanie dla wszystkich czytających, Stanąłem przed wyzwaniem skomunikowania się z radiem : model DM839 posiadającym Rs485. Posiadam konwerter RS232/485 To ETH waveshare. https://obrazki.elektroda.pl/7297303000_... Dostałem od producenta rozpiskę komend i zwracam się do Was szanownych forumowiczów o podpowiedz, jakim programem mógłbym...
Witam. Jestem bardzo początkującym w dziedzinie programowania, co powoduje, że moje "programy" są bardzo karkołomne ? Chyba mogę to tak nazwać i osoby znające się choć trochę na pisaniu programów w języku C++, na widok mojego kodu mogą dostać ataku serca, więc z góry uprzedzam! Chcę prosić osoby chętne do pomocy, aby dały mi wskazówki jak poprawić mój...
Nic nie analizuję. Odbieram stały początek ramki składający się z adresu i pola określającego długość reszty danych. Dzięki temu wiem ile ich mam jeszcze odebrać. Jeśli jestem paranoikiem to dodatkowo opatruję to CRC, dzięki czemu wiem, że header jest ok. Cały pakiet kończy się CRC, jeśli liczę je na bieżąco to prawidłowa ramka musi dać w wyniku CRC=0....
Witam. Czy ktoś może walczył z odbieraniem danych z programu LCDsmartie pracującego w trybie szeregowym ? Są tam 2 opcje szeregowe Crystalfontz i matrix orbital. Z tego co ustaliłem obie są co najmniej dziwne. W opcji crystalfontz wysyłane są dane w formacie 6znaków stałych dane o 1 lini 3 znaki stałe dane o 2 lini. Niby fajnie ale ramka ta nie ma stałej...
Cześć, czy któryś z kolegów nawiązał komunikacje pomiędzy wyświetlaczami DGUS poprzez terminal i konwerter USB-RS232? Próbuje dogadać się z wyświetlaczem DMT32240M035_03W i konwerterem na ftdi232, ale coś mi się to nie udaję. W terminalu głucho. Na oscyloskopie widać, że przy naciśnięciu przycisku od zwiększania(odsyłam do tutoriala, z którego korzystam:...
Witam, moim celem jest stworzenie aplikacji, która będzie pozycjonować w czasie rzeczywistym dowolny obiekt podpięty pod pojazd, niezależnie od wyznaczeń systemu GPS. Prace zacząłem od enkodera, którego zadaniem ma być pomiar przebytej drogi. Mam urządzenie wyposażone w kółko pomiarowe połączone z enkoderem. Dane wysyłane są za pośrednictwem portu RS-232,...
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, Chciałem się zapytać czy da się zrobić kabel do podsłuchu RSa (coś w tym stylu: http://www.lammertbies.nl/comm/cable/RS-... ) tylko żebym mógł sprawdzić stany wszystkich linii? Czy wystarczy podłączyć dwa złącza DB-9 (bez null-modem) linia po linii, i do jeszcze jednego zarzucić też wszystkie linie? Pozdrawiam
Tu poczytaj: https://www.reddit.com/r/PLC/comments/57... jest tam kilka programów, m.in. ten https://sourceforge.net/projects/qmodmas... I jak tam słusznie zauważyli, napisz po czym ten modbus fizycznie lata - RS232 inny RS, sieć ethernet, jakieś przejściówki USB? Da się taką ramkę policzyć ręcznie i wysłać...
Zmień 13 na jakiś inny kod, np 3, albo 2. no tak - tylko co to da - skoro pytający może mieć w ramce dowolne dane binarne ??? w związku z czym jeśli da sobie kod np 3, albo 2 - to za chwilę będzie kolejne takie samo pytanie - jeśli trafi się ramka , która wśród danych będzie miała bajty o wartości 0x03 albo 0x02
Ale kolego M.S. niektóre telefony Nokii mają tylko interfejs Mbus/Fbus a nie maja typowego RS232 (nie chodzi tu tylko o poziomy napięć) ... więc chyba o te telefony chodziło autorowi? - a jeśli tak to przez Mbus/Fbus nie da rady kontaktować się za pomocą wysyłania zwykłych komend typu AT - w tych protokołach dane przesyłane są w postaci ramek o strukturze...
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....
(at)krzysiekj18: 1. Nie da sie. W zależnosci do kogo adresowane sa ramki (do gsm, internet lub regulator) moga sie miedzy soba delikatnie roznic, ale wiecej parametrów ponad to co do tej pory zobaczyles juz nie wycisniesz. 2. Nie da sie. Kolega (at)mdnet w poście #219 napisal jak sobie z tym poradzil. 3. Co to jest "płytka przyłączeniowa"? Panel graficzny...
Chyba się tak nie da zrobić, ramka 55 jest odpowiedzią na ramkę 78 (patrz mój przykład), a opis masz w pdf-ie w pierwszym poście. Czytałeś tego pdfa? Tam wszystko jest napisane :)
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...
Temat transmisji IR nie jest mi specjalnie bliski, niemniej rozumiem, że będziesz operował modulowanym (na poziomie powiedzmy 36-40 kHz) sygnałem RS232, demodulowanym bezpośrednio przez TSOP1736 (tak to chyba działa?). W związku z tym pierwsze pytanie - po co te zmiany częstotliwości, skoro ewentualną selekcję robotów i ich kanałów możesz umieścić gdzieś...
No ale z tego urządzenia co masz nie da się jakoś zrobić dumpa, czy może są jakieś zabezpieczenia przed odczytem?
Na 10m to nie kombinuj i daj po prostu max232 i zrób normalne RS232, a nie TTL. Dalsze polepszenie odporności na błędy to już tylko odpowiednia ramka danych i korekta programowa.
a mógłbyś dać przykład takiego prostego hosta? jak z komunikacją z takim hostem? Trzeba rozkazy do urządzenia odpowiednio "pakować" w ramki dla hosta?
Taki "mały" problem w tym przypadku jest taki, że ramka jest wystawiana po rs232 co 5000ms, niestety to powoduje, że bardzo kłopotliwe jest sterowanie pwm itp. bo reakcja na zmianę wypełnienia będzie miała bardzo duża bezwładność. Mam odczyt z tego falownika, i wykorzystuję go tylko do celów informacyjnych, niestety nie da się tego wykorzystać sensownie...
Możesz załączyć wawe'a tego sygnału... wrzucę w analizator może da się ustalić jaki to typ transmisji... podłączyłeś to do terminala ??? coś się pokazuje ??
Detekcje ramki mozesz tez zrobic inaczej. Jesli pomiedzy ramkami uplyewa dluzszy czas niz pomiedzy bajtami w ramce to mozesz zrobic tak, ze nieodebranie kolejnego bajtu w zadanym czasie zeruje licznik bajtow w ramce. Wtedy nawet przypadkowe smieci nie powoduja tragedii. Do tego mozna dac jeszcze inne testy - typu odbierasz kolejne bajty, az nie bedzie...
zgierzman --> gdy pisałem o długości bitu 200us to w ogóle nie miałem na myśli długości bitu w ramce RS232. W ogóle w tych testach dałem sobie spokój z RS232. Wykonałem własny protokół transmisji, który wywodzi się z RC5. Jednak u mnie właśnie długość bitu to 200uS i dokładnie z taką długością ładnie działa ale ta moja transmisja. U mnie jest tak,...
Chcę z Dalphi wysłać np. 1MB danych w ramkach po 128Bajtów, Działa mi to, jeśli nie wystąpi wcześniej niż na końcu ramki znak #13. A wysyłając dane czyli bajty wiadomo, że gdzieś w środku ramki pojawi się znak #13. Jak zmienię Bytematch na inny znak, to i tak nie da, nic bo jak wystąpi znak, zdefiniowany w Bytematch, prędzej w ramce automatycznie będzie...
(w odpowiedzi na mail) Zapewne chodziło o program logerLPT... niestety nie mam do niego źródeł gdyż dawno przepadły. To prymitywny (lecz czasem użyteczny program) napisany w Delphi. Sęk w tym że do odczytu portu LPT użyłem wstawki w asm i program jest bezużyteczny pod XP i NT. Możesz użyć : -jednej linni nazwijmy ją data_ready którą zeruje uP gdy dane...
Na razie chciałem zobaczyć jaką to może mieć wydajność z tym co mam. Komunikacja to UART (5V nie RS232 UART ). Prędkość transmisji to 230400 baud Dane transmitowane do mojego urządzenia są w ramkach https://obrazki.elektroda.pl/4781562900_... Potrzebuję zrobić płynne wyświetlanie danych z pierwszej ramki jako wykres. Najszybciej jak...
I2S jest interfejsem dość szybkim a do tego niosącym zegar. Niesie sygnał zegarowy, jak każdy synchroniczny interfejs szeregowy, akurat w tym niewiele jest odkrywczego. Jest dość szybki to akurat też nie jest problem, gorzej jak by był za wolny. Nie wiem jak to wygląda w AVRach ale wiem że w 51 można było wykorzystać USART do podłączenia np. rejestru...
kwarc, który wlutowałem troszke 'daleko' od układu. .....(potrzebna większa prędkość transmisji) tak z ciekawości to ile to "troszke" u ciebie wynosiło? ... wprawdzie zaleca się aby ścieżki do kwarcu nie były dłuższe niż ok 3cm, ale czasem zdarza się w testach, że bywają o wiele dłuższe i działa - więc tak troszkę nie chce mi się wierzyć, że przez...
Nie było pytania. Z tymi kolejnymi liniami na pewno nie ma problemu, czy może po prostu Pakiet_wys.size() zwraca 0 i się nie wykonują? Która zmienna miała adres 0x771b17b0? Generalnie obsługa całego interfejsu powinna być w jednym (głównym) wątku, a reszta w oddzielnych. Pozwoli to uniknąć kłopotów. Możesz uruchomić timer i sprawdzać postęp wątku, albo...
W jeden kanal CB wepchniesz max 9600bps (to chyba niejaki Kotielnikow udowodnil, ops przepraszam - Shannon i na razie nikt tego nie obalil), a CBecy powiesza cie na sznurkach od ich anten za zaklocanie, poza tym to zabronione (transmisja inna niz glosowa w tym pasmie). Jesli chodzi o serwisowanie to poprostu chcesz miec koniecznie dwa pudelka (bojka...
Wykombinować się da, ale to samo masz w notach katalogowych procesora. Jeśli już kiedykolwiek zrobiłeś połączenie po RS232 to połączenie po RS485 w tym przypadku różni się tylko dodaniem adresu slave do ramki.
Witam, bawiłem sie trochę protokołem HostLink do komunikacji z PLC Omrona. Jest to protokół działający w oparciu o komunikację przez RS232 ale przypuszczam że przez odpowiednie adaptery da sie go przenieść na inne połączenie. Protokół działa na zasadzie wysyłania ramek z PC do PLC Master >Slave, PC zadaje pytanie PLC odpowiada. szukaj w googlach SysLink...
Da się ten wyświetlacz w łatwy spsób wymontować z ramki, bo na allegro sprzedaja z cała klawiatura ?? Pytam, bo może jest tak przymocowany że trudno go wydostać nieuszkadzając ? Jak to z tym jest ?. Pozdraiwam Boogie
Witam ! Jest raczej niewielka szansa na pełna obsługę profibusa przez RS 232. Raczej w systemach oferowana jest specjalistyczna karta. Jeśli chodzi o ramkę to na Internecie powinno się dać znaleźć dokładny opis ramki. Na pewno odpowiednie materiały można otrzymać zapisując się do organizacji PNO Profibus Polska (http://www.profibus.org.pl/), choć członkostwo...
Witam Potrzebujesz 3 media-konwertery RS232 na RS485. Najlepiej z RS232 (już po światłowodzie) przejść na RS485 i znowu z RS485 na 232 i wpiąć to do końcowego PC. Wtedy możesz wpiąć się trzecim media-konwerterem w linię RS485 i w wolne RS232 wpiać sie zewnetrznym laptopem, na którym możesz odpalić np. Mdbus'a. Jest on co prawda do analizy protokołu...
nie znasz jej parametrów tzn. przepływność bitowa, format ramki, parzystość/nieparzystość/brak. Możliwe, że jest to typowe 9600b/s, 8N1. Wszystkie porty COM1...4 są właśnie tak ustawione, mam nadzieję że mój 485 to jeden z nich. To nie ma znaczenia, bo oprogramowanie może to sobie ustawić dowolnie (tzn. zmienić) - przynajmniej tak jest we współczesnych...
Zwykły komponent TTimer raczej nie da tu rady. Trzeba operować znacznie mniejszymi czasami, niż te, dla których TTimer gwarantuje przyzwoitą dokładność, gdyż działa on w sposób zadowalający dla rozdzielczości czasowej większej, niż typowe okresy przełączania wątków. Kiedyś robiłem coś takiego, ale chyba nie dogrzebię się już do kodów. Pamiętam, że odczyt...
Zacznij od zmiany założeń - I2C nie nadaje sie do transmisji na 10m. I2C został stworzony do transmisji pomiędzy układami na tej samej PCB. Użyj np. RS232, RS485, itp. Nie do końca. Ja stosuję ekstender I2C p82b715. Zwiększa zasięg kabli do 20 metrów. Odgrzany kotlet ale przy 20 metrach, to chyba max 100kb/s? Można też układy ADUxxxx zapewniające izolację...
Podają ci ludzie gotowe rozwiązania jak na patelni a ty nadal, że ci się nie wydaje. Tu nie chodzi o wydawanie - trzeba napisać kod zamiast się domyślać i wydawać. A jeśli ci żaden z tak już dobitnie przedstawionych sposobów jakie podał xury nie odpowiada - to może napisz to sobie w asemblerze albo w C ? Albo napisz własną obsługę RS232 w Bascomie -...
RS232, 485 różni się tylko napięciami, te nazwy nie definiują ramki danych. Może mam zaciemnienie, ale nie widzę czy transmisja jest w jedną czy dwie strony. Jeśli to jest w "obrębie jednej obudowy" to w pętle prądowe nie ma sensu się bawić. Wystarczy każdemu słuchaczowi dać opto na RX, ewentualnie także na TX.
Na początek postaraj się skomunikować terminalem z tym urządzeniem tak żebyś był pewny jak na bank ma wyglądać ramka. Ja bym najpierw sprawdził te dwie: *01,07,CRC i *0107CRC CRC sobie policz, jak dobrze pamiętam to musisz zrobić XORa wszystkich bajtów przed CRC, ale głowy sobie nie dam uciąć. Daj znać czy masz wogóle komunikację. Pozdrawiam
RS232/UART/Serial to jest bardzo prosty protokół i jego implementacja nie stanowi żadnego problemu na jakimkolwiek mikrokontrolerze, czy to zabytkowy 8052, czy nowoczesny PIC32. Wysyła się surowe ramki i tyle. Od strony komputera program obsługujący RS232 tak samo wysyła i odbiera surowe bajty. Z tego samego powodu, dorobienie RS232 do jakiegoś zabytkowego...
Na De0-Nano pewnie w granicach 50-100MH/s. Na Ztexie wyciągam co najmniej 2240MH/s przy zalecanym taktowaniu z syntezera; zależnie od "twardego" przetaktowania da się zrobić bezbłędne +10~12%. W zasobach jest jeszcze miejsce aby zmieścić dodatkową, trzecią instancję rdzenia, więc jest o co walczyć (+50% wydajności), lecz chwilowo nie mam na to czasu....
libmodbus jest biblioteką dla programów pracujących pod kontrolą systemu Linux. Możesz jej użyć do zbudowania programu Master pracującego na PC. Nie da się jej użyć do napisania Slave na atmega8. Do tej pory zbudowałem prototypową płytkę z RS232 która za pomocą USART komunikuje się z komputerem. Polecenia z komputera wysyłam poprzez terminal GtkTerm....
A to przepraszam, źle Cię zrozumiałem. Z tym przerzucaniem bitów to hmmmm, jeśli nawet da się to sprzętowo zrobić to dochodzi jeszcze kwestia dekodowania całej ramki czyli to co robi za nas interfejs CAN w uC. Czyli CRC i wszystko pozostałe co tam w środku jest. Mi by się nie chciało :). W uC odrazu dostajesz informację ID, długość i dane.
A mnie interesuje sprawa DMA - że niby można pobierać dane sprzętowo i np wypluwać je na LCD. Czyli że 1 poleceniem mogę zawartość bloku pamięci RAM/FLASH wypluć na port SPI? A co jeśli wypluwam do LCD dane równolegle i po każdym bajcie muszę dać sygnał E (zapisz)? Ponoć można też pobrać dane do pamięci. Przykładowo mam RS232. Ale DMA mi nie wykryje...
Jak chcesz o robic na CC1000 bez mikrokontrolera to musisz zrobic to na LPT'a wtedy, może się uda, bo musi być CC1000 po włączeniu skonfigurowany. Jak chcesz na samego rs'a to z CC1000 bez mikrokontrolera się nie da. A co do ramki itd. to ona musi być. Musi byc preambuła, ilość danych w ramce itd. Tak, żeby modemy wiedziały kiedy mają się przełączyć....
takaba Zestawiłem kiedyś transmisję RS232 na modułach RT1 i RR4. Aplikacja dosłownie jak w notach tych modułów, beż żadnych dodatkowych elementów. Główny problem to straszne zbieranie śmieci z otoczenia przez odbiornik. Dopiero dobranie odpowiedniej 1/4 falowej antenki trochę poprawiło sprawę. Przy odrobinie zaparcia da się to zestawić na małych szybkosciach...
Ew, lać na TCP, zastosować protokół UDP, w TCP masz potrójny handshake i ustawianie kanału żeby przesłać 1 ramke danych, w UDP podobnie, tylko że: -dane pompujesz w kanał(ramki są podobne z grubsza do TCP) -masz nadzieje że dojdą do adresata...bo jak nie to nikt ci o tym nie powie :) Muśle że na atmedze baz większych problemów da się postawić UDP
i mam takie pytanie. Chciałbym podłączyć go do wejścia klawiatury w komputerze tak aby odczytywać i wyświetlać kody poszczególnych kart na komputerze. Nic trudnego. Zrób układ konwertujący ramkę danych z czytnika na sekwencję naciśnięć klawiszy klawiatury PS/2. To jest raczej jedna z trudniejszych przedstawionych tu propozycji (tzn. że te powyższe...
ramka rs232 rs232 ramka ramka danych rs232
obsada pierścień moduł zigbee saeco ekspres młynek
awaryjne pompy ciepla poziom oleju skrzyni automatycznej
Części kompatybilne Oleo-Mac GS 370 i 937 Utrata komunikacji z pompą wspomagania TRW w Skodzie - przyczyny i rozwiązania