Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 maja 2026, o 07:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
 Tytuł: HCSR04, zasięg
PostNapisane: 18 lis 2016, o 18:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

Witam serdecznie!

Próbuję obsłużyć czujnik HC-SR04. Napisałem swój program w oparciu o ICP. Czujnik działa wyśmienicie, dokładność to mniej więcej 2mm. Problem jest taki, że działa do około 70cm.
Kod:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Działam na procesorze Atmega32 taktowanej 18,432MHz. Proszę tylko o wskazówkę, jakąś informację, przez którą czujnik działa tylko do 70cm.

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 19:36 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

te 400cm to takie mocno naciągane i zależne od wielu czynników ...
echo wracające czasem jest ignorowane gdyż nakłada się następny impuls ....

mi się udało na nich uzyskać max 120 cm z w miarę logicznym odczytem ...
choć na FRDM nawet i do 250 czasem pokazywał ....


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

Czyli mam przyjąć, że jest to tylko chiński czujnik i 70cm to wszystko, co mogę z niego wyciągnąć tym programem?

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 19:51 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

nie jest to paralax ... i poszczególne części są przypadkowej jakości ...
oczywiście próbować możesz poprzez pilnowanie triggera i wygaszanie echa , a dokonywanie pomiaru następnego
dopiero po wygaśnięciu echa ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 20:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

W takim razie jeszcze jedno pytanko, co właściwie dzieje się na wyjściu echo, gdy przedmiot jest poza zasięgiem czujnika? W moim przypadku dostaję wartości 3-2cm.

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 20:45 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

jakieś fałszywe ci łapie ... poszukaj na forum gdzieś dawałem kod z wygaszaniem echa żeby nie skakały dziwne wartości


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 20:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

Tak, widziałem twój kod, oparty jest o INT, więc trochę sobie posiedzę z nim :D

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2016, o 21:02 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

Nie jest skomplikowany :) ale dobrze działa z HCkami choc ostatnio używam laserka albo Paralaxa
tu masz też trochę o nich Informacji na stronce http://www.sunduino.pl/wordpress/czujni ... kowe-ping/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO