AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
-
- Posty: 42
- Rejestracja: 08 wrz 2018, 10:26
AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Witam !
Proszę o sprawdzenie schematu:
Czy schemat jest prawidłowy ?
Proszę o sprawdzenie schematu:
Czy schemat jest prawidłowy ?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
- Oldman
- Posty: 61
- Rejestracja: 19 cze 2019, 11:15
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Możesz jeszcze dać diodę równolegle do cewki silnika. Zabezpieczysz wtedy tranzystory dla obydwóch kierunków przepięć.
-
- Posty: 42
- Rejestracja: 08 wrz 2018, 10:26
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Dziękuję za odpowiedź, czy rezystor pomiędzy PCF d BC337 ma właściwą rezystancję ? Czy przy normalnej pracy nie uszkodzę PCFa ? Układ w fazie testów, tranzystory DB243C bez radiatorów po chwili są gorące ( dzisiaj montaż radiatorów ).
Zastanawiam się czy zamiast BC+BD nie zastosować jakiegoś np. BUZ11 ?, nigdy na tego typu tranzystorach nic nie robiłem i nie mam ich w domu. Może Ktoś podpowie ?
Zastanawiam się czy zamiast BC+BD nie zastosować jakiegoś np. BUZ11 ?, nigdy na tego typu tranzystorach nic nie robiłem i nie mam ich w domu. Może Ktoś podpowie ?
- niveasoft
- Posty: 1244
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Może te tranzystory się w pełni nie otwierają i wtedy się grzeją.
Ten PCF8574 ma bardzo małą wydajność prądową jeśli chodzi o wystawianie plusa. Szybciej sprawdziłaby się konfiguracja taka, że baza podciągnięta do plusa a PCF zwiera do masy (taki open colector), ale łatwo przewidzieć co się stanie jak nie uaktywnisz PCFa...
Już faktycznie lepszym rozwiązaniem były by mosfety, ale radzę wziąć jakiś "Logic level"
BUZ-10 i BUZ11 to odpowiedniki IRFZ44. Często występują we wzmacniaczach samochodowych w przetwornicy.
Lepiej chyba użyć właśnie logic level IRLZ44. Przy 1,5A, bez radiatora, będzie chłodny jak spojrzenie Macierewicza ahahahahaha
Są po 2.80zł na Alledrogo LINK
Bramkę steruje się przez rezystor 10R (niekoniecznie, obejdzie się bez niego) i dobrze jest ściągnąć bramkę do masy 100K-1M
Ten PCF8574 ma bardzo małą wydajność prądową jeśli chodzi o wystawianie plusa. Szybciej sprawdziłaby się konfiguracja taka, że baza podciągnięta do plusa a PCF zwiera do masy (taki open colector), ale łatwo przewidzieć co się stanie jak nie uaktywnisz PCFa...
Już faktycznie lepszym rozwiązaniem były by mosfety, ale radzę wziąć jakiś "Logic level"
BUZ-10 i BUZ11 to odpowiedniki IRFZ44. Często występują we wzmacniaczach samochodowych w przetwornicy.
Lepiej chyba użyć właśnie logic level IRLZ44. Przy 1,5A, bez radiatora, będzie chłodny jak spojrzenie Macierewicza ahahahahaha
Są po 2.80zł na Alledrogo LINK
Bramkę steruje się przez rezystor 10R (niekoniecznie, obejdzie się bez niego) i dobrze jest ściągnąć bramkę do masy 100K-1M
-
- Posty: 42
- Rejestracja: 08 wrz 2018, 10:26
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Witam,
moja "zabawa" dotyczy AVT986 na podstawie schematu i programu tej "nawijarki" poznaję zasadę sterowanie silnikiem unipolarnym.
Posiadany prze zemnie silnik zagotował ULN2803, dlatego buduję inny układ sterujący.
Dziękuję za podpowiedzi i za link do właściwych tranzystorów, prawdopodobnie kupię je, ale zanim nadejdą pobawię się BC+BD na radiatorze. Teraz jestem na etapie wiercenia otworów w radiatorze, gwintowania, podkładki mikowe i zobaczę czy radiator 143x100x24 piętnasto żeberkowy ostudzi 4sztuki BD.
moja "zabawa" dotyczy AVT986 na podstawie schematu i programu tej "nawijarki" poznaję zasadę sterowanie silnikiem unipolarnym.
Posiadany prze zemnie silnik zagotował ULN2803, dlatego buduję inny układ sterujący.
Dziękuję za podpowiedzi i za link do właściwych tranzystorów, prawdopodobnie kupię je, ale zanim nadejdą pobawię się BC+BD na radiatorze. Teraz jestem na etapie wiercenia otworów w radiatorze, gwintowania, podkładki mikowe i zobaczę czy radiator 143x100x24 piętnasto żeberkowy ostudzi 4sztuki BD.
- Oldman
- Posty: 61
- Rejestracja: 19 cze 2019, 11:15
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
W sumie to szkoda Twojej pracy, lepiej od razu kup Mosfety typu IRL. Bo ten układ będzie się grzał. Zauważ, że w układzie Darlingtona (tak właśnie masz połączone tranzystory) nie da się w pełni otworzyć BD243C. Szacuję, że minimalne napięcie kolektor-emiter to ok. 1V. I niżej nie zejdziesz. Jest to suma napięcia B-E (ok. 0,8V) plus napięcie C-E otwartego tranzystora sterującego (ok. 0.2V). Wydajność prądowa PCF-a przy wzmocnieniu β = β1 x β2 (min. 1500) raczej nie ma tu znaczenia.
-
- Posty: 42
- Rejestracja: 08 wrz 2018, 10:26
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Dziękuję za następną wypowiedź.
W przyszłości kupię tranzystory logic level, w tej chwili tranzystory BD na wspólnym radiatorze, dla testów program wykonuje 50 obrotów, po każdym obrocie następuje około 20ms przerwa, po wykonaniu tego zadania ( 50obrotów ) radiator letni, można testować program.
Zauważyłem jakiś błąd w programie nawijarki ( przerabiałem go na AVR ), każdy obrót silnika jest nie do kręcony, po 50 obrotach brakuje połowy obrotu.
Czy tu na forum jest możliwość widzenia tekstu który napisał poprzednik, kiedy piszę tekst nie widzę poprzedniego tekstu i trudno odnieść się do wypowiedzi poprzednika.
W przyszłości kupię tranzystory logic level, w tej chwili tranzystory BD na wspólnym radiatorze, dla testów program wykonuje 50 obrotów, po każdym obrocie następuje około 20ms przerwa, po wykonaniu tego zadania ( 50obrotów ) radiator letni, można testować program.
Zauważyłem jakiś błąd w programie nawijarki ( przerabiałem go na AVR ), każdy obrót silnika jest nie do kręcony, po 50 obrotach brakuje połowy obrotu.
Czy tu na forum jest możliwość widzenia tekstu który napisał poprzednik, kiedy piszę tekst nie widzę poprzedniego tekstu i trudno odnieść się do wypowiedzi poprzednika.
- niveasoft
- Posty: 1244
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Jest możliwość. U mnie, kiedy odpowiadam pod spodem są wszystkie posty tylko musisz je sobie przewinąć bo są "zwinięte" (widać pasek przewijania po prawej).
-
- Posty: 42
- Rejestracja: 08 wrz 2018, 10:26
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Ok, dziękuję, już widzę one są na dole.
Przestało "zjadać" kroki kiedy w tym fragmencie programu:
zwiększyłem opóźnienie z 7ms na 10ms, jeden obrót wykonuje się około 3sekundy.
Przestało "zjadać" kroki kiedy w tym fragmencie programu:
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- Sub 1turn
- Motor1 = 128
- For R = 1 To 200 '100
- I2csend 78 , Motor1 '112
- Waitms 10 ' 7
- Shift Motor1 , Right , 1
- If Motor1 = 8 Then
- Motor1 = 128
- End If
- Next R
- If Directionflag = 0 Then
- Call Motor2_right
- Else
- Call Motor2_left
- End If
- End Sub
- niveasoft
- Posty: 1244
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: AVR, PCF8574, sterowanie Silnikiem unipolarnym ok 1,5A
Mógłby się kręcić szybciej, ale musiałbyś dopisać "rampę" czyli rozpędzać go i zwalniać na końcu.
Coś w ten deseń tylko lepiej by było to zrobić na timerze.
Coś w ten deseń tylko lepiej by było to zrobić na timerze.
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- Dim R As Byte , Steps As Byte , Motor1 As Byte
- Dim Czekaj As Byte , Koniec As Byte
- Steps = 200
- Koniec = Steps - 5
- Czekaj = 10
- For R = 1 To Steps
- I2csend 78 , Motor1
- If Steps > 20 Then
- Select Case R
- Case Is < 5
- If Czekaj > 5 Then Decr Czekaj
- Case Is > Koniec
- If Czekaj < 10 Then Incr Czekaj
- End Select
- Else
- Czekaj = 10 'stala predkosc bo nie ma sie po co rozpędzać
- End If
- Waitms Czekaj
- Shift Motor1 , Right , 1
- If Motor1 = 8 Then Motor1 = 128
- Next R