Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Jaka dioda i tranzystor do sterowania cewki silnika krokowego

60 views
Skip to first unread message

Sebastian Biały

unread,
Jun 1, 2012, 3:02:44 PM6/1/12
to
Robie prosty sterowanik silnika unipolarnego. Założenie to softwareowy
chopper (sprawdza mi się znakomicie w innym projekcie) i silnik unipolarny.

Silnik, powiedzmy, do 4A na cewkę. Tranzystory w miarę możliwosci SMD,
diody też. MOSFETy. Najlepiej sterowanie poziomem logicznym.

Jakie dobrać tranzystory aby dały radę pracować w warunkach 12V
zasilania, 4A na cewkę max i przy częstotoliwościach PWM rzędu 1kHz?

Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet). W układzie
testowym pracują sobie z silnikiem z prądem 1A na cewkę. Jednak miałem
już sytuacje gdzie coś "wybuchło" detonując diodę i tranzystor. Diody są
lekko ciepłe, tranzystor zimny, a mimo to raz na jakiś czas coś strzela.
Przypuszczam że dioda może być zbyt wolna i nie daje rady gasić
przepięć, ale może jest zupełnie inna przyczyna.

Obniżenie prądu do 0.5A zmniejsza prawdopodobieństwo detonacji, ale nie
eliminuje. Dlatego podejrzewam przepięcia.

Ponieważ docelowo zabawki nie ma (4A) to pytanie brzmi jaki sprawdzony
komplet dioda + tranzystor mam uzyć do sterowania cewką. SMD. Coś można
polecić, co jest tanie i osiągalne? Może powinienem zastosować jakieś
układu R-C do gaszenia przepięć zamiast szukać odporniejszych elementów?
Gdzieś mogę poczytać jakiś ciekawy dokument na ten temat?

Jerry1111

unread,
Jun 1, 2012, 3:36:45 PM6/1/12
to
On 01/06/2012 20:02, Sebastian Biały wrote:
> Robie prosty sterowanik silnika unipolarnego. Założenie to softwareowy
> chopper (sprawdza mi się znakomicie w innym projekcie) i silnik unipolarny.
>
> Silnik, powiedzmy, do 4A na cewkę. Tranzystory w miarę możliwosci SMD,
> diody też. MOSFETy. Najlepiej sterowanie poziomem logicznym.
>
> Jakie dobrać tranzystory aby dały radę pracować w warunkach 12V
> zasilania, 4A na cewkę max i przy częstotoliwościach PWM rzędu 1kHz?
>
> Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet). W układzie
> testowym pracują sobie z silnikiem z prądem 1A na cewkę. Jednak miałem
> już sytuacje gdzie coś "wybuchło" detonując diodę i tranzystor. Diody są
> lekko ciepłe, tranzystor zimny, a mimo to raz na jakiś czas coś strzela.

Jak sterujesz tranzystor? Jaka indukcyjnosc silnika? Dodatkowe dlawiki
sa? Jak wyglada plytka? Jako ze widze tutaj logic level mosfet, to
przypuszczam ze sterowanie tego bezposrednio z procka zalatwia sprawe.
Millera sprawdziles ze nie przeszkadza?

> Przypuszczam że dioda może być zbyt wolna i nie daje rady gasić
> przepięć, ale może jest zupełnie inna przyczyna.
>
> Obniżenie prądu do 0.5A zmniejsza prawdopodobieństwo detonacji, ale nie
> eliminuje. Dlatego podejrzewam przepięcia.
>
> Ponieważ docelowo zabawki nie ma (4A) to pytanie brzmi jaki sprawdzony
> komplet dioda + tranzystor

Nie ma 'sprawdzonego'. Trza po prostu policzyc.
Jeszcze gasik (snubber) by sie przydal. Chcesz kontrolowac narosty a nie
z nimi walczyc.

> mam uzyć do sterowania cewką. SMD. Coś można
> polecić, co jest tanie i osiągalne? Może powinienem zastosować jakieś
> układu R-C do gaszenia przepięć zamiast szukać odporniejszych elementów?
> Gdzieś mogę poczytać jakiś ciekawy dokument na ten temat?

Ksiazka w firmie, a tytulu nie pamietam - sorry. Sprawdzic moge dopiero
w srode.

--
Jerry1111

Jerry1111

unread,
Jun 1, 2012, 3:41:13 PM6/1/12
to
On 01/06/2012 20:02, Sebastian Biały wrote:
> Obniżenie prądu do 0.5A zmniejsza prawdopodobieństwo detonacji, ale nie
> eliminuje. Dlatego podejrzewam przepięcia.

Za bardzo zmeczony jestem zeby czytac ze zrozumieniem. Przepiecia
doskonale bedzie widac na oscyloskopie, daj 'na czuja' 100p/1k i zobaczy
czy sie cos zmieni. Porzadnie, to zmierz czestotliwosc przepiec i policz
do niej gasik.

Druga opcja to slaby driver bramki moze nie dawac rady (zwlaszcza z
Millerem), ale to by sie grzal tranzystor. Grzejaca sie dioda zdradza ze
mozesz miec racje.

--
Jerry1111

Irek N.

unread,
Jun 1, 2012, 3:57:23 PM6/1/12
to
> Jak sterujesz tranzystor? Jaka indukcyjnosc silnika? Dodatkowe dlawiki
> sa? Jak wyglada plytka? Jako ze widze tutaj logic level mosfet, to
> przypuszczam ze sterowanie tego bezposrednio z procka zalatwia sprawe.
> Millera sprawdziles ze nie przeszkadza?

A mnie zastanawia idea.
Niby cewkę silnika można od tak pod napięcie, opór ma więc i prąd się
jakiś ustabilizuje. Tylko jaki sens takiego zabiegu? Maxi minimalizacja
układu?
Zdecydowanie lepiej kontrolować prąd cewki kluczując tranzystorem, tylko
wtedy ten 1kHz sensu wielkiego nie ma, a programowo... ja bym się nie
odważył :)
Sebastian - podpowiedz dlaczego tak chcesz?
Poza tym Jerry ma rację pytając.



> Nie ma 'sprawdzonego'. Trza po prostu policzyc.
> Jeszcze gasik (snubber) by sie przydal. Chcesz kontrolowac narosty a nie
> z nimi walczyc.

Unipolarny, niech potraktuje jak uzwojenie transformatora z odczepem
idealnie w środku. Wtedy wiadomo czego się spodziewać po "symetrycznej"
stronie. Podpowiem tylko - półcewki bardzo mocno sprzężone.


>> mam uzyć do sterowania cewką. SMD. Coś można
>> polecić, co jest tanie i osiągalne? Może powinienem zastosować jakieś
>> układu R-C do gaszenia przepięć zamiast szukać odporniejszych elementów?
>> Gdzieś mogę poczytać jakiś ciekawy dokument na ten temat?
>
> Ksiazka w firmie, a tytulu nie pamietam - sorry. Sprawdzic moge dopiero
> w srode.

A mnie się sprawdzało inne rozwiązanie. Pozwalałem niech sobie napięcie
poszaleje trochę. Przynajmniej można było wycisnąć z silnika cokolwiek.
Zdałem sobie właśnie sprawę - nie lubię unipolarnych, mają tylko jedną
zaletę, prostsze sterowanie. A ponieważ nie robię sterowań tylko kupuję
gotowe... ;)

Miłego.
Irek.N.

Sebastian Biały

unread,
Jun 1, 2012, 4:25:40 PM6/1/12
to
On 2012-06-01 21:36, Jerry1111 wrote:
> Jak sterujesz tranzystor?

Wprost z uC.

> Jaka indukcyjnosc silnika?

Wolalbym nie wiedzieć. Chcę być przygotowany z zapasem do każdego silnika.

> Dodatkowe dlawiki
> sa?

Gdzie i jakie? Na zasilaniu? Nie stosuje. Stosuje za to kilka
kondensatorów od 100nF do 10uF.

> Jak wyglada plytka?

Pająk.

> Millera sprawdziles ze nie przeszkadza?

Trudno powiedzieć dlaczego miałby przeszkadzać, ale nie, nie sprawdzalem.

> Jeszcze gasik (snubber) by sie przydal. Chcesz kontrolowac narosty a nie
> z nimi walczyc.

Owszem, o tym mówie jako o RC.

> Ksiazka w firmie, a tytulu nie pamietam - sorry. Sprawdzic moge dopiero
> w srode.

Daj znac, eksperymenty z większym prądem bede robil za tydzień. Na razie
szukam rad co i jak z grubsza poprawić.

Sebastian Biały

unread,
Jun 1, 2012, 4:32:21 PM6/1/12
to
On 2012-06-01 21:57, Irek N. wrote:
> Niby cewkę silnika można od tak pod napięcie, opór ma więc i prąd się
> jakiś ustabilizuje. Tylko jaki sens takiego zabiegu? Maxi minimalizacja
> układu?

Prąd przecież bedzie powoli narastał...

> Zdecydowanie lepiej kontrolować prąd cewki kluczując tranzystorem, tylko
> wtedy ten 1kHz sensu wielkiego nie ma, a programowo... ja bym się nie
> odważył :)

Dlaczego 1kHz nie ma sensu?

> Sebastian - podpowiedz dlaczego tak chcesz?

Sprawdziłem na silniku 1A/cewka. Chopper programowy działa perfekcyjnie.
Nie ma pomiaru prądu, uklad jest ekstremalnie uproszczony a ja mogę
programowo regulować niezaleznie "siłę trzymania" i "siłe obrotu".
Działa zaskakująco dobrze dla dowolnych predkości w granicach możliwości
elektrycznych. Pewno, że nie mam odczytu prądu, ale silniki pracują w
dobrze okreslonych prędkosciach i sprawdza się to znakomicie.

Wczseśniej stosowałem chopper z pomiarem prądu i wolalbym nie wracać ;)
To było 10x bardziej skomplikowane i 10x bardziej nieprzydatne.

> Unipolarny, niech potraktuje jak uzwojenie transformatora z odczepem
> idealnie w środku. Wtedy wiadomo czego się spodziewać po "symetrycznej"
> stronie. Podpowiem tylko - półcewki bardzo mocno sprzężone.

Owszem, obawiam się że na "nieużywanych" cewkach strzelają jakies
przepięcia "w drugą stronę" niż dioda. Nie mam niestety pod ręką
oscyloskopu, pojawi się dopiero w przyszly weekend.

> A mnie się sprawdzało inne rozwiązanie. Pozwalałem niech sobie napięcie
> poszaleje trochę. Przynajmniej można było wycisnąć z silnika cokolwiek.
> Zdałem sobie właśnie sprawę - nie lubię unipolarnych, mają tylko jedną
> zaletę, prostsze sterowanie. A ponieważ nie robię sterowań tylko kupuję
> gotowe... ;)

Robie sterowanie własne i na unipolarnych ze względu na to że potrzebuje
inteligentne sterowanie (pomiar momentu obrotowego sprzęgany z
prędkością silnika, w dodatku muszę precyzyjnie liczyc kroki). Niestety
fabryczne mi się nie sprawdziły. Drivery własne, bo pomyślałem, że te 4A
to z palcem w d... a tu nie :)

Sebastian Biały

unread,
Jun 1, 2012, 4:34:08 PM6/1/12
to
On 2012-06-01 21:41, Jerry1111 wrote:
> Porzadnie, to zmierz czestotliwosc przepiec i policz
> do niej gasik.

Do tego chyba potrzebne sa parametry silnika, a ja chce wstawiac różne.

> Druga opcja to slaby driver bramki moze nie dawac rady (zwlaszcza z
> Millerem), ale to by sie grzal tranzystor. Grzejaca sie dioda zdradza ze
> mozesz miec racje.

Dioda grzeje się tak bardzo, że przypuszczam że podgrzewa tranzystor :)
Wydawalo mi się że to z powodu mocy strat na niej, i nie dziwie się tej
temperturze, ale ona ma może ze 40 stopni nie więcej. Więc to nie
termicznie zdychają mi drivery.

Michał Lankosz

unread,
Jun 1, 2012, 5:03:34 PM6/1/12
to
W dniu 2012-06-01 22:34, Sebastian Biały pisze:

> Dioda grzeje się tak bardzo, że przypuszczam że podgrzewa tranzystor :)
> Wydawalo mi się że to z powodu mocy strat na niej, i nie dziwie się tej
> temperturze, ale ona ma może ze 40 stopni nie więcej. Więc to nie
> termicznie zdychają mi drivery.

Jeśli mocno się grzeje, to może w impulsach dostaje za duże strzały
prądowe i w końcu zdycha?

--
Michał

Sebastian Biały

unread,
Jun 1, 2012, 5:05:09 PM6/1/12
to
On 2012-06-01 23:03, Michał Lankosz wrote:
>> Dioda grzeje się tak bardzo, że przypuszczam że podgrzewa tranzystor :)
>> Wydawalo mi się że to z powodu mocy strat na niej, i nie dziwie się tej
>> temperturze, ale ona ma może ze 40 stopni nie więcej. Więc to nie
>> termicznie zdychają mi drivery.
> Jeśli mocno się grzeje, to może w impulsach dostaje za duże strzały
> prądowe i w końcu zdycha?

Zmniejszyłem prad 2x. Zdycha 5-6 razy żadziej prawie sie nie grzejąc
przy PWM 50%. Więc stawiam na przepiecia.

Irek N.

unread,
Jun 1, 2012, 5:16:43 PM6/1/12
to

> Prąd przecież bedzie powoli narastał...
Powoli powiadasz.

> Dlaczego 1kHz nie ma sensu?
Jeżeli rozmawiamy tylko o kroku, to spoko.

> Pewno, że nie mam odczytu prądu, ale silniki pracują w
> dobrze okreslonych prędkosciach i sprawdza się to znakomicie.
Rozumiem.



> Owszem, obawiam się że na "nieużywanych" cewkach strzelają jakies
> przepięcia "w drugą stronę" niż dioda. Nie mam niestety pod ręką
> oscyloskopu, pojawi się dopiero w przyszly weekend.
Mogę Ci pożyczyć do prób, z tego co kojarzę - daleko nie masz.

> Robie sterowanie własne i na unipolarnych ze względu na to że potrzebuje
> inteligentne sterowanie (pomiar momentu obrotowego sprzęgany z
> prędkością silnika, w dodatku muszę precyzyjnie liczyc kroki).
A czym mierzysz moment?

> Niestety fabryczne mi się nie sprawdziły. Drivery własne, bo pomyślałem, że te 4A
> to z palcem w d... a tu nie :)
Samo życie.

Miłego.
Irek.N.


Sebastian Biały

unread,
Jun 1, 2012, 5:37:12 PM6/1/12
to
On 2012-06-01 23:16, Irek N. wrote:
>> Prąd przecież bedzie powoli narastał...
> Powoli powiadasz.

Cewka chyba nie lubi za dużych zmian prądu ;)

>> Dlaczego 1kHz nie ma sensu?
> Jeżeli rozmawiamy tylko o kroku, to spoko.

PWM wystepuje w fazie "trzymania" kroku. Faza zmiany kroku zasilana jest
pełnym napięciem. Trochę to skomplikowane. A silnik typowo osiąga
kilkanascie kroków / sek.

> Mogę Ci pożyczyć do prób, z tego co kojarzę - daleko nie masz.

Nie ma sensu, i tak się za to nie zabiore w tym tyg. A mam własny, tak
że dzięki za propozycje. Ponadto niewiele mi to da jesli wykryje
przepiecia - bo jak z nimi walczyć poprawnie nie mam doswiadczenia :/

>> Robie sterowanie własne i na unipolarnych ze względu na to że
>> potrzebuje inteligentne sterowanie (pomiar momentu obrotowego
>> sprzęgany z prędkością silnika, w dodatku muszę precyzyjnie liczyc
>> kroki).
> A czym mierzysz moment?

Śjakimś mostkiem tensometrycznym wpietym w szumiącą ATmegę :P

Mirek

unread,
Jun 1, 2012, 5:49:08 PM6/1/12
to
On 01.06.2012 21:02, Sebastian Biały wrote:

> Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet).

A "dolne" diody masz? Ja bym dołożył nawet dla sprawdzenia.

Mirek.

Sebastian Biały

unread,
Jun 1, 2012, 6:13:39 PM6/1/12
to
On 2012-06-01 23:49, Mirek wrote:
>> Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet).
> A "dolne" diody masz? Ja bym dołożył nawet dla sprawdzenia.

Dorzucę testowo. Swoją droga czy one nie istnieja w wiekszości mosfetów ?

Jerry1111

unread,
Jun 2, 2012, 3:52:01 AM6/2/12
to
Istnieja jako gowniane pasozyty, a nie porzadne diody.
Poza tym indukcyjnosc uzwojen (a najlepiej kontrola pradu) jest wazna.
Jak inaczej ustawisz wypelnienie PWMa? Nasycisz rdzen (albo zrobisz inna
glupote) i masz prad zwarcia (chyba ze cewka ma 12R, ale po co wtedy
chopper?).

A o dodatkowe dlawiki (na silniku) pytalem sie wlasnie w celu
ograniczenia di/dt. Bez schematu nie ma co gdybac.

--
Jerry1111

Irek N.

unread,
Jun 2, 2012, 4:26:24 AM6/2/12
to
> A o dodatkowe dlawiki (na silniku) pytalem sie wlasnie w celu
> ograniczenia di/dt. Bez schematu nie ma co gdybac.

Z indukcyjnością uzwojeń się walczy, walczy czym tylko można.
Wiesz - szybciej narośnie, szybciej też się straci, tylko że u
Sebastiana silnik praktycznie stoi :) Niemniej jednak zasadę warto utrzymać.

Kiedy w PL?

Miłego.
Irek.N.


janusz_kk1

unread,
Jun 2, 2012, 5:30:58 AM6/2/12
to
Dnia 01-06-2012 o 23:05:09 Sebastian Biały <he...@poczta.onet.pl>
napisał(a):
Ale wiesz co to jest efekt Millera?
Bo wybuchające tranzystory low level sterowane z procka by na to
wskazywały.


--
Pozdr
JanuszK

Piotr Gałka

unread,
Jun 2, 2012, 5:33:31 AM6/2/12
to

Użytkownik "Sebastian Biały" <he...@poczta.onet.pl> napisał w wiadomości
news:jqb3kn$it8$1...@inews.gazeta.pl...

Kiedyś dawno (chyba jeszcze w ubiegłym wieku), gdy jakieś urządzenie wróciło
ze zwęgloną płytką zastąpiłem NMOSa DPAK OmniFETem DPAK:
http://pl.farnell.com/stmicroelectronics/vnd7nv04-e/mosfet-n-ch-40v-6a-dpak/dp/1739415?Ntt=VND7NV04
Ma toto:
- zabezpieczenie ESD bramki,
- ogranicznik przepięć (40V),
- ogranicznik prądu (dawniej pisali 7A (stąd nazwa) teraz piszą minimum 6A),
- ogranicznik temperatury.

Nie wolno go sterować prosto z procesora. Trzeba przez rezystor co najmniej
220om bo na Gate zeznaje (zwierając je do masy) że zadziałał ogranicznik
termiczny.
P.G.

J.F.

unread,
Jun 2, 2012, 6:31:06 AM6/2/12
to
Dnia Fri, 01 Jun 2012 21:02:44 +0200, Sebastian Biały napisał(a):
> Robie prosty sterowanik silnika unipolarnego. Założenie to softwareowy
> chopper (sprawdza mi się znakomicie w innym projekcie) i silnik unipolarny.

> Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet). W układzie
> testowym pracują sobie z silnikiem z prądem 1A na cewkę. Jednak miałem
> już sytuacje gdzie coś "wybuchło" detonując diodę i tranzystor.

Oba elementy naraz ?
Tylko w jednej galezi czy we wszystkich 4 (czy tam 3) ?

Wybuchlo jakos widowskowo, czy po prostu elementy nie sa juz sprawne i nie
wiadomo dlaczego ?

Napiecie zasilania i rezystancja silnika jakie ? Bo podejrzewam ze nawet
gdyby ci sie program zawiesil i tranzystor bylby stale otwarty, to i tak
nieszczescia by nie bylo.
Moze jakies "slabe otwarcie" tranzystora, czy np za duza czestotliwosc, po
ktorej ustala sie na nim w miare duze napiecie i w miar duzy prad ... ale
to nie tlumaczy awarii diody.

Moze wiec kolejnosc odwrotna - najpierw padla dioda, a jak jej zabraklo to
tranzystor ? Po padzie sa zwarte czy rozwarte ?

A nie moglo byc tak ze ktos pokrecil silnikiem od zewnatrz ? Wtedy sie moga
zdarzyc wieksze napiecia .

J.

Sebastian Biały

unread,
Jun 2, 2012, 10:25:04 AM6/2/12
to
On 2012-06-02 12:31, J.F. wrote:
>> Robie prosty sterowanik silnika unipolarnego. Założenie to softwareowy
>> chopper (sprawdza mi się znakomicie w innym projekcie) i silnik unipolarny.
>> Aktualnie mam SS14 (Shottky, 1A) i IRLML2060 (1.2A n-mosfet). W układzie
>> testowym pracują sobie z silnikiem z prądem 1A na cewkę. Jednak miałem
>> już sytuacje gdzie coś "wybuchło" detonując diodę i tranzystor.
> Oba elementy naraz ?
> Tylko w jednej galezi czy we wszystkich 4 (czy tam 3) ?

W jednej gałęzi. Pozostałe działają.

> Wybuchlo jakos widowskowo, czy po prostu elementy nie sa juz sprawne i nie
> wiadomo dlaczego ?

Dioda pęka, tranzystor zmienia rozmiar. Ogólnie uszkodzenia optycznie
widoczne.

> Napiecie zasilania i rezystancja silnika jakie ? Bo podejrzewam ze nawet
> gdyby ci sie program zawiesil i tranzystor bylby stale otwarty, to i tak
> nieszczescia by nie bylo.

Otwarcie na stałe powoduje ze silnik przestaje się kręcić, a wpada w
drgania. Sprawdzilem, moge tak przez przynajmniej minute. To tutaj nie
ma miejsca - kręci się i bum.

> Moze jakies "slabe otwarcie" tranzystora, czy np za duza czestotliwosc

Nieco więcej niż 1kHz.

> Moze wiec kolejnosc odwrotna - najpierw padla dioda, a jak jej zabraklo to
> tranzystor ? Po padzie sa zwarte czy rozwarte ?

Zapewne pada dioda i tranzystor zwiera nie cewkę tylko zasilanie. Dioda
po detonacji zazwyczaj przewodzi w obie strony z niewielką rezystancją
rzędu 1Ohm.

> A nie moglo byc tak ze ktos pokrecil silnikiem od zewnatrz ? Wtedy sie moga
> zdarzyc wieksze napiecia .

Nie, kręci się jałowo i też go szlag trafia.

Sebastian Biały

unread,
Jun 2, 2012, 10:30:16 AM6/2/12
to
On 2012-06-02 09:52, Jerry1111 wrote:
>> Dorzucę testowo. Swoją droga czy one nie istnieja w wiekszości mosfetów ?
> Istnieja jako gowniane pasozyty, a nie porzadne diody.

Dodam więc testowo, i tak płytka idzie ponownie do produkcji.

> Poza tym indukcyjnosc uzwojen (a najlepiej kontrola pradu) jest wazna.

Załatwia to software :)

> Jak inaczej ustawisz wypelnienie PWMa?

Na oko. O dziwo działa.

> Nasycisz rdzen (albo zrobisz inna
> glupote) i masz prad zwarcia (chyba ze cewka ma 12R, ale po co wtedy
> chopper?).

Prąd zwarcia tego silnika mieści się w normie przewodzenia tranzystora.
Może niekoniecznie normie silnika, ale to nie silnik pada :)

nasycenie cewki i odpięcie zasilania wyładowuje się na diodzie, która
robi się ciepła, ale w normie. Robiłem takie eksperymenty na początku i
w zasadzie działało prawidłowo.

> A o dodatkowe dlawiki (na silniku) pytalem sie wlasnie w celu
> ograniczenia di/dt. Bez schematu nie ma co gdybac.

Nie ma schematu, bo prymitywny. Tranzystor mosfet-n, dioda, cewka silnika.

Sebastian Biały

unread,
Jun 2, 2012, 10:35:12 AM6/2/12
to
On 2012-06-02 11:30, janusz_kk1 wrote:
>> Zmniejszyłem prad 2x. Zdycha 5-6 razy żadziej prawie sie nie grzejąc
>> przy PWM 50%. Więc stawiam na przepiecia.
> Ale wiesz co to jest efekt Millera?
> Bo wybuchające tranzystory low level sterowane z procka by na to
> wskazywały.

A co masz na myśli? Wydawalo mi się że gdyby nastepowała jakaś
translacja impedancji ze strony sterowanej na sterującą powinienem
widzieć krzywe zbocza. A u mnie sterowanie tranzystorem odbywa się
wprost z wyjścia logicznego (silne H i L) i jest idealnym prostokątem w
granicy rozsadku. Nie bardzo rozumiem jak efekt Millera miałby wpływać
na tak fatalne i przypadkowe wystrzały. Możesz napisac coś więcej?

Sebastian Biały

unread,
Jun 2, 2012, 10:49:54 AM6/2/12
to
On 2012-06-01 21:02, Sebastian Biały wrote:
> Robie prosty sterowanik silnika unipolarnego.

A może to zły pomysł. Czy ktoś mógłby mi pokazać *poprawnie* wykonany
stopień końcowy sterownika pojedynczej cewki? Sterowanie logiką 0-5V, na
wyjściu cewka o nieznanej impedancji, do 4A. Mam za małe doświadczenie
żeby to zrobić dobrze, może warto wziąść gotowca.

J.F.

unread,
Jun 2, 2012, 1:27:04 PM6/2/12
to
Dnia Sat, 02 Jun 2012 16:25:04 +0200, Sebastian Biały napisał(a):
> On 2012-06-02 12:31, J.F. wrote:
>> Wybuchlo jakos widowskowo, czy po prostu elementy nie sa juz sprawne i nie
>> wiadomo dlaczego ?
>
> Dioda pęka, tranzystor zmienia rozmiar. Ogólnie uszkodzenia optycznie
> widoczne.

To sie jakos naraz dzieje, czy nie wiesz - zastajesz taki stan ?

> Otwarcie na stałe powoduje ze silnik przestaje się kręcić, a wpada w
> drgania. Sprawdzilem, moge tak przez przynajmniej minute. To tutaj nie
> ma miejsca - kręci się i bum.
>
>> Moze jakies "slabe otwarcie" tranzystora, czy np za duza czestotliwosc
> Nieco więcej niż 1kHz.

Ale to software, jak sie pomylka w programie zdarzy, to moze i pare MHz
jest do osiagniecia.

>> Moze wiec kolejnosc odwrotna - najpierw padla dioda, a jak jej zabraklo to
>> tranzystor ? Po padzie sa zwarte czy rozwarte ?
>
> Zapewne pada dioda i tranzystor zwiera nie cewkę tylko zasilanie. Dioda
> po detonacji zazwyczaj przewodzi w obie strony z niewielką rezystancją
> rzędu 1Ohm.

Zawsze przestrzegalem przed zrzucaniem winy na elementy ... ale moze te
diody jakies felerne sa i wybuchaja ?
Dioda ma tam przeciez przyzwoita prace, a 40 C to nie jest niebezpieczne.

J.

Sebastian Biały

unread,
Jun 2, 2012, 1:44:27 PM6/2/12
to
On 2012-06-02 19:27, J.F. wrote:
>> Dioda pęka, tranzystor zmienia rozmiar. Ogólnie uszkodzenia optycznie
>> widoczne.
> To sie jakos naraz dzieje, czy nie wiesz - zastajesz taki stan ?

Widać dym. Kilka sekund później sa widczne uszkodzenia obu elementów. Co
się dokładnie dzieje - nie trafiam.

> Ale to software, jak sie pomylka w programie zdarzy, to moze i pare MHz
> jest do osiagniecia.

Nie ma pomyłki. Wyeliminowałem to pisząc kod od nowa, inaczej.

> Zawsze przestrzegalem przed zrzucaniem winy na elementy ... ale moze te
> diody jakies felerne sa i wybuchaja ?
> Dioda ma tam przeciez przyzwoita prace, a 40 C to nie jest niebezpieczne.

Wziąłem po prostu tanie diody smd o sensownych parametrach. Nie wiem czy
można im ufać. Mozliwe że tranzystory też są nie bardzo. Dlatego
pierwsze pytanie to o konkretne typy elementów które się sprawdzą.

Dodam jeszcze diody dublujace pasozyty, dorzuce jakiś tłumik RC w ciemno.

janusz_kk1

unread,
Jun 2, 2012, 3:15:09 PM6/2/12
to
Dnia 02-06-2012 o 16:35:12 Sebastian Biały <he...@poczta.onet.pl>
napisał(a):

> On 2012-06-02 11:30, janusz_kk1 wrote:
>>> Zmniejszyłem prad 2x. Zdycha 5-6 razy żadziej prawie sie nie grzejąc
>>> przy PWM 50%. Więc stawiam na przepiecia.
>> Ale wiesz co to jest efekt Millera?
>> Bo wybuchające tranzystory low level sterowane z procka by na to
>> wskazywały.
>
> A co masz na myśli? Wydawalo mi się że gdyby nastepowała jakaś
> translacja impedancji ze strony sterowanej na sterującą powinienem
> widzieć krzywe zbocza. A u mnie sterowanie tranzystorem odbywa się
> wprost z wyjścia logicznego (silne H i L) i jest idealnym prostokątem w
Pytanie na ile 'silne', ja steruję mosy parą komplemetarną która daje 1A
np BCP54, BCP51.

> granicy rozsadku. Nie bardzo rozumiem jak efekt Millera miałby wpływać
> na tak fatalne i przypadkowe wystrzały. Możesz napisac coś więcej?
Każdy tranzystor posiada wew pojemności, MOS-y mają je szczególnie duże,
np taki BUZ12
ma poj wej 1700pF a reverse prawie 300pf. I teraz jak wyłaczasz tranzystor
to
na drenie napięcie gwałtownie narasta do zasilanie+samoindukcja, napięcie
to odkłada
się na tych dwóch poj połączonych szeregowo, tworzy się dzielnik nap który
steruje bramkę. Dla 1700/300 pF i nap 40V na bramce pojawia się 6V.
Normalny mos to prawie przeżyje bo nap otwarcia to typowo 4-8V, ale
dla tranzystorów low level to już za dużo i on się otworzy jak ma 'słabe'
sterowanie,
dlatego tak ważne jest odpowiednie sterowanie mos-a, po 1 aby szybko się
właczał/wyłączał,
2 aby jak jest wyłączony, sam sie nie włączył.

--
Pozdr
JanuszK

Jerry1111

unread,
Jun 2, 2012, 3:38:18 PM6/2/12
to
To byla moja pierwsza reakcja, ale podobno diody sa cieple.

--
Jerry1111

Jerry1111

unread,
Jun 2, 2012, 3:46:54 PM6/2/12
to
On 02/06/2012 18:44, Sebastian Biały wrote:

Czy jestes pewny ze najpierw pada dioda? Bo jesli najpierw pada
tranzystor (na zwarcie), to spowoduje to odpalenie (na zwarcie) diody i
odpalenie (juz na rozwarcie) tranzystora. Dasz rade to zobaczyc, czy dym
za szybko idzie?

>> Ale to software, jak sie pomylka w programie zdarzy, to moze i pare MHz
>> jest do osiagniecia.
>
> Nie ma pomyłki. Wyeliminowałem to pisząc kod od nowa, inaczej.

[OT]
Wytne, przetlumacze i na scianie se powiesze, bo nam blad w sofcie
ostatnio zagotowal kilka kg baterii LiPo - "smierdzaca" sprawa.
Moge?

;-)


--
Jerry1111

Jerry1111

unread,
Jun 2, 2012, 3:48:01 PM6/2/12
to
On 02/06/2012 15:30, Sebastian Biały wrote:
> On 2012-06-02 09:52, Jerry1111 wrote:
>>> Dorzucę testowo. Swoją droga czy one nie istnieja w wiekszości
>>> mosfetów ?
>> Istnieja jako gowniane pasozyty, a nie porzadne diody.
>
> Dodam więc testowo, i tak płytka idzie ponownie do produkcji.

Dobra praktyka. Ja chyba nigdy nie zrobilem plytki gdzie nie byloby
chociaz kilku elementow 'na wszelki'.

>> Poza tym indukcyjnosc uzwojen (a najlepiej kontrola pradu) jest wazna.
>
> Załatwia to software :)

Taaa... automagicznie nasycenie wykryje?

>> Nasycisz rdzen (albo zrobisz inna
>> glupote) i masz prad zwarcia (chyba ze cewka ma 12R, ale po co wtedy
>> chopper?).
>
> Prąd zwarcia tego silnika mieści się w normie przewodzenia tranzystora.
> Może niekoniecznie normie silnika, ale to nie silnik pada :)

OK ;-)

> Nie ma schematu, bo prymitywny. Tranzystor mosfet-n, dioda, cewka silnika.

No tak, ale oczywiscie napisales w pierwszym poscie ze tranzystor
sterowany z procka? I ze w momencie gdy to wszystko szlag trafia to
oscylem sprawdziles na bramce ksztalt _ostatniego_ impulsu otwierajacego
tranzystor?

Dlatego schemat sie przydaje.

--
Jerry1111

Sebastian Biały

unread,
Jun 2, 2012, 4:14:19 PM6/2/12
to
On 2012-06-02 21:46, Jerry1111 wrote:
> Czy jestes pewny ze najpierw pada dioda? Bo jesli najpierw pada
> tranzystor (na zwarcie), to spowoduje to odpalenie (na zwarcie) diody

? Przeciez jak tranzystor jest zwarty to dioda pracuje na zaporowo.
Dioda jest podpięta równolegle do cewki.

> odpalenie (juz na rozwarcie) tranzystora. Dasz rade to zobaczyc, czy dym
> za szybko idzie?

Dym idzie za szybko.

>> Nie ma pomyłki. Wyeliminowałem to pisząc kod od nowa, inaczej.
> Wytne, przetlumacze i na scianie se powiesze, bo nam blad w sofcie
> ostatnio zagotowal kilka kg baterii LiPo - "smierdzaca" sprawa.
> Moge?

Wieszaj. A serio - pomyłka w sterowaniu była pierwszą rzeczą do
eliminacji. Napisałem więc soft *bez* błedów ktory generuje tylko 50%
pwm i tez pali. Ba, nawet PWM wyeliminowałem i kręciłem na żywca na
pełnej mocy. Też pali.

Sebastian Biały

unread,
Jun 2, 2012, 4:16:55 PM6/2/12
to
On 2012-06-02 21:48, Jerry1111 wrote:
>> Załatwia to software :)
> Taaa... automagicznie nasycenie wykryje?

Inaczej - nie dopuszcza do nasycenia. Silnik "nagle" nie zmienia
indukcyjności, matriału rdzenia itp więc raz ustwiony czas ladowania
prądem nie zwiększa/zmniejsza się.

>w momencie gdy to wszystko szlag trafia to
> oscylem sprawdziles na bramce ksztalt _ostatniego_ impulsu otwierajacego
> tranzystor?

To awykonalne, układ pracuje poprawnie przez pierdyliard cykli. I pada z
nienacka. Oscyloskop musiałbym mieć jakiś z wypasem (albo czujnikiem dymu ;)

Irek N.

unread,
Jun 2, 2012, 5:22:10 PM6/2/12
to
> ? Przeciez jak tranzystor jest zwarty to dioda pracuje na zaporowo.
> Dioda jest podpięta równolegle do cewki.

Czyli co, jak jedną stronę uzwojenia zwierasz tranzystorem do masy, to
druga - luzowana, walczy z diodą?

Tak masz?

GND-MOS1----CEWKA-VCC-CEWKA----MOS2-GND

i równolegle z cewkami masz diody? Katodami do VCC?

Jeśli tak masz, to przeczytaj jeszcze raz co pisałem o sprzężeniu cewek
w silniku.
Musisz pozwolić na przepięcie po stronie otwartego klucza przynajmniej w
zakresie VCC x 2, inaczej pompujesz tranzystorem energię w diodę po
przez uzwojenia silnika.

W silniku unipolarnym nie można traktować uzwojeń jako osobne części nie
sprzężone ze sobą. Pomyśl o tym jak o jednej cewce na żelaznym rdzeniu z
odczepem w środku.
Oczywiście masz dwie takie cewki z odczepem (silnik 2 fazowy) - pomiędzy
nimi już takiego sprzężenia nie ma.

Miłego.
Irek.N.

Michoo

unread,
Jun 2, 2012, 5:41:12 PM6/2/12
to
Ja kiedyś robiłem, ale w ostatecznym rozrachunku wyszło, że lepiej użyć
A4988 i sterowanie bipolarne z 1/16 kroków - znacznie równiej idzie przy
niskich obrotach niż byłem w stanie samemu wyrzeźbić.

Z opis wynika, że sterujesz po stronie masy - jeżeli dobrze widzę to w
takiej sytuacji zamiast konwertera "buck" (czyli typowego sterowania
silników krokowych) możesz łatwo zrobić "boost". Ja bym zamienił NMOS na
PMOS+(NPN/NMOS)+rezystor podciągający i zobaczył czy nie wyeliminuje
problemu.

--
Pozdrawiam
Michoo

janusz_kk1

unread,
Jun 3, 2012, 7:08:28 AM6/3/12
to
Dnia 02-06-2012 o 21:38:18 Jerry1111 <jerry111...@wp.pl.pl.wp>
napisał(a):
No ale to potwierdza moje przypuszczenia, jak mos się wyłączy na nim robi
się
szpila do + ale na drugim uzwojeniu robi się - i dioda przewodzi, teraz
mos pod wpływem
Millera włącza się i to powoduje podtrzymanie prądu diody w drugim
uzwojeniu,
dioda dostaje podwójnie po d..ie :) dlatego się grzeje, mos pewnie też ale
jest
większa struktura to dłużej to trwa poza tym krócej przewodzi,
chyba że idzie zbyt duża energia z uzwojenia to pada.

--
Pozdr
JanuszK

J.F.

unread,
Jun 3, 2012, 8:42:18 AM6/3/12
to
Dnia Sat, 02 Jun 2012 22:16:55 +0200, Sebastian Biały napisał(a):
> On 2012-06-02 21:48, Jerry1111 wrote:
>>> Załatwia to software :)
>> Taaa... automagicznie nasycenie wykryje?
>
> Inaczej - nie dopuszcza do nasycenia. Silnik "nagle" nie zmienia
> indukcyjności, matriału rdzenia itp więc raz ustwiony czas ladowania
> prądem nie zwiększa/zmniejsza się.

Tylko kreci sie w nim rdzen z magnesem.
Ciekaw jestem czy tu w ogole mozna mowic o "indukcyjnosci".

J.

J.F.

unread,
Jun 3, 2012, 10:46:54 AM6/3/12
to
Dnia Sat, 02 Jun 2012 23:22:10 +0200, Irek N. napisał(a):
> Czyli co, jak jedną stronę uzwojenia zwierasz tranzystorem do masy, to
> druga - luzowana, walczy z diodą?
> Tak masz?
> GND-MOS1----CEWKA-VCC-CEWKA----MOS2-GND
> i równolegle z cewkami masz diody? Katodami do VCC?
>
> Jeśli tak masz, to przeczytaj jeszcze raz co pisałem o sprzężeniu cewek
> w silniku.
> Musisz pozwolić na przepięcie po stronie otwartego klucza przynajmniej w
> zakresie VCC x 2, inaczej pompujesz tranzystorem energię w diodę po
> przez uzwojenia silnika.

No i wyglada na to ze tak robi, skoro diody sie grzeja ...
Ale to nie tlumaczy czemu to dziala, dziala, i nagle dymi.

J.

Irek N.

unread,
Jun 3, 2012, 1:24:49 PM6/3/12
to
> No i wyglada na to ze tak robi, skoro diody sie grzeja ...
> Ale to nie tlumaczy czemu to dziala, dziala, i nagle dymi.

Ależ tłumaczy. Układ działa praktycznie na zwarciu i w związku z tym ma
ograniczoną wytrzymałość.
Im słabszy silnik, tym mniejsze zwarcie ;)

Miłego.
Irek.N.

Zbych

unread,
Jun 4, 2012, 2:05:39 AM6/4/12
to
W dniu 2012-06-03 16:46, J.F. pisze:
Bo zakładasz, że sterowanie jest ok. Nie wiadomo, czy uC co jakiś czas
się nie wykrzacza pod wpływem zakłóceń.

nenik

unread,
Jun 4, 2012, 4:19:50 PM6/4/12
to
> > Robie prosty sterowanik silnika unipolarnego.
>
> A moze to zly pomysl&#65533;.
Wez normalny tranzystor z rezystancja <100mR a nie dziubiesz jakiegos sota23 z
R 0,5R, kurcze moj silnik ma cewke R0,33R.
W bipolarnych grzanie zalatwia sie tak:
http://www.electronicdesign.com/files/33/11436/figure_03.jpg
http://www.semicon.toshiba.co.jp/eng/product/linear/selection/topics/__icsFiles/artimage/2010/11/05/c_topiclin/il01.gif

Przy kombinowanym kluczowaniu sot8 i pradzie 4A jest ledwo cieply, przy
zwyklym kluczowaniu tj. kiedy cewka nie jest zwierana przez mosfety prad idzie
normalnie przez diody do zasilania, wtedy so8 sa gorace i za cholere nie
pociagna 4A. Fakt ze to 20kHz i 30V a nie 1kHz i 12V.

4A i unipolarny to ja bym dal schottky w szereg z cewka i transila na 15V w
szereg z transilem w n-mosie.
Przy sterowaniu bipolarnym moglbys dac mniejszy silnik i zachowac obecny moment.
Sterowanie unipolarne jest ok. na etapie zabawy kreceniem krokowcem.
Kiedys byc moze nie bylo innych nie wiem. Ale dzis?
Po co dawac 2 razy wiekszy silnik i sterowac go unipolarnie jesli to samo
zalatwia 2x mniejszy silnik sterowany bipolarnie. Silnik kosztuje. Moment
trzymania zachowasz, wykorzystasz 2x wiecej drutu:) z silnika.
Za roznice w cenie mniejszego silnika kupisz driver bipolarnego, podasz 5V na
wejscie i zapomnisz o problemie. Chcesz koniesznie sterowac go unipolarnie, ok
pozbadz sie przepiec.


--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Sebastian Biały

unread,
Jun 4, 2012, 4:23:53 PM6/4/12
to
On 2012-06-04 22:19, nenik wrote:
> Wez normalny tranzystor z rezystancja<100mR a nie dziubiesz jakiegos sota23 z
> R 0,5R, kurcze moj silnik ma cewke R0,33R.

Hmmm jaki sugerujesz ?

> 4A i unipolarny to ja bym dal schottky w szereg z cewka i transila na 15V w
> szereg z transilem w n-mosie.

Czekaj, sugerujesz żeby przepięcia odcinać od tranzystora diodą i
pozwalać im latać swobodnie?

> Po co dawac 2 razy wiekszy silnik

Bo jest. To jedyny powód.

nenik

unread,
Jun 4, 2012, 7:21:38 PM6/4/12
to
> Hmmm jaki sugerujesz ?
Tak z grubsza w tme jest ich 1700, w cenie <2zl w R<100mR i V 30 lub wiecej
bedzie tego 10-20 typow, wybierz cos z mala pojemnoscia bramki

>
> > 4A i unipolarny to ja bym dal schottky w szereg z cewka i transila na 15V w
> > szereg z transilem w n-mosie.
>
> Czekaj, sugerujesz żeby przepięcia odcinać od tranzystora diodą i
> pozwalać im latać swobodnie?

Po mojemu to ono lata teraz bez 2 diod a ubija ci diode lub zlacze w mosfecie
i nic w tym dziwnego. Zdziwil bym sie jak by bylo inaczej.

> > Po co dawac 2 razy wiekszy silnik
>
> Bo jest. To jedyny powód.

http://hades.mech.northwestern.edu/images/d/d2/Unipolar_stepper_circuit_schematic.png
Co sie dzieje jesli wywalimy wszystkie diody i jakie napiecie w impulsie
panuje na zlaczu kolektor emiter?

Jakie bedzie napiecie na CE jesli w szereg z CE damy transil 15V?
Jakie napiecie jest obecnie u ciebie i czy nie przekracza granicznego DS?
Podlacz neonowke w szereg z cewka silnika.
0 new messages