Serwo BLDC i draiwer BLDC
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 533
- Rejestracja: 05 lip 2006, 09:01
- Lokalizacja: Sulejowek
- Kontakt:
moze glupie pytanie ale co to jest? hallPiotrjub pisze: Tym bardziej że docelowa wersja ma pracować bez konieczności podłączenia hall
Nauczycielem wszystkiego jest praktyka.
www.galerianastrojow.pl
www.galerianastrojow.pl
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 4017
- Rejestracja: 15 lis 2006, 22:01
- Lokalizacja: Tarnobrzeg
Czyli jednak z czujnikami.
Bez czujników jest trochę trudniej. W czasie rozruchu nie widać SEM (BEMF). Kiedyś sterowniki SensorLess budowane były w oparciu o "czujnik" na trzech komparatorach (publikacje regulatorów obrotów do silników modelarskich 3F). Aktualnie Toshiba robi to dwoma komparatorami 393 przy jednoczesnym kontrolowaniu prądu silnika.
Nie wiem jakimi silnikami Kolega dysponuje (rozdzielczością kątową - ilością kroków na obrót). Prawdopodobnie konieczne będzie "ruszanie" mikrokrokiem. Przy małych prędkościach obrotowych SEM jest prawie nieuchwytna.
Jednak warto poświęcić czas na taki projekt, gdyż zgodnie z wszelkimi danymi pierwszym elementem, który zepsuje się w BLDC jest czujnik Halla.
Bez czujników jest trochę trudniej. W czasie rozruchu nie widać SEM (BEMF). Kiedyś sterowniki SensorLess budowane były w oparciu o "czujnik" na trzech komparatorach (publikacje regulatorów obrotów do silników modelarskich 3F). Aktualnie Toshiba robi to dwoma komparatorami 393 przy jednoczesnym kontrolowaniu prądu silnika.
Nie wiem jakimi silnikami Kolega dysponuje (rozdzielczością kątową - ilością kroków na obrót). Prawdopodobnie konieczne będzie "ruszanie" mikrokrokiem. Przy małych prędkościach obrotowych SEM jest prawie nieuchwytna.
Jednak warto poświęcić czas na taki projekt, gdyż zgodnie z wszelkimi danymi pierwszym elementem, który zepsuje się w BLDC jest czujnik Halla.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 6
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
Czy jest możliwa stabilna praca w takim trybie ? Urządzenia/silniki które pracują z trybie 'sensorless' używane są powszechnie tam, gdzie obciążenie jest stałe ( lub raczej nie ma gwałtownych jego skoków). Czy praca w takim trybie np. gdy użytkownik trochę przesadzi i wjedzie gwałtownie w twardy materiał nie skończy się rozsynchronizowaniem komutacji ?Czyli jednak z czujnikami.
Bez czujników jest trochę trudniej. W czasie rozruchu nie widać SEM (BEMF). Kiedyś sterowniki SensorLess budowane były w oparciu o "czujnik" na trzech komparatorach (publikacje regulatorów obrotów do silników modelarskich 3F). Aktualnie Toshiba robi to dwoma komparatorami 393 przy jednoczesnym kontrolowaniu prądu silnika.
No chyba że kolega używa dodatkowo informacji z enkodera - wraz z jego sygnałem 'HOME' - wtedy można sterować komutacją według jego 'wartości' - bez pomocy czyjników halla ( które w zasadzie też są enkoderem ale o dość małej rozdzielczości )
-
Autor tematu - Moderator
-
ELITA FORUM (min. 1000)
- Posty w temacie: 53
- Posty: 1494
- Rejestracja: 11 kwie 2005, 13:00
- Lokalizacja: Gdansk
Wszystko jest zrobione aby nie podłączać hall serwosilnika BLDC. Cały projekt był robiony w tym kierunku. Jednak wyznaczona została droga pośrednia aby draiwer chodził w pierwszej wersji z podłączanymi halami. W chwili obecnej ten cel został osiągnięty i nie można nic zarzucić draiwerowi – działa super.
Sprawdzaliśmy ostatnio różne wersje końcówek mocy wersja finalna jest już gotowa zostały wykonane parę sztuk aby można było już podłączyć wszystkie osie w maszynie.
Niestety sama część logiczna draiwera czeka na finalną wersje gotowej płytki z którą niestety
ale firma mająca ja wykonać mocno się spóźnia. Podobno jeszcze parę dni. Dlatego jak pisałem prędzej przeprojektowaliśmy (i uprościliśmy) tę płytkę na taką aby można było do celów prób ja wyfrezować i prowadzić dalsze prace. Z utęsknieniem jednak czekamy na gotowe płytki aby zmontować to tak jak ma być w wersji finalnej.
Na pewno można zgodzić się z kolegą Leoo że czym mniej elementów podłączymy cały system będzie działał bardziej bezawaryjnie. Dodatkowo na pewno bez hall serwosilnik będzie uzyskiwał dużo lepsze osiągi.
Zniecierpliwienie dodatkowo bierze się z stąd ze na draiwer czeka gotowy ploter (wszystkie elementy gotowe) o polu pracy 1000x625x250. Tylko składać i uruchamiać.
Sprawdzaliśmy ostatnio różne wersje końcówek mocy wersja finalna jest już gotowa zostały wykonane parę sztuk aby można było już podłączyć wszystkie osie w maszynie.
Niestety sama część logiczna draiwera czeka na finalną wersje gotowej płytki z którą niestety
ale firma mająca ja wykonać mocno się spóźnia. Podobno jeszcze parę dni. Dlatego jak pisałem prędzej przeprojektowaliśmy (i uprościliśmy) tę płytkę na taką aby można było do celów prób ja wyfrezować i prowadzić dalsze prace. Z utęsknieniem jednak czekamy na gotowe płytki aby zmontować to tak jak ma być w wersji finalnej.
Na pewno można zgodzić się z kolegą Leoo że czym mniej elementów podłączymy cały system będzie działał bardziej bezawaryjnie. Dodatkowo na pewno bez hall serwosilnik będzie uzyskiwał dużo lepsze osiągi.
Zniecierpliwienie dodatkowo bierze się z stąd ze na draiwer czeka gotowy ploter (wszystkie elementy gotowe) o polu pracy 1000x625x250. Tylko składać i uruchamiać.
- Załączniki
-
- PICT1308.jpg (117.92 KiB) Przejrzano 591 razy
-
- PICT1311.jpg (137.01 KiB) Przejrzano 591 razy
-
Autor tematu - Moderator
-
ELITA FORUM (min. 1000)
- Posty w temacie: 53
- Posty: 1494
- Rejestracja: 11 kwie 2005, 13:00
- Lokalizacja: Gdansk
Kąt pomiędzy wektorem polem magnetycznym stojana a wirnika powinien być 90 stopni
wtedy silnik uzyskuje najlepsze osiągi (moment) przy zastosowaniu hall ta wartość mieści się pomiędzy 60-120 stopni i wtedy energia idzie w ciepło a nie w moment. Przy takim rozwiązani te silniki będą znacznie mocniejsze. Co prawda i z hallami najmocniejsze serwa BLDC jakie mam mogą uzyskać około 9Nm-10Nm w peaku ale od przybytku głowa nie boli
wtedy silnik uzyskuje najlepsze osiągi (moment) przy zastosowaniu hall ta wartość mieści się pomiędzy 60-120 stopni i wtedy energia idzie w ciepło a nie w moment. Przy takim rozwiązani te silniki będą znacznie mocniejsze. Co prawda i z hallami najmocniejsze serwa BLDC jakie mam mogą uzyskać około 9Nm-10Nm w peaku ale od przybytku głowa nie boli
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 6
- Posty: 1701
- Rejestracja: 17 mar 2006, 08:57
- Lokalizacja: Gdańsk
Czyli kolega używa informacji z enkoderaKąt pomiędzy wektorem polem magnetycznym stojana a wirnika powinien być 90 stopni
wtedy silnik uzyskuje najlepsze osiągi (moment) przy zastosowaniu hall ta wartość mieści się pomiędzy 60-120 stopni

Tyle że taka komutacja to już mocno obciąża procesor - ale kolega pokazywał całkiem spore FPGA w sowich projektach, więc da się zrobić :-]
Oj, fajnie by było się czymś takim pobawić ( w sensie poprojektować i uruchamiać).
Niestety ze względu na ograniczenia czasowo finansowe będę szczęsliwy jak mi ruszy serwo dla zwykłego DC.