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 » 2009. augusztus 13. csütörtök, 10:50

Úgy néz ki, nálam rendben van a dolog. Bár még csak a digitális
résszel játszadoztam.

Teljesen csupaszon, encoder nélkül, com portos kapcsolat.
mode 3-ba kell váltani - ezt meg is teszi nálam

A mentést melyik BANK-ba végezted?
Van egy 0-as BANK, azt tölti be alapból. Menteni w0, w1, stb
paranccsal kell. Ha csinálsz egy uC újraindítást (táp ki/be), akkor
vissza tudod ellenőrizni. Mennie kell.

Ha nagyon nem akar összejönni, én javasolnám, hogy vedd ki külön
a uC-t (rezgő körrel, ledekkel) és nézd meg úgy milyen eredményt
kapsz. Ha ekkor is tiltásba veri magát, akkor legalább tudjuk majd
biztosan, hogy a uC-rel van gond.

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, 19:26

0 ás bankba mentettem,de mindig azt hivja be ami alapbol van benne. Probáltam a P értéket is változtatni ahogy irtad, ameddig nem kezd gerjedni a motor,ez nem csinál semmit. Gond lehet a Fusebit ekkel,esetleg az hogy a kvarcnál 35pF es kondik vannak?Kihathat 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 13. csütörtök, 19:31

Ha a 16MHz-es kvarchoz nem 22pF-od használsz, akkor más az
időzítés, nem? Annyira nem értek ám hozzá... Robert-et, vagy
mást, ami vágja a témát - kellene megkérni, hogy írja le nekünk.

Valami amúgy nem frankó, ha menteni sem tudsz... Egyelőre tehát
uC problémád van az én megítélésem szerint.

Sikerült kipróbálni élesben is motorral. Igaz elég kicsivel csak.
Majd akasztok rá valami méretes darabot is.
Amúgy megint volt spontán uC újraindulásom... Franc megette.
Holnap kivágom dugaszolós panelre és rálépek rs232-vel Kíváncsi
vagyok, a natúr chip is resetel-e, vagy valami bekavar a panelon.

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, 19:34

Jó ötlet,meg kell kérdezni,te hogy állitottad be a fusebit eket? gondolkodtam rajta hogy ha le lenne tiltva a reset láb, ami ugye paralell programozo hiján nem jó ötlet, akkor is resetelne,nem lehet hogy a szabadon hagyott láb szed össze valamit? Lehet hüje ötlet

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, 19:55

Mivel "csont profi" vagyok... Csak keresem a logikát.

Van ugye smc3, smc3a forráskód. Két kapcsolás is van,
AT90S2313-hoz és tiny2313-hoz. Namost Te az előbbi
ic-t én az utóbbit használom. Tegnap amit megosztottál
rapidshare-n keresztül, abban smc3A HEX file van.
Elképzelhető, hogy emiatt van nálad malőr?
Nem tudom mekkora különbségek vannak a uC-k között.
Tudom le van írva...

A fuse bitek? Hát, erre nem emlékszem. Volt is valami
gondom programozáskor belőle. Amúgy:

ckdiv8 = 1
cksel = 1111
bodlevel = 100

Ha minden igaz így is van beállítva (lényeg, hogy a kép
alapján ment nekem):

http://i56.photobucket.com/albums/g199/ ... rkoles.png

LPT portos programozó, külső 16MHz-es kvarccal.

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, 20:03

Bocs, én vagyok a hibás,nem mondtam hogy a képen azért AT90S2313 as van,mert nem találtam Attiny t az Eagle ben, egyébként én is Attiny t használok. :oops: Sajnos Bascom alatt ezt nem tudom hogyan értelmezzem mert ezeket irta az eredeti rajzon is, azt hiszem. ckdiv8 = 1 ez azt jelentené hogy be van kapcsolva? mert akkor nálam lehet a hiba, ki van kapcsolva. De viszont ha bekapcsolom akkor nem tudom elérni terminálbol. mellékesen kérdezem, linux ra nem tudsz vmi Hyper terminál fáleseget,mert akkor nem kellene egyik gépröl a másikra váltogatnom?

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, 20:08

Megvan a kép,másodszorra, rákattintottam a linkre és elöször vmi hq video tol hall szenzornak a pdf jet dobta ki,nem is tudtam hogy hogy jön ide, de másodszorra bejött normálisan

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, 20:13

1-es van nálam is beállítva - tehát tiltva van.
Értem a uC különbséget - akkor az nem lehet hiba.
Igen, elsőre elszúrtam a linket.
(Motorgyújtást tervezek és a hall ic leírása maradt a
vágólapon...)

Mivel ott van kéznél neked minden, lőjj be egy olyan
forráskódot, ahol már alapból át van írva a MODE 3-ra.
Úgy mit csinál?

Amit írtál a uC újraindulására, azt nem nagyon értem... (:
Majd kipróbálom külön, hogy úgy megmarad-e a jelenség.


Linux hyperterminal:

http://linux.about.com/od/commands/l/bl ... inicom.htm
http://www.ericom.com/pti4linux.asp

Nem használok linuxot, keresővel találtam őket...

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, 20:18

Hát igen , a googli a barátom kellene hogy legyen,de mondom hátha van valamilyen bevált progi :oops: Én sem értek hozzá ,meg kellene lehet erröl is kérdezni pl. Robert et. Mivel szabadon van hagyva a reset láb, vagyis csak az SPI re van kötve, nem e az szed össze valamit a H hidtol és ezért indul ujra.Persze ez csak az én parasztlogikám :) Azal próbálom ami Mindjárt M3 asban indit

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, 20:23

Lehetséges amit mondasz a reset lábbal kapcsolatban. Ez ki fog
derülni holnap. Nem lesz zavaró tényező a H-híd.

Nem értem igazán:
most milyen program van a uC-ben? Aminél váltani kell a módot?

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, 20:30

Az SMC3a MODE3 as van rajta, nekemis ezek a beállitások a fusebit eknel, mostmár csak a 35pF es kondikra gyanakszom,keresek 22 eseket valahol holnap és kicserélem öket.Egyébként lenne kedved leirni a terminálos beállitásokat hogy hogyan mennek, hátha beleolvas még egy ilyen láma mint én és ötet is érdekelné. :)

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, 20:32

Mit értesz a terminalos beállítás alatt pontosan?
Ha a MODE 3-at viszi, onnantól kezdve csak ki kell
kísérletezni adott motorhoz a P paramétereket.

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, 20:36

pont azt hogy hogyan kisérletezed ki, mi az az E S P paraméter, pl mi van ha , mondjuk mint az én esetemben még az encoderem felbontását sem tudom,mire állitsam vagy hogyan tudhatom meg a felbontást? Bocsi ha sok a kérdés :) :oops:

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, 20:51

Az encodered felbontása és ezek a paraméterek lényegtelenek.
Vagyis nem lényegtelenek, de én gépészmérnök vagyok/leszek,
nem villamosmérnök... ((:
Amire koncentrálni kell az a PI tag. Igazából servonál PID tagok
szoktak lenni, de a D tag néhány más, egyszerűbb szabályzónál
is el van hagyva. Annyi kényelmetlenség van, hogy nem két
potméter csavargatásával tudod hangolni ezt a két tagot, hanem
szükséged van egy terminal-ra. Fejlesztésbe lehetne venni, hogy
két potméterrel állítható legyen.

Az encoder felbontása a vezérlő programod beállításakor játszik
szerepet. Ha jól tudom/emlékszem ennél a szabályzónál nem lehet
variálni a jelfeldolgozásban.

Holnap majd behozom a papírokat, mert fejből nem emlékszem
pontosan a beállításra. Meg egyelőre úgy sem tudod léptetni a
motorod. Amúgy valahol volt egy ne555-ös négyszögjel gen.
áramkör. Először célszerű arról hajtani, majd PC-vel. Kevesebb
a macera...

Avatar
DOGMAN
Chipgyilok
Hozzászólások: 293
Csatlakozott: 2006. augusztus 27. vasárnap, 6:00
Tartózkodási hely: Balatonboglár

HozzászólásSzerző: DOGMAN » 2009. augusztus 14. péntek, 1:05

Azt szeretném megkérdezni, hogy tudja-e itt valaki: egy átlagos autó/kisteherautó öninditómotorja kb mennyit forog percenként, és kb hány ampert vesz fel max teljesítményen.
Mostanában nem írják ezekre rá, és én ezzel gondolnám a tolókapu hajtásom megoldani. (inkább 24V-vel mint 12-vel)


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