Re: Čtení polohy potenciometru bez ADC - variant 1B

Pavel Hudeček edizon na seznam.cz
Neděle Říjen 2 17:29:02 CEST 2022


Přesně tohle, teda bez toho konce poťáku na GND, tady už delší dobu 
tvrdím, že je bezproblémové. Jen jistý AJ to chce pořád komplikovat:-)
GND byh na poťák nedával, jinak se při nižších nastavených hodnotách 
nedočkáte.

PH

Dne 02.10.2022 v 15:12 Jaroslav Lukeš napsal(a):
> pot mezi + a GND, jezdec na digi vstup MCU, odtud kond 100n (10n) na zem.
>
> out log 0
> počkám chvilku /jdu jinam + timer
> out přehodit na vstup, nastavit na něj přerušení, vynulovat počítadlo 
> času
>
> přijde od něj přerušení, z počítadla času a us určím hodnotu potu z 
> mezních hodnot a lineární aproximace expo tabulky (stačí klidně i 4 
> body), celková přesnost bude v několika málo procentech
>
> Mezní hodnoty se vytvoří při prvním spuštění a podle min-max hodnoty 
> naměřeného času, případně se můžou i jemně samy průběžně dolaďovat 
> podle min/max hodnot, které tam postupem času budou.
>
> celé toto na čas procesoru bude zhruba stejně náročné, jak obluha AD 
> převodníku.
>
>
> Pavel Hudeček napsal(a):
>> Jestliže existuje řešení, které je maximálně jednoduché HW i SW, 
>> které lze snadno navrhnout tak, aby správně chodilo na první pokus, 
>> což je jasně RC na jednom pinu, tak nemá smysl vymýšlet řešení 
>> složitější, které za cenu složitějšího návrhu a více


Další informace o konferenci Hw-list