Serwo BLDC i draiwer BLDC

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.
Awatar użytkownika

Autor tematu
Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1494
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

#81

Post napisał: Piotrjub » 20 mar 2007, 01:09

Po prostu mam nadzieje ze nie przekroczy to 3 cyferek. Ale już prędzej pisałem że jak nie skończę całkowicie to ciężko liczyć. Tym bardziej że docelowa wersja ma pracować bez konieczności podłączenia hall (jak wyjdzie będzie super rozwiązanie).
Czyli jeszcze trochę pracy czeka.



Tagi:

Awatar użytkownika

kot1979
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 533
Rejestracja: 05 lip 2006, 09:01
Lokalizacja: Sulejowek
Kontakt:

#82

Post napisał: kot1979 » 20 mar 2007, 07:52

Piotrjub pisze: Tym bardziej że docelowa wersja ma pracować bez konieczności podłączenia hall
moze glupie pytanie ale co to jest? hall
Nauczycielem wszystkiego jest praktyka.
www.galerianastrojow.pl


JANNO1
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 25
Rejestracja: 11 wrz 2006, 07:37
Lokalizacja: POLSKA

:)

#83

Post napisał: JANNO1 » 20 mar 2007, 08:44

hall - HAL9000 komputer z Odysei Kosmicznej 2001....:) (pewnikiem na halotronach zrobiony....)


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#84

Post napisał: Leoo » 20 mar 2007, 10:21

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.

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 15
Posty: 919
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#85

Post napisał: rockykon » 20 mar 2007, 11:26

a można jakieś parametry poznać ? jakie silniki ( V, A ?) jakie wymagane są enkodery ??
ewentualnie jak będę kupował serwo to na co zwrócić uwagę ??


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#86

Post napisał: jarekk » 20 mar 2007, 11:43

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.
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 ?

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 )

Awatar użytkownika

Autor tematu
Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1494
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

#87

Post napisał: Piotrjub » 20 mar 2007, 11:48

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ć.
Załączniki
PICT1308.jpg
PICT1308.jpg (117.92 KiB) Przejrzano 584 razy
PICT1311.jpg
PICT1311.jpg (137.01 KiB) Przejrzano 584 razy


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#88

Post napisał: Leoo » 20 mar 2007, 11:53

Projekt bezczujnikowy zawiera płynną regulację kąta komutacji, czy jakąś stałą wartość?

Awatar użytkownika

Autor tematu
Piotrjub
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 53
Posty: 1494
Rejestracja: 11 kwie 2005, 13:00
Lokalizacja: Gdansk

#89

Post napisał: Piotrjub » 20 mar 2007, 13:03

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


jarekk
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1701
Rejestracja: 17 mar 2006, 08:57
Lokalizacja: Gdańsk

#90

Post napisał: jarekk » 20 mar 2007, 14:45

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
Czyli kolega używa informacji z enkodera :-) - wtedy faktycznie da się zapewnić stały kąt rzędu 90 stopni. Trzy czuniki halla identyfikują 6 stref komutacji, więc mamy rozrzut 60 stopni ( 90 +/- 30 stopni) przy komutacji.

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.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Serwomotory / Serwonapędy / Napędy Serwokrokowe”