Folosesc microcontrolerul Adruino Uno alimentat cu USB 5V de pe PC și Adafruit 16-Channel 12-bit PWM/Servo Shield pe el cu condensator 1000uF, alimentat cu sursă de alimentare 6V 2A.

Se pare că nu este o sursă de alimentare corectă. Aveți nevoie de ajutorul dvs. pentru a alege un singur adaptor de alimentare adecvat. Folosesc 8 servo-motoare:

2 Răspunsuri 2

Un servo de această dimensiune, cuplul de blocare și viteza maximă sunt toate variabile, dar șoferul semi-pod Ron și Motor Coil DCRs.

Determinați în cele din urmă curentul de vârf \ $ I_ = \ dfrac - V _)> + DCR _)> \ $ pentru durata de timp necesară pentru a atinge viteza maximă, apoi curentul invers la viteză poate fi mai mare cu tensiunea BEMF adăugată la viteza de viteză. Acest „curent de pornire” este același cu „Curentul de blocare”, cu excepția faptului că se reduce pe măsură ce motorul crește cu viteza generatoare -Vemf. Adică nu este blocat și, astfel, curentul scade cu viteza crescătoare spre curentul de sarcină.

Curentul de blocare/pornire este de obicei de 10x curent nominal pentru o funcționare de 100% a unui motor, astfel încât o baterie RMS curent și energie Ah depinde de munca efectuată de servo.

Atunci când o comandă digitală pentru a schimba pozițiile, Legea lui Newton pentru masa de accelerație și timpul de rotire sunt limitate de curba de cuplu și viteză. Motorul cu transmisie de reacție servo răspunde la eroarea de poziție unghiulară de la poziția inițială la noua poziție de comandă.

Mă aștept ca căutarea aleatorie sau căutarea medie pe întreaga gamă să fie egală cu 1/3 cursă maximă. Acest lucru este la fel ca în servomotoarele unității de disc, cu toate acestea I viteza maximă de rotație depinde de sarcină și o atinge numai fără sarcină.

Cel de-al doilea Servo are specificații curente de blocare (eroare în linkurile dvs.)

Estimare: DSM44 servo Isc = 1A @ 6V +/- 50%. motoare x6 = 6 A Specificații: servo FT1117M Isc = 800 mA @ 6V. motoare x2 = 1.6A pentru cel mai rău caz 7.6A

Dacă alimentarea de 6V are un ESR de 50 mΩ, atunci 7,6A x 50 mΩ = 0,38V cad de la 6V.
Dacă s-a adăugat un supercap la o sursă DCDC, pentru o căutare de 100 ms utilizând o căutare medie.

problemă ipotetică.
Capacitatea echivalentă pentru o scădere de 0.6V de la 6V cu 6A $$ _ C = \ frac = 6A/0.6V * 0.1s = 1 Farad $$

alegeți

Paginile furnizorului la care faceți legătura nu oferă nicio indicație cu privire la curentul care rulează pentru servere. Pagina web a producătorului nu este mai bună. Probabil există un motiv bun pentru care nu furnizează aceste informații, având în vedere că consumul de curent al unui servo este atât de variabil în funcție de tensiunea aplicată și de sarcina mecanică legată de axul servo-ului.

De asemenea, producătorii iau în considerare publicul tipic care utilizează acest tip de produse. Dacă au specificat o cerință curentă, acesta poate fi utilizat ca număr rapid rapid de către unii utilizatori și apoi se poate transforma într-un coșmar de asistență pentru clienți atunci când utilizatorii îi învinovățesc pentru că numerele sunt fie prea mari, fie prea mici.

Fără informații actuale despre extragerea curentului, vă va fi dificil să calculați dimensiunea sursei de alimentare de care veți avea de fapt nevoie. Deci, aveți două opțiuni de bază de utilizat.

  1. Puteți utiliza o tehnică de forță brută pentru a furniza o sursă de alimentare care poate furniza mult mai mult curent decât ați avea nevoie vreodată și conectați-o cu fire de dimensiuni mari pentru a preveni căderile de tensiune.
  2. Puteți caracteriza extragerea curentă pentru servo-ul dvs. în aplicația dvs., făcând măsurători. Setați tensiunea și apoi acționați servo într-un mod care imită utilizarea sa reală. În unele cazuri, puteți efectua aceste măsurători folosind un multimetru digital în modul de măsurare curent, care va funcționa pentru condiții de stare stabilă. Pentru a controla cerințele de curent de supratensiune, plasați în mod obișnuit un rezistor mic în serie cu linia GND a servo-ului (0,1 ohmi, de exemplu) și apoi utilizați un osciloscop pentru a monitoriza căderea de tensiune pe acest rezistor în condiții dinamice. Odată ce cunoașteți căderea de tensiune, împărțiți-o la valoarea rezistorului pentru a determina debitul de curent.

În cele din urmă, va trebui să te uiți la scenariul de funcționare al întregii configurări cu toate serviciile. Este probabil ca nu toate servomotoarele să atragă curent în cel mai rău caz în același timp. Unele sunt susceptibile de a trece la curent nominal, în timp ce altele se opresc împotriva unei sarcini și atrag mai mult curent. Pot exista, de asemenea, unele care au atins o limită mecanică și au blocat curentul maxim de tragere.