[elektro] QEI
Skandar Graun
sgraun at gmail.com
Sun Aug 29 12:48:15 CEST 2010
Nekem az ezres osztású optika (ezt még speciel sw-ből kezelem) lassú
mozgásnál picit téved.
Schmitt-triggeres bemeneten van. Nem számottevő, ezért még nem javítottam ki.
Nem, nem szoftverből csinálja, a logikai séma egész szépen benne van a doksiban.
2010/8/29 Erdos Zoltan <silverst at t-online.hu>:
> ja, hogy magneses encoder? az tenyleg el tud.
> az optika szelenel remeges csak akkor jatszik, ha nagyon szuk a res
> nalam eddig eleg trapez jelek jottek le az optorol (szkopon), azaz
> szeles nyilassal dolgoztam.. cserepe kell bele a trigger (ls14) markans
> jelet csinalni.. egy kis rc taggal szepen kiveheto a remeges is...
>
> mellesleg a pic nem szoftverbol csinalja? :-)
>
>
>
>
> 2010.08.29. 12:36 keltezéssel, Skandar Graun írta:
>> Pic 18F2331
>> De egyébként: http://www.microchip.com/maps/microcontroller.aspx
>> DSPIC-ben van két csatornás is.
>>
>> Anno, amikor át kellett dolgoznom a fúró mérőrendszerét, akkor az
>> LS7166 számlálót ajánlották, nagyon nem volt olcsó, de nagyon jó.
>> Egy istentelen sokcélú számláló áramkör, 24 bites belső számlánccal.
>> Egyszerűbb volt a 16-os procihoz illeszteni, mint megtanulni a
>> DSPIC-et (akkor még nem volt kint az x31-es család)
>> A fúrónál mágneses encoder szalag volt feltéve, annál, főként lassú
>> mozgásnál, ahol az encoder freki összemérhető volt a gép saját
>> rezonálásával, betüskésedett a jel.
>> A SW érzékelés ideje nem volt elég gyors, hogy egy értéknyi oda-vissza
>> számlálásokat lekezeljen. Innentől kezdve tévelygés volt. A tüskék
>> jóval gyorsabbak voltak, mint a normál számlálási ciklus leggyorsabb
>> változásai.
>> Ha az optikai tárcsa ugyanezt elköveti, a "lyuk" szélénél bevive némi
>> remegést, ugyanúgy eltévedhet.
>>
>> 2010/8/29 Erdos Zoltan<silverst at t-online.hu>:
>>> es milyen 28 labut tennel oda?
>>>
>>> van erre cel ic? meg nem lattam (igaz, nem is kerestem). nekem eddig a
>>> sw jo volt, bar eleg lassu forgast kellett csak levennem.
>>>
>>> mellesleg ezt a lyukon megallas soran eltevedt reszletezned? erdekel, mi
>>> tortenik.
>>>
>>>
>>> 2010.08.29. 9:23 keltezéssel, Skandar Graun írta:
>>>> De nem nagyon fogsz mást találni, ha jóra meg akarod csinálni.
>>>> Én nagyot szívtam hasonló problémával, csak akkor javult meg, amikor
>>>> hardveres számlálót kapott.
>>>> Az irányváltások, a remegések, a lyukon történő megállások
>>>> megszívatnak, eltéved a figyelés.
>>>> Látszatra nem, de élőben igen.
>>>> Nekem egy helyzetfúró játszott olyat, hogy egyik irányban majdnem jó
>>>> volt, a másik irányban 20 % -ot csalt.
>>>> A hardver számláló egyből helyretette.
>>>> Szóval én azt mondom, hogy két 28 lábú SO tokkal jobban jársz.
>>>>
>>>> 2010/8/29 Tóth Péter<toth.peter at tilonasec.hu>:
>>>>> Sziasztok!
>>>>>
>>>>> Van valakinek SW encoder rutinja ASM-ben?
>>>>> Encoderes kapcsolóhoz csináltam egy bénácska rutint btfsc
>>>>> vizsgálatokkal, de szerintem kell legyen valami frappánsabb
>>>>> "logikai-kapus" megoldás is.
>>>>> Két 1000 lyukas tárcsás optikai encoderes DC motornak kellene kezelnem
>>>>> az X Y koordinátaértékét. 24V-on 80 kHz-cel jön le az encoderről a jel,
>>>>> szóval egy gyors rutint kellene összehoznom port change notification
>>>>> megszakításra pl. egy 628-as PIC-re, vagy van még itthon 18F4220...
>>>>> Szóval, ha valakinek volna logikai infója elgalább, hogy egy gyorsabb
>>>>> rutint össze tudjak hozni, azt szívesen venném.
>>>>> Néztem a microchip oldalán a QEI modulos PIC-eket, de sajnos mindegyikbe
>>>>> csak egyet tesznek, azok is minimum 28 lábúak, tehát motoronként kellene
>>>>> egy 28 lábú dsPIC, ami szintén nem szép megoldás...
>>>>>
>>>>> Köszi
>>>>> ToPe
>>>>>
>>>>> -----------------------------------------
>>>>> elektro[-flame|-etc]
>>>>>
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>>>
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list