Elektroda.pl
Elektroda.pl
X
Sklep HeluKabel
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

sterownik silnika krokowego - potrzebuje ustawic go w 3 pozycjach

06 Sty 2015 21:30 795 6
  • Poziom 10  
    Witam,
    Wiem, ze tematow o silnikach krokowych jest sporo, ale ja mam problem dosc nietypowy a profesjonalista mi dosc latwo odpowie.

    Otoz mam w samochodzie amortyzatory ze zmienna twardoscia, odbywa sie to za pomoca zaworka ktory jest przekrecany silnikiem krokowym.
    Tak mysle, z tego urzadzenia wychodza 3 kable, pomiedzy nimi mierzylem opornosc i jest 3x6 omow.

    Czy dobrze rozumiem, ze podajac napiecie na dowolne 2 kable uzyskam 3 pozycje?
    Czy zmieniajac polaryzacje tzn zamieniajac plus z minusem uzyskam 6 pozycji?

    Czy ktos bylby w stanie zrobic mi prosty uklad sterowany jednym przyciskiem reset zmieniajacy mi 3 pozycje?

    Wymagania bylyby takie, ze po uruchomieniu uklad resetowalby sie do pozycji srodkowej, po kolejnych wcisnieciach zmienialby pozycje kolejno a,b,c,a,b,c ... itd
    Od tego sa dwie kontrolki na zegarach, pozycja srodkowa - nic nie swieci, pozycja a i c bylaby sygnalizowana kontrolka...

    Juz dodatkowo, gdyby sie dalo, powyzej danej predkosci uklad blokuje mozliwosc uruchomienia jednej pozycji
  • Sklep HeluKabel
  • Specjalista elektronik
    A nie jest czasem tak, że każdy z tych kabli ma 3 omy do obudowy silniczka?
  • Sklep HeluKabel
  • Poziom 10  
    Obudowa jest plastikowa wiec raczej nie, ale sa dwa miejsca pod sruby, zobacze. Rzeczywiscie moze brac mase w miejscu przykrecenia, chociaz w tym aucie nawet masa jest przykrecona do masy :) wiec mam wrazenie ze mimo wszystko bylby kabel...
  • Specjalista elektronik
    Aha, jeśli chodzi o przestawianie pozycji - jest np. układ CD4022, który ma 8 wyjść, na jednym z nich jest '1', na pozostałych '0', po każdym sygnale podanym na wejście zegarowe ta '1' wędruje do następnego wyjścia (po ostatnim z powrotem na pierwsze), można któreś wyjście podłączyć do wejścia 'reset', wtedy po dojściu tej '1' do tego wyjścia zostanie ona przesunięta na pierwsze - czyli można uzyskać '1' wędrującą przez N pozycji, i to N może być od 1 do 8 (a z CD4017 od 1 do 10). Czy to o coś takiego chodzi?

    Oczywiście taki układ nie załatwi sprawy: po pierwsze, on ma małą obciążalność wyjść, więc potrzebne są jakieś wzmacniacze (są układy ULNcoś, które zawierają 8 wzmacniaczy, ale mają prąd tylko 0,5A, do 6 omów to za mało - trzeba to zrobić na tranzystorach, może na MOSFET-ach? będzie najprościej); po drugie, styki przycisku zwykle odbijają się - łączą na chwilę, potem odrywają, znowu łączą - a elektronika to zauważa i traktuje jako kilka naciśnięć - trzeba zrobić jakiś układ eliminujący impulsy z odbić, pewnie wystarczy opornik + kondensator.

    To wygląda na to, że całość można zrobić z: układu CD4022, trzech MOSFET-ów (trzeba dobrać odpowiednie), opornika, kondensatora. Hm... ale tak by było, gdyby silnik miał jedno połączenie do +zasilania i trzy do sterowania - a czego on w rzeczywistości wymaga? Może da się do niego znaleźć jakiś opis?
  • Poziom 10  
    Mam workshop manual, ale to pdf ktory ma 1600stron:)
    Zakladajac ze mamy 3 wyprowadzenia a, b oraz c.
    Pozycja 1:
    a +, b-
    pozycja 2:
    b+, c-
    Pozycja 3:
    c+, a-

    Jesli sie da to latwo zalatwic z 3 wyjsciami bezposrednio do wejsc tych krokowcow to ok, jesli nie, wystarczy mi 3 kable z ktorych kazdy odznacza odpowiednia pozycje.

    Warunek jest taki, zecnie moze byc zwlaczone 2 pozycje jednoczesnie
    Drugi, sygnal nie jest podawany caly czas, tylko do samej zmiany pozycji krokowca, czyli powiedzmy 1 sekunde, potem wszystkie wyjscia mialyby byc wylaczone...
  • Specjalista elektronik
    To po pierwsze potrzebujemy odmierzyć tę 1 sekundę - można to zrobić przy użyciu NE555, przy okazji wykorzystać go do eliminacji odbić styków, czyli byłby podłączony gdzieś blisko przycisku. Po drugie, trzeba coś wykombinować, żeby tranzystor wykonawczy (jeden z tych trzech MOSFET-ów) włączał się tylko na czas trwania impulsu z NE555 - może przy pomocy tranzystora NPN, baza przez opornik (10k) do wyjścia CD4022, kolektor do wyjścia NE555, emiter do bramki MOSFET-a, jeszcze jakiś opornik od bramki do masy (minusa zasilania) i niewielka pojemność (1nF, albo i trochę mniej) równolegle do opornika 10k. Po trzecie, żeby dostarczyć prąd do wyprowadzenia, będą potrzebne jakieś tranzystory, może jakieś PNP, które by potrafiły przewodzić te 2A, i opornik między bazą każdego PNP, a drenem odpowiedniego MOSFET-a, emitery tych PNP do +zasilania, kolektory do wyprowadzeń silniczka (tylko żeby opornik od bazy i kolektor nie były nigdzie podłączone w to samo miejsce, bo wtedy tranzystor się spali!).
  • Poziom 10  
    sprawe zalatwilem przekaznikami i diodami prostowniczymi a sam czas ustalam dlugoscia wcisniecia przycisku. dodatkowo zamkniecie centralnym zamkiem ustwawia mi uklad w pozycji srodkowej