Witam, mam zaimplementowaną w projekcie obsługę protokołu modbus (biblioteka freemodbus v1.5). Ten sam program uruchamiam na płytce testowej Xplained z ATmega 328P i komunikacją po RS232 przez wbudowany port eDBG - tu wszystko działa jak należy, zarówno tryb RTU jak i ASCII. Zegar 16MHz. Po...
Może nakierujemy kolegę na jakieś prostsze rozwiązanie, ramka na stałe, prostszy dużo mechanizm, bo nie wiem czy uciągnie full modbusa? Jak wiesz z własnego doświadczenia, jakoś działający Modbus to nie taki wielki problem, trudno zrobić go tak żeby działał w każdej sytuacji. Robiąc...
Witam Mam Licznik Saia modbus i falownik SOFAR KTL6.6 jak wiadomo sofar ma parametry transmisji 9600/8/n/1. Mam podłączone przez modbus do s7-1200 siemensa poprzez chinski konwerter MODBUS RTU do TCP. Licznik sam dobiera parametry transmisji ale gdy parzystość NONE to bity stopu muszą być...
Witam. Przedstawiam wszystkim mój projekt. Projekt dotyczy sterowania domem choć to za dużo powiedziane. System składa się ze sterownika PLC Fatek z modułem komunikacji dla modbus 485 oraz TCP i układu odczytu temperatury na ATMega 32 (DS18B20). Opis projektu PLC : • PLC steruje...
Witam Uaktualniam sterownik (na bazie ATMEGA AVR) tak aby można go było programować poprzez RS485 protokół MODBUS ASCII. Mam problem jak powinna wyglądać obsługa rozkazów które wymagają długiego czasu wykonania (max 8 sekund. Jeden z rozkazów powoduje przepisanie parametrów z RAMu do...
Witam. Co potrzebuję aby skomunikować program Intouch przez rs232 (modbus lub inny) np, z mikrokontrolerem atmega ??
ako sa ti to podarilo? funguje program? modbus odpoveda ? mas screenshot z mdpoll programu? dakujem. pouzivam freemodbus 1.5 ale neodpoveda mi atmega. martin
(at)Markosik20 Dziękuję za zainteresowanie! :-D Nie zrozumieliśmy się. Nie chcę transmitować znaków w czasie rzeczywistym. Druga sprawa - w RS485 masz wiele nadajników, jeden master reszta slave - nie można sobie tak śmiecić na linii (po znaku), to nie buforowany RS232! Inna sprawa,...
Witam. Zabrałem się za projektowanie sterownika rolet opartego na atmedze z komunikacją rs485 modbus ascii . Jako ze od czegoś trzeba zacząć załatwiłem sobie zestaw uruchomieniowy atmega 32 ARE0034 . Do zestawu zostały dołączone przykładowe programy miedzy innymi program obsługujący...
Witam. Myslę, że można by popróbować jakies konwertery z 1 wire na rs485 lub modbus coś w tym stylu : szukam jakis układów lub podobnych rozwiazań spełniających funkcję konwerterów wspópracujących z atmega.
Mam odwrotny problem :( atmega + 75176 do konwertera 485-232. Do kompa dane idą bez problemu, w drugą stronę nie chce. Ktoś ma jakieś pojęcie jak temu zaradzić
dobra tylko czy ma ładować program przez UART, SPI, TWI, 1-Wire, Can, Modbus, RS-485, równolegle, USB, (ma ktoś jeszcze jakiegoś pomysła :) ) Bootloadery z regóły pisze się do konkretnego zastosowania, na konkretnym procku, ich pisanie nie jest trudne, nawet w bascomie się da!
Dzięki kolego victoriii, skoro Tobie się udało to ponownie powalczyłem, i miałem błąd w przerwaniu, teraz działa, natomiast czasy można ustawić korzystając ze wzoru , lub programu konfiguracyjnego do ktrego link podał kolega august_a parę postów wyżej. Kolejne pytanie, czy warto męczyć...
A może zamiast I2C/SPI pomyśleć o komunikacji za pomocą protokołu MODBUS z "kartami" a na karcie procek i do driverów wyjść za pomocą I2C/SPI czy też multiplex.
Hi, I use IarAvr 5.30. For WinAvr you need add this file "Avr_compiler.h" to project. Example xmega programs from Atmel website have this. Sorry, I send this in main() function to serial port (modbus RTU). What kind display do you have? Let me know, if it working. Tom
Witam Zaprojektowałem ściemniacz oparty na procesorze ATMEGA8 sterowany ręcznie (przyciskiem) lub zdalnie za pomocą Modbus'a. Wszystko już prawie działa, a prawie dlatego że: w trakcie ściemniania i rozjaśniania podłączona żarówka potrafi mignąć. Czasami jest ok a czasami mignie, bardzo...
Wydaje mi się że te sterowniki są przeważnie masowane już oddzielnie przewodem PEN z instalacji elektrycznej Tego nie wiem. Jeżeli ich by nie zmasować, to problem IMO pojawił by się dopiero przy dużych odległościach, co w automatyce przemysłowej aż tak często nie występuje....
tak tylko pytanie teraz jaki jest adres urządzenia ? [syntax=c]const UCHAR ucSlaveID[] = { 0xAA, 0xBB, 0xCC }; eMBErrorCode eStatus; eStatus = eMBInit( MB_RTU, 0x0A, 0, 38400, MB_PAR_EVEN ); eStatus = eMBSetSlaveID( 0x34, TRUE, ucSlaveID, 3 ); sei( ); [/syntax] jeżeli...
Ja robiłem taką komunikację ATM128<>VERSA MAX. Całkiem przyjemna i raczej bezproblemowa praca. Wystarczy tylko wgryźć się w modbus-a.
Witam, Możesz zastosować jakiś moduł WWW i odbierać dane z Atmegi, a następnie udostępniać w sieci. Zadanie z jednej strony nie jest łatwe, bo masz mały procesor. Możesz zaimplementować protokół ModBus. Będziesz miał uniwersalne urządzenie pozwalające na łatwe łączenie z innymi...
Zastanawiam się natomiast z MPCM - skoro to takie fajne, to dlaczego np. modbus przesyła adres normalnie w ramce bez użycia MPCM ? Dlaczego to jest tak rozwiązane ? O ile Atmega8 ma MPCM to jak sobie poradzić z tym, w raspberry pi ?
Witam serdecznie W sieci znalazłem przykład dla modbus rtu tylko avr jest jako MASTER [url=]Link a potrzebuję zobaczyć jak wygląda przykładowy program gdzie mikrokontroler jest jako SLAVE w modbus RTU czyli dysponuję jakimś adresem gdzie mogę zapisywać i odczytywać z mastera
Wystarczy do tego np max485 lub inny odpowiednik, jeżeli przewody RS485 nie będą za długie (przypuszczam, że do 2 m spokojnie) nie jest konieczne zabezpieczanie linii. Ponadto sugeruję zastosowanie wstępnej polaryzacji linii. Do tego musisz opisać protokół MODBUS MASTER (linia jest prawdopodobnie...
Chciałbym skomunikować 2 atmegi przez modbusa i używam do tego modułu USART. Walczę z tym już kilka dni i nie mogę dojść do ładu. Nadawanie skonfigurowane, odbiór również, bo klocki się komunikują, ale nie chcą wysłać (lub odebrać) wszystkiego co jest do przesłania. Próbuję nadać...
A zaglądałeś na tą stronę: testowal ktos program ktory podany jest w linku powyzej.? dziala poprawnie.?
Witam, Biblioteka FreeModbus obsługuje tylko jedną instancję protokołu Modbus Slave. Jeśli mikrokontroler lub inne urządzenia posiada więcej niż tylko jeden port szeregowy można uruchomić nową instancję protokołu Modbus Slave. Instrukcja jak to wykonać znajduje się w dokumentacji do...
Pojawił się kolejny etap i niestety wiele problemów. Próbuję komunikować się z licznikiem właśnie w Modbus RTU, ale licznik milczy. Używałam terminala do sprawdzenia komunikacji i okazuje się, że ramka wysyła się dobrze, ale tylko raz na x razy. A nawet po wysłaniu dobrej ramki jest...
Witam, Jak w temacie, zlecę odpalenie biblioteki Modbus na Atmega, ( 8, 32, 128 ). Mozę to biblioteka FreeModbus lub coś innego, do ustalenia. Za odpowiednią sumę może być to nawet na Arduino. Potrzebuję taki układ na razie do testów, dlatego chce aby to tylko działało. Program powinien...
Zastosowałem się do twoich rad stworzyłem klasy uC tak, żeby nie definiować na początku biblioteki port.h tylko w ustawieniach projektu musi być wybrany mikrokontorler: cały plik port.h wygląda następująco pogrubiłem te zmiany które wprowadziłem: #if defined (__AVR_ATmega328PB__) #define...
Witam, Ostatnio uruchomiłem bibliotekę freemodbus na Atmega16 z wykorzystaniem interfejsu Rs232. Jednakże chciałbym teraz uruchomić komunikację z wykorzystaniem RS485 . w pliku port.h ustawiłem definicję [syntax=c]#define RTS_ENABLE TRUE[/syntax], zmieniłem też nazwę odpowiedniego wektora...
Te wejścia DI to są jakieś dziwne, one na pewno działają ? Dioda na wejściu (zabezpieczająca) powinna być albo szeregowo z wejściem (diodą transoptora) albo antyrównolegle do niej (za a nie przed rezystorem) bo przy przypadkowym podłączeniu odwrotnym poleci ona albo źródło zewnętrzne. W...
Witam Ja też mam zamiar zrobić sobie taką namiastkę "inteligentnego domu" na razie jestem w fazie budowy prototypu ( prosta komunikacja działa na dwóch modułach i komputerem) Sieć postawiłem właśnie na RS485, ale jako protokół chciałbym wykorzystać Modbus-a ( chyba najprostszy z arbitrażem)...
Nie znam się na wtryskach ale jeśli chcesz mierzyć ich charakterystykę to szybkość zjawisk tam zachodzących raczej wyklucza ATMegę. Jeśli chodzi jedynie o zliczanie impulsów z wału silnika pompy CR to nie powinno byc problemu, natomiast co do pomiaru ciśnienia za wtryskiem to ADC w ATMega...
Tester diod zenera wymaga przetwornicy a nie chciałem zwiększać płytki ani robić dwustronnej. Tym bardziej, że dla mnie póki co ten dodatek jest zbędny. Fusy sprawdzę dokładnie jutro bo laptop został w pracy. Atmega chodzi na kwarcu 16Mhz. Nad ewentualnymi rozszerzeniami pomyślę, jeśli...
To ja może na początek dodam, że moja wiedza na temat propagacji sygnału radiowego jest znikoma. Co rozumiesz przez "anteny wew spólnej orientacji" ?? Tzn, że sa równolegle do siebie ... mówiąc po polsku :) Technicznie w aplikacji jest napisane BER=10-3 (jak się nie mylę),...
Witam. Robię sobie w domu taką malutką sieć pomiędzy paroma mikrokontrolerami ( ster akwarium, wł. światła, itp.) a komputerem. Jako interfejs wybrałem RS485 ( tani a RS mają wszystkie mikrokontrolery – tu AtMega 8). I utknąłem na protokole wymiany danych. Wiadomo że komputer będzie...
Witam Ani twoje pytanie ani odpowiedz kolegi Maly nie jest precyzyjna. OP7 występował w trzech odmianach PP, DP, DP-12 różniących się funkcjonalnością złącza IF1B. Każdy można podpiąć przez TTY nie każdy przez RS422 lub RS485. Druga sprawa to komunikacja. OP7 może współpracować ze...
Na pewno prostsze w okablowaniu byłoby połączenie czujników poprzez sieć 485. 4-żyłowy kabel umożliwia połączenie i zasilanie do 32 urządzeń. Każde urządzenie/termometr to np. - czujnik LM335 - ATTINY2313 (20 pin posiada UART i ADC) - układ do transmisji MAX485 lub odpowiednik Do...
No właśnie żadna różnica. Stąd nie jest to argument ani za, ani przeciw. Błagam... Nigdy nie realizowałeś projektu w którym założenia zmieniły się w trakcie jego trwania kilkukrotnie? No i teraz posiadanie układu z wieloma bonusami zamiast takiego "na styk" nie jest zaletą? Prawdę...
Witam. Zacząłem coś takiego budować dla mojego ojca ale obecnie nie mam kompletnie czasu i szukam osoby, która by mi to zaprojektowała i napisała program, oczywiście za odpłatnością Generalnie potrzebne są dwa urządzenia, MASTER i SLAVE połączone przewodem około.. 50m. Myślałem...
Zadanie polega na tym, aby była tutaj komunikacja bezprzewodowa z enkodera do kompa. Pierwsze co mi wpadło do głowy, to zastosowanie jakiejś atmegi. Czyli na maszynie mam enkoder + bateria + atmega + układ nadawczy (bluetooth czy coś w tym stylu) i z drugiej strony maszyny mam kompa, który sobie...
właśnie o to chodzi, że dla wygody chciałbym uniknąć PC-ta w ogóle. Wysyłać to po prostu na serwer http. Tam odpowiedni skrypt w php zapisywał by to do bazy i tyle. Ten moduł co podesłałeś - cena fajna, tylko pytanie czy on nie działa tylko z Modbusem? Dodano po 2 Grrrr, za dużo....
Programista Embedded - praca zdalna ISYS Sp. z o.o. jest dolnośląską firmą dostarczającą rozwiązania ogrzewania powietrza wentylacyjnego (HVAC) oraz technologicznego, a naszymi głównymi produktami są gazowe kondensacyjne moduły grzewcze do zastsowań grzewczo wentylacyjnych. Nasze produkty...
Miałem na myśli adresację rejestrów a nie urządzenia. No to jeszcze prościej... 16 bitowa przestrzeń adresowa, powinieneś dostać błąd jak zaadresujesz coś z poza obsługiwanego zakresu. Obsługę MODBUS RTU na ATMEGA sam napisałem w zamierzchłych czasach, więc to nie może być trudne...
PROJEKTOWANIE URZĄDZEŃ ELEKTRONICZNYCH Witam wszystkich zainteresowanych! Oferuję projektowanie układów elektronicznych i budowę gotowych prototypów urządzeń w zakresie elektroniki cyfrowej, analogowej oraz systemów mikroprocesorowych z wykorzystaniem popularnych układów AVR (ATmega,...
.....ciekawi mnie tylko czy niema jakichś zwiech atmegi bo zakłócenia jednak w tym układzie są z samej natury tego typu PWM. Atmega się nigdy nie "zawiesiła" ale wyświetlacz czasami (komunikacja MODBUS z PLC działa bez problemów). Musiałem niestety ograniczyć czasy narastania impulsów...
Witam, Dzuibię sobie aplikację na STM32f103c8T6 ( koln niestety ) w Platformio używając bibliotek libopencm3. Użyłem tymczasowo implementacji modbus pana Paciorka : . Docelowo będzie freemodbus Do tego trochę innych modułów programowych. Urządzenie funkcjonuje poprawnie "prawie" raz...