-
1. Data: 2023-04-05 12:49:00
Temat: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Atlantis <m...@w...pl>
Szukam jakiegoś rozwiązania, które pozwoliłoby na sterowanie silnikiem
bezszczotkowym z napędu CD/DVD (lub ewentualnie HDD) z poziomu
mikrokontrolera. Internet pełen jest przykładów wykorzystujących Arduino
do sekwencyjnego załączania cewek, jednak szukam czegoś lepszego.
Z tego co pamiętam czytniki nośników optycznych wykorzystywały bardziej
zaawansowane kontrolery - poszczególne uzwojenia były tam chyba zasilane
sinusoidami przesuniętymi w fazie, występowały też czujniki określające
położenie rotora.
Zależy mi przede wszystkim na dwóch kwestiach:
1. Możliwość sterowania prędkością z relatywnie dużą rozdzielczością,
dającą wrażenie płynności - od powolnych obrotów do pełnej prędkości.
2. Komunikacja pomiędzy MCU i sterownikiem za pomocą małej liczby linii
sygnałowych. Najchętniej jakiś PWM albo prosta magistrala w stylu 1wire
lub I2C.
Znajdę coś takiego?
-
2. Data: 2023-04-06 22:17:36
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: "J.F" <j...@p...onet.pl>
On Wed, 5 Apr 2023 12:49:00 +0200, Atlantis wrote:
> Szukam jakiegoś rozwiązania, które pozwoliłoby na sterowanie silnikiem
> bezszczotkowym z napędu CD/DVD (lub ewentualnie HDD) z poziomu
> mikrokontrolera. Internet pełen jest przykładów wykorzystujących Arduino
> do sekwencyjnego załączania cewek, jednak szukam czegoś lepszego.
> Z tego co pamiętam czytniki nośników optycznych wykorzystywały bardziej
> zaawansowane kontrolery - poszczególne uzwojenia były tam chyba zasilane
> sinusoidami przesuniętymi w fazie, występowały też czujniki określające
> położenie rotora.
te czujniki w CD to IMO wygineły - im taniej, tym lepiej.
Jeszcze kiedys, to naped CD audio musial byc dosc dobrze
zsynchronizowany z tempem danych.
W dobie napędow 16x, czy nawet 2x, to juz chyba bez róznicy.
> Zależy mi przede wszystkim na dwóch kwestiach:
> 1. Możliwość sterowania prędkością z relatywnie dużą rozdzielczością,
> dającą wrażenie płynności - od powolnych obrotów do pełnej prędkości.
> 2. Komunikacja pomiędzy MCU i sterownikiem za pomocą małej liczby linii
> sygnałowych. Najchętniej jakiś PWM albo prosta magistrala w stylu 1wire
> lub I2C.
> Znajdę coś takiego?
podlącz drugiego procka :_)
https://www.st.com/en/motor-drivers/brushless-dc-mot
or-drivers.html
A ciekawe co tu w srodku
https://allegro.pl/oferta/silnik-bezszczotkowy-esc-3
0a-wysoka-predkosc-13420193778
J.
-
3. Data: 2023-04-07 00:43:07
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Cezar <c...@t...pl.invalid>
On 06/04/2023 21:17, J.F wrote:
> On Wed, 5 Apr 2023 12:49:00 +0200, Atlantis wrote:
>> Szukam jakiegoś rozwiązania, które pozwoliłoby na sterowanie silnikiem
>> bezszczotkowym z napędu CD/DVD (lub ewentualnie HDD) z poziomu
>> mikrokontrolera. Internet pełen jest przykładów wykorzystujących Arduino
>> do sekwencyjnego załączania cewek, jednak szukam czegoś lepszego.
>> Z tego co pamiętam czytniki nośników optycznych wykorzystywały bardziej
>> zaawansowane kontrolery - poszczególne uzwojenia były tam chyba zasilane
>> sinusoidami przesuniętymi w fazie, występowały też czujniki określające
>> położenie rotora.
>
> te czujniki w CD to IMO wygineły - im taniej, tym lepiej.
>
> Jeszcze kiedys, to naped CD audio musial byc dosc dobrze
> zsynchronizowany z tempem danych.
> W dobie napędow 16x, czy nawet 2x, to juz chyba bez róznicy.
>
>> Zależy mi przede wszystkim na dwóch kwestiach:
>> 1. Możliwość sterowania prędkością z relatywnie dużą rozdzielczością,
>> dającą wrażenie płynności - od powolnych obrotów do pełnej prędkości.
>> 2. Komunikacja pomiędzy MCU i sterownikiem za pomocą małej liczby linii
>> sygnałowych. Najchętniej jakiś PWM albo prosta magistrala w stylu 1wire
>> lub I2C.
>> Znajdę coś takiego?
>
> podlącz drugiego procka :_)
>
> https://www.st.com/en/motor-drivers/brushless-dc-mot
or-drivers.html
>
>
> A ciekawe co tu w srodku
> https://allegro.pl/oferta/silnik-bezszczotkowy-esc-3
0a-wysoka-predkosc-13420193778
>
> J.
>
mały atmel i 3 mosfety
c.
-
4. Data: 2023-04-07 01:01:13
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: a a <m...@g...com>
On Friday, 7 April 2023 at 00:43:09 UTC+2, Cezar wrote:
> On 06/04/2023 21:17, J.F wrote:
> > On Wed, 5 Apr 2023 12:49:00 +0200, Atlantis wrote:
> >> Szukam jakiegoś rozwiązania, które pozwoliłoby na sterowanie silnikiem
> >> bezszczotkowym z napędu CD/DVD (lub ewentualnie HDD) z poziomu
> >> mikrokontrolera. Internet pełen jest przykładów wykorzystujących Arduino
> >> do sekwencyjnego załączania cewek, jednak szukam czegoś lepszego.
> >> Z tego co pamiętam czytniki nośników optycznych wykorzystywały bardziej
> >> zaawansowane kontrolery - poszczególne uzwojenia były tam chyba zasilane
> >> sinusoidami przesuniętymi w fazie, występowały też czujniki określające
> >> położenie rotora.
> >
> > te czujniki w CD to IMO wygineły - im taniej, tym lepiej.
> >
> > Jeszcze kiedys, to naped CD audio musial byc dosc dobrze
> > zsynchronizowany z tempem danych.
> > W dobie napędow 16x, czy nawet 2x, to juz chyba bez róznicy.
> >
> >> Zależy mi przede wszystkim na dwóch kwestiach:
> >> 1. Możliwość sterowania prędkością z relatywnie dużą rozdzielczością,
> >> dającą wrażenie płynności - od powolnych obrotów do pełnej prędkości.
> >> 2. Komunikacja pomiędzy MCU i sterownikiem za pomocą małej liczby linii
> >> sygnałowych. Najchętniej jakiś PWM albo prosta magistrala w stylu 1wire
> >> lub I2C.
> >> Znajdę coś takiego?
> >
> > podlącz drugiego procka :_)
> >
> > https://www.st.com/en/motor-drivers/brushless-dc-mot
or-drivers.html
> >
> >
> > A ciekawe co tu w srodku
> > https://allegro.pl/oferta/silnik-bezszczotkowy-esc-3
0a-wysoka-predkosc-13420193778
> >
> > J.
> >
> mały atmel i 3 mosfety
>
> c.
O ile pamiętam to na Hackadayu była przed laty moda na robienie szlifierek z napędów
CD/DVD
i pewnie była regulacja prędkośći
-
5. Data: 2023-04-07 09:02:22
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl>
W dniu 7.04.2023 o 00:43, Cezar pisze:
>> https://www.st.com/en/motor-drivers/brushless-dc-mot
or-drivers.html
>>
>>
>> A ciekawe co tu w srodku
>> https://allegro.pl/oferta/silnik-bezszczotkowy-esc-3
0a-wysoka-predkosc-13420193778
>>
>> J.
>>
> mały atmel i 3 mosfety
>
> c.
6 mosfetów
najczęściej 3xN i 3xP
--
Pozdrawiam
Grzegorz
-
6. Data: 2023-04-10 10:22:43
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Atlantis <m...@w...pl>
On 7.04.2023 00:43, Cezar wrote:
> mały atmel i 3 mosfety
Hmm... Jest jakaś implementacja na układach TTL albo w jakimś małym
CPLD? Pamiętam, że lata temu w jakiejś starej książce widziałem
konstrukcję na układach 74xx, przeznaczoną do sterowania silnikami
krokowymi. To chyba nie powinno się aż tak bardzo różnić.
-
7. Data: 2023-04-12 10:50:52
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl>
W dniu 10.04.2023 o 10:22, Atlantis pisze:
> On 7.04.2023 00:43, Cezar wrote:
>
>> mały atmel i 3 mosfety
>
> Hmm... Jest jakaś implementacja na układach TTL albo w jakimś małym
> CPLD? Pamiętam, że lata temu w jakiejś starej książce widziałem
> konstrukcję na układach 74xx, przeznaczoną do sterowania silnikami
> krokowymi. To chyba nie powinno się aż tak bardzo różnić.
>
Krokówka to inna bajka, bo do komutacji faz nie potrzebujesz znać
aktualne pozycji wirnika.
W BLDC bieżąca pozycja wirnika decyduje jaka faza ma być włączona.
Czyli obrazowo mówiąc przy sterowaniu krokowym to falownik włącza
określoną fazę każąc silnikowi ustawić wirnik w określonej pozycji, a
przy sterowaniu BLDC to silnik mówi falownikowi "hej, mam wirnik w
takiej pozycji i masz mi włączyć kolejną fazę" ;-) Falownik musi
"wiedzieć" w jakiej pozycji jest wirnik stąd czujniki halotronowe,
indukcyjne lub metoda BEMF czyli badania napięcia indukującego się w
aktualnie niezasilanym uzwojeniu stojana.
Konstrukcyjnie silnik krokowy i BLDC to praktycznie to samo.
Typową krokówkę można popędzić w trybie BLDC.
Można to jak najbardziej sklecić na TTL. Konstrukcja podobna jak do
krokówki, tylko rejestr przesuwający do przełączania faz musi być
taktowany sygnałem położenia wirnika.
--
Pozdrawiam
Grzegorz
-
8. Data: 2023-04-12 13:09:12
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Zenek Kapelinder <4...@g...com>
poniedziałek, 10 kwietnia 2023 o 10:23:27 UTC+2 Atlantis napisał(a):
> On 7.04.2023 00:43, Cezar wrote:
>
> > mały atmel i 3 mosfety
> Hmm... Jest jakaś implementacja na układach TTL albo w jakimś małym
> CPLD? Pamiętam, że lata temu w jakiejś starej książce widziałem
> konstrukcję na układach 74xx, przeznaczoną do sterowania silnikami
> krokowymi. To chyba nie powinno się aż tak bardzo różnić.
I co z tego że widziałeś jak nie potrafisz pokazać gdzie żeby inni też zobaczyli.
Twoja informacja ma wartość ujemna.
-
9. Data: 2023-04-15 08:14:41
Temat: Re: Sterowanie silnikiem BLDC z napędu CD/DVD
Od: Pcimol <...@...com>
DRV10983