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



Teraz jest 18 lut 2026, o 23:38


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 7 mar 2014, o 14:50 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Witam, zmagam się z opracowaniem zegara, który będzie liczył czas przebytej drogi przez sygnał dźwiękowy. W tym wypadku jest to klaśnięcie. Odległość 3m i więcej. Jak myślicie koledzy, czy da się osiągnąć to mikroprocesorami? czy taktowanie 16Mhz nie będzie zbyt małe? Pomyślałem o dwóch stacjach pomiarowych. Pierwsza (tuż przy osobie klaskającej) wysyłająca natychmiast sygnał (mikrofon + ew. granica czułości potencjometrem) do drugiej stacji aby zaczęła nasłuchiwać sygnału. Obydwa czasu były by rejestrowana i odjęte od siebie. Wynik na wyświetlaczu LCD.
Kwestia odbijania się fal dzwiękowych jest rozwiązana. Jeżeli druga stacja jest na wprost osoby klaskającej to fala nie ma możliwości dojść do stacji szybciej niż inne odbijające się.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 15:10 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Wydaje mi się że lepiej aby pomiarem czasu wysłania i odebrania fali dźwiękowej zajęła się jedna "stacja" pomiarowa.

Przy dwóch może być problem z synchronizacją zegarów.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 15:25 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Tylko w jaki sposób uC ma zliczać czas jeżeli nie wie kiedy jest punkt "0". Brak punktu odniesienia w postaci pierwszej stacji dyskwalifikuje to rozwiązanie(no chyba ze czegos nie wiem). Synchronizacja nie jest konieczne ponieważ pierwsza stacja ma wysyłać sygnał który uruchamia Timer w drugiej. Obydwa wyniki będą w drugiej stacji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 19:07 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Racja. Powinno być odwrotnie. Czyli jest możliwość zmierzenie takiego czasu? jakie kwarce do tego będę potrzebował?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 20:02 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Mam kolejne pytanie. Sygnał z mikrofonu wzmocnię tranzystorem i odfiltruje komparatorem, aby dostać czysty sygnał, tym samym redukując szumy i ustawiając progi zależnie od potrzeby. Dobry pomysł? Strona mikrokontrolera to wykrywanie zbocza narastającego w obu przypadkach, a nastepnie w jedym z uC włączenie timera i nasłuchiwanie, zakończenie w momencie otrzymania drugiego sygnału, analiza i konwersja wyniku, a nastepnie wyswietlenie w ns(co do tego nie jestem pewny, jaka dokładnie jednostka).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 12:23 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Jaki mały uProcesorek użyć do tego projektu? Czy wystarczy ATtiny13, które sam posiadam?
Przewód (ten długi,łączący uC) powinien być ekranowany? Czy może sygnał 0-1'owy będzie wystarczającym zabezpieczeniem.

PS. Biorąc pod uwagę to ze chce uzyć wyświetlacza LCD, ATtiny 13 będzie chyba nie odpowiednie bo wyswieltac zajmie wszystkie piny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 17:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

co do LCD można użyć PCFa do LCD po I2C

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 18:12 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Wybór padł na Atmegę. Jakaś nowsza wersja Megi8?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 18:53 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Atmega88

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2014, o 19:08 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Myslałem nad taką płytką x2:
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2014, o 11:47 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Poprawione.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2014, o 20:43 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Taki schemat filtra się nada?:
Obrazek

Szczerze mówiąc to nie wiem nic o filtrach. Jeżeli jest możliwość wykonania tego prościej to proszę o jakiś schemat.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 mar 2014, o 23:50 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 07 mar 2014
Posty: 14
Pomógł: 0

Proszę o jakiś prosty schemat.



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: 13 ] 

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