Keresés

Új hozzászólás Aktív témák

  • válasz honyike #15594 üzenetére

    Mivel akarod vezérelni a szervót?

    Alapvetően 3 vezetékük van.
    Abból kettő vezeték a táp +/- ága, a harmadikon pedig a vezérlés megy. A szervó motorokat ne úgy képzeld mint egy sima villanymotort.

    A szervóknak statikus pontjaik vannak, amikbe bizonyos impulzus szélesség modulált jellel lehet őket beállítani.

    Azaz van egy állásuk, legyen ez a 0 pont. Amikor kapnak egy PWM jelet a vezérlő pinen, akkor azt a PWM-et egy analóg feszültségre konvertálja. A motor tengelyén van egy potméter, ami a motor állásával együtt forog.

    Amikor megvan a PWM-ből konvertált analóg feszültség, akkor a szervó addig mozdul el, amíg a poti által beállított feszültség meg nem egyezik a PWM-ből számolttal.

    Ezért nem értem, miért a megszakító. Ugyanis, ha te az adat lábra bekötöd egy kapcsolón át a 4,5-5V feszültséget, akkor egy 0 állásból megindul a szervó. Ha ezt a nulla állást úgy választod meg, hogy olyankor a kezecske elbújik, a kapcsoló pedig valahol a max elfordulás előtt van, akkor a következő fog történni:

    Felkapcsolod a gombot->A szervó egy 100%-os kitöltöttségű PWM jelet kezd érzékelni->A szervó megindul a másik végállásba->A másik végállás előtt a kezecske átlöki a kapcsolót->A szervó egy 0%-os kitöltöttségű PWM jelet érzékel->Elindul vissza a 0 állásba, azaz a kezecske visszabújik a dobozba.

    Azt hittem, pont azért használnál szervót, hogy elkerüld az irányváltásokat meg a hasonló problémákat, amikkel szervó nélkül meg kéne küzdeni.

    Ajánlott irodalom

Új hozzászólás Aktív témák