Cov txheej txheem:
- Kauj Ruam 1: Di Cosa Abbiamo Bisogno
- Kauj Ruam 2: Tuaj Funziona Un Motore Stepper E Perché Usiamo Un Driver
- Kauj ruam 3: Connessioni
- Kauj ruam 4: Firmware E Tswj
- Kauj ruam 5: Tsis lees paub
Video: Controllo Motore Stepper Con Drivemall: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Controlliamo un motore Stepper nrog una board Arduino
Questo nyeem è siv tau zoo siv tau siv l'Arduino e sia utilizzando la Drivemall Board
di seguito il link per la realizzazione della Drivermall.
Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un teeb più ordinato. Tuttavia, questo z opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.
Kauj Ruam 1: Di Cosa Abbiamo Bisogno
- Minicontroller rau Arduino
-Qhov
- Tsav Stepper
- Tus Tsav Tsheb L298N lossis un A4988 (Sono siv tau zoo tsav tsheb)
Kauj Ruam 2: Tuaj Funziona Un Motore Stepper E Perché Usiamo Un Driver
Ib tus neeg tsav tsheb tsis muaj zog è essenzialmente costituito da due bobine che devono essere opportunityamente alimentate (daim duab 1), se il motore viene alimentato con un movimento sbagliato può provocare un cortocircuito verso GND.
Ad ogni passo il motore gira ad un angolo ben noto che di solito è indicato dal produttore tuaj 1, 8 °, quindi sono necessari 200 passi per fare un giro completo.
Chiariamo perché abbiamo bisogno di un driver invece di collegare lo stepper direttamente al microcontrollore.
Kuv tsav tsheb tso cai los ntawm eseguire la scansione dei passaggi perché un microcontrollore non è hauv grado di caricare le bobine all'interno del motore stepper.
Esistono due tipi di driver per motori stepper sul mercato:
- Tsav tsheb classici L298 o ULN2003 un doppio H-choj hauv cui la logica per alimentare le singole fasi risiede nel codice;
- Tsav tsheb tshiab A4988 lossis drv8825 hauv cui parte della logica risiede nell'azionamento.
L'A4988 per funzionare in ingresso prevede un'abilitazione e due pin, uno per la direzione e l'altro per il numero di passi, oltre all'alimentazione.
Kauj ruam 3: Connessioni
Come primo approccio ai motori passo-passo abbiamo scelto di utilizzare il tsav tsheb ULN2003.
Tre pulsanti per il controllo del motore sono collegati ad Arduino con una resistenza collegata GND.
Colleghiamo il motore all'ULN secondo lo schema in figura 2, L'Arduino è collegato al driver con i pin 8 9 10 e 11.
Kauj ruam 4: Firmware E Tswj
Qui trovi un firmware di base per il controllo del motore stepper. Hauv qhov xwm txheej tshwj xeeb hauv qab no:
- tus pin A0 viene tau siv los ntawm direzione positiva e l'arresto
- il pin A1 viene utilizzato per la direzione negativa e l'arresto
- tus pin A2 ua haujlwm rau ib tus neeg lees paub hauv moto secondo la direzione del pulsante precedentemente premuto
il numero di passi per ciclo è impostato a 20 questo significa che il programma eseguirà 10 cicli per fare un giro completo del motore.
Kauj ruam 5: Tsis lees paub
Questo nyeem è stato prodotto nell'ambito del progetto Makerspace rau suav nrog, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il progetto mira a promuovere una forma di educazione informale tuaj mezzo ib qhov nyiam l'inclusione sociale dei giovani, l'educazione informale tuaj si può trovare all'interno dei makerspace.
Questo nyeem riflette solo le opinioni degli autori e la Commissione Europea tsis yog può essere ritenuta lub luag haujlwm rau ib tus neeg muaj peev xwm uso che possa essere fatto delle informazioni in esso contenute.
Pom zoo:
Stepper Motor Controlled Stepper Motor Without Microcontroller !: 6 Cov Kauj Ruam
Stepper Motor Controlled Stepper Motor Without Microcontroller !: Hauv qhov kev qhia sai no, peb yuav ua qhov yooj yim stepper lub cev muaj zog tswj siv stepper motor. Txoj haujlwm no yuav tsum tsis muaj kev sib dhos yooj yim lossis lub microcontroller. Yog li tsis muaj ado ntxiv, cia peb pib
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): 9 Cov Kauj Ruam (nrog Duab)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2): Hauv ib qho ntawm kuv Cov Lus Qhia yav dhau los, Kuv tau qhia koj yuav ua li cas thiaj tswj tau lub tshuab stepper siv lub tshuab stepper yam tsis muaj microcontroller. Nws yog txoj haujlwm nrawm thiab lom zem tab sis nws tau los nrog ob qhov teeb meem uas yuav raug daws nyob rau hauv Cov Lus Qhia no. Yog li, muaj tswv yim
Stepper Tsav Tswj Cov Qauv Tsav Tsheb - Stepper Lub Cev Ua Raws Li Lub Hau Encoder: 11 Kauj Ruam (nrog Duab)
Stepper Tsav Tswj Cov Qauv Tsav Tsheb | Stepper Motor Raws li Rotary Encoder: Hauv ib qho ntawm Cov Lus Qhia yav dhau los, peb tau kawm paub yuav siv lub tshuab stepper li cas los ua tus lej nkag teb chaws. Hauv txoj haujlwm no, tam sim no peb yuav siv lub tshuab hluav taws xob stepper tig lub cav nkag los tswj tus qauv tsheb ciav hlau siv Arduino microcontroller. Yog li ntawd, tsis muaj f
Stepper Motor Tswj Stepper Motor - Stepper Motor Raws Li Cov Lus Teb: 11 Cov Kauj Ruam (nrog Duab)
Stepper Motor Tswj Stepper Motor | Stepper Motor Raws Li Lub Caij Nyoog Encoder: Muaj ob peb lub tshuab hluav taws xob stepper pw thiab xav ua qee yam? Hauv Cov Lus Qhia no, cia peb siv lub tshuab hluav taws xob stepper ua lub cav hloov pauv kom tswj hwm lwm lub tshuab tsav lub zog txoj haujlwm siv Arduino microcontroller. Yog li tsis muaj ado ntxiv, cia ge
Yuav Ua Li Cas Siv Stepper Lub Cev Ua Li Qub Encoder thiab OLED Zaub rau Cov Kauj Ruam: 6 Cov Kauj Ruam
Yuav Siv Li Cas Stepper Lub Cev Li Qub Encoder thiab OLED Zaub rau Cov Kauj Ruam: Hauv qhov kev qhia no peb yuav kawm paub yuav ua li cas txhawm rau taug qab cov kauj ruam ntawm lub cev muaj zog ntawm OLED Zaub. Saib cov yeeb yaj kiab ua yeeb yaj kiab.Credit rau Thawj qhov kev qhia mus rau youtube tus neeg siv " sky4fly "