LinuxCNC + CNCBob PWM daje tylko 50%mocy

PWM sterowane linuxem daje tylko 50% mocy

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC
Awatar użytkownika

Autor tematu
KamilPawlos
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 31 lip 2023, 14:22

LinuxCNC + CNCBob PWM daje tylko 50%mocy

#1

Post napisał: KamilPawlos » 31 lip 2023, 14:43

Witam. Od jakiegoś czasu mam frezarkę CNC zbudowaną samodzielnie. Ostatnio dostałem zadanie dołożyć do niej laser.
Posiadam dwa moduły lasera, jeden to najtańszy możliwy chińczyk który z zasilacza pobiera 12V 1.3A max a drugi to 12V 3A max
wiem to przez podawanie napięcia z zasilacza laboratoryjnego i sterowanie PWM z arduino.
Do sterowania maszyny korzystam z LinuxCNC i płytki rozszerzeń jak na foto. Oraz komend M67 do sterowania samą mocą lasera.
Niestety kiedy w programie pojawia się M67 E0 Q1 Laser pobiera tylko 1.7A (ten mocniejszy) w przypadku tego mniejszego to 630mA czyli około połowy mocy.
Płytka jest zasilana 24V z oddzielnego zasilacza. Próbowałem mierzyć wypełnienie na P1 i GND ale mój miernik świruje a przy pomiarze napięcia pojawia się tam 2.1V
Czy ktoś wie gdzie szukać rozwiązania problemu?
Za każdą pomoc będę wdzięczny
Załączniki
CNC BOB.png



Tagi:


atom1477
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2797
Rejestracja: 21 kwie 2011, 10:58
Lokalizacja: ::

Re: LinuxCNC + CNCBob PWM daje tylko 50%mocy

#2

Post napisał: atom1477 » 31 lip 2023, 16:38

Po prostu ten drugi laser ma mniejszą moc.
Nie pobiera on połowy mocy, tylko po prostu ta mniejsza moc jaką on pobiera jest dla niego mocą maksymalną.


Jarewa
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 29 mar 2020, 22:37

Re: LinuxCNC + CNCBob PWM daje tylko 50%mocy

#3

Post napisał: Jarewa » 31 lip 2023, 20:21

Według dokumentacji PWM jest 0-10V o ile dobrze patrzę, a laser potrzebuje 0-100% potrzebujesz zainstalować konwerter z analog na pwm. I uważaj bo laser chyba toleruje max 5V na tym pinie.

Co by się zgadzało bo większość falowników toleruje tylko 0-10V a ten sterownik został stworzony do wrzeciona.


atom1477
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2797
Rejestracja: 21 kwie 2011, 10:58
Lokalizacja: ::

Re: LinuxCNC + CNCBob PWM daje tylko 50%mocy

#4

Post napisał: atom1477 » 31 lip 2023, 20:46

Konwerter Analog-PWM byłby potrzebny jakby tam nie było PWMa tylko napięcie analogowe.
A skoro jest PWM to konwertera już nie trzeba.

EDIT. Chyba coś źle zrozumiałem i mój poprzedni post jest błędny.
Teraz rozumiem że na Arduino uzyskałeś pełną moc, a na sterowniku tylko około połowę. I że miernik pokazuje Ci 2.1V.
Pytanie tylko co to za napięcie. Czy stałe napięcie 2.1V, czy 5-cio woltowy PWM o wypełnieniu poniżej 50%.
W drugim przypadku miałbyś właśnie taki objaw jak opisałeś (za mała moc na sterowaniu ze sterownika).
Możesz sprawdzić czy jest tam PWM? Można do tego użyć diody LED albo wejścia Line-In w komputerze.


Jarewa
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 29 mar 2020, 22:37

Re: LinuxCNC + CNCBob PWM daje tylko 50%mocy

#5

Post napisał: Jarewa » 31 lip 2023, 21:06

Ja też błędnie powiedziałem bo producent pisze PWM 0-10V a widzę ze są dwa wyjścia PWM i 0-10V


Sprawdził bym czy jednak ten PWM czy pracuje w przedziale 0-5V bo jak wyżej to może blokować sterowanie w laserze. Choć najlepiej było by sprawdzić oscyloskopem wiedział byś wszystko.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7886
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: LinuxCNC + CNCBob PWM daje tylko 50%mocy

#6

Post napisał: tuxcnc » 31 lip 2023, 21:18

Przestańcie wszyscy się domyślać, kiedy jest dostępna dokumentacja.
Tam jest wyprowadzony zarówno sygnał PWM TTL jak i analogowy 0-10V.
Natomiast niczego nie da się powiedzieć o problemie autora wątku, dopóki nie podłączy on oscyloskopu zamiast lasera.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”