Arduino Polska Forum

Pełna wersja: Konfiguracja mikrokontrolera pod silnik 12v
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, mam pytanko. Posiadam mały silnik 12v , czy w Arduino jest możliwość zaimplementowania i zaprogramowania mikrokontrolera, żeby powodował impulsowe zasilanie w/w silnika w cyklu 4 razy na 1 obrót rotora, co 90 stopni, z możliwością skracania czasu zasilania prądem wraz ze wzrostem szybkości obrotowej rotora?

Głowię się nad różnymi rozwiązaniami i wpadłem na pomysł z użyciem Arduino. Projekt czysto doświadczalny. Za porady co bym musiał skompletować z góry dziękuję i pozdrawiam. Bartek
Oczywiście, choć nie mam pojęcia po co Ci to. Musiałbyś odczytywać pozycję silnika, dodać na wał encoder, do jakiejś prędkości wystarczy pewnie nawet UNO, ale na tym świat Arduino się nie kończy, są uC 20x szybsze.
Bez jakiegoś encodera na wale silnika nie ma żadnego powiązania z tym co zrobi Arduino i tym co dzieje się z silnikiem.
Rodzi się w mojej głowie oczywiście kilka dodatkowych pytań:
- jaki rodzaj silnika prądu stałego masz na myśli?
- czy jesteś świadomy, że przy niskich prędkościach obrotowych będziesz miał do czynienia z "kołysaniem" silnika?
- czy nie wystarczy zrobić sterowanie impulsowe za pośrednictwem PWM?

Jeżeli chodzi zaś o sam mikrokontroler do stworzenia sterowania:
- Arduino
- moduł z MOSFETEM - np. IRF520
- czujnik obrotów (może być np. czujnik Halla, ale na wale trzeba by zainstalować koło zębate albo magnesy)
A nie prościej zrobić na silniku krokowym?