logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATMEGA8] [ATMEGA8][BASCOM] - Zaniżone wyniki pomiaru prędkości pocisku 100m/s

hindoos 02 Sty 2013 19:31 1113 0
REKLAMA
  • #1 11730743
    hindoos
    Poziom 34  
    Witam, męczę się z tym drugi dzień i dalej nic - może któryś z bardziej doświadczonych Kolegów będzie w stanie pomóc.

    Program ma mierzyć czas przelotu pocisku między 2 bramkami (z fototranzystorami), a następnie wyliczyć z tego prędkość (znana odległość 10 cm między nimi). Korzystam z przerwań INT0 (start) i INT1 (stop) oraz licznika Timer1. Uc jak w temacie, czyli ATMEGA8.

    Przy niskich prędkościach (z włączonym preskalerem 1024) prędkość wygląda na poprawną (pomiar ze stoperem 5-sekundowego odcinka czasu między zasłonięciem bramek, czas i prędkość "realne" np. 4.85s albo 5.15s). Natomiast przy próbie zmierzenia pocisku z karabinka pneumatycznego (ok. 100m/s) dostaję mocno zaniżone wyniki, o ok. 1/3 mniejsze niż spodziewane. Zastanawiam się teraz gdzie tkwi błąd, może uda się komuś go namierzyć.

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA