Konwerter USB na RS485 USB ModBus RTU Falownik (wstęp do komunikacji z LinuxCNC)
ฝัง
- เผยแพร่เมื่อ 6 พ.ค. 2019
- Na Waszą prośbę udostępniam wsparcie przez Patronite patronite.pl/Machinesmaker (przepraszam że tak na wstępie ta informacja ale dodaje to info do sześciuset starych filmów i nie da się za automatu wkleić do sekcji opisu gdzie jest na temat wsparcia a ręcznie to bym się zajechał - dzięki za wyrozumiałość :) ). Konwerter USB na RS485 USB na TTL / RS485 ModBus + VFD MMX12AA9D6F0-0 - EATON MOELLER
modbusMAT github.com/cukier/Jamod/tree/...
www.banggood.com/USB-To-RS485...
Multimetr kieszonkowy mały i poręczny DT83B
www.banggood.com/WHDZ-DT83B-D...
szyna + 1 wózek rożne długości
www.banggood.com/MGN12H-25030...
www.banggood.com/MGN12H-25030...
Wózek do kpl.
www.banggood.com/Machifit-MGN...
Statyw magnetyczny
www.banggood.com/SHAHE-3-Join...
Czujnik
www.banggood.com/0_01mm-Accur...
Produkty są z :
www.banggood.com/
Drogi widzu jeżeli chcesz mi podarować dowolna kwotę jest ku temu okazja:
Idea Bank 55 1950 0001 2006 0072 3074 0001
Tytuł przelewu: Darowizna "jeżeli sobie życzysz to też twój email"
Powywszy nr.konta jest wyłącznie przeznaczony do zbiórki darowizn.
Pamiętaj ! subskrybuj mój kanał :)
#ModBus #RS485 #Falownik #linuxcnc - แนวปฏิบัติและการใช้ชีวิต
Bardzo ciekawy temat czekam na więcej :)
Wiele mikroprocesorów może działać bez zewnętrznych kwarców tak samo szybko na wewnętrznym ukł. taktującym bądź prostym RC zewnętrznym. Problemem może być stabilność szerokości czasu taktu w zależności od obciążenia uC bądź temperatury pracy. Wtedy układ pracować może mniej wydajnie lub mogą występować tzw.jitter block time, czyli czasowe wstrzymania pracy układu prowadzące w przypadku takiej przelotki do timeout'ów responsywności transmisji.Brak synchronizacji operacji na magistralach szeregowych gdzie taktującym jest master (w tym wypadku PC z tym adapterem) może powodować,że wręcz pakiety transmisyjne będą w ten sposób zakłócone. Jeżeli nawet komunikacja nie posypie się to na pewno system korekcji błędów będzie znacząco spowalniał transfer. To oczywiście bardzo pesymistyczny scenariusz. A 1000000 szt kwarców do tylu adapterów to koszt np 9000 $. I fracht transportowy tańszy, bo towar lżejszy...Jest biznes?! To domena Chińczyków : jak działa bez tego to po co lutować (kolejny koszt)?
Ja jestem bardzo zainteresowany rozwinięciem tematu:D
Jak zawsze 👍 a z tego co na szybkiego wyczytałem w nocie od ch340 wygląda na to że to oscylator 12Mhz i co ciekawe nie służy do generowania częstotliwości a do podtrzymania tego co generuje inwerter w układzie. (Chyba że coś źle zrozumiałem :p )
Muito bom meu amigo seu trabalho é extraordinário,sempre muito detalhado!Joia
Daje suba i wysyłam pozdrowienia. Coraz mniej ludzi z pasją ! Świetnie się ogląda !
@@AdamMaszynotwor oddajemy na zewnątrz. W środę będę wiózł łoże od tokarki i stoły od dwóch szlifierek do otworów, jakie szykujemy.
👍
Super
Kwarc odpowiada za taktowanie zegara w mikroprocesorze/mikrokontrolerze, czyli tak na prawdę odpowiada za jego prędkość. Ale mikrokontrolery mają swoje wewnętrzne oscylatory,(przynajmniej część mikrokontrolerow), więc mogą pracować bez zewnętrznego kwarcu, po prostu w trakcie programowania ustawia się w rejestrach procesora źródło taktowania. Między innymi ATmega tak ma, czyli Arduino też, bo to też ATmega:).
Acha, bo zaraz ktoś się przyczepi: nie wszystkie modele Arduino są na Atmegach, ale ogromna większość jest.
Pozdrawiam.
Dodam tylko, że stosowanie kwarcu do taktowania ma wpływ na stabilność częstotliwości, co jest ważne np. przy komunikacji szeregowej opartej na timingu (tak jak rs232/485). Oscylatory RC wbudowane w mikrokontrolery mają drift temperaturowy czyli w zależności od temperatury ich częstotliwość może się w znacznym stopniu zmienić. Taka niestabilna częstotliwość nie powinna mieć większego wpływu ma komunikacje taktowaną (jak I2C, SPI), ale zwłaszcza przy szybszej komunikacji opartej na czasie może powodować błędy komunikacji.
Też mam taki. Używam modbusa po 485 na co dzień i zdarzyło mi się, że ten konwerter pracuje poprawnie tam gdzie przemysłowe za kilka stów na ftdi zawodzą.
Tylko mój jest z kwarcem. Ale ani na scalaku ani na kwarcu nie ma oznaczeń. W systemie jest to jednak ch340.
Jeśli to jest konwerter na CH340 to trzeba uważać, bo pod sterownikami linux nie działa bit parzystości, który jest używany w niektórych falownikach (np. Siemensa syncmaster) który posiadam :) Bezpieczniej brać konwertery z układem PL2303 tam wszytko gra. Co to za falownik jaki model? Układy z USB nie koniecznie muszą mieć kwarc, bo mogą się synchronizować z magistralą USB :)
@@AdamMaszynotwor Ten falownik nawet nie obsługuje bitu parzystości :) Tzn opcja niby jest ale wg instrukcji jest zablokowana(wyłączona). Trochę wolna komunikacja w tym falowniku 9600 ale do frezarki da rade, w tokarce używa się często stałą prędkość skrawania więc zmienne obroty w zależności od średnicy toczenia. Ciekawe jak rozwiążesz przełączenia wrzecion, samo przełączanie kabli do silnika wydaje się proste przekaźniki/styczniki, ale jak różne silniki to trzeba zmieniać parametry falownika raczej :) W falowniku który mam to by było kupę parametrów bo przy uruchamianiu jest funkcja tuningu silnika, po której dużo parametrów się zmienia których nie mana silniku i przy najmniej u mnie falownik szybciej rozpędza silnik i na wolnych obrotach ma więcej mocy.
powiedzcie mi Panowie kluczową dla mnie rzecz - inne falowniki z komunikacja Modbus-rtu RS485 (np. mitsubishi FR-D700) posiada 4 piny a nie 2 jak tutaj. Odpowiednio Rx+, Tx+ i Rx-,Tx-. Jak to podłączyć do tego konwertera? Czy jest w ogóle możliwa komunikacja przez ten konwerter z tego typu złączem (oddzielna linia sygnałowa dla wysyłania i oddzielna do odbierania). Zmostkować Rx+ z Tx+ i Rx- z Tx-??
Mam pytanie. Czy przypadkiem nie jest tak, że oznaczeniami styków "a" i "b" oznaczono po prostu kanały transmisji receiver i transmitter? Zgodnie ze sztuką (przeciwnie do podłączeń i schematów elektrycznych) nie należy łączyć a-a i b-b tylko należy skrosować receiver z transmiterem na jednym kanale i transmiter z odbiornikiem na drugim kanale czyli łączyć a-b i b-a. Oznaczenia w tym przypadku oznaczają a-transmitter i b-receiver. Tylko tak elektronicznie nastąpi jakakolwiek transmisja danych (czyli łącząc transmiter z odbiornikiem). W tym przypadku oznaczenia są jak najbardziej prawidłowe, tylko trzeba pamiętać o zasadzie krosowania i nie jest to błąd oznaczeń. Ale mogę się mylić :) A co do kwarców - to należy pamiętać, że poprawiają stabilność częstotliwości i zmniejszają poziom procentowy błędów ramek. Pozwalają też uzyskać wyższą częstotliwość.
To jest RS485 czyli pętla prądowa ,a komunikacja przebiega simpleksowo czyli jedno urządzenie nadaje a pozostałe słuchają. Po zakończeniu transmisji urządzenie przełącza się na odbiór. Połączenie prawidłowe to A-A , B-B. Pozdrawiam.
Adam tylko jak bedziesz robil polska wersje tego tutoriala z LinuxCnc to nie zapomnij o podstawach czyli od "mount" az po te 3 linijki ktore trzeba zmienic w GUI ;))
A co sądzicie o przemysłowym konwerterze USB485?
Adam w nocy kręci a ja mam rano co oglądać, a praca ...............................
Praca sie robi sama ;) Witamy w swiecie CNC Panie Jacku ;)))
Polecam tutorial:
th-cam.com/video/IrtEPz0ftz0/w-d-xo.html
Znajdziesz tam odpowiedzi na swoje pytania. Mi bardzo pomógł.
Pozdrawiam.
napisz czy łączyłeś gdzieś masę pomiędzy falownikiem a adapterem, falownik jest jednofazowy?
th-cam.com/video/tZivV1IxI_g/w-d-xo.html 20:40
th-cam.com/video/0M2ZljGHO6Y/w-d-xo.html 8:57
Witaj!
Właśnie kupiłem sobie taki konwerter :-))
Po oględzinach mojego falownika okazało się że nie posiada on obsługi RS485 :-(((
Majfrend odpisał mi na e-maila że przy zakupach trzeba było dopłacić 10 dolców to by miał
I teraz pytanko:
czy można jakoś zainstalować arduino żeby odbierał RS485 modbus i sterował powiedzmy 0-10V
wtedy mógłbym wysterować falownik
Zależy mi na tym modbus-ie
Pozdrawiam!!!
@@AdamMaszynotwor
Nie chce mi się bawić w odsprzedawanie :-)
Tylko jak napisać program do arduino żeby komunikował się z konwenterem i sterował pwm?
I jeszcze jedna dziwna sprawa -
Ten programik który polecałeś ModbusMat 1.1 posiada w swojej ofercie porty COM od 1 do 10 a mój konwerter po podłączeniu wyświetla COM11
@@AdamMaszynotwor
Programistą jestem żadnym hehehe
Potrafię tylko "kopiuj wklej" myślałem że ty wiesz jak to zrobić :-)))
No nic będę szukał jakiegoś gotowca
Pozdrawiam
@@AdamMaszynotwor
Oj sorka!!!
Nie widziałem tego co napisałeś nie wyswietliło mi sie poprawnie
Czyli jednak wiesz jak to zrobić
A korzystam raczej z Mach3
@@AdamMaszynotwor
Ok dziekuje bardzo za zwrócenie uwagi na typ komunikacji jakim jest Modbus
Bardzo Fajne
Będę szukał dalej ciekawych rozwiązan
Ale
Gdyby tobie udało się cos jeszcze pokazac w tym temacie np:
arduino jako slave włączające chociaż jeden przekażnik
to nie jeden by cie tu po paznokciach u nóg całował
ja napewno
Pozdrawiam i WYTRWALOSCI !!!!