Skocz do zawartości
nes86

Sonar z przetwornikiem dwukierunkowym

Pomocna odpowiedź

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Miło z Twojej strony że się tym dzielisz 🙂 Gratulacje, świetna robota.

Udostępnij ten post


Link to post
Share on other sites

nes86, mam małą prośbę. Wykonałem układ wg. Twojego schematu, niestety mam problemy z uruchomieniem. Oscylogram mam daleki od tego co podałeś.

Użyłem czujnika BPU-1640TOAH12, na pinach sygnał nadawania jest jak powinien.

Nie bardzo natomiast mogę zobaczyć odpowiedź.

Chyba tylko dzwonienie widzę na oscyloskopie. Mam taką prośbę, mógłbyś podać dokładniejszy opis, gdzie i jaki sygnał powinien się pojawić?

Udostępnij ten post


Link to post
Share on other sites

Przebiegi w dwóch najważniejszych miejscach są na oscylogramie. Bezpośrednio na przetworniku sygnał odbierany jest tak słaby, że ciężko go czasami zauważyć. Może spróbuj na początek wykorzystać te przetworniki tak jak przetworniki jednokierunkowe, wtedy łatwiej będzie znaleźć błąd.

Nie wiem czy czytałeś instrukcje, ale pisze w niej, że sonar mierzy odległość dopiero od 50cm. Jest to spowodowane tym, że dzwonienie trwa tyle ile fala dźwiękowa potrzebuje na przebycie jednego metra. Ważne jest też aby zasilanie było dobrze odfiltrowane od zakłóceń.

Udostępnij ten post


Link to post
Share on other sites

Już sobie poradziłem. Przy podanych na schemacie elementach nie chciało mi za nic ruszyć.

Zmieniłem wg. układu w AVT-2822 i poszło.

Na pewno masz filtry dobrze policzone?

Udostępnij ten post


Link to post
Share on other sites

Czy jest możliwość zmniejszenia zasięgu czujnika? Tak do 30cm?

Udostępnij ten post


Link to post
Share on other sites

Elvis, Filtry dobierałem tak trochę doświadczalnie żeby uzyskać jak największy zasięg, a skoro działają więc jest chyba dobrze 🙂. Eksperymentowałem z filtrem z układu AVT-2822, jest on dobry ale na pewno nie uzyskasz na nim 5,5metra zasięgu.

esio, pisałem, że czujnik mierzy odległość od 50 cm, a maksymalny zasięg to 5,5m. Maksymalny zasięg możesz zmniejszyć do 50cm, do 30cm nie da rady 🙁. Mimo, że nie zmierzysz nim odległości mniejszych niż 50cm to jest on w stanie wykryć obiekty znajdujące się w odległości 0-50cm.

Udostępnij ten post


Link to post
Share on other sites

gdyby zmienić paczkę impulsów na jeden impuls można by było mierzyć odległości między tak około 1,5 cm do 50 cm?

Udostępnij ten post


Link to post
Share on other sites

Jeden impuls byłoby bardzo ciężko wykryć. Każde zakłócenie traktowane byłoby jako sygnał. Więc to raczej kiepski pomysł.

Lepiej użyć oddzielnego nadajnika i odbiornika ultradźwięków. Wtedy można uzyskać mniejsze odległości pomiaru.

Udostępnij ten post


Link to post
Share on other sites

A w samochodzie?

jak to jest zrobione w samochodzie tam na pewno są użyte przetworniki dwukierunkowe i wykrywa mniejsze odległości nie wiem napewno ale około 10 -15cm to wykrywa

Udostępnij ten post


Link to post
Share on other sites

Która nóżka w przetworniku jest nóżką dodatnią ?(ta z czarna większą kropka?)

I również na schemacie nie ma napisane która nóżka gdzie jest podłączona?

Udostępnij ten post


Link to post
Share on other sites

Wie ktoś która z bibliotek Eagla zawiera taki sonar ? (lub ewentualnie co pasować może w zamian)

Udostępnij ten post


Link to post
Share on other sites
Wie ktoś która z bibliotek Eagla zawiera taki sonar ? (lub ewentualnie co pasować może w zamian)

ten sam rozstaw ma buzzer : : F/EE17P

a ktoś może mi odpowiedzieć na moje pytanie ??

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Nóżka dodatnia to ta z czarną kropką, czyli to nie zwarta do obudowy. Nóżkę dodatnią podłącz przez rezystor do plusa (+5V)

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Temat stary jak świat, ale ja postanowiłem wykonać ten sonar w 2017 roku 🙂

Płytka zrobiona, elementy polutowane, ale jest problem z zaprogramowaniem procesora.

Otóż ja piszę w Bascomie i tutaj sprawa wygląda inaczej - konfiguruję fusy, a potem kompilacja .bas do .hex i wgrywam przez programator USB.

Jak to zrobić w przypadku plików załączonych przez autora?

W załączonym pakiecie jest kilka plików w C - nawet nie wiem, który jest ok?

Jak to skompilować i no i jakie fusy ustawić?

POMOŻE KTOŚ?

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...