Skocz do zawartości

Włączanie silnika bez sterownika na stm32?


faustin

Pomocna odpowiedź

Mam takie pytanie czy dałoby się  zwyczajnie włączyć silnik tak samo w sensie takim samym kodem jak włączamy diode ? czy raczej jest to niemożliwie bez sterownika ? bo wydaje mi sie ze jest to jak najbardzije możliwe gdyż ustawienie SET ba pinie stm32 powoduje przeciez podanie napięcia więc to tak samo jakby przyłożenie  plusa baterii do końcówek silniczka dc ?

 Próbuje własnie cos takiego zrobic ale silnik ani drgnie wiec chyba sobie musiałam spalić płytke poprzednimi eksperymentami...

Link do komentarza
Share on other sites

Musisz się dowiedzieć ile prądu potrzebuje silnik, a ile może dostarczyć ta konkretna nóżka na mikrokontrolerze. Plus jaki to jest silniczek, nie jest tak, że każdy potrzebuje tylko stałego napięcia i się kręci jak szalony. 😛

 

edit. Dla jasności - bez układu pośredniczącego to my nie damy rady 😕

Edytowano przez BananWszyscy
Link do komentarza
Share on other sites

#include "stm32f1xx.h"

void delay(int time)
{
    int i;
    for (i = 0; i < time * 570; i++) {}
}

int main(void)
{
	HAL_Init();

	__HAL_RCC_GPIOA_CLK_ENABLE();

	GPIO_InitTypeDef gpio;				
	gpio.Pin = GPIO_PIN_5; 				
	gpio.Mode = GPIO_MODE_OUTPUT_PP;
	
	gpio.Pull = GPIO_NOPULL;			
	gpio.Speed = GPIO_SPEED_FREQ_LOW;	
	HAL_GPIO_Init(GPIOB, &gpio);		

	while (1)
	{
		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_SET);
		
	}
}

 

Dokument7 (1)mn.pdf

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Pytanie jaki silnik, DC, krokowy, Bldc? Od razu powiem, że nie próbuj podłączac silnika obojętnie jakiego bezpośrednio pod mikrokontroler bo spalisz płytkę. Musi być pośrednio jakiś mostek H, lub jakis driver np ULN2003. 

 

Polecam przestudiować dwie częście kursu elektroniki forbota. Wtedy powinno się trochę rozjaśnić w głowie, żeby nie wpadać na takie pomysłu jak bezpośrednie podłączanie obciążenia, które ciągnie ponad 20mA do uC 

Edytowano przez Krawi92
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.