Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
|
cs:tutorials:22-high-speed-counting [2026/01/15 15:55] z.moustis vytvořeno |
— (aktuální) | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Vysokorychlostní čítání: Hardware vs. Software ====== | ||
| - | |||
| - | Standardní vstupy na řídicí jednotce kontrolují signál jednou za „cyklus“ (jako kdybyste pořizovali fotografii každou sekundu). Pokud se snažíte počítat rychlé události – například otáčky ventilátoru nebo průtok vody měřičem – signál může být příliš krátký na to, aby ho řídicí jednotka zachytila. Může se odehrát *mezi* „fotkami“. | ||
| - | |||
| - | Pro takové úlohy potřebujete **hardwarové čítání**. | ||
| - | |||
| - | ===== 1. Jak to funguje ===== | ||
| - | |||
| - | Místo toho, aby hlavní procesor sledoval každý impuls, počítání provádí specializovaný čip přímo na řídicí jednotce. Ten nikdy nespí a nikdy nemrkne. Zachytí každý elektrický impuls – bez ohledu na rychlost – a pouze předává konečný součet hlavnímu procesoru. | ||
| - | |||
| - | ===== 2. Tipy k nastavení ===== | ||
| - | |||
| - | * **Celkový počet**: Naměřené číslo se ukládá do proměnné. Nezapomeňte, | ||
| - | * **Resetování (CNT_set)**: | ||
| - | |||
| - | ===== 3. Kritické nastavení: Debounce ===== | ||
| - | |||
| - | „Debounce“ je filtr určený k ignorování „chvění“ a falešných sepnutí u mechanických spínačů. | ||
| - | * **Problém**: | ||
| - | * **Řešení**: | ||
| - | |||
| - | {{ en: | ||