MicroServo SG90

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Bali12
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2015. február 7. szombat, 17:00

MicroServo SG90

HozzászólásSzerző: Bali12 » 2017. szeptember 9. szombat, 18:20

Sziasztok,
segitséget kérnék egy microservo bekapcsolaskori sebesség beállitásához.
Arrol van szó hogy epitettem egy vezérlést ahol 7 pozicioba tudom allitani a motrot lassu sebességgel, eddig mukodik nagyon jol csak a bekapcsoláskor a motor mindig a kezdeti pozicioba áll be nagyon nagy sebességgel. A pozicio még nem is lenne baj de a sebességet vissza kellene vennem.
Erre kérnék valami segitséget hogy merre induljak el...
Varspeedservo-val vezérlem a kis servot

Köszönöm

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2017. szeptember 9. szombat, 18:47

Programkód és bekötési rajz nélkül nehézkes... :(
http://www.tavir.hu - a gazda :)

Bali12
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2015. február 7. szombat, 17:00

Re: MicroServo SG90

HozzászólásSzerző: Bali12 » 2017. szeptember 10. vasárnap, 20:23

Szia, kuldeném a kódot...
Bekotése :A servo jel vezrtékét egy 200 ohmos ellnálláson keresztul kötöttem a portra.
Köszönöm
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3228
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: MicroServo SG90

HozzászólásSzerző: kapu48 » 2017. szeptember 11. hétfő, 9:55

Mivel programból nem vezérled bekapcsoláskor alaphelyzetbe!
Elképzelhető, hogy ez automatikus, és bevan építve a motor vezérlésébe?

Én megoldanám, hogy kikapcsolás előtt lehessen alaphelyzetbe állítani, az általad választott sebességgel.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2017. szeptember 11. hétfő, 10:10

A szervo init 0 pozíciórafut. Bekapcsoláskor _nem tudod_ hogy épp hol áll.
kapu48 javaslata a célravezető: a kikapcsolás előtt shutdown: fail-safe állapot és a motorok alaphelyzetbe.
http://www.tavir.hu - a gazda :)

Bali12
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2015. február 7. szombat, 17:00

Re: MicroServo SG90

HozzászólásSzerző: Bali12 » 2017. szeptember 11. hétfő, 17:26

Ezt hogy lehet megvalositani szoftveresen?
Kikapcsolaskor most az elején lehet hogy odafigyelek hogy mindig abba a pozicioba kuldjem kikapcsoláskor, de egy ido után ez elfelejtődne.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2017. szeptember 11. hétfő, 18:55

Hogyan kapcsolod ki a holmit?
- shutdown
- power off


Shutdown: leállítási projekt része.
Poweroff: akku, ami a motort pozícióba húzza és utána kikapcs. ez HW változtatás és kikapcs tápfeszfigyeléssel megy együtt....
http://www.tavir.hu - a gazda :)

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3228
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: MicroServo SG90

HozzászólásSzerző: kapu48 » 2017. szeptember 11. hétfő, 23:10

Ha megvan a forráskódja vagy a linkje ennek?: VarSpeedServo
Akkor bele nézhetek, hátha találunk valami megoldást!

Zotya
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

HozzászólásSzerző: Zotya » 2018. január 30. kedd, 19:55

Sziasztok!
Ma szereztem egy 90S jelű mikroszervót, ami csak abban különbözik az alap változattól, hogy fém fogaskerekekből van az áttétele...
Akár potméteren keresztül, akár szoftveresen(Sweep mintaprogram) próbáltam, 158-160 feletti értékeknél nem fordul tovább, csak egy "gerjedő" hangot ad.
Ez az adott darab problémája lehet, vagy ez egy jellegzetes probléma?
Előre is köszönöm, ha tudtok valami okosat mondani... :-)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2018. január 31. szerda, 6:10

MG90S a típusa. Jellemzően nem 0...255 a tartománya, hanem (5...20).....(230...252).
A tiedé el van állítódva. Ha így is megy akkor ezzel együtt kell élni :).
http://www.tavir.hu - a gazda :)

Zotya
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

HozzászólásSzerző: Zotya » 2018. január 31. szerda, 21:55

Köszönöm, az adott feladatra így is megfelel.
Legalább nem töröm a fejemet, hogy esetleg én toltam el valamit :-)
De ez a 0..255 tartomány most szöget ütött a fejembe... én úgy tudtam, hogy Arduino-nál a servo.h könyvtár servo.write() parancsa 0...180 között fogad el értéket a +/- 90 fok kitérítésnek megfelelően...

Zotya
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

HozzászólásSzerző: Zotya » 2018. február 4. vasárnap, 11:00

Következő kérdés: Viszonylag szűk elfordulási tartományt (90 fok) teljesen stabilan és pontosan tudok vezérelni Arduino Uno-ról, de jó lenne ezt D1 Mini Pro-ról is megoldani...
Úgy tudtam, hogy a kimenetek PWM üzemmódot is tudnak, de az sajnos nem működik a hagyományos analogWrite paranccsal, ill. innentől kezdve a Servo.h könytár parancsaival sem...
Van valami megoldás?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2018. február 4. vasárnap, 12:11

A gyári mintát kipróbáltad? Servo-Sweep néven fut....
http://www.tavir.hu - a gazda :)

Zotya
DrótVégénSzéndarab
Hozzászólások: 15
Csatlakozott: 2018. január 20. szombat, 9:59

Re: MicroServo SG90

HozzászólásSzerző: Zotya » 2018. február 4. vasárnap, 13:29

Igen, természetesen. A mintaprogram 9-es pinjét átírtam 3-asra, és a szervót a D3-as kimenetre kötöttem. Sajnos néma csend...
Megpróbáltam egy LED-et dimmelni a PWM vezérléssel, de erre sem reagál, ezért merültek fel a kétségeim.
Van esetleg megkötés, hogy melyik pint lehet PWM-re használni?
Most találtam egy homályos utalást arra, hogy D1 Mini Pro-val csak szoftveresen érhető el PWM...(?), de ez nem tudom mit fed...

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9870
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: MicroServo SG90

HozzászólásSzerző: Robert » 2018. február 4. vasárnap, 15:14

A D3 kivezetés nem azonos a modulra szitázottal!
A lábkiosztások eltérnek!

https://escapequotes.net/esp8266-wemos- ... d-diagram/
http://www.tavir.hu - a gazda :)


Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég