ascii ramka

Znaleziono około 244 wyników dla: ascii ramka
  • Jak nawiązać komunikację MODBUS z Isco 2150 Area Velocity Flow Module?

    musisz mieć program-server , który złoży odpowiednio z zasadami protokołu Modbus ASCII ramkę, nie da się bez końcowego wyliczenia LRC (dla ASCII LRC a dla RTU CRC)wysłać poprawnego zapytania. Sprawdz coś takiego 0211CO2C Sprawdz czy firma, która wyprodukowała ten przepływomierz, poleca program driver etc.

    Automatyka Przemysłowa   06 Sie 2010 10:35 Odpowiedzi: 10    Wyświetleń: 1887
  • REKLAMA
  • Kontrola parzystości i bit stopu w ramce Modbus Ascii

    Kontrola parzystości i liczba bitów stopu to parametry transmisji przez łącze szeregowe RS232/485, podobnie jak szybkość transmisji w bitach/sekundę. Są niezależne od protokołu.

    Automatyka Przemysłowa   17 Lut 2011 21:44 Odpowiedzi: 4    Wyświetleń: 4037
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zakodować i wysłać ramkę Modbus ASCII w C#?

    Skoro Modbus ASCII, to pamiętaj, że wysyłamy i odbieramy bajty szesnastkowo w ASCII. Ramka składa się jeszcze ze znacznika początku (: - 0x3A). Znacznik końca to CR LR. Jedynie znaczniki nie są przesyłane we wspomniany sposób. Po szczegóły odsyłam tu: http://www.simplymodbus.ca/ASCII.htm

    Programowanie Początkujący   05 Kwi 2012 23:04 Odpowiedzi: 5    Wyświetleń: 1399
  • AT32 UART – jak wysłać ramkę hex do LCD DGUS zamiast ASCII?

    Nie podałeś jak wygląda funkcja uart_puts() Zapewne ciąg rozkładany jest w niej na znaki i wysyłane są pojedynczo. Mam podobne funkcje i u mnie to wygląda tak: [syntax=cpp] void USART_Transmit( unsigned char data ) { while ( !( UCSRA & (1<<UDRE)) );//Poczekaj na pustym buforze/* Wait for empty transmit buffer */ UDR = data;//Umieszczanie danych...

    Mikrokontrolery AVR   17 Paź 2014 08:38 Odpowiedzi: 10    Wyświetleń: 1230
  • [AVR] Atmega gubi przerwania USART - jak rozwiązać problem z odbiorem danych?

    zależy jak tą ramkę sobie zorganizujesz ale jeden z prostszych sposobów, gdy przesyłamy znaki ASCII to koniec ramki łatwo np odróżnić po tym, że nadleciał znak ENTER (0x0d). Gdy wykryjesz go w przerwaniu to już możesz powiadomić pętlę główną czy jakieś zdarzenie w tej pętli, że już jakaś cała i gotowa ramka czeka na odczytanie. Jeśli pętla główna będzie...

    Mikrokontrolery   13 Lip 2011 00:58 Odpowiedzi: 21    Wyświetleń: 5714
  • REKLAMA
  • Znaki ASCII używane do oznaczania początku i końca ramki LAN

    wikipedia...faktycznie, mój błąd, dziękuję za odpowiedź. Ale mam jeszcze jedno pytanie, mianowicie jaki jest znak ASCII końca ramki?

    Hardware, Software, naprawa urządzeń sieciowych   29 Lip 2013 22:50 Odpowiedzi: 4    Wyświetleń: 1356
  • Jak obliczyć sumę kontrolną ramki ASCII przesyłanej po RS232?

    Witam, Dziękuję za przyłączenie się do tematu i problemu. Niestety nie sprawdza się reguła mod16 na pozostałych ramkach. Jedna z ważnych rzeczy, to fakt, że nie można ominąć liczb od 12-26, gdyż są to dane z numerem. Jeżeli chodzi o debugowanie programu nie zawsze jest to możliwe, a druga sprawa przy megabajtach kodu, raczej pracochłonne. Być może będzie...

    Automatyka Przemysłowa   19 Sie 2011 18:50 Odpowiedzi: 12    Wyświetleń: 2547
  • REKLAMA
  • Jak wykryć zakończenie nadawania ramki (w SLAVE i MASTER)? AVR GCC, Modbus.

    Dobrze kombinujesz. Ja rozwiązałbym to tak, że zapamiętywałbym timestamp (w milisekundach) ostatniego przychodzącego znaku. i jeżeli jest większy niż 4 ms (dla baudrate 9600) to uznajemy że jest koniec ramki. Oczywiście można użyć timera o większej rozdzielczości dla szybszych transmisji. Dla trybu ASCII sprawa jest chyba jasna.

    Mikrokontrolery AVR   25 Lut 2016 19:46 Odpowiedzi: 8    Wyświetleń: 1245
  • Integracja S7-1200 z modułem CM 1241 RS422/485 i CRC

    jesli dobrze zrozumialem to chyba ASCII Nie bardzo to wynika z tej ramki. Masz jakiś dokładniejszy opis protokołu lub jego nazwę?

    Automatyka Sterowanie PLC   28 Kwi 2020 14:14 Odpowiedzi: 5    Wyświetleń: 588
  • Bascom AVR – kod do cyklicznej transmisji 4 bajtów przez Modbus do PC

    Nie napisałeś jaki ma to być Modbus ascii czy rtu, kodu w bascomie nie posiadam ale może Ci coś podpowiem, więc tak jeśli chodzi o rtu jest to postać bitowa i ważne są odstępy czasu miedzy znakami oraz początkiem i końcem ramki, jak to zrealizować a no bardzo prosto ramkę składasz z ascii i posyłasz to na rs232/485 i będzie działało może nie jest to...

    Mikrokontrolery   15 Kwi 2009 23:37 Odpowiedzi: 9    Wyświetleń: 8068
  • REKLAMA
  • Rozszyfrowanie "ramki" rs232 wysyłanej przez Yampp

    Tutaj jest zrzut dłuzszej sesji z yampem. kod 03 w terminalu jest interpretowany jako ETX czyli end of text, tylko ze to nijak niema sie do funkcji jaka pełni tutaj. W transmisji jest wiecej kodów terminala... ich znaczenie mozna podejzec tutaj: http://pl.wikipedia.org/wiki/ASCII

    Mikrokontrolery   13 Lip 2007 23:12 Odpowiedzi: 13    Wyświetleń: 2602
  • Jak wyliczać sumę LRC w Modbus ASCII: dodawanie znaków czy pary ASCII?

    Witam. Mamm pytanko o wyliczanie sumy LRC. Ogólnie wiem jak to się liczy poza jednym szczegółem. Mianowicie mam dodawać do siebie znaki ascii, czy parami przetwarzać je na 8-biotwe liczby i dopiero wtedy dodawać ?? Czyli jeśli ramka wygląda przykładowo tak : :0A030011XXCRLF, gdzie xx to znaki wyliczonego LRC. To mam dodawać : (gdzie 0x30 - oznacza wartość...

    Elektro Maszyny i Urządzenia   29 Lip 2005 10:56 Odpowiedzi: 1    Wyświetleń: 2614
  • Połączenie HMI weintek z licznikiem energii elektrycznej ModBus

    No a jaki masz status komunikacji? Czy masz błędy czy nie? Może masz zamienione przewody A-B (rs485). Jeśli masz jakiś PLC z modbusem i RS485 to możesz na nim spróbować czy odpowiada i czy wartości na panelu są <> od 0. Ewentualnie jakiś modbus slave (programowy na komputerze - znajdziesz na modbus.org) i sprawdzenie co pojawia się na panelu....

    Automatyka Przemysłowa   05 Lis 2013 13:16 Odpowiedzi: 9    Wyświetleń: 4299
  • Odczyt parametru z licznika LUMEL przez MODBUS w C++ (rejestr 4019)

    tryb ASCII ramka wygląda tak: char query[liczba_znakow] = { ':', '0', '1', .... nie wiem ..., 0x0D, 0x0A}; takie query trzeba wysłać na COM'a do urządzenia z tym zapoznaj się http://www.eti.pg.gda.pl/katedry/kose/dy... Dodano po 2 Jak wysyłasz w ASCII to musisz wysłać...

    Automatyka Przemysłowa   16 Paź 2015 13:02 Odpowiedzi: 46    Wyświetleń: 16272
  • AVR + kilka urządzeń na RS232, protokół komunikacji.

    A czemu akurat modbus? Czy rzecz w tym, że mogę go implementować korzystając z UARTa (z tego, co widze to transmisja jest w postaci ASCII) i posiada w ramce miejsce na adres?

    Mikrokontrolery   26 Lis 2016 22:16 Odpowiedzi: 65    Wyświetleń: 4200
  • [ATmega8][C] USART - rozdzielenie wysyłanych i odbieranych danych

    Ustal sobie po stronie uC jakiś format ramki, np. 0xFF - początek ramki [asci] [asci] [asci]-3 cyfrowa liczba w formacie ascii - PWM1 [asci] [asci] [asci]-3 cyfrowa liczba w formacie ascii - PWM2 0xFE - koniec ramki i potem w programie rozkodowuj wg. tych znaczników

    Mikrokontrolery AVR   09 Kwi 2013 22:12 Odpowiedzi: 23    Wyświetleń: 3462
  • Sterownik Tech AG Lux (Defro) - Protokół komunikacyjny

    Cześć, na początku chciałbym podziękować za ogrom włożonej pracy dzięki której w ciągu jednego wieczora udało się mi podpiąć do ST-571zPID przez ES8266 i podczytać co nieco z GSM'a, choć piec co jakiś czas sygnalizuje "brak połączenia z GSM". Ze swojej strony obiecuje że w wolnej chwili temat będę drążył dalej :) Wielki szacun dla kolegi (at)rohdamn...

    Systemy Grzewcze Użytkowy   08 Maj 2025 16:46 Odpowiedzi: 357    Wyświetleń: 128928
  • Jak wysłać ramkę 11 bajtów z Arduino do sterownika - Serial.print czy Serial.write?

    Czy to byłyby pierwsze 3 bajty ? Serial1.print(54) wyśle dwa bajty: "5" i "4" :) Jeżeli chcesz wysłać "T" jako kod ASCII to robisz Serial.write(84) lub Serial.write(0x54). 84 to kod litery "T".

    Arduino   09 Lut 2019 22:24 Odpowiedzi: 16    Wyświetleń: 1194
  • Jak przesłac wartość 16bit z PC do uC poprzez UART i odwrotn

    aster , jeżeli się używa konkretnego protokołu to naprawdę nie jest potrzebne wysyłanie reprezentacji liczby w ASCII. Można na przykład wysyłać takie ramki: [komenda:8][długość danych:8][dane:x][suma kontrolna:8] Ale jeżeli zawsze mają to być dwa bajty wysyłane, to wystarczy wysyłać je w takiej postaci w jakiej są. Oczywiście wtedy może pojawić się...

    Mikrokontrolery   31 Paź 2012 18:18 Odpowiedzi: 13    Wyświetleń: 2175
  • Tworzenie grafiki ASCII na terminalu VT100 - szukam gotowej klasy lub narzędzi

    Czesc, stanalem przed zadaniem stworzenia grafiki na terminalu tekstowym VT100. Wiem jak to sie robi (przeciez sa kody w ASCII pozwalajace rysowac ramki) ale to zajmie mie troche czasu. A moze ktos z Was robil jakas klase to takiej grafiki lub spotkal gdzies w internecie. Z gory dzieki za odpowiedz

    Software serwis   18 Lip 2003 11:03 Odpowiedzi: 13    Wyświetleń: 1490
  • [MODBUS] sygnał zamknięcia styku w sterowniku PLC

    Witam! Mam pytanie do programistów sterowników PLC. Mając w sterowniku styk normalnie otwarty (-||-) na adresie "00059". Chcę wysłać z PC sygnał zamknięcia styku (-|/|-) po protokole Modbus (tryb ASCII). Jak powinna wyglądać ramka Modbus, która zamknie mi ten styk?

    Automatyka Przemysłowa   23 Cze 2010 18:44 Odpowiedzi: 3    Wyświetleń: 1338
  • Kolektor próżniowy ze sterownikiem SOLARCOMP 951 - transmisja szeregowa RS485

    Ja co prawda mam sterownik R350.t2 protokół c3 Rozsyłanie temperatury zewnętrznej i czasu wygląda całkiem inaczej niż jest to opisane w tej broszurce. To ustaliłem do tej pory. Nr bajtuSymbolRodzaj polaZnaczenie 0AobinarneAdres odbiorcy = 100 (do wszystkich, znak #228) 1h??? 0x40 2AnbinarneAdres nadawcy = adres własny regulatora 3 CtrlbinarneSuma kontrolna:...

    Energia Odnawialna   14 Mar 2025 18:16 Odpowiedzi: 61    Wyświetleń: 14817
  • Działanie programów diagnostycznych portów COM - wykorzystanie w aplikacji C#

    Zastosowałem odczyt portu COM metodą ReadByte() i rzeczywiście odczytuję całą ramkę. A że ramka ma wagę przekazywaną w kodach ASCII to dlatego widać ją na podglądzie. Dziękuję za pomoc. Problem rozwiązany.

    Inne Serwis   26 Maj 2021 09:20 Odpowiedzi: 6    Wyświetleń: 516
  • Bascom: Odbiór danych ASCII przez UART i problem z Backspace

    INPUTBIN można odebrać tylko ściśle określoną ilość bajtów. A jak odebrać zmienną ilość bajtów binarnych, jeśli jest nadawany bajt końca ramki ?

    Mikrokontrolery AVR   12 Gru 2013 10:33 Odpowiedzi: 7    Wyświetleń: 2706
  • Sterowanie tablicą elektromagnetyczną 21x12: algorytm sumy CRC i kodowanie ramek danych

    Spróbowałbym od ramek typu: 20DDA 0 3 63 0000000000000000000000000000000000000000... 01xx 20DDA 0 3 63 0000000000000000000000000000000000000000... 01xx 20DDA 0 3 63 0000000000000000000000000000000000000000... 01xx .. 20DDA 0 3 63 0000000000000000000000000000000000000000...

    Mikrokontrolery Początkujący   30 Lis 2020 14:14 Odpowiedzi: 41    Wyświetleń: 2334
  • Wizualizacja - dostęp do danych sterownika PLC przez RSa

    Możesz użyc PLC firmy LG (juz niedługo LS Industrial Systems) np. serii Master-K120 albo Glofa GM7U. Mają wbudowane dwa porty: RS232 i RS485. Mozesz na nich używać protokołu dedykowanego (pełna dokumentacja na stronie dystrybutora), modbusa ASCII lub RTU, albo spróbowac zrobić swój protokół na kodach ASCII - tylko 16 ramek ale odpowiednio programując...

    Automatyka Sterowanie PLC   24 Cze 2005 13:22 Odpowiedzi: 13    Wyświetleń: 5982
  • Oprogramowanie do komunikacji RS232 dla multimetru Brymen BM202

    nie wiem czy wszystkie są takie same, ale: różna długość ramki, protokół podobny do profibus ASCII, potrzebne jest zapytanie aby otrzymać dane (nie pamiętam jakie zapytanie), trzeba wyzwalać programowo.

    Warsztat elektronika   03 Sty 2006 15:57 Odpowiedzi: 8    Wyświetleń: 2571
  • Satel Micra - odczytywanie i rozumienie dziwnych komunikatów SMS z systemu alarmowego

    Błędnie złożona ramka PDU. To nie jest czysty hex. To 7-bitowe kodowanie ASCII. https://www.diafaan.com/sms-tutorials/gs...

    Systemy Alarmowe   22 Mar 2023 10:59 Odpowiedzi: 3    Wyświetleń: 564
  • Open Office nie - otwiera plików zapisanych w Word

    Miałem zapisanych kilkanaście dokumentów w Wordzie. Teraz przeszedłem na Open Office to nie otwiera się kilka dokumentów. Ukazuje się ramka "opcje filtra ASCII", po naciśnięciu OK z ustawieniami domyślnymi otwierają się jakieś śmiecie. Może ktoś ma pomysł co zrobić, żeby otwierały się te pliki normalnie ? Nadmieniam, że jak miałem Worda to wszystkie...

    Software serwis   20 Gru 2012 20:45 Odpowiedzi: 2    Wyświetleń: 8757
  • Adam 4015 Modbus RTU – format zapytania, ASCII czy HEX, CRC, znaki podziału

    Powyższa ramka ma, zdaje się, za dużo zer. Ramka 01040000000131CA jest poprawna.

    Automatyka Sterowanie PLC   27 Sty 2015 22:32 Odpowiedzi: 3    Wyświetleń: 1281
  • Narzędzia do odczytu komunikacji RS232 z obsługą znaków białych?

    Polecam 232Analyzer lub Docklight. Dane można pakować w ramki i ogladać jako BIN, HEX, DEC, ASCII.

    DSP i Transmisja   07 Sty 2010 19:50 Odpowiedzi: 2    Wyświetleń: 1843
  • ComPort - jak poprawnie odbierać dane przy użyciu zdarzenia EvRx80Full?

    Właśnie się za to zabrałem. Ramki na końcu nie posiadają znaku stopu tylko sumę kontrolną, która jak wiadomo się zmienia. Czy bez tego to ruszy - nic nie wpisałem w 'stopstring'. Jak do tej pory nie bardzo chce mi to działać. Nie jestem pewien co wpisać w StrartString. Ramka rozpoczyna się 0x24 - $ w ASCII.

    Programowanie   24 Kwi 2009 14:31 Odpowiedzi: 15    Wyświetleń: 3033
  • Dlaczego kod Bluestera AVT wymaga K=35? Czy to sygnał połączenia BTM-222?

    Wygląda na to że to 35 w ascii czyli po prostu "#" jest początkiem pewnej ramki. Widać że w pętli potem odbiera kolejny znak i dla tego, który otrzymał wykonuje jakąś akcje.

    Mikrokontrolery AVR   05 Sty 2012 19:18 Odpowiedzi: 28    Wyświetleń: 3522
  • [ATmega328P][ATmega32][ModBus] - Modbus ASCII - framing error

    Doszedłem w czym tkwił problem. Program jest w porządku, natomiast jest różnica w ilości bitów danych w ramce: Modbus RTU ma 8 a ASCII 7. Nie przestawiłem tego po stronie PC, stąd framing error.

    Mikrokontrolery AVR   02 Sty 2016 10:53 Odpowiedzi: 1    Wyświetleń: 2040
  • Pseudo schematy ASCII - odczyt i tworzenie

    Przede wszystkim ma to być czcionka o stałej szerokości znaków dlatego w konsoli to lepiej wygląda. Wiele grafik ASCII ART wykorzystuje symbole ASCII >127 (tam są elementy graficzne ramki prostokąty itp) ale twojego przykłądu to nie dotyczy. Prawdopodobnie twój przykład został zniekształcony przez usuwanie spacji i zawijanie wierszy (elektroda usuwa...

    Początkujący Elektronicy   12 Maj 2016 18:11 Odpowiedzi: 5    Wyświetleń: 681
  • Czy Atmega8 obsługuje odbiór Modbus RTU przez USART jak w trybie ASCII?

    Nie wiem "jak to jest opisane w datasheet Atmegi". Modbus RTU odbiera się tak samo jak ASCII. Różni się sposobem wykrywania początku i końca ramki - w trybie RTU to czas ciszy na łączu. [url=http://www.modbus.org/specs.php]Spe...

    Automatyka Przemysłowa   14 Wrz 2010 21:53 Odpowiedzi: 1    Wyświetleń: 2478
  • CRC16 po stronie PC i uP - różnice w obliczeniach.

    Dopytam jeszcze korzystając z wątku nt. CRC - dlaczego w modbus'ie ASCII liczymy LRC a nie CRC? Przecież zasadniczo ASCII to są liczby, więc CRC można dla takiej ramki bez problemu policzyć. Skąd ta różnica w podejściu?

    Programowanie   14 Maj 2017 12:13 Odpowiedzi: 5    Wyświetleń: 1317
  • Jak uzyskać poprawne ramki NMEA z GPS Navibe GB337 z chipsetem MStar MBS2102?

    1. standardowa prędkość to 4800 8.n.1 2. Ramki lecą binarnie dlatego masz krzaki 3. szukaj drugiego TX, bo tylko to potrzebujesz odbiorniki maja dwa wyjścia jedno Binarne i jedno ASCII najwyraźniej odnalazłeś to pierwsze 4. zrób konwerter na ASCII i tez będzie dobrze Powodzenia

    Projektowanie Układów   14 Kwi 2009 21:23 Odpowiedzi: 1    Wyświetleń: 2106
  • Arduino - Wysyłanie wielu zmiennych po UART

    (at)JacekCz czemu służy Twój post. Chcesz ze mnie się pośmiać czy pomóc koledze rozwiązać problem. Mam wrażenie ze bardziej interesuje Cie to pierwsze i nie rozumie tylko dlaczego. To co umieściłem w poście to tylko fragment tego co od lat używam z powodzeniem w moich projektach. Drażni cię to że to działa? Pełny format jest podobny do modbusa (także...

    Arduino   08 Sie 2017 20:41 Odpowiedzi: 17    Wyświetleń: 5361
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    Zwykłe symbole ASCII, tu akurat widząc taki zapis łatwo to pokojarzyć.

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4374
  • Siemens S7-1200 + CM 1241 - Jak zaprogramować wysyłanie komend RS-232?

    Twój program nie miał prawa działać. 1) Napisałeś sobie funkcje FC1 ale jej nie wywołałeś z bloku OB1 2) Wielokrotnie przypisałeś jakąś wartość do wyjścia Q0.1 co jest zabronione (w całym programie może być tylko jedno przypisanie =( ) do danego symbolu 3) Wg tabelki wiadomość powinna mieć 5 bajtów a w funkcji Length miałeś ustawione na 3 4) Wg tabelki...

    Automatyka Sterowanie PLC   01 Lut 2014 10:35 Odpowiedzi: 8    Wyświetleń: 3807
  • [Turbo Pascal] Jak odczytać kod ASCII znaku z ekranu w trybie tekstowym?

    Podmień procedurę RAMKA na taką : procedure ramka(x1,y1,x2,y2:byte); var poz,pio:char;i:byte; begin poz:=Char(205); pio:=Char(186); for i:=x1+1 to x2-1 do begin GoToXY(i,y1); write(poz); GoToXY(i,y2); write(poz); end; for i:=y1+1 to y2-1 do begin GoToXY(x1,i);...

    Programowanie   22 Wrz 2009 20:51 Odpowiedzi: 19    Wyświetleń: 6869
  • Emulator zmieniarki dla aut grupy VAG

    To oczywiste, tylko u mnie wyskakują jakieś krzaczki nieczytelne a nie ramka w postaci szesnastkowej. Sprawdź jak masz ustawiony terminal. Jeśli w tryb ASCII to tak właśnie będzie... Na szybko patrząc w Putty nie widzę możliwości zmiany na HEX. Ściągnij sobie np. Br(at)y Terminal.

    DIY Konstrukcje   04 Gru 2022 12:49 Odpowiedzi: 146    Wyświetleń: 57699
  • Jak sterować pompą przez RS-232 z użyciem Atmega8?

    Popieram taki pomysł bo też myślałem w tych kategoriach, ale ja nie mogę tego wykonać z pomocą terminala, mam to zrobić na podstawie danych które zamieściłem powyżej (zczytanych koniecznie z oscyloskopu). Trochę myślałem nad znaczeniem tych "słów" i starałem się "odkodować" je w ASCII. Poniżej zamieszczam wyniki swojej pracy http://obrazki.elektroda.net/9_127281649...

    Mikrokontrolery   04 Maj 2010 21:33 Odpowiedzi: 8    Wyświetleń: 2528
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Możesz rozwinąć skrót Uk ? ;) uk = µk = mikrokontroler (PL) uc = µc = microcontroller (EN) Dodano po 19 Czy mówisz, żebym sobie dał spokój z jakimkolwiek "hardware'wym STOPEM" Myślałem o takim rozwiązaniu jak mówisz ale strasznie dużo roboty z pisaniem warunków, budowaniem tablic i instrukcji case/if'ów i itp.. Myślałem, że da się to trochę...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240170
  • [Zlecę] Wykonanie układu 1wire - Modbus RTU

    Witam! Zlecę wykonanie układu pomiaru temperatury poprzez 2 czujniki DS18B20. Układ ma umożliwiać komunikację z nim za pomocą protokołu MODBUS RTU, bądź za pomocą stałej ramki ASCII. Komunikacja odbywać musi się za poprzez linię RS485 (najlepiej) lub RS232 - rozpatrzę i porównam oferty. Założenia: -Rozdzielczość pożądanego pomiaru to 4 bajty -Komunikacja...

    Ogłoszenia Elektronika   25 Lis 2010 14:44 Odpowiedzi: 4    Wyświetleń: 1985
  • Wyświetlacz reklamowy w oparciu o WS2812B

    Celem było stworzenie uniwersalnego narzędzia umożliwiającego wymianę danych pomiędzy mikro kontrolerem a komputerem. Ramka wzorowana na Modbus ASCII przesył danych zabezpieczony jest sumą kontrolną CRC. Program odczytuje tablicę dostępnych parametrów ( tablica odkreślana jest odgórnie programowo ). Dla każdego z parametrów przypisany jest programowo...

    DIY Konstrukcje   20 Lip 2019 21:08 Odpowiedzi: 7    Wyświetleń: 4080
  • Uniden BCT8 i Remote Command - jak wysłać komedy do skanera po RS232?

    Nie są to kody na Linux'a, są to komendy jakie wysyła się do skanera lub odbiera się ze skanera. W PC Control Parameter For your information: Transfer speed : 9600/19200/38400/57600 bps (adjustable) Start/Stop bit : 1 bit, 1 bit Data Length : 8 bit Parity Check : None Code : ASCII code Flow Control : None Return Code : Carriage Return only Do/ze skanera...

    Radiotechnika Początkujący   19 Mar 2011 19:49 Odpowiedzi: 1    Wyświetleń: 1794
  • Odtwarzanie plików WAV/MP3 w systemie sterowania: Alternatywy dla iMP3 Polgat (RS232/RS485/OPC-UA)

    Witam, 1) Producenci PLC dostarczaj czasem biblioteki do obsługi RS232 ale poza tym można samem wykonać obsługę. Może w tym przypadku trzeba tak podejść do problemu? 2) Patrząc na tablicę ASCII 7E to znal "~". Może trzeba zapisać (na próbę) ramkę jako typowego stringa w pamięci PLC?. 3) Wykonałbym przepisane dodatkowo tablicy zmiennych byte do string...

    Automatyka Przemysłowa   18 Mar 2023 13:07 Odpowiedzi: 6    Wyświetleń: 318
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Jeżeli przerwa między ramkami (która jest stanem wysokim na linii) wynosi minimum 3.5T to jak ja odróżnić od 4 (i więcej) jedynek?? 3.5T to czas gdzie T to czas przesłania jednego bajtu więc nie trzeba nic odróżniać :wink:. Dobrym rozwiązaniem jest sprawdzanie za każdym odebranym bajtem CRC wstecz tzn. czy odebrane dwa bajty są sumą kontrolną wcześniejszych....

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20388
  • Moduł internetowy ecoNet 300 i ecoLINK2

    Witam, próbuję ugryźć temat na początek odczytu danych z automatyki Plum dla pompy ciepła Krommler. Sterownik zrobiony podobnie jak opisywane wcześniej. Mam póki co odbiór ramek na porcie szeregowym, parametry transmisji 115200 8N1, widać w ASCII jakieś sensowne ciągi znaków np. typ sterownika ecoMAX 360i. Próbowałem zdekodować za pomocą skryptu opisanego...

    Komputery Początkujący   01 Maj 2025 20:43 Odpowiedzi: 605    Wyświetleń: 143538
  • Dom Inteligentny: Jak zrealizować komunikację multimaster na RS485?

    http://en.wikipedia.org/wiki/Carrier_sen... Rozumiem, że o ten arbitraż chodzi... Tylko mam takie pytanie - jak ja to mam zrealizować - jednoczesne odbieranie i wysyłanie? Jak rozpoznać, że to jednak nie mój sygnał jest na linii? Dodam tylko, że prawdopodobnie zastosuję konwertery rs232>rs485/can Tzn - będę miał...

    DSP i Transmisja   05 Lip 2017 18:45 Odpowiedzi: 74    Wyświetleń: 53764
  • STEROWANIE SKANEREM LASEROWYM W DELPHI PRZEZ RS232 !!! HELP!

    Rozumiem, że skander już działa, czyli jest zaimplementowana obsługa modbus i komendy po stronie mikrokontrolera. Ramka MODBUS w trybie ASCII składa się z następujących części: początek ramki - znak dwukropka adres odbiorcy - 1 bajt (0=broadcast, lub 1-127) kod rozkazu - 1 bajt LRC - 1 bajt koniec ramki - enter (znaki CR i LF czyli 13 i 10 dziesiętnie)...

    Programowanie   10 Lip 2005 22:41 Odpowiedzi: 1    Wyświetleń: 1674
  • Jak napisać program w C++ do odczytu danych z multimetru METEX M-3640D?

    Witam serdecznie, Posiadam multimeter METEX M-3640D. Chciałbym napisać dla niego program na PC, który zczytuje to co on teraz mierzy. Aby miernik zaczął wysyłać należy mu wysłać znak D (ASCII). Przesyła on 14-bajtową ramkę gdzie ostatni bajt to CR i metex sam kończy transmisję. Parametry transmisji to: prędkośc 1200, bez bitu parzystości, 2 bity stopu,...

    Mikrokontrolery   19 Cze 2005 16:06 Odpowiedzi: 34    Wyświetleń: 6331
  • [Atmega32] [Atmega32][C] Tworzenie ramki danych z CRC i bitami start/stop przez UART

    Ja też zdecydowanie preferuję metodę rozpoznawania końca ramki, dzięki czemu już gdzieś np w pętli głównej można na spokojnie obsługiwać dane , które nadleciały, a w międzyczasie ładnie do bufora może wpaść jeszcze dziesięć innych ramek jeśli jest duży ruch w sieci. Dokładnie jak pisze markosik20 - na końcu CRLF wywołuje mi ładnie zdarzenie czy też...

    Mikrokontrolery AVR   28 Cze 2010 13:16 Odpowiedzi: 30    Wyświetleń: 5399
  • C#/ATmega32 - Przesyłanie tablicy przez port szeregowy

    Nie, nie jest. W drugim przykładzie mikroice90 wpisuje 65 jako pierwszy bajt i wyświetla mu się litera A której kod ASCII to 65. Rozwiązanie: usuwać pierwszy bajt - startRamki (i ostatni - stopRamki) z ramki przed wyświetleniem na LCD.

    Programowanie   03 Sty 2013 16:47 Odpowiedzi: 7    Wyświetleń: 1683
  • Radio w Oplu. Transmisja informacji do wyświetlacza TID.

    Schemat to zupełnie coś innego niż protokół transmisji. To co kolega pyta to jest jak wygląda ramka, ilość bitów, adres, zapis znaków itp. Powiem tylko, że bawiłem się swego czasu w wyświetlanie na wyświetlaczu Opla i nie jest to trudne. Nawet sobie rozpisałem ramki, gdzie co i jak, fajnie bo tekst idzie już w ASCII.

    CarAudio   20 Kwi 2005 20:08 Odpowiedzi: 3    Wyświetleń: 1433
  • Delphi rs232 ComPort - Jak odczytać ramkę Byte do tablicy Buffer_I?

    wysyłana jest w postaci byte 01 03 00 00 00 02 C4 0B Sprecyzuj co to znaczy... Czy bajty wysyłane są kolejno (jako bajty), czy jako 2 cyfry HEX (kody ASCII oddzielone od siebie spacjami)?

    Programowanie   12 Lut 2013 14:53 Odpowiedzi: 8    Wyświetleń: 2850
  • Jak poprawnie skonfigurować komunikację z kartą komend Nexwell Nexo?

    Próbuję do systemu Nexo podłączyć sterowniki wentylacji oraz klimatyzacji poprzez kartę komend. Ze strony Nexwella, sterowanie ma odbywać się poprzez użycie logik, które wysyłać będą polecenia na kartę komend. Póki co, urządzenia zewnętrzne staram się symulować programem na komputerze z podłączonym konwerterem usb -> rs485, ale niestety komputer nie...

    Smart Home IoT   29 Lip 2013 08:22 Odpowiedzi: 1    Wyświetleń: 2739
  • Jak rozpoznać protokół komunikacyjny urządzenia z układem MAX14780E?

    Witam, Mam taki problem, chcę się komunikować z pewnym urządzeniem ale nie wiem z jakiego protokołu korzysta. Na płycie znajduje się układ MAX14780E i to jego wyjścia są wyprowadzone i to do niego trzeba się podpiąć. Pierwszy do głowy przyszedł mi modbus. Urządzenie działa jako master i zbiera informacje od slaveów, więc zainstalowałem slave'a na komputerze...

    Projektowanie Układów   07 Mar 2017 08:51 Odpowiedzi: 4    Wyświetleń: 777
  • Jak rozkodować informacje z magistrali VAN w Peugeot/Citroen?

    Kolego szanowny informacje które wykorzystuje oryginalny wyświetlacz masz w magistrali którą posiada wyświetlacz który chcesz zastąpić . Bez analizatora nic nie zrobisz większość ramek analizuje się tak że podłącza się np. wyświetlacz do analizatora i posyła się mu ramkę szukając zmiany , reakcji na to co wysłałeś . Siedzenia przy tym jest dużo bo ramki...

    Mikrokontrolery AVR   20 Lis 2016 18:19 Odpowiedzi: 60    Wyświetleń: 7566
  • [Delphi] Odbiór danych RS232 - gubi część ramki

    Cześć Jaki jest tryb protokołu? ASCII czy RTU. Czy użyłeś do odbioru overlapped? Od podania trybu powinieneś rozpocząć temat

    Programowanie   24 Lip 2010 11:32 Odpowiedzi: 7    Wyświetleń: 2562
  • Jak odczytać pliki *.dat z systemu przemysłowego? Hex editor nie pomaga

    Jeśli nie ma standardu, to niestety trzeba samemu wszystko układać. Dane są typu ASCII albo bin? Jeżeli znasz strukturę zapisu danych, czyli ile i jakiego typu wartości zawiera jedna 'ramka' danych, to bedzie dość łatwo.

    Programowanie   19 Paź 2012 21:43 Odpowiedzi: 13    Wyświetleń: 5187
  • Bascom RS485 - Jak uniknąć konfliktów adresów w sieci master-slave?

    Ja polecam do przesyłu danych liczbowych kod ASCII - niby masz więcej znaków na jedną daną, ale za to wtedy np. Początek ramki kodujesz znakiem nie używanym w transmisji (np. 27=ESC).

    Mikrokontrolery AVR   17 Lut 2014 23:15 Odpowiedzi: 4    Wyświetleń: 3129
  • Komunikacja radiowa pomiędzy PC(C#) - 2xATmegi (język C).

    Slave'y będą miały różne unikalne numery od 0 do 12? Jeśli tak, to kłopot jest niewielki. :-) Przecież to master inicjuje każdy przesył danych. To master powinien "wywołać" slave'a, z którym chce gadać. Na przykład: Przyjmijmy, że dane są zawsze kodowane w kodzie ASCII, wtedy bajty o kodach od 0 do 31 można wykorzystać na kody sterujące transmisją,...

    Mikrokontrolery   27 Sty 2011 17:37 Odpowiedzi: 13    Wyświetleń: 2293
  • ATtiny2313 i Bray Terminal: Jak dodać nową linię po impulsie końca ramki?

    Widzę że wszyscy wymiękli na tym temacie... A może w takim razie ktoś zna dobry Terminal na porcie LPT który potrafi obsłużyć ASCII z prędkością rzędu 250kB? N.

    Mikrokontrolery   29 Lis 2009 17:49 Odpowiedzi: 5    Wyświetleń: 1250
  • Podgląd ramek w komunikacji Modbus TCP RTU na jednym PC

    Witam, A czy na pewno Modbus RTU idzie po Ethernecie -Modbus TCP/IP. RTU masz po RS485 i do tego jest mnóstwo programów RTU oraz ASCII może iść po RS485 jak i po TCP/IP. To tylko format danych. Pozdrawiam,

    Automatyka Przemysłowa   07 Maj 2018 07:41 Odpowiedzi: 6    Wyświetleń: 1824
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Ale ten sposób wysyłania ramek to trochę nie teges. A jak poprawnie się wysyła takie ramki i czym? Nie możesz po prostu sprawdzić w opisie programu jak należy formatować dane? Bo domyślam się że to jakiś terminal jest. Na Wikipedi jest opisane tak: "Minicom to program do kontroli modemu oraz emulator terminala dla systemów uniksowych" Ciężko Ci pomóc...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14457
  • Sterowanie HDSDR za pomocą Arduino i wyświetlanie ustawień na LCD

    Żeby tam było co do ustawiania, ale nie ma. Spróbuj wysłać do swojego urządzenia ramkę przez terminal i zobaczyć czy dostaniesz wynik na wyświetlaczu. Pamiętaj że to kody ASCII anie hex. https://obrazki.elektroda.pl/5859824900_...

    Radiotechnika Początkujący   16 Wrz 2018 03:15 Odpowiedzi: 10    Wyświetleń: 885
  • Brak komunikacji miernika tablicowego z RS485 Modbus RTU

    Co wy na to? Mogą mieć rację? Kilka postów wyżej pytałem Może wysyłasz ramkę Modbus RTU a miernik spodziewa się ASCII lub odwrotnie? Użyj jakiegoś programu obsługującego protokół Modbus RTU. Np. Modbus Tester z www.modbus.pl. (at)SunnyLion Windows nie jest systemem czasu rzeczywistego i do zastosowań przemysłowych nadaje się w niewielu wypadkach. Przemysł...

    Automatyka Przemysłowa   14 Wrz 2009 12:12 Odpowiedzi: 14    Wyświetleń: 4344
  • Procedura LRC CRC dla Modbus i sygnał PWM na Hitachi H8/3048 w assemblerze

    Cześć. Należy pamiętać, że w MODBUS'ie słowa zabezpieczające informacje zależą od trybu transmisji. Na początek może LRC, czyli Longitudinal Redundancy Check - jest on dołączany przez nadajnik jako ostatnie pole ramki, bezpośrednio przed znacznikami końca linii (Carriage Return i Line Feed) w trybie ASCII. Najkrótsza droga do osiągnięcia tego słowa...

    Elektro Maszyny i Urządzenia   11 Gru 2016 20:12 Odpowiedzi: 5    Wyświetleń: 10557
  • [Zlecę] napisanie programu w VISUAL BASICU obsługa RS232

    Prawie gotowiec: http://tiktakx.wordpress.com/2010/11/21/... Witam Zgadza się... prawie gotowiec, udało mi się uruchomić odbiór danych, ale mam pytanie... Jak odebrać ramkę w postaci bajtów a nie w postaci kodów ascii w visual basicu? W bascomavr odbierałem poprzez INPUTBIN, a w visual basicu odbiera w kodach ASCII...

    Ogłoszenia Elektronika   25 Cze 2012 07:36 Odpowiedzi: 12    Wyświetleń: 2306
  • Szukam symulatora sterownika do testów Modbus TCP/IP - sniffer/serwer/klient

    Polecam stronę www.modbus.pl i całkowicę darmowy i polski ;P program Mtester obsługujący Modbus RTU i ASCII. Testowałem na nim parę swoich sterowników i sprawdził się w 100%, bardzo przydała mi się możliwość podglądu ramki transmisji... nie wiem czy inne programy mają taką funkcje.

    Programowanie   27 Sie 2018 16:29 Odpowiedzi: 7    Wyświetleń: 6303
  • Jak odczytać łańcuch znaków z PC do AVR przez RS232 w przerwaniu?

    Kolega adamusx wypisuje jakieś herezje... Po pierwsze deklaracja zmiennej w obsłudze przerwania... Druga sprawa, Bufor jest deklarowany jako zmienna unsigned char po czym przemienia się w tablicę... No chyba, że Bufor i Bufor to nie to samo... ;) W takim razie powinny mieć inne nazwy albo przynajmniej Bufor i bufor... to wystarczy... Proponowana metoda...

    Mikrokontrolery   29 Lis 2006 22:18 Odpowiedzi: 7    Wyświetleń: 1730
  • Dlaczego suma kontrolna protokołu ASI nie zgadza się z obliczeniami?

    Witam. Mam taką sprawę. Wg specyfikacji pewnego protokołu suma kontrolna jest liczona następująco: " suma kontrolna - zanegowana suma wszystkich składników bloku z wyzerowanym najstarszym bitem ". Obliczyłem ją sobie dla ramki zapytania: suma składników: C0h + 01h + 54h + BCh = 1D1h = 1 1101 0001b suma z wyzerowanym najstarszym bitem: 1101 0001b negacja:...

    Automatyka Przemysłowa   15 Wrz 2010 18:54 Odpowiedzi: 2    Wyświetleń: 2058
  • Schemat połączeń RS232 i RS485 z mikrokontrolerem - pytania o poprawność

    Do tej komunikacji to najlepiej jakbyś zaimplementował protokół Modbus ASCII lub RTU. Alternatywą jest jakiś własny protokół, np. master wysyła ramkę (at)XYZ<CRC>, gdzie X to adres urządzenia slave, a pod YZ możesz sobie zaimplementować jakieś rozkazy, <CRC> to dodatkowo suma kontrolna. Master wysyła taką ramkę, slavy to odbierają ale tylko...

    Mikrokontrolery   25 Kwi 2005 10:49 Odpowiedzi: 1    Wyświetleń: 3312
  • Modicon M340 - brak odpowiedzi na odczyt wyjść bitowych Modbus Ascii

    Witam serdecznie. Jaki może być powód tego, że sterownik nie odsyła odpowiedzi na zapytanie Modbus? Zapis działa bez zarzutu, ale gdy wysyłam ramkę dla odczytu wyjść bitowych ($01) to sterownik nie daje żadnej odpowiedzi. Pozdrawiam

    Automatyka Przemysłowa   05 Mar 2011 21:32 Odpowiedzi: 1    Wyświetleń: 2020
  • [Visual Studio C++] Jak wysyłać stringi z TrackBar do Arduino przez port szeregowy?

    a nie jakieś ramki bitowe z przykładami z GPS No to prześlij ramki IntelHex i raczej nie bitowe a bajtowe. Najczęściej wzoruje się właśnie na IntelHex, jakiś start (w IntelHex ':' często daję '#" lub '(at)'), liczby koduje jako tzw HexAscii, i stop, najczęściej CR+LF. Dlaczego ASCII? Niby strata, dwa znaki ASCII na bajt, ale jak nie przysyłam często...

    Arduino   06 Lip 2018 14:56 Odpowiedzi: 58    Wyświetleń: 1653
  • Jak podłączyć modem SDI z portem COM do laptopa z USB?

    z miernika mam takie dane: - szybkosc transmisji 1200 bodow - kod znakowy: 7 bitowy ASCII - kontrola parzystosci - brak - bity stopu 2 format danych oparty na 14 bitowej ramce z miernika wychodza kabelki: - RD -OTR -RTS -TD -GND mozna z tego wywnioskowac ile to lini potrzebuje ? P.S. a tych lini nie fizycznych nie mozna wlasnie za pomoca tego procka...

    Komputery Hardware   14 Wrz 2005 07:59 Odpowiedzi: 30    Wyświetleń: 3210
  • Komunikacja szeregowa RS-232 i nietypowy protokół

    Witam, Dopiero zaczynam zgłębiać tajniki komunikacji szeregowej więc z góry wybaczcie, jeżeli odpowiedź na zadane pytanie wyda się dla Was oczywista. Czy w komunikacji szeregowej przez RS-232 ramka danych zawsze wygląda tak samo? Oczywiście wiem, że można zmieniać ilość bitów danych, włączać kontrolę parzystości i wybierać ilość bitów stopu. Ale czy...

    Początkujący Elektronicy   18 Paź 2020 20:26 Odpowiedzi: 11    Wyświetleń: 651
  • Micromaster 420 + S7-200 komunikacja za pośrednictwem USS

    Napracowałeś się przy tym dokumencie! Przepraszam, że nie pomagam, musiałbym sam rozłożyć zabawki na biurku, a nie mam MM. Niestety MM podłączałem dotychczas do 300tek. Nie wiem na ile USS w 200tce jest dopracowany, ale do dziś wspominam ile krwi mi napsuł Sinaut, częściej niedziałający niż działający. Jeśli tak samo jest z USS to bez debuggingu nie...

    Automatyka Falowniki   02 Maj 2016 11:54 Odpowiedzi: 7    Wyświetleń: 2565
  • [STM32F103] Odbieranie danych przez UART z wykorzystaniem DMA (na rejestrach)

    Moim zdaniem odbiór przez DMA sensu nie ma. Istnieją opublikowane rozwiązania z buforem cyklicznym i DMA, których niektórzy Koledzy z forum używają z powodzeniem - i to działa, chociaż moim zdaniem jest to przerost formy nad treścią. uC bez problemu poradzi sobie z przerwaniami odbioru UART. Tu nie do końca się zgodzę, stosuję odbiór przez DMA przy...

    Mikrokontrolery ARM   24 Lip 2018 18:20 Odpowiedzi: 20    Wyświetleń: 1569
  • UNI-T UT60E i LabView - jak odczytać binarne dane transmisji?

    Kupiłem sobie miernik UNI-T UT60E w celu zabawy i nauki pod LabView. Niestety producent nie podał ramki transmisji danych. Udało mi się skomunikować i wygląda na to, że nie jest to ASCII a jakieś dane binarne jakby do drivera LCD. Może ktoś przerabiał ten temat i wie coś więcej, bo ja trochę się podłamałem - robienie z łańcucha danych konkretnych danych...

    Warsztat elektronika   23 Gru 2006 16:01 Odpowiedzi: 4    Wyświetleń: 5278
  • Jak drukować raporty z baz danych w VB5 z określonym formatowaniem?

    myslalem o tym, ale to robi mnie zaleznym od wytworow micro$oftu (zreszta w vb i tak mam juz tego dosyc....) poza tym baza danych bedzie zbudowana z wlasnych komponentow i nie usmiecha mi sie wrombywanie do tego jeszcze worda czy exele :( obawiam sie ze moze mi pozostac tylko drukowanie w trybie ascii, co prawda do prostych raportow to wystarczy, ale...

    Programowanie   21 Lut 2006 15:19 Odpowiedzi: 3    Wyświetleń: 1241
  • Jak obliczyć sumę kontrolną dla tablicy ETLZ R&G z systemu informacji pasażerskiej?

    Oczywiście z roztargnienia zapomniałem. Więc obliczenie zrobiłem po prostu dla ramki bez żadnych znaków czyli: suma kontrolna = 87h+liczba znaków+suma kodów znaków w ASCII dla przykładu dla jednej litery "0" 87h+1h+30h = B8h i tak też jest. dla trzech liter "0" 87h+3h+30h+30h+30h = 11A - i tutaj sterownik wystawia tylko 1A. Dla czterech znaków nie wiem...

    Mikrokontrolery Początkujący   12 Mar 2016 22:55 Odpowiedzi: 28    Wyświetleń: 2394
  • Handshake (na niskim poziomie - elementarny RTL) - jakie są metody?

    Ja nie trafiłem na taki spis czy porównanie sygnałów. Dla każdej z wymienionych szyn w specyfikacji jest nazwa sygnału i jakie warunki są dla poprawnej transmisji ale oczywiście co specyfikacja to inna nazwa sygnału o takiej samej lub podobnej funkcji wiec trzeba by pozbierać te informacje i porównać. Jeszcze przychodzą mi do głowy jakieś szyny/interfejsy...

    Projektowanie Układów   25 Wrz 2022 17:20 Odpowiedzi: 17    Wyświetleń: 471
  • Jak skonfigurować komunikację Siemens S7 1200 z Videojet 1710 przez WSI?

    Witam kolegów/koleżanki :-) Mam problem - będę miał na pewno w przyszłym tygodniu z uruchomieniem komunikacji miedzy sterownikiem siemens s 7 1200 a drukarką "plujką" Videojet 1710. Informację jakie udało mi się zdobyć na temat komunikacji drukarki są jedynie takie że komunikacja odbywa się po protokole WSI a ramka jaką należy wysłać do drukarki ma...

    Automatyka Sterowanie PLC   16 Gru 2019 10:27 Odpowiedzi: 3    Wyświetleń: 711
  • Twidosoft - Jak używać ramki Modbusowej do komunikacji z falownikami?

    Generalnie polecam przejrzeć dokładnie DTR urządzenia z którym chcesz się komunikować i zwrócić uwagę która wersja protokołu jest zaimplementowana TCP/IP, RTU/ASCII. Producent zapewne dostarcza potrzebne informacje. Jeżeli chodzi o sam protokuł Modbus to [url=http://www.modbus.org/specs.php]tut... znajdziesz więcej info.

    Automatyka Przemysłowa   28 Lis 2008 10:29 Odpowiedzi: 2    Wyświetleń: 1577
  • AVR i Modbus - jak odbierać dane z PC do Atmega16?

    Z odbiorem już sobie poradziłem. Pojawiły się naszeptujące pytania ze specyfikacji modbusa dowiedziałem się że ramka w trybie ASCII składa się 16 bitowych danych. W RTU natomiast z 8 bitowych. Jednak w kazdym programie do testowania po ustawieniu liczby rejestru na 4 (tak mam w programie na procesor) zamiast rejestrów 4 rejestrów przypadających na każdy...

    Mikrokontrolery AVR   08 Gru 2011 12:31 Odpowiedzi: 8    Wyświetleń: 4120
  • [bascom]zabezpieczenie transmisji RS wysyłanej bezprzewodowo 433Mhz

    Po prostu odpowiedzi nie będzie i tyle. Większość zabezpieczeń transmisji polega na obliczeniu sumy kontrolnej z wysyłanej wiadomości i posłaniu jej dołączonej w sposób jawny. Odbiornik otrzymując wiadomość liczy z niej sumę kontrolną i porównuje ją z tą otrzymaną jawnie -jeżeli wszystko się zgadza można z dużym prawdopodobieństwem domniemywać, iż transmisja...

    Mikrokontrolery AVR   25 Lis 2013 16:33 Odpowiedzi: 11    Wyświetleń: 2262
  • RFM12B - Detekcja zakończenia transmisji (ramka typu RTU)

    Cześć W moim systemie wiadomość przesyłana jest drogą radiową wygląda jak RTU z protokołu MODBUS zakładam, że procedura przerwania powinna jednorazowo odebrać całą wiadomość chyba, że macie inną propozycje) W tym celu zapętlam w przerwaniu żelazną fukcję odczytu (z użyciem nIRQ) (cisza na linii)> 3,5T (gdzie T oznacza czas transmisji jednego znaku)...

    Mikrokontrolery   31 Paź 2012 23:57 Odpowiedzi: 4    Wyświetleń: 1908
  • [BASCOM] Jak rozdzielić dane UART na zmienne w BASCOM? Wysyłanie i odbiór danych

    To jest dosyć niewygodny sposób na przesyłanie zmiennych w postaci znaków ASCII i sam się nieco ograniczasz, bo pierwsza zmienna musi mieć zawsze dwa znaki, druga trzy itp... Jeśli chcesz troszkę bardziej uniwersalnie podejść do tematu to przesyłaj wartości zmiennych w ten sposób: PRINT XX,YYY,Z,KKKK czyli każda wartość oddzielona np przecinkiem. Później...

    Mikrokontrolery AVR   23 Gru 2010 01:26 Odpowiedzi: 8    Wyświetleń: 2832
  • [Atmega8] [Atmega8][BASCOM] Błędny odczyt RFID Unique po dodaniu opóźnienia Wait 1

    soft z posta nie będzie działać prawidłowo trzeba napisać nowy niemalże od podstaw odczyt danych jest sformułowany pod ramkę z danymi wychodzących z procka program powinien wyglądać mniej więcej tak: $regfile = "m8def.dat" $crystal = 8000000 $baud = 4800 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol...

    Mikrokontrolery AVR   15 Paź 2015 08:37 Odpowiedzi: 44    Wyświetleń: 25274
  • BLE112 - Jak wysłać za pomocą UART dane przez bluetooth

    Terminal: program wyswietlajacy odebrane dane w postaci bajtowej lub ASCII lub HEX. Dane: zapakowane bajty w pole danych ramki którym to pakowaniem i obsługą stosu BT zajmuje sie wewnętrzny procek modułu BLE112. System operacyjny i strona komputera nie istotna, sciagnie się aplikację lub napisze. Istotne jest przesłanie np tak jak za pomocą USB z wykorzystaniem...

    Mikrokontrolery   13 Lip 2015 12:28 Odpowiedzi: 20    Wyświetleń: 2418
  • Jak zrealizować kontrolę ramki FC w komunikacji PROFIBUS na AVR?

    Dokładnie, jeśli twoje sterowniki nie będą miały nic wspólnego z jakimiś oryginalnymi że tak powiem to niepotrzebnie zawracasz sobie głowę profibusem. A jeśli już chcesz koniecznie jakiś gotowy protokół tego typu to możesz sobie skorzystać np z MODBUS. I do wyboru masz albo MODBUS RTU albo MODBUS ASCII. Tu standardy już są w pełni opisane a nawet znajdziesz...

    Mikrokontrolery   28 Gru 2010 19:10 Odpowiedzi: 8    Wyświetleń: 2867
  • Kilka AVR, RS485 i aplikacja na Windows - wątek 9-tego bitu adres/dane

    To co proponujesz to nieziemska kombinacja. No nie przesadzaj. Modbus i inne 8 bitowe protokoły jednakowoż są najpowszechniejsze. Takie zabawy są dobre jeśli transmitujemy np. ASCII, ale przy transmisjach binarnych (efektywniejszych) nie za bardzo to zdaje egzamin. generalnie w każdym rozsądnym protokole nagłówek, a czasem nawet całą ramkę traktuje...

    Mikrokontrolery AVR   11 Lis 2019 22:44 Odpowiedzi: 21    Wyświetleń: 1035
  • [DELPHI] - Jak odczytać cały bufor ComPort przy wielu wiadomościach RS232?

    Panowie, nie wiem czy to tylko mi się zdaje, ale co będzie jak zostanie wysłane na port dokładnie 19 znaków lub mniej? Może się mylę, ale ta procedura chyba nic nie odbierze... Zgadza sie... ale w moim przypadku mam ustaloną ramkę ponieważ przesyłam dane przez sieć CAN. Czyli mam 2bajty ID i 8 bajtów danych (x2 bo mikro wysyła mi w każde 4bity w postaci...

    Programowanie   07 Lut 2013 11:28 Odpowiedzi: 5    Wyświetleń: 1506
  • STM32 - MODBUS RTU - Jak wykryć początek i koniec ramki

    Mam kolejny problem. Wg tej dokumentacji trzeba ustawić bit parzystości na EVEN i jeden bit stopu lub ustawić 2 bity stopu. Wysyłam dane i przychodzą głupoty chociaż po obu stronach mam dobrze ustawione parametry transmisji. Dla przykładu wysyłając dwa bajty 0x30 i 0x32 (w ASCII są to odpowiednio cyfry 0 i 2 otrzymałem w odpowiedzi 0x30 (dobrze) 0xB2...

    Mikrokontrolery ARM   20 Kwi 2017 22:39 Odpowiedzi: 17    Wyświetleń: 3054
  • Jak znaleźć driver MODBUS ASCII/RTU do serwera OPC w C++?

    Witam! Mam pewnien problem. Musze stworzyc w jezyku C++ kompletny serwer OPC do pracy ze sterownikim PLC. Z pisania programów w jestem kompletnym amatorem , wiec znalazlem freewar'owy serwer OPC ale trzeba dopisać/dołączyć do niego driver łączący go ze sterownikiem. I teraz pytanie brzmi: czy jest ktoś w stanie dać mi namiary na taki driver?? poważnie,...

    Programowanie   15 Mar 2008 21:57 Odpowiedzi: 1    Wyświetleń: 3909
  • Wybór mikrokontrolera do AD7730, przesyłanie danych 1 kHz na kanał do PC

    Myśle, że warto się tutaj zastanowić, czy powtarzanie komunikatu jest potrzebne. Autor musi zdecydowac, czy nie wystarczy mu w tym układzie, że wykryje, że pakiet doszedł z błędem. Taki pakiet trzeba pominąć. Wtedy wystarczy jeden bufor. Ramke proponuje w takim formacie : 1 bajt rozpoczynający np. 0xAA 3 bajty z wynikiem z pierwszego A/C 3 bajty z wynikiem...

    Mikrokontrolery   22 Maj 2006 22:36 Odpowiedzi: 31    Wyświetleń: 5097