[elektro] QEI

Skandar Graun sgraun at gmail.com
Sun Aug 29 12:36:04 CEST 2010


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]
>



More information about the Elektro mailing list