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

[ATmega32] [C]HC-SR04 - Odczyt ECHO ograniczony do 1200µS po restarcie

kiclaw 11 Gru 2012 20:26 5091 1
REKLAMA
  • #1 11639736
    kiclaw
    Poziom 16  
    Witam

    Od jakiegoś czasu bawię się ultradźwiękowym czujnikiem odległości HC-SR04, i napotkałem następujący problem. Czujnik wystawia mi na ECHO impuls o długości maksymalnie ok. 1200µS (co odpowiada ~20cm) i nie za bardzo wiem o co mu chodzi. Problem jest o tyle dziwniejszy, że gdy go załączyłem od razu po zakupie, to chodził pięknie do pierwszego restartu mikroprocka.

    Poniżej kod programu.

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Gdy podłącze wejście ICP pod wyjście TRIG i zadam mu jakiś czas stanu wysokiego, to ładnie pokazuje bez względu na to czy jest to 1µs czy 10000µS...Więc problem leży po stronie czujnika.
  • REKLAMA
  • #2 11648144
    kiclaw
    Poziom 16  
    Temat zamykam bo sprawa się rozwiązała...

    Musiałem wyrównać potencjały na płytce stykowej bo były duże spadki napięcia.
REKLAMA