Șofer de motor - Faceți-vă școala
[Seeed Studio Grove - I2C Motor Driver V1.3]

În general, curenții pe care îi poate furniza un microcontroler nu sunt suficienți pentru a acționa direct un motor. Prin urmare, există diferite tipuri de așa-numiți șoferi de motor. Acestea sunt conectate pe partea de intrare la microcontroler și pe partea de ieșire la motor. Acestea traduc comenzile de la microcontroler în curenții solicitați de motor. În același timp, microcontrolerul este protejat de orice scurtcircuit sau supratensiune care ar putea apărea din motor.
Versiunea actuală poate controla un motor pas cu patru fire sau până la două motoare de curent continuu. Dacă sunt conectate două motoare de curent continuu, acestea pot fi controlate independent una de cealaltă, atât în ceea ce privește direcția, cât și viteza.
Driverul motorului este conectat direct sau cu ajutorul Grove Shield la un Arduino sau Raspberry Pi prin intermediul interfeței seriale I2C. Șoferul are nevoie de o sursă de alimentare separată între 6V și 15V.
Un exemplu de proiect ar putea fi un robot care are o rotire liberă și două roți antrenate. Cele două roți pot fi direcționate atât în față, cât și înapoi folosind șoferul motorului. Deci robotul poate fi navigat în toate direcțiile.
Toate informațiile de fundal suplimentare, precum și o structură de exemplu și toate bibliotecile de programe necesare sunt rezumate pe wiki-ul oficial (până acum doar în limba engleză) a Seeed Studio. În plus, puteți găsi exemple de proiecte și tutoriale corespunzătoare pe toate motoarele de căutare obișnuite, introducând numele exact al componentei.
Instrucțiuni importante:
Programare și RESET: Când un program este încărcat pe un microcontroler printr-o conexiune de computer („proces de încărcare”), microcontrolerul este deconectat automat de la sursa de alimentare pentru o perioadă scurtă de timp, astfel încât programul nou încărcat să poată rula de la început. Driverul de motor prezentat aici este, de asemenea, operat cu o sursă de alimentare externă, de exemplu cu o unitate de alimentare sau cu o baterie. Dacă driverul motorului, sursa de alimentare externă și microcontrolerul sunt conectate între ele în timpul procesului de încărcare, uneori pot apărea probleme. Motivul este că microcontrolerul nu poate fi deconectat corespunzător de la alimentare atunci când este conectat la o sursă de alimentare externă (pe lângă faptul că este alimentat de un computer). Prin urmare, ar trebui să deconectați microcontrolerul și driverul motorului de la toate sursele de alimentare, cu excepția conexiunii la PC în timpul procesului de încărcare. Dacă microcontrolerul urmează să fie resetat, adică setat la starea inițială, ar trebui să fie activat și de toate cele externe Sursele de alimentare sunt deconectate.
Încărcând videoclipul, acceptați politica de confidențialitate a YouTube.
Aflați mai multe