Nejlepší způsob, jak sledovat velké množství impulsů?

D

david90

Guest
Potřebuji namítají, že může sledovat / počet velké čísla impulzů ze zařízení. Kolem jedné miliardy impulsů, abych byl přesný. Jaký typ MC je nejlepší?
 
Musím počítadlo, které je možné sledovat / počet velkého počtu impulzů ze zařízení. Kolem jedné miliardy impulsů, abych byl přesný. Jaký typ MC je nejlepší?
Každý 8-bit MC je dobré pro tuto. Stačí použít 4-byte bez znaménka, které se vejdou 2 ^ 32-1 = 4294967295, víc než dost. S pozdravem, George
 
Jednoduchý software počítadlo je v pořádku, pokud impulzy se neobjevují příliš rychle, v případě, že pulzní pohony přerušit, můžete počítat snad na pár 100 kHz, aniž by příliš mnoho problémů. Nicméně jestliže existuje nebezpečí druhý puls nimž došlo v době přerušení od první je stále servis, budete tiše ztratí se počítá. Chcete-li snížit riziko, budete muset použít externí nebo on-chip hardware proti dostat přerušení sazbu na 10-100us-ish (v závislosti na UC a jeho taktovací frekvence a jiné činnosti s použitím stejné nebo vyšší, priority přerušení). HTH Barny
 
[Quote = david90] kolem jedné miliardy impulsů, abych byl přesný. Jaký typ MC je nejlepší? [/Quote] Ahoj, Bilion / sec / min? Jsou to proměnné, nebo ne? Myslím, že potřebujeme více informací, které vám pomohou ... Na zdraví!
 
Jsem úspěšně postavil a 32 bitový čítač s 18f452, jen tím, že dotazování vstupní PIN ... práce až do 100 kHz ...
 
AVR MCU (jako 90S1200) je dostatek, ale pre-proces okruh je náročnější na provedení.
 
Pokud MCU má stoupající a klesající hraně zachycení času, to se více snadno, jako je tento, a kód je efektivní používat přerušení řidiče, méně systémových zdrojů bude spotřebováno u můžete použít MCU jako Cygnal, MSP430, PSoC, atd.
 

Welcome to EDABoard.com

Sponsor

Back
Top