To jest transmisja dwukierunkowa. Jednocześnie można nadawać i dobierać.
Komenda AT może tylko trafić do BTM'a od procka - a nie do terminala - to normalne więc się temu nie dziw. Jeśli jednak chcesz coś z procka wysyłać do terminala - to NAJPIERW zestaw połączenie z BTM'em za pomocą terminala. Zdaje się, że twój BTM pracuje w trybie Slave - zatem on nie może zainicjować tego połączenia. Ale gdy ty je zainicjujesz - to potem...
Kolego Rolnik95 jak nie robiłeś nigdy nic na RS485 to ciężko będzie na początek. Pamiętaj że przy RS485 może nadawać maxymalnie jeden kontroler jeśli puścisz z 2 kontrolerów to będziesz miał efekt iloczynu logicznego na drucie. Przy RS485 ważne są też odpowiedzi czyli potwierdzenia otrzymania poprawnej ramki, jest to szczególnie ważne przy dużych odległościach....
fakt równoległe nie szeregowe wieczorem przetestuje bez rezystora i dam znać czy działą To może zadziałać wyłącznie pod dwoma warunkami: 1. Procesory wiedzą, który kiedy ma nadawać, tzn. że nigdy nie próbują nadawać dwa jednocześnie. Np. komunikacja jest typu master/slave i PC robi za nadzorcę. 2. TxD konfigurujesz jako wejście, procesor nadający ustawia...
Lepiej będzie w przerwaniu ustawiać jedynie flagę, a w głównej pętli programu odczytywać stan TWSR i wysyłać komunikaty? I tak się nie wyrobisz, chyba że bardzo zwolnisz zegar I2C/TWI. Normalnie I2C działa na 100kHz, więc z prędkością zbliżona do maksymalnej dla RS232 (takiego typowego). Po prostu nie zdąrzysz nadawać po RS. Oczywiście ustawienie flagi...
Łatwiej zrobić adresowanie mikrokontrolerów - każdy odpowiada tylko na polecenie skierowane do niego. Wtedy linie TXD łączysz po prostu przez bramkę diodową (tyle diod, ile uC i wspólna anoda diod przez rezystor do plusa zasilania). Inne rozwiązanie, które często stosuję - to pierścień. Polecenie leci przez wszystkie uC kolejno, wyjście TX każdego uC...
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...
Miałem chwilę więc chciałem napisać szybko program na Aduino Mega2560, ale potem sobie przypomniałem, że tam mikroskopijny kwarc a błąd przy 16MHz dla 115200 jest za duży. Wziąłem więc Mega128 bo była wolna i pod ręką. Napisałem program w którym przez Charmatch odbieram string "1234567890" po odebraniu Entera. Żeby było uczciwie to jeszcze odpaliłem...
A one potrafią sprzętowy RS ? Ja bym sobie zrobił drugie zworki na wyjściach tych konwerterów w stronę procka, chyba że z założenia używasz soft-RSa. I jeszcze z ciekawości, czy czytniki obsługują podłączenie do jednej linii? Oczywiście jak 2 na raz zaczną nadawać to zrobią kolizję, ale jak to nie jest biurowiec i setka ludzi z rana z każdej strony,...
No widzisz i tu się różnimy. Teoria Newtona jest szczególnym przypadkiem twierdzeń Einsteina itd. itd. Rozwiązania doraźne mogą czasem sprawić więcej szkód, niż pożytku. Ja nie promuję rozwiązań pt. "Własna prosta !niezawodna! przejściówka USB-RS232 (AVR)" , która wcale nie jest taka "niezawodna". Jeszcze ktoś sobie jakiś telefon komórkowy, sterownik...
Podłączenie dysku pod interfejs RS232 prawdopodobnie da odpowiedź na to pytanie. https://www.elektroda.pl/rtvforum/topic8... Oczywiście nie trzeba budować własnego interfejsu, gotowe interfejsy USB-RS232/TTL się nadadzą. Polecam na bazie układów FTDI FT232, ale inne też będą się nadawać (PL2303, CP2102, CH340...). Po włączeniu zasilania dysk...
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, mam pewne urządzenie które wspaniale emuluje mi COMa czyli RS232, oczywiście nie po adresie przerwania a po nazwie...com1, com2... wystarcza mi jak narazie do wszystkiego w moim laptopie, ale...wejście to RJ45, chciałbym zrobić przejściówkę COM <--> RS232, ogólnie wykorzystuję tylko Tx, Rx i zasilanie, ale może można coś więcej wycisnąć?...
Witam. Mam problem z konfiguracją modułu VDIP2, połączyłem moduł z PC za pomocą konwertera USB/RS232 na układzie PL2303. VDIP2 ma możliwość komunikacji w standardzie UART, z tego co wyczytałem to UART to to samo co RS232 tyle ze o napięciach na poziomie 3.3V gdzie RS232 ma 5V. Podłączyłem wg datascheeta linie +5V zasilanie z USB bezpośrednio, Rxd, txd,...
Zakładałem ostatnio wątek związany z problemem router(komp) padł i niestety nie udało mi się go ponownie postawić, postanowiłem na allegro zakupic router z RS232 model jak w temacie, niestety straciłem dzisiaj 3h przejechałem 30km i dupa :( dioda RS232 miga od czasu do czasu prawdopodobnie coś z init strng ale nie mam pojęcia co :( jeśli ktoś ma ten...
Witam, posiadam nadajnik programów NP-3 PLUS, do którego nie posiadam okablowania. Nadajnik najpierw muszę podpiąć pod PC, teraz ciężko znaleźć PC z portem COM. Trzeba by było zastosować przejściówkę na USB. Na Allegro jest pełno ale USB <-> RS-232 (żeński). W żaden sposób tym kablem tego nie podłączę. Dzwoniłem do informatyka powiedział, że bardzo...
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
Trochę o teorii i o zastosowaniu jest np na http://willow.iie.uz.zgora.pl/~jlasinsk/... diody led oczywiście zbędne (sygnalizacja pracy). Sterowanie kierunkiem odbywa się przez piny 2 i 3. Tego w sumie nie widać po schemacie ale pin 2 sterujący odczytem jest aktywny w stanie niskim, a pin 3 sterujący nadawaniem jest aktywny w stanie...
RS485 jest oczywiście standardem a nie protokołem. Nie zmienia to jednak faktu, że na każdej linii danych RS232 może być tylko jeden nadajnik, czyli ew. zwiększenie liczby nadajników wiązałoby się z izolacją galwaniczną pozostałych na czas transmisji. Reasumując do zastosowania opisanego przez założyciela wątku RS232 raczej się nie nadaje. Stosując...
Witam. Chciałbym podłączyć czytnik kodów kreskowych (RS232) i czytnik RFID (również RS232) pod uC ATmega8 korzystając z jego sprzętowego UARTu. Oba czytniki tylko nadają, a więc w uC potrzebuję podłączyć tylko Rx. Pytanie czy mogę oba czytniki (oba Tx) podłączyć pod Rx w uC? Poziomy napięć się zgadzają, oba czytniki nigdy nie będą nadawać jednocześnie....
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...
Nad przekaźnikami też się zastanawiam, ale raczej będzie to ostateczność. Bezpieczeństwo jest tu najważniejsze a przekaźniki mają tendencje do sklejania się styków lub innych, nawet opisywanych przez ciebie uszkodzeń. Zwróć uwagę że, opisywane problemy tyczą się raczej dużych prądów. Przy małych prądach, schodzimy do strat dużo mniejszych niż zasilanie...
Interpreter 1-wire sterowany przez rs232 Ponieważ posiadana płytka testowa z wyświetlaczem LCD 2x16 i 4 przyciskami nie zapewniała możliwości wygodnego testowania układów 1-wire powstał interpreter wykorzystujący standardowy komputer jako urządzenie wyj/wej i komunikujący się przez port RS232 przy pomocy kabla null modem. Hardware : Interpreter został...
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.
http://www.iol.ie/~ecarroll/autobaud.htm... Ale zawsze musisz wiedzieć co jest nadawane na początku. Bo inaczej to jakoś nie mam pomysłu. Dlatego tez autobaud detection w STM-ach zakłada ze np: pierwszy bit bedzie 1, albo to bedzie 10xx albo 0x7f lub 0x55. Jezeli to załaczenie będzie w dowolnej losowej chwili - a nadajnik bedzie nadawać nawet jak nie...
Pragnę zauważyć, iż temat postu dotyczy NEO-PS. Jego sprzedaż została rozpoczęta 2011-05-17 więc nikt rok temu nie posiadał tego urządzenia więc prawdopodobnie mówi Pan o MGSM 4.0-PS+. Co do opisu 'usterek' to nie znam przypadku aby ktoś miał takiego pecha jak Pan, czyli z 12 szt 4 nie działają i nie mamy takiej reklamacji. Odnośnie już 'anomalii' -...
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...
Może do sprawdzenia napięcia dioda + kondensator? Naładuje się do szczytowego minus napięcie przewodzenia diody. Ok, spróbuję dioda + kondzio. Hmm... nie wiem jaki baud rate ma ta magistrala... pewnie nie za duży. Czy zwykła 1N4007 da radę przy kilkunastu kHz? Musze sprawdzić tą metodę łącząc dwa kompy po RS232 - będę zmieniał prędkość i sprawdzał...
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%...
Rozumiem że zakomentowałeś, zamykanie i otwieranie portu podczas wysyłania oraz linie InputData = serialPort1.ReadExisting(); "Odepnij" to zdarzenie DataReceived i dodaj dla testów jeszcze jeden Button i daj tam: string data = serialPort1.ReadExisting(); ReadLine() czeka na znak nowej linii, może przesyłasz "cos", a nie "cos\n"?
Witam. Powyższe moduły nie zabardzo nadają się do przenoszenia danych w ten sposób. Brak tu procedury zasynchronizowania danych na preambule. Aby nadawać bez niej należy zastosować układy pewnie i statycznie przenoszące poziomy logiczne 0 i 1( patrz warunek startu w uart). W praktyce stosowałem powyższe układy i układy nordica ale nie spełniły moich...
Po co kombinować i stosować jakieś wzmacniacze itp? Najelegantszym sposobem będzie ten RS485 - oprogramowanie tego w bascom to pestka - generalnie bardzo podobne do RS232 właściwie to samo tylko nadajesz i odbierasz osobno.. Swoją drogą możesz tylko nadawać od strony SHT a czekać na dane w procesorze gł.. RS485 może chodzić na różnych napięciach - myślę...
Masz może dostęp do oscyloskopu ? Wtedy mogłabyś nadawać znak w pętli i zmierzyć czas trwania jednego bitu i stąd wiedziałabyś co jest nie tak. Wieczorem obejrzę notkę katalogową od tego procka i zobacze jak się tam UART obsługuje. Bo nie pasuje mi ładowanie wartości dla danej baudrate jednocześnie do rejestru BRL i TL1. Może jest jakiś bit konfiguracyjny...
Możesz skorzystać z Mitsubishi FXnn. Też ma RS232 jako moduł i biblioteki dostępne bezpłatnie (w tym obsługa np ModBus). Jeżeli chodzi o S7200 to owszem ma to RS tylko nie 232 ale 485. Lepiej opisz dokładniej problem. Dokładnie sprawa wygląda tak - drukarka ZANASI J4000 - profesjonalne narzędzie do np. znaczenia detali na linii produkcyjnej - po drugiej...
Kontroler to Atmega168. Normalnie potrzebuję aby pracował na 20MHz (do wykonywania pomiarów), ale czasem muszę się np. z nim skontaktować przez RS232 a na tej częstotliwości błąd jest dość duży jeśli chce się nadawać przy jakiejś standardowej prędkości (np. 9600). Ale chciałem też to zrobić dla eksperymentu, zobaczyć jak by się pracowało przy budowaniu...
Witam. Próbuje napisać kod , ktory bedzie za pomocą przycisku na PC4 na przemian włączał i wyłączał diodę , a także nadawał stringi na uart0 , lub uart1. Wyłączyłem kompatybilność Atmega103 a także JTAg-a. Fusebity ustawione - CKSEL Int. RC Osc. 1 MHz; Start-up time: 6 CK + 0 ms , cos mi nadaje, ale krzaki i znaki zapytania. poniżej kod: #include <avr/io.h>...
Akurat twój pomysł nie jest jakoś szczególnie trudny w realizacji. Jeśli użyjesz USART, to oczywiście problemu nie ma, tyle, że z drugiej strony powinien być procek, który zamieni dane z USART na sygnał analogowy - coś z DAC lub po prostu timerem, przy pomocy PWM odtworzysz sygnał analogowy. Z drugiej strony, można zamiast USART nadawać przebieg PWM,...
Muszą się potężnie grzać skoro włącza się zabezpieczenie termiczne scalaka. Nie wyobrażam sobie, żeby MAX232 się grzał, tu musi być coś potężnie skopane. Natomiast MAX485 może być ciepły, ale nie aż tak. Radiator IMHO to półśrodek, bo nie likwiduje przyczyny, a scalak najwyraźniej pracuje poza dozwolonymi parametrami, so i tak skróci jego żywot. Ile...
Świetna stronka dzięki. Ja jeszcze odwiedziłem http://hercules.webpark.pl na tej stronie też jest wiele ciekawych info. a sam myslałem żeby bezpośrednio do portu podpiąć ULN2803 i nim sterować. tylko mam kłopot z progrmamem a mianowićie wykakuje mi ciągle błąd "http://hercules.webpark.pl" a oto KOD: #include "iostream" #include "./ntport.h" using namespace...
w PUTTY ustawiam port 22 i adres 192.168.1.1 No to niestety ale router nie nadaje adresu Spróbuj zresetować raz jeszcze router ale czymś cienkim np spinaczem do papieru bo często długopis jest za krótki, jeśli to nic nie da to tak jak pisałem albo serwis tp i udawać że nie wie się co sie stało albo rozebranie routera i wgrywanie bezpośrednio w port...
Być może wykonałem zbyt duży skrót myślowy w tym temacie za co przepraszam. Oczywiście bazowanie na timeout-ach oznacza że timeout-y mają wyższy priorytet w ustalaniu poprawnej transmisji. Co to oznacza: - nadajnik wysyła daną i włącza timer ustawiony np. na 10ms. oczekuje na potwierdzenie wysłania, jeśli otrzyma to ok. (potwierdzenie może zawierać...
Ten krótki Sleep sugerowałby, że Twój fragment programu nie może być wykonany w jednym kawałku, aby móc poprawnie odbierać. Ten Sleep ma taki efekt, że system przełącza się na inny proces (prawdopodobnie ten proces jest odpowiedzialny za transmisję), a potem wraca do Twojego programu i wywołania metody Read. Sam używałem tej kontrolki ale nie pamiętam...
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.....
No tak, zaczyna się komedia. Wszystko już ładnie śmiga, jeśli o samego RS'a chodzi. Teraz, że tak powiem, rozdzieliłem układ. Wygląda to w ten sposób, że 1 układ z działającym przetwornikiem ADC wysyła teraz te dane nie po RS'ie do kompa, ale (też za pomocą UART'u) do nadajnika radiowego, słynnego TX433. On wysyła dane do swej bratniej duszy, to jest...
:-) tak zgadza się trzeci efekt uboczny GOTO - działające przerwania, faktycznie trzeba by zrobić najpierw disable interrupts. Jednak z trzech opcji wolę watchdoga jako najbardziej bezwzględną metodę :-) Ten miernik co linkowałem to nie oscyloskop... ale analizator RS232 z dekodowaniem transmisji i pomiarem czasów każdej zmiany stanu. Celowe "zamulanie"...
Witam, jak chcesz sobie zrobić transmisję radiową opartą o RS232 to daj sobie spokój z tymi kocimi koderami/dekoderami , namieszałeś sporo bo próbujesz w tor transmisji RS232 wstawiać koder i enkoder typu Manchester (nie uda ci się tego ożenić niestety) więc, lepiej weź się za w 100% sprawdzone rozwiązanie czyli: 1. Telecontrolli-Nadajnik-RTFQ2-433MHz-R...
tylko dobrze się zastanów zanim zakupisz moduły radiowe bo możesz wpaść jak śliwka w kompot w tym temacie. generalnie RC5 nie ma z tym praktycznie nic wspólnego o ile miałeś na myśli kodowanie wg standardu Philips (podczerwień - piloty IR) - no może tylko to, że w prostych modułach radiowych musisz korzystać z kodowania typu Manchester, które wykorzystywane...
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...
Skąd zdobyłeś gniazdo SE ? Pracuję w komisie więc to nie był dla mnie jakiś wielki problem. Można je odzyskać z przewodu RS232 lub USB. Nie wiem jak w K700 jest zaawansowane to rozpoznawanie, ale jak zareaguje na pary słów typu np.: "Kasia, Asia" lub "Tomek,Domek" ? Wiadomo że nie jest ultra nowoczesny analizator głosu. Jak miałem ukłąd uruchomiony...
Należy "podpisać" przesyłane zmienne tak by mikrokontroler jednoznacznie wiedział z którą ze swoich zmiennych skojarzyć ma przesłaną wartość i w niej ją zapisać. Wiele urządzeń ma swoje własne sekwencje bajtów po których własnie mikrokontroler jest w stanie określić co nadeszło. Takie sekwencje nazywają się "ramką". Na przykład System NMEA 0183 z odbiorników...
http://obrazki.elektroda.net/17_12206438... Witam, Chciałbym przedstawić wprawdzie jeszcze prototyp ale już praktycznie prawie w pełni działający, pewnego układu. Jak widać jest to zwarty moduł, 40pinów - 20 po każdej stronie w odstępach jak dwukrotna szerokość układu w obudowie DIL40. Nazwałem go " uVGA skrót od micro Video Gadget Adapter"....
http://obrazki.elektroda.pl/1960236800_1... Dodano po 2 to był program główny a teraz plik RS_232_i_INT0/rs_232_int0.c Dodano po 1 przepraszam że przez dłuższy czas nie wstawiałem kodu i schematu ale miałem przeprowadzkę i nie mogłem
rs232 nadawać odbierać blokada nadawać nadawać radio przestawać nadawać nadawać
sterowanie fototranzystora sterownik określa obciążenie silnika pilot winamp
programator ch341a programator ch341a
Niskie ciśnienie po wymianie pompy wody – przyczyny, diagnostyka, marki Mercury, Yamaha, hydrofor Gardena 3000/4 – wyłączanie po 20 min pracy, przegrzewanie, termik, diagnostyka usterki