Přesunout vlákno do jiné kategorie

 Chystáte se přesunout vlákno z kategorie Hlavní diskuze do zvolené kategorie.


21.09.2019 (20:37:11)
Dragon:
Ahoj, měl bych jeden IT dotaz (snad se tu do mě nebudete navážet za neznalost...

Myšlenka je vytvořit čítač, který bude umět číst frekvenci přes několik řádů - alias frekventometr... Vyhodnocení s MCU...

Domnívám se, že řešením je použít capture-compare jednotku... při první náběžné hraně měřeného signálu si zaznamenám jednu hodnotu - časovou značku - a při druhé náběžné hraně počet nainkrementovaných kroků. Při odečtení obou (za předpokladu známého clocku), zjistím časovou diferenci mezi dvěma údaji a také podle počtu nainkrementovaných čísel frekvenci (když počet kroků vydělím diferencí času...)

OK, to si takto udělám například pro nějaký rozsah měřených frekvencí , kde minimální měřená frekvence bude frekvence_timeru / počet ARR (auto_reload_register timeru)... čili z toho vyplývá zcela jasné omezení...

Můj dotaz, na který nějak nemohu přijít, zda je myšlenka správná a jakým způsobem by se dalo za chodu zjišťovat a vyhodnocovat nějaké automatické přepínání rozsahů a hlavně, jakým nejlepším způsobem jej mám řešit?? Předpokládám, že změna clocku timeru nikoliv (tam je to beztak omezené)... Nebo nějaké nasměrování, co a jak? Budu rád za jakoukoliv diskusi...

Snad nikoho nepopíchnu k výsměchu. Děkuji
23.09.2019 (22:20:18)
RBMK obalka (web) :
Podle mě se tohle normálně používá na PICech, maj prý rychlou předděličku, takže máš třeba každý desátý pulz poslaný dál a mezi nima pomocí přerušení změříš čas, ten pak obrátíš na frekvenci a je to. Já ale dělám s arduinem, tak jsem si tímhle nikdy nehrál. najdi si čítače s PIC a dozvíš se víc.


Přezdívka:*
Heslo:*
Kam:

Zde lze přesunout vlákno do jiné kategorie. Tuto operaci může udělat pouze admin.
Seznam uživatelů
Zpět na knihu