rs485 wysyłanie bajtu danych

Znaleziono około 103 wyników dla: rs485 wysyłanie bajtu danych
  • STM32F103RB RS485 - Problem z przesunięciem danych i brakiem echa USART

    Przerwania służyły i służą tylko i wyłącznie do sygnalizacji zaistniałego zdarzenia a nie obsługi zdarzenia. Panowie, jeżeli tak podchodzicie do realizacji prostego zadania, to boję się myśleć co będzie przy bardziej skomplikowanych systemach :D kornik280 Zastanów się spokojnie jakie zadania ma do wykonania Twój program. Moim zdaniem masz tutaj kilka...

    Mikrokontrolery Początkujący   14 Maj 2014 19:14 Odpowiedzi: 38    Wyświetleń: 4785
  • [mega8] [mega8][Bascom] Jak rozwiązać konflikt nadawania w sieci RS485 multimaster?

    Witam! Usilnie próbuje opracowąć protokół komunikacji miedzy wieloma węzłami w sieci RS485 multimaster. Ramka wyglada tak: 1 bajt - długosć ramki 2 bajty - adres odbiorcy (word) 2 bajty - adres nadawcy (word) x bajtów - dane właściwie 1 bajt suma kontrolna z wszystkich poprzednich Transmisja odbywa się na prędkosci 19200bps przy użyciu transcieverów...

    Mikrokontrolery AVR   11 Lis 2010 22:55 Odpowiedzi: 9    Wyświetleń: 2126
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak wykrywać kolizje w sieci RS485 z AtMega8 i MAX1483?

    Witam! Usilnie próbuje opracowąć protokół komunikacji miedzy wieloma węzłami w sieci RS485 multimaster. Węzły zbudowane są za pomocą AtMega8. Ramka wyglada tak: 1 bajt - długosć ramki 2 bajty - adres odbiorcy (word) 2 bajty - adres nadawcy (word) x bajtów - dane właściwie 1 bajt suma kontrolna z wszystkich poprzednich Transmisja odbywa się na prędkosci...

    DSP i Transmisja   15 Lis 2010 07:22 Odpowiedzi: 2    Wyświetleń: 2163
  • REKLAMA
  • Jak przesyłać dane przez RS485 do wyświetlacza LED?

    Witam. Robię trzycyfrowy wyświetlacz led sterowany przez rs 485 (na razie 232) i zastanawiam się nad sposobem przesyłenia danych , poczytałem posty na tym forum + specyfikację gotowego protokołu i postanowiłem że chciałbym przesyłać: 1 bajt startu , 2 bajty adresu , 1 bajt rozkazu , 2 bajty danych , 2 bajty sumę kontrolną , 1 bajt koniec ramki . Pytania:...

    Mikrokontrolery AVR   27 Sie 2009 11:11 Odpowiedzi: 4    Wyświetleń: 3222
  • REKLAMA
  • [Bascom] Atmega168, RS485 - odbiór danych z róznych modułów

    Witam Wykorzystałem do odbioru kod podany przez Kolegę Mirka [syntax=basic4gl] $regfile = "m168def.dat" $crystal = 10000000 'taktowanie procesora $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 10 ' rozmiar stosu $framesize = 40 ' rozmiar ramki $baud = 9600 ' predkość transmisji Config Debounce = 30 '********************* konfiguracja UART Config...

    Mikrokontrolery AVR   22 Maj 2012 17:59 Odpowiedzi: 3    Wyświetleń: 2605
  • RS232 – wysyłanie bajtu, na terminalu odbierane zera lub śmieci, VHDL, 600bps

    Hej Napisałem program który wysłyła 1 bajt (wartości 0-255) po RSie do terminala. Problem w tym, że na ledach inkrementacja działa - widac jak wysłyłany bajt się zmienia, natomniast na terminalu otrzymuję same zera albo nie poukładna śmieci. Kod wyglada tak: shared variable temp1 : std_logic_vector(3 downto 0); -- :="11001100"; shared variable temp2...

    Programowalne układy logiczne   31 Sty 2008 12:27 Odpowiedzi: 3    Wyświetleń: 1182
  • Bzdury z RS, wysyłanie i odbieranie danych, ATmega.

    Mam dwa układ na ATmega oba układy mają podłączone MAXA485. Ogólna komunikacja między nimi jest ok (wysyła-odbiera) ale problem jest tego typu że chce wysyłaś taką ramkę danych adres1 ; adres2 ; rozkaz ; ratosc i odebrać w drugim układzie i przypisać do zmiennych które wykorzystam w dalszej części kodu. Problem jest taki że pomiędzy tymi danymi wyskakują...

    Mikrokontrolery   29 Kwi 2008 11:12 Odpowiedzi: 10    Wyświetleń: 3077
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    Witam. Nie dawno wybudowałem altanę na działce. http://obrazki.elektroda.pl/1427697700_1... http://obrazki.elektroda.pl/9627191600_1... Chciałbym w niej sterować gniazdkami, przyciskami do oświetlenia i oświetleniem. Każde gniazdko będzie miało podświetloną obwódkę wykonaną z pleksi, podświetlenie na diodach RGB sterowanych...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3429
  • RS485 - czym wysłać ramkę FC FE 01 90 01 00 92 ?

    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...

    Automatyka Przemysłowa   20 Lis 2023 11:46 Odpowiedzi: 5    Wyświetleń: 522
  • REKLAMA
  • Modbus RTU na TCP/IP (stan wysoki na konkretnym bicie)

    Cześć Forumowicze, mam kilka pytań odnośnie protokołu Modbus RS485 --> TCP/IP. Jest maszyna z którą się komunikuje, wyświetlam parametry i ustawiam kilka potrzebnych wartości. Urządzenie RS485 to - "Eliwell BusAdapter 150" Konwerter RS485 na TCP/IP to - "SFAR MOD-ETH" Problem pojawił się przy zmiennej "33834", która odpowiada za konkretne działania...

    Automatyka Przemysłowa   01 Sty 2019 19:07 Odpowiedzi: 6    Wyświetleń: 900
  • Odczyt bajtów z sygnału szeregowego ISO9141-2 przy 1200 bit/s - poprawność?

    Witam Podłączyłem do pewnego urządzenia rejestrator napięcia w celu otczutania 6 bajtów które wysyła z prędkością 1200 bit/s. Otrzymałem taki wynik: http://obrazki.elektroda.net/70_12493295... częstotliwość próbkowania to 20kHz skala 5ms na kratkę Badany był sygnał szeregowy ISO9141-2 składający sie z 6 bitów. bity są odzielone stanem wysokim...

    Początkujący Elektronicy   04 Sie 2009 13:09 Odpowiedzi: 7    Wyświetleń: 1114
  • Czy da się tak przesłać dane? uC -> 6 syg. 1-5m -> pły

    Witam Chcę przesłać dane pomiędzy płytkami, gdzie będę miał jedną płytkę master z mikroprocesorem i kilka płytek slave. Na płytkach slava dane będę tylko wprowadzane do rejestrów przesuwnych dlatego nie ma tam żadnego uC. Uproszczony schemat układu i połączeń znajduje się poniżej: http://obrazki.elektroda.net/23_12795247... Dane będą przesyłane...

    Mikrokontrolery   19 Lip 2010 11:36 Odpowiedzi: 2    Wyświetleń: 1071
  • RXD TXD - rs232 jak zrobić transmisje pomiedzy avr, dłusosc

    Witam, ostatnio zainteresowałem sie rs232 i łatwoscią jego działania. Zaplanowałem układ master i kilka układów slave. Wszystkie atmegi8 układ master miałby przesyłac kilka zmiennych funkcją print a układy slave miały by to odbierac. Pierwsze pytanie: Czy można tak podłączyć kilka odbiorników równolegle do jednego nadajnika rs232 (chodzi o to czy ten...

    Mikrokontrolery   16 Wrz 2009 21:28 Odpowiedzi: 19    Wyświetleń: 4094
  • REKLAMA
  • Jak wysłać paczkę 10 bajtów po RS232 do sterownika?

    Witam Mam następujący problem. Potrzebuję wysłać paczkę na sterownik która opisana jest w ten sposób : "Polecenia sterujące oraz potwierdzenia zwrotne mają postać 10-bajtowych paczek danych o strukturze: [*][kod_polecenia][p1][p2][p3][p4][p5][p... " I przykładowe polecenie " [*][8][][][][][][][crc][CR] " na które powinienem dostać odpowiedź...

    Programowanie   27 Paź 2014 15:56 Odpowiedzi: 2    Wyświetleń: 684
  • Delphi RS-232: Zlewanie bajtów przy transmisji 115200b/s z uP na PC

    Witam! Mam następujący problem: przesyłam dane pomiędzy uP a PC w Delphi przy pomocy komponentu vacomm32. Prędkość transmisji wynosi 115200b/s, odebrane dane z uP zapełniają tablicę stringów. Do pewnego momentu wszystko działa (przesłanie ok. 4kB nie nastręcza problemów), lecz po pewnym czasie poszczególne odebrane bajty zaczynają się "zlepiać", tzn....

    Mikrokontrolery   23 Lut 2005 09:20 Odpowiedzi: 2    Wyświetleń: 2118
  • Jak zacząć przesyłanie danych przez RS485 w Bascom? Konfiguracja i instrukcje

    witam chce przesylac dane przez RS485. program pisze pod bascom przegladalem pomoc ale jakos niezabardzo wiem od czego zaczac :/ jak napisac program zeby wysylal i odbieral??? jak to wszystko skonfigurowac jakich instrukcji uzywac??? prosze pomocy!!!!!!!!! pozdrawiam Marek

    Mikrokontrolery   28 Cze 2007 06:14 Odpowiedzi: 26    Wyświetleń: 10329
  • Monitorowanie RS485 z własnym protokołem – schemat konwertera do PC i logowanie

    Witam! Mam ( w domu sieć urządzeń opartą na RS485 (czujniki, sterowniki świateł, żaluzji itp...). Interesuje mnie możliwość podsłuchiwania ruchu w tej sieci (jakiś konwerter do kompa + program, który zapisze mi całą transmisję w logu. Problemem jest to,że używam własnego protokołu (podobny do 1-WIRE) - tak więc potrzebowałbym coś, co pokaże mi tylko...

    Mikrokontrolery   02 Mar 2007 19:13 Odpowiedzi: 7    Wyświetleń: 2717
  • komunikacja rs485 - pc jak sprawdzić poprawność przesyłu

    Witam Na wstępie zaznaczę że jestem zielony w temacie. Mam miernik jak na zdjęciach, który ma możliwość komunikacji po RS485. https://obrazki.elektroda.pl/8835520400_... Potrzebuję przesłać z niego dane do komputera i zapisywać je co np. 15 sek. Próbowałem przesłać dane do komputera za pomocą konwertera jak na zdjęciu i chciałem odczytać...

    Automatyka Przemysłowa   10 Sie 2019 08:39 Odpowiedzi: 10    Wyświetleń: 4368
  • rs485, full-duplex, nie można wysyłać jedncześnie.

    Witajcie zrobiłem magistrale rs485 full-duplex 4 przewody ............... rs485 atmega ====== komputer .................. || ................. attiny dałem terminatory 120 om Wysyłając sygnał (bez konkretnego adresu mikrokontrolera) z komputera dane zostały debrane przez oba mikrokontrolery jednocześnie (tak miało być) Co w przypadku jak chciałbym wysłać...

    Mikrokontrolery   13 Sty 2007 16:33 Odpowiedzi: 8    Wyświetleń: 2605
  • ATmega8 i 3 nadajniki DS1820 na jednej linii – identyfikacja i wyświetlanie na LCD

    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....

    Mikrokontrolery AVR   18 Lip 2018 20:36 Odpowiedzi: 4    Wyświetleń: 1599
  • Modbus RTU przez TCP w NModbus i CONV485E – jak przesłać pełną ramkę z CRC?

    Konwerter w trybie przezroczystym przesyła bajt po bajcie dane odebrane z połączenia TCP na port RS485, a odebrane z RS485 wysyła połączeniem TCP. Nic więcej. Co konkretnie jest przesyłane możesz podejrzeć Wiresharkiem. Musisz sam zadbać, żeby przesyłane dane miały sens, a także żeby było dość czasu na ich transmisję po RS485 przy wybranej szybkości,...

    Automatyka Przemysłowa   13 Wrz 2014 21:43 Odpowiedzi: 4    Wyświetleń: 2391
  • Opóźnienia w komunikacji Modbus przez USB-RS485 w Delphi - jak je zredukować?

    Przejściówki wnoszą opóźnienie, w pewnych warunkach absurdalnie duże. Dane na UART przychodzą bajt po bajcie, ale nie można ich bajt po bajcie wysyłać przez USB - maksymalna przepustowość USB wyniosłaby wtedy 1000 B/s. Przejściówka ma bufor danych od kilkudziesięciu B do kilku kB i czeka z przesłaniem danych na jego wypełnienie lub inne kryterium, np....

    Programowanie   11 Mar 2010 20:53 Odpowiedzi: 5    Wyświetleń: 2243
  • Jak szybko przełączyć MAX485 na odbiór po wysłaniu danych w RS485?

    Witam, mam taki problem. Mam łącze RS485 na 2 kablach. Wysyłam na RS485 string komendą printf. Danych mam do 10 do 100 bajtów. Nie mogę od razu w następnej linii przełączyć MAX485 na odbiór, bo dane jeszcze nie przejdą i urwę trnsmisję. Pytanie moje brzmi - jak najszybciej można to zrobić? Czy da się tak zrobić, aby jak tylko wyjdzie ostatni znak, to...

    Mikrokontrolery Początkujący   10 Lut 2016 22:13 Odpowiedzi: 16    Wyświetleń: 1299
  • Kilka AVR, RS485 i aplikacja na Windows - wątek 9-tego bitu adres/dane

    Witam. Ale kombinujesz. Olej "9" bit. Wysyłasz ramkę gdzie jeden z bajtów ta adres slave i po temacie.

    Mikrokontrolery AVR   11 Lis 2019 22:44 Odpowiedzi: 21    Wyświetleń: 1155
  • Moduł internetowy ecoNet 300 i ecoLINK2

    Nie mam econet, mam tylko ecotouch (działający gdy robiłem odczyty z portu G2). Na obydwu portach (G1, G2) leci ta sama transmisja, przynajmniej u mnie. Raczej nie ma handshake. Po prostu jest adres urządzenia, który jak się domyślam widać w komunikacji jako oddzielna paczka danych (ma chyba z 10 bajtów) Widać to w komunikacji, pobierz zipa z mojego...

    Komputery Początkujący   22 Mar 2026 13:34 Odpowiedzi: 679    Wyświetleń: 184302
  • [c] Jak sprawdzić odbiór danych na RS485 bez zakłócania transmisji?

    Może warto poświęcić chwilę na odebranie potwierdzenia . Sprawa jest dość prosta wysyłasz bajt oznaczający początek ramki potem kilka bajtów danych i jakąś sumę , potem czekasz na odp. jeśli suma ok to jedna wartość jeśli źle ,to wysyłasz jeszcze raz dane . Albo nadajesz jeden i czekasz na zwrócenie tego samego bajtu ...

    Mikrokontrolery AVR   05 Mar 2012 17:58 Odpowiedzi: 20    Wyświetleń: 3474
  • Kolektor próżniowy ze sterownikiem SOLARCOMP 951 - transmisja szeregowa RS485

    Na początku żeby zestawić komunikację użyłem programu Terminal do wysyłania zapytań. Spędziłem nad tym sporo czasu ale sterownik w końcu wysłał odpowiedź. Później napisałem krótki program na ATmega32 który co 5 sekund wysyła zapytanie i odczytuje odpowiedź dowolnej temperatury. Nie odczytywałem jeszcze parametrów ale jak sterownik już odpowiada to kwestia...

    Energia Odnawialna   26 Lut 2026 23:56 Odpowiedzi: 71    Wyświetleń: 16629
  • Taśma LED z interfejsem RS485? Protokół DMX512 - TM512C4 RGBW 24V

    https://obrazki.elektroda.pl/2616487200_... Przedstawię tu indywidualnie adresowalną taśmę LED RGBW (czerwony, zielony, niebieski i biały) opartą o układ TM512C4 i pracującą na napięciu 24V. Pokażę tu, jak działa jej protokół komunikacji DMX512 i jak można prosto wysterować ją z poziomu RS485 ESP32. Do demonstracji użyję płytki ESP32...

    Smart Home Poradniki   16 Wrz 2025 10:11 Odpowiedzi: 5    Wyświetleń: 1278
  • [AVR] USART - Konfiguracja Atmega48P dla RS485, 7 bit, parzystość

    Cześć, mam do uruchomienia urządzenie, które działa po RS485 z dość niewdzięczną ramką danych: 7 bit, 2 bity stopy oraz jeden bit parzystości. Bez problemu komunikuję się z urządzeniem gdy jest ono podłączone do komputera przez przejściówkę RS485/USB i ręcznie wpisuję polecenia (np. wysłanie komendy drukuj to wysłanie czterech bajtów: 0x16 0x1A 0x05...

    Mikrokontrolery   17 Kwi 2024 00:52 Odpowiedzi: 3    Wyświetleń: 246
  • ATMEGA8, asembler: problem z wysyłaniem danych przez RS485, USART, SN75176

    Raczej nie nastepuje to za szybko bo mam w kodzie out udr, r20 aaa: sbis ucsra, udre rjmp aaa cbi portd, 4 i cbi pord, 4 wykonywane jest dopiero po wysłaniu bajtu, który znajduje się w r20, dopóki bajt jest wysyłany program skacze od aaa: do rjmp aaa poniewaz bit udre w rejestrze ucsra jest ustawiany dopiero gdy bufor nadawczy jest opróżniony i nadawanie...

    Mikrokontrolery   25 Lut 2007 01:23 Odpowiedzi: 21    Wyświetleń: 3894
  • Podgląd transmisji RS485 pomiędzy dwoma urządzeniami

    Cześć, udało się odczytać dane, tak naprawdę udało się uzyskać ramkę danych, które wysyła urządzenie. Urządzenie wysyła sekwencje 16 bajtów, część bajtów jest stałych, natomiast dane zmienne przesyłane są w bajtach, które pogrubiłem. W zależności od nastaw urządzenia te bajty się zmieniają, reszta jest taka sama. B6 6B AA 5A 0A 40 3F 0E 00 00 3A 00...

    Automatyka Przemysłowa   27 Lut 2023 21:47 Odpowiedzi: 11    Wyświetleń: 1434
  • Bascom AVR Uart - jak przyspieszyć wysyłanie danych przez RS485?

    Przerwanie od portu szeregowego przy odbiorze jest generowane po napłynięciu JEDNEGO bajtu. Wykonywanie więc całego ciagu instrukcji za każdym razem mija się z celem.Każdy podprogram obsługujący przerwanie musi być maksymalnie krótki. Czy sprawdzałeś ile razy komunikuje ci, że napłyneło > niż 50 bajtów i nie nastapiła poprawna transmisja? Policz ile...

    Mikrokontrolery AVR   11 Maj 2014 11:49 Odpowiedzi: 5    Wyświetleń: 1968
  • Jak przesyłać dane między AVR a Siemens S7-200 przez Freeport i RS485?

    Witaj nie ma to wiekszego znaczenia że wykorzystujesz na samym końcu SIEMENSA AVR lub 51 nie widzę problemu kupisz sobie tani kabel do transmisji telefonu komorkowego siemensa lub nokii i masz tanie dopasowanie standartu RS232C - RS232 czyli -15/15V do 0-5V potem ustawiasz free port na CPU i komunikacje w mikrokontrolerze i np. wysyłasz na port i odbierasz...

    Mikrokontrolery   03 Kwi 2007 14:08 Odpowiedzi: 2    Wyświetleń: 2668
  • [Praca] (Warszawa) Szukam osoby znającej się na RS485.

    >x987 naprawde chcemy Ci pomoc bys Sam to ogarnął w chwile Dziękuję serdecznie, ale naprawdę wszystkie możliwości już wyczerpałem. Tutaj jest trudniejsza zagadka. Albo To nie jest wcale RS485, albo przegapiłem coś co jest taką oczywistością, że nikt o tym nie pomyślał. >zwierasz DE i RE w module do masy zasilania - uklad jest wowczas odbiornikiem...

    Projektowanie Bazar   07 Paź 2025 22:01 Odpowiedzi: 24    Wyświetleń: 879
  • ORNO OR-WE-516/517 - opinie o funkcji MODBUS i komunikacji RS485

    Witam, Cóż, liczników z wyjściem MODBUS nie jest wiele. Dlatego niedrogi i nowoczesny licznik od ORNO serii OR-WE-51x wydaje się bardzo atrakcyjny. "Nic bardziej mylnego!" Po pierwsze, wstydzą się funkcji MODBUS, teraz już wiem dlaczego. Informacja o programie narzędziowym i spis rejestrów to jakaś wielka tajemnica, trzeba dzwonić się o to prosić. Kogo...

    Elektryka Instalacje i Sieci   01 Sty 2026 18:00 Odpowiedzi: 153    Wyświetleń: 40458
  • Monitoring naszych instalacji OZE - www.PVmonitor.pl

    Moim pierwszym krokiem była próba dodania własnego serwera do listy w menu dataloggera, ale mimo że wpis został zapamiętany to nie było żadnych prób połączeń wychodzących na "Remote server B". Wtedy pomyślałem, że może jest to konfiguracja typu active/standby i nie "przeskoczy" na drugi serwer jeżeli pierwszy działa ale nawet po odcięciu na firewallu...

    Energia Odnawialna   24 Lis 2025 09:25 Odpowiedzi: 2432    Wyświetleń: 341685
  • Dwa AVR i komunikacja po kablu na odległośc około 500m

    Szczerze to podchodziłem do tej pory do rs485 jak do zła koniecznego ale chyba będę się musiał nad tym tematem pochylić. Inna sprawa to się dowiedziałem że kabel który można będzie wykorzystać(bo już jest u klienta położony) to telefoniczna linka 4c 4x0,25. Czy na tym kabelku rs485 poleci bez problemów? Szybkość komunikacji nie jest tutaj ważna bo dane...

    Mikrokontrolery   31 Maj 2012 12:28 Odpowiedzi: 16    Wyświetleń: 2625
  • Odczyt danych z falownika FoxESS T5 przez RS485: komunikacja, pakiety danych, rejestry

    Cześć, mam Foxess T10, ale to jest co do zasady to samo. Z informacji od serwisu wynikało by, że idą tam pakiety danych które idą potem do chmury. W moim przypadku odbieram w kółko pakiety 02 04 00 00 00 06 70 3B. Idzie około 580 takich pakietów na minutę. Z analizatora modbus wynika, że to zapytanie do urządzenia o adresie 0x02 i odczyt 2 bajtów od...

    Energia Odnawialna   31 Maj 2023 21:37 Odpowiedzi: 7    Wyświetleń: 6756
  • protokół komunikacji po szynie RS485 - jaki i jak

    Ja zrobiłem do fabryki ponad 20 urządzonek porozumiewających się po RS485. Wszystko działa do dziś (na szczęście). Zrobiłem sterownik Master, który odpytuje pozostałe Slave'y i wysyła informacje na drugm porcie do PC. Protokół jest taki (sam wymyśliłem, ale też danych nie ma wiele): Bajt startu (#FE - unikalny, nie może się znaleźć w danych, bo zostanie...

    Mikrokontrolery   26 Paź 2010 17:26 Odpowiedzi: 9    Wyświetleń: 12524
  • [STM32] [STM32][C] Jak zapewnić pełną transmisję danych przez USART z DMA i RS485?

    Przesyłam sobie dane przez RS485. Na linii są dwa urządzenia i oba mają mieć możliwość nadawania. W związku z tym, gdy jedno skończy nadawać, powinno wyłączyć układ sterujący linią. Niestety jest problem przy transmisji USARTem przez DMA. Przerwanie transfer complete generowane jest wtedy, gdy DMA skończy swoją pracę, natomiast jeszcze nie wszystko...

    Mikrokontrolery ARM   10 Lut 2012 03:27 Odpowiedzi: 8    Wyświetleń: 3608
  • TMS320 2407A - Wymuszenia opóźnień w komunikacji Master-Slave [RS485]

    Problem występuje w nasłuchu co 10ms dla Mastera i Slave. Rysowałem różne przypadki ustawienia paczek danych. Mogę wysłać maksymalnie 7 Bajtów z czego pierwszy jest Header, ostatni CRC i mam 5 Bajtów rozkazów. Nie mogę zmniejszyć tych 5 Bajtów. W odpowiedzi Slave mam 4 Bajty statusów więc 1 Bajt jest wolny. W takiej sytuacji jak pisać różne rozkazy?...

    Mikrokontrolery   21 Maj 2016 21:16 Odpowiedzi: 9    Wyświetleń: 1083
  • komunikacja PC - RS485 z wykorzystaniem max232 i NE555

    Czyli z tego co piszesz układ działa następująco: gdy z PC chcemy wysłać bajt danych np 11001011 z prędkością 1200 b/s [833us na bit] to najpierw wysyłamy bit startu czyli 0. Pojawienie sie zera uruchamia NE555 i ustawia RS485 w tryb nadawania na czas 40us ale póki mamy cały czas stan niski na linii TX to NE555 będzie cały czas podtrzymywało tryb nadawania...

    DSP i Transmisja   21 Lip 2013 14:06 Odpowiedzi: 7    Wyświetleń: 3072
  • FreeMODBUS na Attiny2313. Czy próbował ktoś uruchamiać?

    Witam. Nie wnikałem za bardzo w kod ale.. zacznij od uproszczenia funkcji odpytywania -tj wysyłania ramek przez UART. Zrezygnuj na początku z przerwań i po prostu wykorzystując pooling wysyłaj w pętli ramki. (Jak dojdziesz co jest nie tak, wtedy zaimplementuj przerwania:) Np by odczytać wartość rejestru spod adresu 100 wysyłasz: Bajt1 (Adres modbus)...

    Mikrokontrolery AVR   06 Wrz 2010 16:32 Odpowiedzi: 9    Wyświetleń: 4350
  • Bascom RS485 - Jak uniknąć konfliktów adresów w sieci master-slave?

    Witam, Zaimplemetuj coś na zasadzie ramki danych, wg której będą pracowały wszystkie urządzenia; np. z mastera zawsze wysyłasz jako pierwszy bajt wartość stałą (np. 64), jako drugi numer urządzenia, jako trzeci komendę, a jako czwarty sumę kontrolną. Slave odpowiada: bajt pierwszy wartość stała (najlepiej inna niż wysyła master np. 65), bajt drugi numer...

    Mikrokontrolery AVR   17 Lut 2014 23:15 Odpowiedzi: 4    Wyświetleń: 3189
  • [stm32][rs485] Brak transmisji

    Mam już nową przejściówkę. Teraj po podłączeniu przewodów tak jak wcześniej (przejściówka jest inna niż wcześniej) odbieram dane za każdym razem. Niestety przy wysyłaniu działa to tylko gdy debuguję i przechodzę krokowo przez USART_SendData (dlatego zakładam że elektronika jest w porządku). Przy normalnej pacy lub debugowaniu bez zatrzymywania nic nie...

    Mikrokontrolery ARM   31 Gru 2011 09:28 Odpowiedzi: 16    Wyświetleń: 8420
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    Jeszcze jedno pytanie - czym wysyłasz i odbierasz dane do/z atmegi? Zrób tak: 1. Nie kombinuj za dużo. 2. Zmień w obecnym programie, aby odsyłał dokładnie to, co odebrał. Opóźnienia na razie zostaw. Zmienne rejestrowe odpuść sobie. 3. Wyślij ramkę, która ma wszystkie bajty różne. 4. Wyślij drugą ramkę, która ma bajty jeszcze inne. 5 Podaj, co wysłałeś...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6837
  • [avr] [AVR] Pisanie bootloadera dla ATmega8 z obsługą sieci RS485 i USART

    na pewno wystapia, bo moze tam byc wszystkie 256 wartosci bajtu. tak czy siak, prosciej napisac programik na PC, ktory bedzie szatkowal dane z pliku bin, niz taki obrabiajacy hex'a - chyba ze koniecznie chcesz wysylac w ascii. 4\/3!!

    Mikrokontrolery   17 Lut 2009 23:11 Odpowiedzi: 5    Wyświetleń: 1717
  • Jak zbudować sterownik modułowy z RS485 i Atmega do maszyn przemysłowych?

    A można linie sterujące wszystkich 12 szt. SN751 podłączyć do jednego portu uC i dane wysyłać do wszystkich, nasłuchiwać od wszystkich ale nadaje tylko ten slave, którego adres będzie w bajtach wysłanych od mastera? Inaczej potrzebował bym 12 linii I/O lub jakiegoś expandera

    Mikrokontrolery   27 Gru 2011 22:18 Odpowiedzi: 22    Wyświetleń: 5047
  • [AT90S2313] [AT90S2313][gcc][Linux] - Jak przerobić kartę przekaźników z RS232 na RS485?

    Standard RS485 przewiduje prace z max 32 urządzeniami... Nie w tym rzecz. Twój dotychczasowy układ na RS232 odsyła dane natychmiast i działa bez żadnego adresowania. To nie działa tak że jak dasz RS485 to Ci to nagle zacznie działać z 32 urządzeniami. Żeby to działało na RS485 potrzebne jest minimalne opóźnienie pomiędzy odbieraniem i nadawaniem (czas...

    Mikrokontrolery   22 Wrz 2012 14:34 Odpowiedzi: 18    Wyświetleń: 2415
  • Brak komunikacji miernika tablicowego z RS485 Modbus RTU

    Udało się w końcu skomunikować z miernikiem 30-dniową wersją programu Modbus Poll. Z VEE też w końcu udało się skomunikować z miernikiem, po skorzystaniu z podpowiedzi, że ramka ma być wysyłana 8 bitowymi bajtami. Zmieniłem typ wysyłanych danych na BINARY i podtyp na BYTE i teraz po wysłaniu zapytania jest odpowiedź, którą odczytuję przez zmienną tablicową...

    Automatyka Przemysłowa   14 Wrz 2009 12:12 Odpowiedzi: 14    Wyświetleń: 4416
  • Jak połączyć 80 układów AVR ATtiny12 z RS485? Maksymalna ilość urządzeń?

    Protokół wyższego poziomu jest mniej potrzebny, bo układy są proste, mają tylko dawać jeden bajt danych w odpowiedzi na jeden bajt przychodzący (adres) - tu żadnej filozofii nie trzeba. Właśnie to co opisujesz jest już protokołem "wyższym", dodatkowo musisz przewidzieć to że układy wysyłają pakiety z sumami kontrolnymi (bo jak przypadkiem się włączą...

    Mikrokontrolery   31 Sty 2006 21:02 Odpowiedzi: 7    Wyświetleń: 4723
  • Jak wykryć zajętość magistrali RS485 w sieci z ATmega8?

    Musisz mieć cały czas włączony odbiornik i nasłuchiwać stanu linii. Próbę nadawania podejmujesz tylko gdy jest "cisza" (można to rozwiązać sprzętowo nawet ładują kondensator). Urządzenie nadawcze odczytuje zwrotnie samego siebie i sprawdza czy to co odczytał zgadza się z tym co wysłał. Dobrze jest na początku wysłać tzw. preambułe (bajt o wartości AAh...

    Mikrokontrolery   07 Maj 2007 18:44 Odpowiedzi: 11    Wyświetleń: 3149
  • Jak najlepiej połaczyć PLC w sieć? RS232, RS485, Micrologix.

    A ja proponuję Ci, abyś wykorzystał ten RS485 i połączył wszystkie trzy sterowniki razem. Teraz musisz pamiętać, aby tylko jeden sterownik w danej chwili mógł nadawać. Musisz wybrać, który sterownik będzie jako master - będzie on wysyłać zapytania do dwóch pozostałych. Wszystkie trzy sterowniki muszą mieć swój adres, np. 1, 2 oraz 3. Zaprojektuj sobie...

    Automatyka Przemysłowa   25 Sie 2008 07:41 Odpowiedzi: 12    Wyświetleń: 4230
  • Jak odczytać dane z konwertera rs232/rs485 (Borland c++)?

    tak, posiadam coś takiego: 1. porametry: 115200 bodów, 8 bitów, 1 bit stopu, bez kontr. parzystości 2. odczyt, przesyłanie do modułu ciągu bajtów : ADRES, ROZKAZ, ILOŚĆ_DANYCH, DANE..., SUMA_MOD256 3. i jeszcze przykład : 0F4H, STATUS, 02H, PRESS_L, PRESS_H, SUMAMOD256 Dodano po 21 no i czy ja mam po kolei osobno wysyłać z kontrolki ActiveX te Hex-y...

    Programowanie   20 Lis 2006 17:06 Odpowiedzi: 7    Wyświetleń: 3418
  • Uart - utrata danych przy nowym algorytmie nadawania [Atmega328 & Atmega644]

    (at)gaskoin Sprawdziłem. Też gubię dane. Ale nie jest to wina rsSend0 tylko przełączania linii RS485. [syntax=c] _delay_ms(1000); rs4Tx; // nadawanie RS485 for( n = 30; n < 46; n++) { rsSend0(n); } rs4Rx; // odbiór RS485 [/syntax] A taki jest rezultat. [syntax=dos] 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 1E 1F 20 21 22 23 24 25 26 27 28 29 2A...

    Mikrokontrolery AVR   04 Sie 2018 15:50 Odpowiedzi: 15    Wyświetleń: 924
  • Jak obsłużyć przerwania dla RS485 przy odbiorze danych w tle?

    sugeruje odbierać dane na przerwaniu od uart'a. i ustawiać flagę dla głównej pętli iż ten odbiór się zakończył ( po odebraniu określonej ilości bajtów i znacznika końca lini). wtedy z głównej pętli skoczyć do podprogramu wysyłającego (w najprostszej postaci PRINT) jeden z moich systemów odpytuje tak 17 urządzeń, urządzenia slave sprawdzają ramkę przychodząca...

    Mikrokontrolery   19 Maj 2008 15:54 Odpowiedzi: 18    Wyświetleń: 3156
  • Jak połączyć komputer ze sterownikiem Fatek B1-CM25E przez RS485?

    Jeśli mogę doradzić coś to: używałem B1 + rs485 + wejścia/wyjścia analogowe + soft w visual C# odczytujący rejestry PLC oraz dwa wejścia analogowe ( razem około 37 bajtów danych ). Miałem przejściówkę RS485 z allegro, ale był problem i co jakiś czas wywalało błąd (w transmisji przychodziły śmieci). Ktoś tutaj polecił mi konwertery MOXA - kupiłem zwykły...

    Automatyka Sterowanie PLC   15 Lut 2016 13:35 Odpowiedzi: 2    Wyświetleń: 1902
  • Jak wysłać wartości float między Arduino po UART?

    Generalnie teraz jest klops numer dwa, bo standardowy UART nie jest siecią multidrop, czyli właściwie bezpośrednio powinieneś łączyć tylko 2 urządzenia po UART lub zastosować transceiver np. RS485, który to sprawia, że do linii komunikacyjnych można łączyć większą ilość odbiorników. Albo w jednym esp użyć dwóch UARTów (jeśli jest tam taka opcja, bo...

    ESP8266 i ESP32   09 Lis 2019 23:36 Odpowiedzi: 52    Wyświetleń: 3189
  • [AT91S7SAM128] UART wysyła same 0 - problem z transmisją RS485 przez ADUM1401 i SP485

    Oczywiście, że możliwe jest odebranie ciągu jednakowych bajtów od nadajnika mimo że on wysyła różne dane. Przy różnym baudrate tzn. nadajnik 8,9 razy niższy baud niż odbiornik występuje sytuacja w której po IDLE( odpowiednik 1 logiczne) wysyłamy startbit( odpowiednik 0 logiczne). Trwa on przez okres startbitu i ośmiu pozostałych biciorów. Po nim nadajnik...

    Mikrokontrolery ARM   28 Lip 2008 09:33 Odpowiedzi: 13    Wyświetleń: 2516
  • Ocena schematu interfejsu RS485 z ATmega i MAX485ECPA - problem z sygnałem PD0

    Witam. Przesyłam schemat urządzenia, którego głównym zadaniem jest wysyłanie i odbieranie danych po linii RS485. Mam pewien problem z tym urządzeniem. W ramach eksperymentu, który miał na celu znalezienie źródła problemu, napisałem program, który cyklicznie ustawia naprzemiennie stan niski albo stan wysoki na nóżce PD2 mikrokontrolera ATmega. Sygnał...

    Projektowanie Układów   14 Paź 2015 15:19 Odpowiedzi: 18    Wyświetleń: 1560
  • Inteligentny dom - jak zdalnie sterować gniazdami i oświetleniem?

    Nie zniechęcisz mnie niczym. O inteligentnym domu myślałem, zanim takowe pojęcie się pojawiło. Dzięki zaawansowanej elektronice, teraz mogę spokojnie sobie realizować. Nie spieszę się z tym, ponieważ też mam ważniejsze rzeczy do roboty. Wracając do komunikacji, twój system komunikuje się coś w rodzaju standardu RS485. W moim przypadku wymagany jest...

    Smart Home IoT   17 Maj 2021 07:49 Odpowiedzi: 244    Wyświetleń: 140412
  • Pomocy ! Obsługa rs485 za pomocą kontrolki MSComm ????

    Wszystko zależy od konfiguracji. Żeby zestawić połączenie po RS'ie obydwa urządzenia muszą być skonfigurowane identycznie czyli: 115200 bodów,8 bitów, 1 bit stopu, bez parz. Dane przychodzące: Możesz np. testować bufor oczekując danych o konkretnej długości (ilości bajtów). Wtedy je pobierasz, kasując bufor czekając na kolejny pakiet lub pozostawiając...

    Programowanie   28 Lis 2006 11:43 Odpowiedzi: 4    Wyświetleń: 1344
  • Komunikacja między urządzeniami za pomocą RS485

    RS485 to warstwa fizyczna a nie protokół. jeśli chodzi o podłączenie elektryczne to polecam ukłądy typu MAX 485 lub podobne. prawie na pewno jest to przesyl zwykłego RS, tylko sygnałem różnicowym anie napięciowym. protokół zaś jest sprawą tego który oprogramowywał owe rejestratory. tu prędkość transmisji czy parametry (5,6,7,8 bit, bity start stop i...

    DSP i Transmisja   04 Lut 2006 11:53 Odpowiedzi: 1    Wyświetleń: 1908
  • AVR Bascom RS485 – czy możliwe porównanie wysłanego i odebranego bajtu w ISR?

    Na jednej szynie danych (o takiej mowa skoro mogą się pojawiać kolizje) i tak nie uzyskasz trybu full-duplex. Według mnie lepiej zastanowić się nad samym protokołem, aby wyeliminować w znaczącym stopniu kolizje oraz zapewnić jakiś prosty sposób retransmisji danych - najprostrzy to narzuta 2 bitów na pakiet danych - jeden zmieniany w każdym kolejnym...

    Mikrokontrolery   30 Lip 2007 21:49 Odpowiedzi: 3    Wyświetleń: 2594
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    OK Dzięki! Mam taki interfejs ze posiadam X modułów na których są przekaźniki i są podłączone do szyny danych (RS485) i chce sterować je poprzez komputer. W Delphi wysyłam jednym ciągiem takie komendy jak Adres = 0-255 Komenda = 0=255 Port = 0-255 Wartosc = 0-255 Czyli moja ramka danych z komputera przykładowo wygląda tak: RS_Send ('ADCS'); Wysyłam...

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6076