Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze | |||
|
cs:tutorials:22-high-speed-counting [2026/08/25 14:30] z.moustis odstraněno |
— (aktuální) | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Vysokorychlostní čítání: Hardware vs. software ====== | ||
| - | Standardní vstupy na kontroléru kontrolují signál jednou za každý „cyklus“ (podobně jako když pořídíte fotografii každou sekundu). Pokud se snažíte počítat něco rychlého – například lopatky rotujícího ventilátoru nebo průtok vody přes měřidlo – může být signál příliš krátký na to, aby jej kontrolér zaznamenal. Může se objevit *mezi* jednotlivými „snímky“. | ||
| - | |||
| - | Pro tyto úlohy potřebujete **hardwarové čítání**. | ||
| - | |||
| - | **Důležitá poznámka: | ||
| - | |||
| - | ===== 1. Jak to funguje ===== | ||
| - | |||
| - | Místo toho, aby se hlavní počítač snažil zachytit každý impuls, provádí čítání za vás specializovaný čip v podporovaném kontroléru. Nikdy „nespí“ ani nic nepropásne. Započítá každý elektrický impuls bez ohledu na jeho rychlost a do hlavního počítače předá pouze výsledný součet. | ||
| - | |||
| - | ===== 2. Tipy pro nastavení ===== | ||
| - | |||
| - | * **Celkový počet**: Hodnota je uložena v proměnné. Pamatujte, že čísla mají omezený rozsah. Jakmile čítač dosáhne svého limitu, začne znovu od nuly. Váš program musí být na tento „přetečení čítače“ připraven. | ||
| - | * **Resetování (CNT_set)**: | ||
| - | |||
| - | ===== 3. Kritické nastavení: Debounce (jednotky Unipi) ===== | ||
| - | |||
| - | „Debounce“ je filtr určený k potlačení „zákmitů“ a nežádoucích změn signálu z mechanických spínačů. Možnosti filtrace se liší podle výrobce hardwaru, ale při práci s **jednotkami Unipi** se s touto vlastností setkáte velmi často. | ||
| - | |||
| - | * **Problém**: | ||
| - | * **Řešení**: | ||
| - | |||
| - | {{ en: | ||