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



Teraz jest 1 lut 2026, o 14:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 23 mar 2016, o 13:57 
Offline
Nowy

Dołączył(a): 07 gru 2015
Posty: 4
Pomógł: 0

Witajcie. To mój pierwszy post na forum ^^
Pracuje nad czujnikiem odległości, który docelowo ma być wykorzystany w samochodzie jako prosty czujnik parkowania.
Całością steruje Atmega8a, taktowana częstotliwością 8Mhz. Czujnik odległości to ultradzwiękowy HC-SR04. Wyniki wyświetlam na LCD. Wszystko działa jak należy, na wyświetlaczu pokazuje się prawidłowa odległość, lecz jest mały problem. Wraz ze wzrostem odległości pomiary wykonują się coraz wolniej. Nie może być to spowodowane dłuższym czasem przebiegu sygnału z nadajnika do odbiornika ponieważ na takich odległościach zmiany pomiaru czasu powinny być niezauważalne, a max. odpowiedz czujnika to 25ms.
(dodałem zmienna inkrementującą zmienna przy kolejnym pomiarze, wyświetlam ją na LCD dzięki czemu mogę określić 'wzrokowo' czas pomiaru)
Dla odległości:
-75cm -> czas pomiaru ~3s
-5cm -> czas pomiaru ~1s
- <5s -> czas pomiaru znacznie się skraca (LCD odswieża się bardzo szybko)

Myślicie te to może być wina uszkodzonego czujnika?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2016, o 14:06 
Offline
Użytkownik

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

to nie jest dobry pomysł z użyciem HC-SR04 no chyba że lubisz czeste stłuczki
przede wszystkim C działa dosyć specyficznie i jak nie wygaszasz echa to masz zafałszowane wyniki pomiar
Jak poważnie chcesz myśleć o czujnikach parowania t są dedykowane detektory wodoszczelne o lepszych parametrach od w sumie
badziewa jakim jest HC-SR04 nadaje się on do robocika czy autka ale nie jako czujnik parkowania

http://www.sunduino.pl/wordpress/czujni ... kowe-ping/
tu masz więcej o HC-SR04 lepszy jest Paralax

------------------------ [ Dodano po: 3 minutach ]

PS...

4 czujnikowy zestaw to wydatek ok 40pln i możesz go dręczyć do woli
:)

http://allegro.pl/czujnik-parkowania-co ... 70403.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2016, o 15:32 
Offline
Nowy

Dołączył(a): 07 gru 2015
Posty: 4
Pomógł: 0

Pomiary są prawidłowe, więc echo nie jest problemem. Projekt jest tylko eksperymentem, który ma mnie czegoś nauczyć, wiec nie wiem po co odsyłasz mnie do 'znanego portalu aukcyjnego' w celu zakupienia takiego czujnika :)
Chciałbym po prostu wiedzieć dlaczego wraz ze wzrostem odległości częstotliwość pomiarów się drastycznie zmniejsza.
Widziałem podobne projekty, lecz nikt nie miał takiego problemu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2016, o 20:33 
Offline
Użytkownik

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

osiemo napisał(a):
Chciałbym po prostu wiedzieć dlaczego wraz ze wzrostem odległości częstotliwość pomiarów się drastycznie zmniejsza.
Widziałem podobne projekty, lecz nikt nie miał takiego problemu.



Może się tak dziać z kilku powodów ...
- zasilanie (nie stabilne i kiepskiej jakości)
- bład w programie -- kluczowe jest generowanie odpowiednich długości sygnałów
- uwaliłeś HC-SR04 ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2016, o 11:41 
Offline
Nowy

Dołączył(a): 07 gru 2015
Posty: 4
Pomógł: 0

Hej. Święta minęły, mam nadzieje że Wam tak samo dobrze jak mi, więc wracam bawić się z AVR. Wcześniej zasilałem układ z programatora USBAsp ( nie Atnel'a) i chciałem zmienić rodzaj zasilania tak jak radził SunRiver. Podłaczyłem całość do komputera żeby sprawdzić czy dalej jest to samo (może przez święta zajączek coś wymyślił) i o dziwo przez pierwszą minute/dwie wszystko działało tak jak miało w zamyśle działać. Czujnik reagował bardzo szybko, nawet dla odległości powyżej metra (pierwszy raz) . LCD odświeżał się wiele razy na sekundę, dając prawidłowe pomiary, lecz po chwili wszystko wróciło do 'normy' i problem wrócił. Wyklucza to chyba uwalony czujnik i błąd w programie. Zmienię zasilanie i dam znać.
Jeżeli macie jakies pomysły co do źródła problemu to piszcie :)

ps1. Zewnętrzne zasilanie poprawiło jasność LCD.
ps2. Problem znika gdy zbliżę rękę do czujnika (nawet go niedotykając), wiec wcześniejsza teza, że mniejsza odległość od przeszkody zwiększa częstotliwość pomiarów jest błedna. Masa czujnika podłaczona dobrze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 mar 2016, o 19:40 
Offline
Użytkownik

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

osiemo napisał(a):
Wcześniej zasilałem układ z programatora USBAsp


Nigdy tak nie rób... to naprawdę drogie nie jest i kłopotliwe by zasilać z zewnątrz układ .. a nie z programatora :)
http://www.sunduino.pl/wordpress/warsztat-zasilanie/

Zobacz z czego ja korzystam i co warto mieć pod ręką :)


masz coś ewidentnie na zasilaniu i masowaniu układu ...
dobrze by było jakbyś pokazał jak to to łączysz na czym i miał drugi do weryfikacji

https://www.youtube.com/watch?v=c9JDLyNkLnQ

one naprawdę nie mają problemów z działaniem ...


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2016, o 15:31 
Offline
Nowy

Dołączył(a): 07 gru 2015
Posty: 4
Pomógł: 0

Przy rysowaniu układu zauważyłem dziwny błąd. Trig czujnika był podłączony do PC1, a w programie sygnał Trig był wysyłany na PC0. Po wpięciu się w prawidłowy pin, wszystko działało tak samo. Nie wiem jakim cudem działało wcześniej skoro 10us sygnał wyzwalający czujnik podawałem na niepodłączony pin (PC0).
ObrazekObrazekObrazek

Ps. Zasilacz Bosh 5v 420mA. Mniejszy niż polecasz, ale tylko taki znalazłem.
Niestety w moim miescie nie ma normalnych sklepów i nie mogę dostac rezystorów 10k by podlaczyc pin RESET go do Vcc. Czy moge go zastapic rezystorem 5k ( połaczyc 5 oporników 1k szeregowo, bo tylko tyle mam)?

Przepraszam za syf w kabelkach, podlaczona jest tasma IDC od programatora

------------------------ [ Dodano po: 17 minutach ]

Wszystko działa jak należy. Odłączyłem niepotrzebne kabelki i wszystko śmiga. Dziękuje użytkownikowi SunRiver za naprowadzenie na błąd. Chociaż kabelki były podłączone tylko do uC to musiały coś mieszać z masą.
Proszę o nie zamykanie tematu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2017, o 21:14 
Offline
Użytkownik

Dołączył(a): 09 lis 2014
Posty: 78
Pomógł: 0

Czy ten sensor nadawałby się do pomiaru odległości blachy w wycinarce plazmowej Chcę identyfikować powierzchnię blachy. Jak powtarzalność pomiaru i dokładność tego czujnika ?



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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO