- posted
20 years ago
termometr SMT160-30
- Vote on answer
- posted
20 years ago
przesiądź się na 90s2313 jest duuużo szybszy. W 2051 częstotliwość jest dzielona przez 12 czyli faktycznie pracuje z zegarem 1MHz. 2313 może pracować z kwarcem 16MHz. W sumie uzyskasz 8 krotne zwiększenie prędkości a co za tym idzie rozdzielczości.
- Vote on answer
- posted
20 years ago
Na dwa sposoby. a) angazujesz do roboty liczniki i przerwania, mierzysz czas zera i jedynki. b) ustawiasz sobie przerwanie co np 10kHz, w przerwaniu sprawdzasz stan, zliczasz zera i jedynki przez np 1 sekunde. czysta statystyka, czy jak kto woli - metoda Monte Carlo :-) Po sekundzie mozna by zmienic delikatnie czestotliwosc - zeby przypadkiem nie nastapila synchronizacja z przebiegiem czujnika. Albo nawet czesciej zmieniac.
J.
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
- Vote on answer
- posted
20 years ago
Ustawiasz jeden licznik liczacy. Osobno wyzwalasz przerwanie zboczem. W przerwaniu odczytujesz licznik. Mozna liczyc na w miare stale opoznienie od zbocza do odczytu licznika. Uzyskujesz rozdzielczosc
1us. Klopotliwe bedzie tylko wyzwalanie na kazdym zboczu.Mozna tez skorzystac z zewnetrznego bramkowania licznika - bedzie dokladniej, ale naklad programowy tez wiekszy.
J.