rs485 opóźnienie

Znaleziono około 90 wyników dla: rs485 opóźnienie
  • RS485 Bascom - Jak dodać opóźnienie 0,5s bez utraty komunikacji?

    Również nie jestem Bascomowcem ale być może moje uwagi okażą się cenne. Po instrukcji Print "{008}5r", dane jest 10 ms opóźnienia. W tym czasie slave mógł już przesłać wszystkie swoje dane - a master jeszcze nie rozpoczął nasłuchu. Inną sprawą jest to, że 100 obiegów pętli w procedurze Odczyt_zn może trwać krócej niż transmisja jednego znaku przez UART...

    Mikrokontrolery AVR   01 Kwi 2010 12:10 Odpowiedzi: 2    Wyświetleń: 4250
  • AVR - Jak wykryć zakończenie transmisji RS485 bez użycia delay?

    Procesor to ATMEGA 644P Zrobiłem tak: [syntax=c]while(!(UCSR1A & (1<<TXC1))); UCSR1A|=1<<TXC1; [/syntax] ale dalej giną ostatnie znaki. Jak dołożę opóźnienie 3ms to idzie wszystko.

    Mikrokontrolery AVR   30 Cze 2016 10:50 Odpowiedzi: 28    Wyświetleń: 1872
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [c] Jak sprawdzić odbiór danych na RS485 bez zakłócania transmisji?

    Za radą kolegi Saabotaz zrobiłem opóźnienie przełączania się w tryb nadawania po zakończonym odbiorze bajtu. Rozwiązanie problemu wygląda następująco: [syntax=c] uart.h #define __FREQ_183 1843200L #define __FREQ_368 3686400L #define __FREQ_737 7372800L #define __FREQ_1159 11059200L #define __FREQ_1474 14745600L #define __FREQ_1843 18432000L #define...

    Mikrokontrolery AVR   05 Mar 2012 17:58 Odpowiedzi: 20    Wyświetleń: 3474
  • REKLAMA
  • RS485 z automatycznym kierunkiem - sprawdzenie schematu

    Wygląda sensownie, tylko R7 ma za niską wartość. Opóźnienie wprowadzane przez R7 C1 powinno być na tyle długie żeby nadajnik nie został wyłączony podczas transmisji.

    Początkujący Elektronicy   25 Maj 2022 23:54 Odpowiedzi: 8    Wyświetleń: 558
  • Jak sprawdzić koniec transmisji UART w AVR ASM (Atmega328 i Attiny2313)?

    Zobacz na tą notę aplikacyjną, tam są opisane metody zarządzania linią nadawania i odbioru. [url=www.st.com/resource/en/application_... W sytuacji wykorzystywania przerwania pustego bufora i tak trzeba odliczyć czas do przełączenia. Specyfikacja standardu wymaga, żeby przełączenie nastąpiło w połowie czasu wysyłki jednego bitu po...

    Mikrokontrolery AVR   14 Gru 2016 19:39 Odpowiedzi: 7    Wyświetleń: 1050
  • Problem z komunikacją I2C i UART na odległość za pomocą kabla

    I2C wymaga, by każde urządzenie było w stanie odpowiednio szybko zmienić stan linii SDA - czyli rozładować pojemność kabla; trzeba też, by mogła się ona wystarczająco szybko naładować poprzez opornik pull-up. Z EEPROM-em, BMP280, PCF8574 łączyłem się przez I2C i nie przypominam sobie, by przy wolnym SCK były z nimi problemy. PCA9600 nie znam. Natomiast...

    Początkujący Elektronicy   04 Sty 2022 14:08 Odpowiedzi: 25    Wyświetleń: 1521
  • REKLAMA
  • [Mega16] Jak zdiagnozować brak transmisji RS485 między Mega16 jako master i slave?

    Pomiędzy zmianą funkcji na nadajnik a wysłaniem danej dodaj opóźnienie ok 1ms tak samo pomiędzy nadawaniem a przełączaniem na odbiornik. PORTD |= _BV(4); //nadawanie _delay_ms(1) USARTWriteChar('b'); //umownie b to adres modułu _delay_ms(1) PORTD &=~_BV(4);//RS485 - odbior Musisz to zrobić w nadajniku i odbiorniku.

    Mikrokontrolery AVR   20 Lis 2011 23:43 Odpowiedzi: 7    Wyświetleń: 3390
  • 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
  • RS485 - Modbus RTU: Losowe timeouty w sieci z 8 modułami slave i masterem

    No i wszystko się wyjaśniło. Problem wcale nie dotyczył warstwy sprzętowej, okazał się banalny, choć aby go znaleźć spędziłem kilka godzin na obiekcie. Finalne okazało się, że wartość czasu oczekiwania na odpowiedź była za mała - ustawiona na 500ms (zmieniłem na 1s) . Wystarczyło od strony mastera zmienić timeout na nieco większy i wszystko bzyka aż...

    DSP i Transmisja   13 Mar 2013 12:31 Odpowiedzi: 9    Wyświetleń: 4947
  • Automat Pick and place by mictronic

    http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...

    DIY Konstrukcje   22 Lis 2015 11:05 Odpowiedzi: 61    Wyświetleń: 22965
  • Jak opóźnić przełączanie kierunku transmisji RS-485 na ATMEGA?

    Witam, od pewnego czasu walczę z problemem sterowania kierunkiem transmisji RS-485. W układzie mam układ MAX485. DI podłączone do TX, RO dołączone do RX, (DE + ~RE) do PB2 ustawionego jako wyjście. Procedura nadawania wygląda standardowo: int USART_Transmit( unsigned char data ) { while ( !( UCSRA & (1<<UDRE)) ); UDR = data; return 0; } W...

    Mikrokontrolery   08 Sty 2011 23:35 Odpowiedzi: 9    Wyświetleń: 5367
  • rs485 problem z przełączaniem między odbiorem a nadawaniem

    Witam zaimplementowałem protokół Modbus i wykonałem 1 urządzenie master i Slave na mikroprocesorach ATMEGA32. Podczas komunikacji przez rs485 slave nie odbiera poprawnej odpowiedzi. W masterze gdy przechodzę na wysyłanie ramki to ustawiam "1" do bitu sterowania układam rs485 a gdy przechodzę do odbioru to ustawiam "0". Jezeli ustawię na stałe "1" do...

    Mikrokontrolery   27 Sie 2015 08:58 Odpowiedzi: 13    Wyświetleń: 4217
  • ADM485 i RS485 i 50 m, możliwość zakłócenia sygnału?

    czy sygnal przesylany przez RS485 z szybkoscia 2 MB/s, moze sie zaklocac, fakt ze sa one polaczone 50 m skretka 5 zylowa, a sa umieszczone przy ukladzie tranzystorowym, dla 30m przewodu w tych samych warunkach sygnal jest poprawny? sterowniki to adm485 po obu stronach kabla

    Mikrokontrolery   26 Lis 2008 21:33 Odpowiedzi: 4    Wyświetleń: 1848
  • REKLAMA
  • RS485 - tryb nadawania i rezystory polaryzujące, jak najlepiej ustawić?

    Witam; wiem że temat RS485 był już wałkowany, ale w żadnym wątku ten problem nie był rozwiany. Otóż chodzi mi o dwie sprawy. 1) Czy od strony mastera, lepiej jest właczyć tryb nadawania tuż przed wysłaniem danych , a potem natychmiast go wyłączyć, czy też lepiej trzymać go zawsze w stanie nadawania , a tylko chwilowo, wtedy gdy spodziewam się danych...

    Mikrokontrolery   07 Lip 2013 19:45 Odpowiedzi: 9    Wyświetleń: 1623
  • Jak obsłużyć przerwania dla RS485 przy odbiorze danych w tle?

    Witam. Są dwa urządzenia komunikujące się po magistrali RS 485. Załóżmy, że jedno jest urządzeniem ciągle zajętym autonomicznymi pomiarami, ale jednocześnie ma odpowiadać na zapytania urządzenia nadrzędnego (które będą się pojawiały w sposób przypadkowy / niezdefiniowany w czasie). Myślałem nad wykorzystaniem przerwań. Np. co kilka ms urządzenie przerywałoby...

    Mikrokontrolery   19 Maj 2008 15:54 Odpowiedzi: 18    Wyświetleń: 3156
  • [avr] Jak przyspieszyć transmisję RS-485 między Atmega8 a Atmega32?

    Witam, Komunikuje ze sobą dwa Uc: Atmega8 - panel z wyświetlaczem i guzikami Atmega32 - baza gdzie mam wszystkie czujniki Kwarce 14.746 Mhz w obydwu przypadkach Transmisja dwukierunkowa half-duplex przez rs-485. W uproszczeniu panel z wyświetlaczem ma za zadanie wyświetlać wszystko co mu wyśle baza, czyli 21 znaków x 8 lini = 168 bajtów. Wysyłanie realizuję...

    Mikrokontrolery AVR   09 Lis 2011 12:31 Odpowiedzi: 25    Wyświetleń: 3108
  • RS232/RS485 – czy różne wartości timeout (33ms vs 100ms) uniemożliwiają komunikację?

    Witam tworze program do obsługi urzadzenia poprzez RS485 i mam problem Zauważyłem ze mój konwerter RS232<->RS485 ma najwyzszy timeout 33ms a moje urzadzenie najnizszy 100ms Pytanie Czy jest możliwe nawiązanie połączenia pomiędzy PC a moim urzadzeniem na RS485 jeżeli maja różne czasy timeout????? Pozdrawiam

    Komputery Hardware   21 Lip 2006 06:13 Odpowiedzi: 4    Wyświetleń: 1323
  • Jak połączyć urządzenie RS422 z RS485? Przekrosowanie nie działa

    Witam mam pytanie moze sie ktos z tym zetkną i poradzi cos sensownego ?. Musze połączyc urzadzenie z RS 422 do sprzetu który przesyła RSa 485. a prosty przekros tj. Rx--TX nie działa. Wiecie moze co z tym zrobic ??

    Komputery Hardware   12 Lis 2003 13:44 Odpowiedzi: 9    Wyświetleń: 4805
  • MAX485 - w trybie odbioru (stan linii RO z rezystorem terminującym na wejściu)

    Witam, Mam problem ze stanem na linii RO transceivera MAX485 po podłączeniu rezystora terminującego. Dobrze jest jeżeli MAX485 jest w trybie odbioru (RE oraz DE w stanie niskim) a rezystor pomiędzy liniami nie jest podłączony. Linia RO jest w stanie wysokim - układ czeka na dane na wejściu A-B. Problem pojawia się gdy podłączę rezystor terminujący 130...

    Mikrokontrolery   24 Lut 2016 12:56 Odpowiedzi: 4    Wyświetleń: 876
  • Transmisja danych cyfrowych po 150m przewodzie - zakłócenia

    Witam, mam problem z przesyłem danych cyfrowych na duże odległości tj. przewód 150m. Komunikacja odbywa się między dwoma mikroprocesorami atmega8, tak więc obowiązuje standard TTL. Przewód to standardowa skrętka 8-mio przewodowa z ekranem. Oto sygnał po podpięciu jednego przewodu (wykorzystanie jednej żyły z 8 - bez ekranu): http://obrazki.elektroda.net/29_12654517...

    Mikrokontrolery AVR   06 Lut 2010 22:24 Odpowiedzi: 33    Wyświetleń: 6268
  • 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ń: 2711
  • Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku

    Potrzebuję konwertera rs485-rs232 pracującego w trybie halfduplex, sterowanie kierunkiem transmisji odbywa się za pomocą RTS od strony komputera z interfejsem RS232. Problem w tym, że do komputera docierają dane, a po zmianie kierunku transmisji w drugą stronę nie działa :( Poniżej jest schemat - masa jest wspólna dla wszystkich układów, zasilanie konwertera...

    Automatyka Przemysłowa   21 Paź 2008 10:44 Odpowiedzi: 17    Wyświetleń: 15330
  • Luźne rozmowy i pytania dotyczące fotowoltaiki (PV) – doświadczenia, zagadnienia

    Nie chodzi o samo działanie tylko o opanowanie napisania skryptów obsługujących wszystkie wymagane parametry które są zależne od siebie do prawidłowego sterowania ładowaniem takich magazynów i rozładowaniem. To są dziesiątki jak nie setki możliwych opcji do analizy w całej instalacji w czasie rzeczywistym. Głownie tu chodzi o sterownie i zarządzanie...

    Energia Odnawialna   15 Mar 2026 19:38 Odpowiedzi: 345    Wyświetleń: 7836
  • Anenji 4,2 kW, 24 V offgrid inverter – szukam tabeli rejestrów Modbus

    To musisz użyć konwertera z protokolu jk bms na dowolny protokół używany przez inwerter, zwykle korzysta się wtedy z magistrali rs485 albo CAN z użyciem modbus. Jak dla mnie to bez sens skoro inwerter nie zarządza wcale bms, większe koszty niż korzyści. Podobne rozwiązania stosuje sie w systemach opartych np. o układy esp32 do zarządzania bms. W apce...

    Energia Odnawialna   25 Lis 2025 22:16 Odpowiedzi: 19    Wyświetleń: 732
  • Jaki falownik PV 5kW z obsługą dynamicznych cen energii ?

    Dzień dobry. Jeżeli chodzi o dynamiczne ceny energii, to możesz wybrać wariant kupna energii po cenach stałych (taryfa G12 lub G12W), a po cenach dynamicznych mieć sprzedaż. Opłaca się to dużo bardziej niż cena średnia miesięczna (która niedługo powinna być usunięta). Deye ma możliwość bycia sterowanym według cen dynamicznych. Rozwiązań jest wiele,...

    Energia Odnawialna   03 Wrz 2025 21:58 Odpowiedzi: 17    Wyświetleń: 885
  • Monitorowanie napięcia i prądu z ORNO OR-WE-504 przez Arduino Mega i konwerter TTL <-> RS485

    Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...

    Energia Odnawialna   03 Sie 2023 13:20 Odpowiedzi: 1    Wyświetleń: 345
  • Wyświetlacz klienta ECR - IBM 93F1090 - jak tym sterować?

    OK - sterowanie równoległe także już zakończone - jeszcze tylko kosmetyka kodu. Hmmm może timingi nie są tak wyżyłowane dla tego trybu tak jak dla harwarowych sterowników Futaby - i trzeba po wysłaniu znaku dawać opóźnienie ok 600us przy taktowaniu 11059200MHz - ale dla potrzeb nawet szybkiego wyświetlania całych ramek obrazu czyli przesyłania jakby...

    Mikrokontrolery   11 Kwi 2022 16:38 Odpowiedzi: 114    Wyświetleń: 39142
  • [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ń: 2409
  • Komunikacja RS485 pomiędzy Steca 5513 a Orno OR-WE-517 MID

    Witam po przerwie. W tym czasie trochę pisałem z chińskim producentem tych konwerterów, przeglądali logi i skończyło się tym, że udostępniłem zdalny pulpit i gość na bieżąco podglądał transmisję, i po konwerterach i po kablu. Efektem jest diagnoza (cyt./tłumaczenie z Googla): Opóźnienie sieciowe jest zbyt duże, dane 485 kolidują z pakietami, a czas...

    Energia Odnawialna   30 Gru 2020 14:47 Odpowiedzi: 26    Wyświetleń: 3327
  • Jak analizować magistrale szeregowe za pomocą oscyloskopu?

    Z mojego punktu widzenia przewagą nad prostymi analizatorami typu Salae jest to iż w oscyloskopie jest tryb pracy "na żywo" A mogę spytać jak to jest w przypadku Salae? Ja właśnie chcę analizować wciśnięcia przycisku w panelu operatorskim, tam mam magistralę RS485 ale chyba wepnę się wcześniej aby mieć sygnał względem masy. Masz na myśli opóźnienie...

    Mikrokontrolery   16 Sty 2017 14:38 Odpowiedzi: 66    Wyświetleń: 15300
  • Fizyczna odporność scalaków RS485 na kilka masterów

    Ja tam tokenów nie lubię, to IMHO one nic nie dają z wyjątkiem kłopotów. I tak trzeba zrobić elekcję po włączeniu, kto ma token (albo robić to na sztywno, co i tak nic nie zmienia). Jak urządzenie mające token zdechnie, albo zostanie odłączone to i tak zaczyna się zabawa od nowa. CSMA/CD to IMHO dobry kierunek, w końcu to jest stosowane i działa całkiem...

    Mikrokontrolery   03 Mar 2013 19:12 Odpowiedzi: 7    Wyświetleń: 1749
  • Konfiguracja portu szeregowego w Linux na mmnet1001 - jak ustawić?

    Nadal nie wiem co było nie tak z komunikacją, ale podejrzewam jakiś problem z modułem. Przerzuciłem się na inny moduł tego samego typu i wszystko zaczęło chodzić dobrze. Pozdrawiam i dziękuję za pomoc. Po wielu godzinach znalazłem problem - okazało się, że moduł MMnet ma pewne opóźnienie przy wysterowaniu portów GPIO. Do sterowania przepływem w komunikacji...

    Mikrokontrolery ARM   04 Wrz 2010 23:04 Odpowiedzi: 6    Wyświetleń: 2708
  • Jak zbudować system sterowania domem za pomocą komputera? Pomysły i funkcje

    To Atari 65 ma za małą moc obliczeniową do analizy głosy. Kiedyś testowałem program Voice Assistant na 386 i miał on opóźnienie 1s między wypowiedzeniem a reakcją. A co do sterowania sprzętem to wystarczy zrobić sieć na rs485 i nadawać każdemu układowi adres. Ja bym tylko rozważał czy warto to budować dla samej sztuki bo urzytkowość tego moim zdaniem...

    Smart Home IoT   13 Wrz 2003 00:00 Odpowiedzi: 31    Wyświetleń: 34509
  • Konfiguracja portów Atmega16 i Atmega128 z SN75176 przez UART RS485

    źle się wyraziłem ... dioda na porcie tzn. odebraną daną wystawiałem na port, żeby zobaczyć czy coś odbiera...i odbiera ;). jak już pisałem we wtorek będę wiedział więcej i dam znać jak poszło. Z Twoim kodem i nową wiedzą myślę, że się uda - nie ma wyjścia musi się udać :). Prędkość to 9600 na kwarcu 8MHz w docelowym projekcie będzie niestandardowa...

    Mikrokontrolery   08 Sty 2007 23:57 Odpowiedzi: 9    Wyświetleń: 2954
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Spróbój ustawić kierunki portów TxD i RxD w attiny na odpowienio wejściowy i wyjściowy-może to to. Po 2 spróbój dać większe opóźnienie po: [syntax=basic4gl]Print "MOD001" ; I1 ; "," ; I2 ; Chr(13); Waitms 1 [/syntax] Nie 1ms a może 10ms...nie liczyłem czasu wysyłania danych, ale może w ciągu 1ms dane nie zdążą przejść?

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3409
  • [BASCOM]rs485 slave odbiera dane, nadaje i nie wznawia odbioru, ogolne porady

    bo gdy jest duża liczba układów to w RS485 zanim master odpyta wszystkie slave to trochę czasu minie ( czy to nie jest aż taki duży problem jak mi się wydaje bo nie chciałbym aby światło załączył by się np. po 4 sekundach od załączenia włącznika) Przecież pod wyłącznikiem oświetlenia jest płytka z procesorem i przekaźnikiem. Nie rozumiem po co slave...

    Mikrokontrolery Początkujący   09 Mar 2013 15:23 Odpowiedzi: 7    Wyświetleń: 3426
  • [ATMEGA] Zakłócenia na LCD przy podłączeniu RS485 z MAX485CN - jak je wyeliminować?

    W sumie wyłączenie przerwań nie wpłynie u mnie znacząco na działanie programu gdyż nie mam jakichś funkcji w programie którym niewielkie opóźnienie by zaszkodziło. Tyle tylko że ubiłem procesor i zajmie kilka dni zanim go zmienię. Zawinił program Khazama. A używam go tylko dlatego że obsługuje USB-aps. Zapewne się orientujecie jakiego programatora i...

    Mikrokontrolery AVR   25 Kwi 2010 21:57 Odpowiedzi: 65    Wyświetleń: 13667
  • Jak zbudować dozownik karmy dla psów z zapasem 25-30 kg?

    Witam, pomysł jest naprawdę fajny, ale chwilowo nie mam spawarki więc nie udało mi się go wprowadzić w życie... Co do sterowania jest to najmniejszy problem chyba... Zakładam, żeby wykorzystać silnik DC 12 V od podnoszenia szyb podłączony do napięcia 6 V, obracać się on będzie stosunkowo wolno, do tego mikrostyk, który prześle do mikrokontrolera (wystarczy...

    Automatyka Przemysłowa   14 Lis 2008 11:34 Odpowiedzi: 21    Wyświetleń: 6276
  • Konwerter RS485 - USB z bajerami.

    Możesz u siebie modyfikować "break time"? Wiem, że jest dużo problemów z niekompatybilnością w wielu urządzeniach. Nie przewidziałem tego w swoim programie, aczkolwiek nie widzę problemów żeby w przyszłości to dodać jeśli będzie potrzebne. W moich urządzeniach nie miałem dotychczas takich potrzeb. Czy chodzi o czas trwania "sygnału" BREAK czy jakieś...

    DIY Konstrukcje   05 Lip 2010 12:45 Odpowiedzi: 24    Wyświetleń: 11943
  • (MCS-51 Keil C) RS485 - brak przełączanej komunikacji

    No i w końcu jakaś podpowiedź. To jak działa putchar zaimplementowany w Keil'u to jeszcze nie sprawdzałem, ale to że nie czeka na zakończenie transmisji jest w tym wypadku bardzo prawdopodobne, skoro tak się dzieje. Zaraz dopiszę na szybko jakieś opóźnienie po putchar i zobaczymy. master void main(void) { char c; unsigned int i; LCD_init();...

    Programowanie   07 Sty 2009 13:59 Odpowiedzi: 4    Wyświetleń: 1160
  • Zakłócenia odczytu ostatnich 3 czujników DS18B20 w systemie na ATMEGA i RS485

    Po podłączeniu kolejnych czujników zmienia się obciążenie linii/pojemność itp. Konieczne będzie dopasowanie czasów w funkcjach obsługi 1wire. Np. opóźnienie lub przyspieszenie odczytu bitu z linii o 2us. Co do CRC to liczysz tak samo jak CRC scratchpada z temepraturą. CRC z numeru seryjnego (z 8 bajtów) powinno wynieść 0. Jeśli != 0 to błędnie odczytany...

    Mikrokontrolery AVR   03 Wrz 2015 20:59 Odpowiedzi: 10    Wyświetleń: 1668
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    4.Wpisuje trzy razy "0112" i rozłączam konwerter USB. Wpisuję trzy razy "0112" i rozłączam konwerter USB. Czyli można tak w kółko. Za każdym razem tylko trzy odpowiedzi. Skoro pomiędzy rozłączeniami wysyłasz tylko 3 komendy to odpowiedzi jest aż 3, a nie tylko 3. Z punktu widzenia układu (który nie wie że rozłączasz USB, dla niego to jest po prostu...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14580
  • [atmega16][bascom] - obsługa nadajnika odbiornika RS485

    Witam. Miałem dwie atmegi spięte przez port szeregowy. Full duplex. Master, wysyłał do slave znak "Q" a w odpowiedzi otrzymywał stan wszystkich ośmiu bitów wybranego portu. Master odebrany komunikat wysyłał na port i zapalał LEDy. Ukłąd prosty. Wszystko działało przepięknie. Odbieranie znaków w układach master i slave realizowałem przerwaniem od URXC...

    Mikrokontrolery AVR   09 Sty 2012 09:57 Odpowiedzi: 2    Wyświetleń: 1668
  • Atmega88PA i RS485 - błędy w komunikacji przy echosondzie

    Oczywiście DE i RE są połączone razem (zworka). Inaczej nie miałbym transmisji zwrotnej Mógłbyś podsłuchiwać własną transmisję... Zwłoki po przełączeniu się z nadawania na odbiór (20ms) i odwrotnie wydają się być i tak przydługie - jakby były przeznaczone dla starej elektroniki analogowej... ;-) Przy 1200, 1 bit to prawie milisekunda. Pamiętaj, ze...

    Mikrokontrolery   15 Lip 2010 16:09 Odpowiedzi: 31    Wyświetleń: 6837
  • [ATMEGA[BASCOM] Zdalna aktualizacja oprogramowania ATMEGA przez RS485 - jak to zrobić?

    :-) 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"...

    Mikrokontrolery AVR   01 Gru 2010 01:23 Odpowiedzi: 37    Wyświetleń: 10367
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Nie wiem czym będziesz to pomieszczenie grzał, czy też ewentualnie chłodził (wietrzył? ;)), dlatego trudno doradzić co lepiej wybrać. Jedno źródło ciepła ma większą bezwładność, inne mniejszą... Generalnie przy dużej bezwładności cieplnej lepiej sprawdza się sterowanie z histerezą, tyle, że wyłączenie grzania lepiej zrobić przy nastawionej temperaturze,...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9683
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

    Witam, konstruuje moduł do tzw. inteligentnego domu moduł znajdzie się w puszce pod włącznikiem. Zadania jakie będzie realizował to: - pomiar temperatury DS18b20, - enkoder (będzie zrealizowany na przerwaniach), - 8 wejść cyfrowych, - wyświetlacz oled do wyświetlania parametrów (OLED 0,96' 128x64 na I2C - SSD1306). Moduł będzie komunikował się z sercem...

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1287
  • rs-485 - RS-485 MODBUS RTU kabel do ziemi, duża odległość i dużo urządzeń

    witam, mam do podłączenia około 50 liczników LE01M (firmy F&F). Ze względów praktycznych chcę to zrobić na 4 liniach po około 12-14 liczników na lini o długości około 300m każda. Sieć pracuje zgodnie ze standardem Modbus RTU, każda z linii na początku ma konwerter USB-RS485, a na początku i końcu zgodnie z instrukcją moduły terminacyjne LT-04 (120Ohm)....

    DSP i Transmisja   18 Lut 2013 22:46 Odpowiedzi: 2    Wyświetleń: 10035
  • Melex v3

    Dziękuję wszystkim za miłe słowa. Ogólnie dośc dobrze wyszło ale: -zabezpiecz akumulatory i elektronikę przed deszczem (a najlepiej i przed wilgocią) Mam tylko pytanie jak dokładnie dokonujesz pomiaru prądu? Na akumulatorach i elektronice jest położona guma elektroizolacyjna, taka jaką stosuje się w rozdzielniach na chodniki. Pomiar prądu jest zrealizowany...

    DIY Konstrukcje   27 Lis 2011 19:14 Odpowiedzi: 53    Wyświetleń: 47999
  • [Bascom] [Bascom][Atmega328] Nieprawidłowe wyświetlanie strzałek kierunku na LCD 20x4

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2709
  • Bascom AVR - Input + konwerter COM-RS485 AVT530, opóźnienie dla echo on

    Jakby ktoś szukał gotowego rozwiązania wklejam to bazujące na obsłudze UART w przerwaniu zamiast Input. W pełni działający kdo poniżej: [syntax=basic4gl] $regfile = "m32def.DAT" $crystal = 8000000 $baud = 4800 Nadawanie Alias Portd.7 Config Nadawanie = Output Enable Interrupts Enable Urxc On Urxc Odbierz Dim Kod_znaku As Byte Dim Tekst As String * 1...

    Mikrokontrolery AVR   15 Sty 2013 11:51 Odpowiedzi: 1    Wyświetleń: 1536
  • ATmega32 + MAX485 - sterowanie kierunkiem transmisji

    Witam. Zbudowałem 2 proste układy w celu przetestowania interface'u RS485. ATmega32 + 3 przyciski + wyświetlacz 7-segmentowy + MAX485. R0 układu MAX485 do RxD, DI do TxD, DE i /RE połączone razem do PB0. Wyjścia A połączone ze sobą, B również, między A i B po obu stronach rezystor 100ohm, z jednej strony rezystory polaryzujące 560ohm. Układ ma działać...

    Mikrokontrolery   07 Cze 2012 18:34 Odpowiedzi: 3    Wyświetleń: 3200
  • Arduino - PTA9B01 - Połączenie z konwerterem PT100 na RS485, odczyt temperatury

    (at)Wojciech Sprawdziłem, 9600. Może opóźnienie gdzieś wstawić....

    Arduino   16 Cze 2023 23:14 Odpowiedzi: 9    Wyświetleń: 849
  • Jak zastąpić kabel komunikacją WIFI w ESP32 między RS485/RS232?

    Jak wszystko w IT "to zależy" Odległość, krytyczne nieprzekraczalne opóźnienie, przeszkody i kilka więcej pytań. Szeregówki pracują na poziomie bajtu, sieci na poziomie pakietu. Znam instalację, że odejście od RS485 by łamało odbiory, atesty, wymiar prawny i podatkowy. Masz "coś co działa" więc generalna inżynierska odpowiedź brzmi: nie zmieniać. Jeśli...

    ESP8266 i ESP32   05 Maj 2024 07:59 Odpowiedzi: 23    Wyświetleń: 6882
  • Sterowanie 2 silnikami 12V DC – jak zrealizować opóźnienie i obsługę 1 pilotem?

    Dowolny przekaźnik programowalny przystosowany do zasilania 12V. Wybierz taki który będziesz w stanie zaprogramować przykłady: Relpol NEED, Mooeler EASY. Siemens !LOGO język programowania - bramki lub drabinka ewentualnie małe PLC - tu ciekawie wyglądają chińskie kolny Mitsubishi FX ale większość ma zasilanie 24V język programowania - drabinka (LAD)...

    Projektowanie Układów   23 Mar 2026 08:12 Odpowiedzi: 20    Wyświetleń: 288
  • Konfiguracja modemu 868 MHz i czujnika PIR z ESP32c6 używając VScode i esp-idf

    Używam VScode z esp-idf i mam problem z kodem i myślę, że biblioteki chcę podłączyć modem 868 MHz do esp32c6 i podłączyć bezprzewodowy Czujnik PIR. Moduł 868 MHz to transcelator RS485 eletechsup RT18A01. #include < RadioLib.h > // Pin czujnika ruchu const int motionSensorPin = 2); // Pin czujnika drzwi const int doorSensorPin = 3; // 868 MHz...

    ESP8266 i ESP32   29 Lip 2023 13:52 Odpowiedzi: 0    Wyświetleń: 897
  • Jak zaktualizować oprogramowanie AVR przez RS485 w sieci 10 układów?

    Przerobienie gotowego bootloadera w asm => dopisanie sterowania kierunkiem nadawania to 2 minuty roboty + jakieś nieduże opóźnienie... Gotowych bootloaderów w brud.

    Mikrokontrolery AVR   01 Paź 2008 18:32 Odpowiedzi: 8    Wyświetleń: 2339
  • [AVR] USART - Konfiguracja Atmega48P dla RS485, 7 bit, parzystość

    (at)elpaul Masz błąd w funkcji nadawania. Po zapisaniu UDR czekasz 1 ms, natomiast nadanie danych, przy szybkości 9600 bps trwa 1,14 ms (7+2+1+1), ty masz opóźnienie do dezaktywowania 1 ms, czyli ostatni nadawany bajt będzie zniekształcony. Poza tym lepiej niż robić jakieś opóźnienia poczekać na flagę sygnalizującą opróżnienie rejestru nadajnika.

    Mikrokontrolery   17 Kwi 2024 00:52 Odpowiedzi: 3    Wyświetleń: 246
  • Dobór licznika dwukierunkowego do fotowoltaiki - SDM630 vs MEW01 vs VCX DTS1964-4P

    Jaki licznik posiadasz ? Pozyton sLAB z portem RS485. Zdaje się, że nie do kupienia obecnie. Mało popularny. Na podstawie dobrej dokumentacji udało mi się zrobić obsługę jego protokołu. Jest OK, tylko to opóźnienie w odczycie jest nieco irytujące.

    Energia Odnawialna   18 Lis 2022 12:38 Odpowiedzi: 10    Wyświetleń: 1260
  • [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ń: 3605
  • Jak działa protokół MODBUS RTU na mikrokontrolerze AVR z RS485?

    No między innymi z tych dokumentów piszę to oprogramowanie, więc mam takie pytanie, załóżmy 3.5 znaku do rozpoznania ramki, niech 2 slavy pracują na magistrali, do jednego z nich adresowana jest ramka, oba ZACZYNAJĄ, podkreślam, odbierać ramkę, i zdarzy się sytuacja, slave do którego ramka nie jest adresowana jest np. mocno obciążony, a slave adresowany...

    DSP i Transmisja   04 Paź 2015 21:54 Odpowiedzi: 50    Wyświetleń: 55651
  • TMS320 2407A - Wymuszenia opóźnień w komunikacji Master-Slave [RS485]

    Prędkość transmisji 38400 bps. Opóźnienie podglądane na oscyloskopie waha się od ok 7ms do 16ms. Zależy jak są względem siebie ustawione Master i Slave w danym momencie. Myślałem, aby zrobić kolejne sprzężenie zwrotne i czekać z wysyłaniem kolejnych danych z Mastera do czasu odbioru poprawnej paczki ze Slave. Jednakże obawiam się, że w przypadku jakiś...

    Mikrokontrolery   21 Maj 2016 21:16 Odpowiedzi: 9    Wyświetleń: 1083