Apssūkų matavimas

2 replies
Dovydas
Joined: 08/27/2006
User offline. Last seen 23 savaitės 4 dienos ago.

Reikėtų matuoti apsukas ir jas parodyti segmentiniam LED indikatoriuje. Apsukos iki 1000 rpm. Nelabai įsivaizduoju, kaip tai programiškai realizuoti . Naudosiu WINAVR ( AVR-GCC).

Komentarų rodymo nustatymai

Pasirinkite patinkantį komentarų vaizdavimo būdą ir paspauskite "Išsaugoti nustatymus", kad pakeitimas įsigaliotų.
admin
Joined: 01/31/2008
User offline. Last seen 1 savaitė 3 dienos ago.

Na pirmiausia klausimas kaip pasiimsi signalus. Ar pareis koks impulsiukas per viena apsisukimas ar kaip?
Bet kokiu atveju reikes naudoti taimeri - matuoti tu signaliuku dazni. O tas daroma matuojant taimerio skaitliuko reiksmes pasikeitima tarp dvieju impulsiuku. Kadangi zinosi taimerio skaitliuko dazni, bei impulsiuku skaiciu tarp dvieju apsisukimu, galesi apskaiciuoti RPM. Programiskai nera tas sunkiai padaroma.

Dovydas
Joined: 08/27/2006
User offline. Last seen 23 savaitės 4 dienos ago.

Žadu naudoti optinį daviklį, kurį apšvies IR LEDas ir spindulį perkirtinės ant ašies pritvirtintas neskaidrus kūnas. Kaži ar taip pavyktų išmatuoti 1000RPM?

Su taimeriais nesu dirbęs. Gal koks pavizdys yra šiaip dar reikės galvot kaip valdyti segmentinius LED indikatorius :roll:

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai.
CAPTCHA
Apsauga nuo spamo. Įveskite žemiau esantį kodą.