Bejelentkezés
Felhasználónév:
Jelszó:
 
 
 
Regisztráció
Elfelejtett jelszó
Fórum témák
Fórum » Szervó vezérlés
Szervó vezérlés
Témaindító: Frankye, idő: Júl 1, 2014
Témakörök:

Lapozás       15/15
(#59835) etwg válasza Arctic37 hozzászólására (#59834) Válasz Csü, 22:27
Biztos, higy egyszerübb lenne, ha beszélném azt a nyelvet...
Sajnos arrol már remaradtam.
Az ASM-t is majdnem elfelejtettem >20 év szünet alatt....
(#59836) Arctic37 válasza etwg hozzászólására (#59835) Válasz Pé, 7:40
Jó pap holtig tanul, programozni sosem késő . Az Arduino igen egyszerű, magyarul(és németül is) elég sok könyv és portál foglalkozik vele. És, hogy a topicnál maradjunk, van külön szervó könyvtára is (pl itt)
(#59837) etwg válasza Arctic37 hozzászólására (#59836) Válasz Pé, 8:51
Ezt én tudom, a fiamat probálom rávenni, hogy egy kicsit többet foglalkozzon az arduinoval. Már mégépitett egy néhány müködö szerkezetet, de az utobbi idöben nem igen szorakozott vele.
Én meg szeretem a kihivásokat, ami az assemblyben mindig benne van.

Épp a minap találtam egy olyan áttételes léptetömotort, amiben olyan kacifántos áttétel van, hogy miatta a motor, mint léptetömotor, kezelhetetlen.
A hülye áttétel miatt nem tudod a lépésekkel a meghatározott irányba forgatni ( amugy az arduinobol valo).
(#59838) diginewl válasza diginewl hozzászólására (#59809) Válasz Pé, 11:32
Írtam itt előrébb - és látszik, mennyire láma vagyok az egészhez:
Már tudom írni pickit2 íróval is 12F629, és a 16F648 pic-et is....!!
Ami után működött: bekapcsoltam valami kis pipával a VDD-t, és előtte feltoltam 5 v-ra. Innentől kezdve mentek az írások/olvasások.
Ilyenkor világít egy led a pickit2 írón. (active). Ez mit jelent?
Így kellene megírnom a 16F887-t is, hogy ez az 5v be van kapcsolva?
(Amikor kiveszem a PIC-et a foglalatból, előtte lekapcsolom az 5V-ot.)

Mindig tanulok valamit
(#59839) Arctic37 válasza diginewl hozzászólására (#59838) Válasz Pé, 14:42
Van olyan PIC, amit 12V-on kell programozni, lehet, hoy ez is olyan.
(#59840) diginewl válasza Arctic37 hozzászólására (#59839) Válasz Pé, 15:31
Ezek nem:
16F887 Üzemi feszültség: 2...5.5V
(#59841) diginewl hozzászólása Válasz 7:39
Diginewl akcióban
Gondolkodtam a szervók egyenkénti bekapcsolásával kapcsolatban. Arra jutottam, hogy ha már ennyire belesüppedtem a PIC-be körülnézek ott. A PIC kapcsolná be FET-en keresztül a szervókat induláskor.
Találtam egy viszonylag egyszerű asm kódot. Ebben a mintázatot még én is át tudom írni. Egyféle elég is lesz.
Abban kérem a segítséget, hogy az ismétlődést hol lehet belőle kivenni? Azaz csak egyszer fusson le, miután az összes bekapcsolt ne indítsa újra a műveletet.

(Pattern 0 esetében:
call t100m ;Wait 100msec
movlw h'ff' ;Set LED off data
movwf portb ;Output data
call t100m ;Wait 100msec
Ezt a részt, ha kiszedem akkor nem megy tovább?)


Gondolom ez a 16F628-on is elmegy. Ha 10 Mhz helyett 8Mhz kristályt kap akkor kicsit megnövekszik a bekapcsolási idő...
Az ötlet innen jött

Tudtok ebben segíteni?

led.asm
 
(#59842) etwg válasza diginewl hozzászólására (#59841) Válasz 8:10
Ez csak a LEDeket kapcsolja ki. Valahol máshol van az ismétlödés.
Itt csak 2 idözités van meg portkezelés. Az ASM-t nem tudom a tableten kinyitni.
Lapozás       15/15
Frissek
  2018. Jún, 23. Szo
19:21:21
  Jelenleg 13 fő olvassa az oldalt
Hirdetés