DC servo motor szabalyzo

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2008. szeptember 20. szombat, 12:26

Lehet... Ezek uj motorok, de nem valodi servo-k, joindulattal servo jelleguek. Ez is egy olyan reszet kepezte, hogy gondoltam hobbizni jo lesz. Nyomatekra megfelelt volna a halvany kis 0.5Nm nyomatekaval (csucsban tobb egy picivel). De pl. egy komoly ipari felhasznalasra epitett szabalyzoval nem is lehetett parositani.
Egy elonyet lattam, azaz kettot:
1. nincs lepeszvesztes
2. nem "sipol" a pwm freki miatt, mint a lepteto

Bar a kettes pontra mindjart kiterek a lepteto topikban, egy kerdes erejeig. Szvsz ez eltolhato 20-22kHz tartomanyba, ahol sipoljon csak, ugy sem halljuk. :D

Egy szo, mint szaz: a japo "servo" forogni forog, de ez meg igencsak messze all a dc servo-tol. Hat meg az ac servotol... :roll:

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 17:04

Hello. Én is utánépitettem a vezérlést,csak némi módositással, L298 at használok a motor meghajtására.Minden szép és jó (lenne) ,de M2 vagy M3 asban kigyullad a hibajelzés.Aki megépitette véletlenül,tudna segiteni hogy hogyan kellene hogy müködjön?Pl bekapcsoláskor meg sem moccan a motor, csak kigyullad a hibajelzés.Ilyenkor mi kellene hogy történjen,megmozgatja a motort? Az angol tudásom is szegényes,nemigazán értem a paraméter megadásokat, ráadásul ismeretlen a motrom(bontott) Üdv

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 18:35

djusee írta:...


- Milyen encodered van?
- Mit égettél pontosan a uC-be?
- Terminal-lal tudsz-e kapcsolatot létesíteni?
- Hogyan kötötted be az l289-t?

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 20:38

Ez a gond,nem tudom milyen encoder,2 szál drot jön ki a motorból az encodertöl,saját elektronikájával kötöttem be, Elöször az eredeti programot égettem be,majd utána találtam egyet ami már valamennyire be van konfigolva, .Terminállal gond nélkül komunikál, csak pl ha átállitom másik modba es mentem majd ujrainditom,akkor nem jegyzi meg pedig 0 alá mentem.Nem tudok betenni zip file t.Tudsz vmi tárhelyet? Akkor felteszem a kapcs rajzot.[/img]

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 20:44

Fényképezd le azt a motort, gyanús, hogy az encoderből
csak 2 szál vezeték jön ki.

Rapidshare-ra felteheted a cuccot, linkeled. Letöltöm.

Ha az alapprogramot beégeted, azzal is kell mennie, annyi a
lényeg, hogy át kell váltani a mod-ot 3-asba.
Hogyan próbáltad működésre bírni a motort? Terminalból
adtál ki mozgás parancsot, vagy STEP/DIR jellel?

Szkópod van? Encodert egyszerűbb lesz megfejteni...

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 21:09

Helo, igen van egy régi 1 kanálisos,furcsa is volt a jel ami kijött belöle,nem szép négszögjel hanem csak valamilyen furcsa zajszerüség.http://rapidshare.com/files/266684020/Servo.zip.html http://www.hobbielektronika.hu/forum/topic_4623.html?pg=4&pcount=15&date_order=ASC a második linken a képek vannak, djusee hozzászólásánál, terminálbol probáltam elinditani, majd STEP/DIR el is kiérleteztem

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 21:17

Amíg nincs garantáltan négyszögjel az encoderből, addig másban
ne is keressük a hibát.
2 csatornás encoder kell, TTL kimenet.

Pl: heds9700

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 21:23

Értem.Most kötöttem rá egy elég maszek encodert,step motron van rajta 8O nem tudom miért tettek rá, különáll nem tettem rá a szervo tengelyére és ha MOD 1 esben kézzel forgatom az encodert akkor a motor is követi, de ha MOD 3 ba teszem akkor is a motor nem moccan csak kigyulad a piros LED

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 21:27

Lehet rosszul emlékszem a MOD-ra. A lényeg, akkor fog step/dir
jelre reagálni, ha álló helyzetben a motor tengelyét nem tudod
kitéríteni. Tehát pozícióban tartja. A MOD többi állásában el lehet
tekerni a motor tengelyét ellenállás nélkül.

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 21:35

De mod3 asban kigyulad a piros LED és onnan nem reagál semmire, ha bekapcsolom a kontrolert, nem kellene megmozgatnia a motrot,hogy tudja müködik e? Mert ez nem csinál semmit vele,24V os a motrom nekem meg 30V os tápom van de igy sem mozgatja meg induláskor, kellene valamit allitani terminálban?És nem tudom miért nem menti el a beállitásokat,lehet rosszul adom ki a parancsot neki? Ja és a 22pF os kondik helyett 35pF et használok a kvarcnál, gond?

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 21:48

Sajnos nincs most kész elektronikám, meg nem is ezt
a kapcsolást csináltam, hanem a H-híd-as végfokkal.
A mentés viszont nem egyértelmű az angol leírás alapján,
arra emlékszem.

Azt mondod a piros led gyullad ki - servo error.
Ennek akkor kellene kigyulladnia ha pl. nincs a motor
bekötve, csak az encoder és megforgatod a motor tengelyét.
De alap helyzetben nem lenne szabad. A sárga led nem villan
előtte?

Üzemszerűen úgy működik, hogy bekapcsolod és helyben marad.
Nem mozdul el. Ha mondjuk mozdítasz a tengelyen és egyik irányba
hirtelen elkezd forogni, akkor az A-B csatorna van felcserélve.

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 12. szerda, 21:58

De felvillan a sárga led elötte, egyenlöre nem tudom kiprobálni,mert ez az encoder nincs rászerelve a motorra,külön van,holnap megpróbálkozom vele. De ha mozgatom az encodert akkor a motor reagál rá, de csak MOD1 ben, MOD3 ban pediglen kigyulad a piros és nem reagál rá.

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 12. szerda, 22:05

Mennyire sürgős a dolog?
Holnap élesztem az új paneltervvel elkészült áramköröm,
csak nem tudom mikor próbálom ki élesben. Rá kell lépni
rs232-vel, viszont nincs se a laptopomon, se a CAD-es
tervező gépemen már COM port...

Avatar
djusee
DrótVégénSzéndarab
Hozzászólások: 45
Csatlakozott: 2009. április 18. szombat, 6:00

HozzászólásSzerző: djusee » 2009. augusztus 13. csütörtök, 6:33

Tudod milyen az amikor valamit összeraksz és szeretnéd már ha müködne! :D Nemgond, ráér, egyébként te is az eredeti FW t használod? Neked bevált? Az elején irtad hogy restartol, sikerült kiküszöbölni? Üdv

Avatar
albinolynx
Tranzisztorgyógyász
Hozzászólások: 161
Csatlakozott: 2007. október 28. vasárnap, 6:00
Tartózkodási hely: Veszprem
Kapcsolat:

HozzászólásSzerző: albinolynx » 2009. augusztus 13. csütörtök, 7:53

Fellapoztam az akkori jegyzeteimet.
EGész biztos, hogy MODE 3-ban kell lennie - ezt már égetés előtt is módosíthatod. A másik, hogy 16MHz-es kvarc kell.
De működnie kell úgy is, hogy terminal-ból váltasz.
A resetelés ha minden igaz egy hibás uC miatt volt.

Tiny2313-t használok, eredeti programmal egyedül a MODE-t írtam át.
Illetve nekem FET-es, nagyteljesítményű híd van. Megyek próbálni az
elektronikát - később remélem többet tudok mondani.


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

Ki van itt

Jelenlévő fórumozók: Bing [Bot] valamint 1 vendég