Inkrement ális jel feldolgozás

Lencsés Tamás tamas at ajrg.hu
Wed Mar 2 16:18:16 CET 2005


A lényeg az, hogy 11->10 az felfelé számlálást jelent (+1), az 10->11 
pedig lefelé számlálást (-1).
Namármost, ha mondjuk 20000 inkrement/sec-ot kell megszámolni, akkor 
átlagos sebességnél ez 50 us-ot jelent két inkrement között. Ez alapján 
mondjuk 10us-onként kell mintát venni. Ha mondjuk menet közben van egy 
1us-onként változó prellegés, akkor azt ez a módszer simán lenyeli, de 
ha mégsem, és mondjuk 11 után bejön egy 10->11->10->11->10 sorozat, 
akkor ez a végén mégis csak +1-et jelent, mint prellmentes 11->10 
átmenetnél.
Na most, 10us-os vizsgálatot meg szerintem meg lehet csinálni egy 20 
megás pic-cel.
De én őszintén szólva még mindig a kimenetet nem értem teljesen. Mondjuk 
egy számláló U/D és egy CLK kimenetet könnyen el tudok képzelni, amivel 
simán meghajtasz egy számlálót.
Még egy, amire vigyázni kell, hogy ha nem latcheled a számlálót a 
kiolvasáskor, akkor könnyen előfordulhat, hogy pont az olvasás alatt 
lesz valamilyen változás, ami nem biztos, hogy kívánatos.


Üdv.
Tamás

Pintér Dezső írta:
> Hello Király,
> 
> Wednesday, March 2, 2005, 3:14:23 PM, you wrote:
> 
> 
>>Üdv!
>>
>>>(prellmentesítés, hitelességvizsgálat, dekódolás, egyebek) Ezt ki lehetett
> 
> 
>>Én nem tudom miért kell ezt bonyolítani?
>>1. Megváltozott valamelyik bemenet?
>>2. Ha nem, goto 1.
>>3.Carry törlés, 2 shift balra
>>4.A tartalom =&78, vagy &B3? ekkor _befejezett,
>>    prellmentes balra- vagy jobbra lépés volt.
>>5.Ha 4. pont nem, goto 1.
> 
> 
>>Gyula
> 
> 
> 
> 
>>-----------------------------------
>> Szponzorunk: http://tonerbolt.hu/
> 
> 
> ezt játszd el zavarjelekre is, meg fogsz döbbenni.
> Arról nem beszélve, hogy néha a tüskényi, két beolvasási idő közti
> váltás hordozza az információt
> 




More information about the Elektro mailing list