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



Teraz jest 16 lut 2025, o 07:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 9 wrz 2014, o 14:41 
Offline
Użytkownik

Dołączył(a): 09 gru 2013
Posty: 46
Pomógł: 0

Witam!
Czy byłby ktoś zainterewowany napisaniem programu w eclipsie (oczywiście odpłatnie), który dokonywałby pomiaru prędkości wiatru? Czujnikiem pomiarowym ma być transoptor szczelinowy wewnątrz którego umieszczona jest płytka z dwoma otworami. Chodzi mniej więcej o to by transoptor szczelinowy zliczał ilość impulsów i następnie wykorzystując wzór na prędkość przetwarzał ilość zliczonych impulsów na prędkość w km/h lub m/s i wyświetlał wynik na wyświetlaczu. Sercem układu jest mikrokontroler ATMEGA 168.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2014, o 19:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Mam takie pytanie odnośnie tego programu i nie tylko do Ciebie Maverick, ale do wszystkich innych czytających. Otóż załóżmy, że wiatr powieje jak to ma w zwyczaju, a potem ucichnie zostawiając dziurkę w krążku idealnie tak, że akurat będzie świecić. Jeśli będziemy czytać impulsy timerem z pewną częstotliwością to wtedy dostaniemy maksymalną prędkość jaka jest możliwa dla tego krążka zgodnie z równaniem ruchu po okręgu natomiast jeżeli wykorzystamy przerwanie zewnętrzne to czy wtedy timer zliczający czas nie będzie musiał czekać w kolejce (bo w końcu atmega nie jest wielowątkowa), a to wpłynie na przekłamania w pomiarze?

Jak taki problem rozwiązać?

Tak pytam bo pomyślałem, że w ramach nocnych ćwiczeń i nudy dnia codziennego napisałbym to nawet za darmo :)

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2014, o 19:12 

Pomógł: 0

Muszą być dwa przesunięte względem siebie czujniki, coś jak w koderze obrotowym.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2014, o 19:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

No tak. Ale ten drugi czujnik musi być chyba jeszcze mniejszym bądź większym kółeczkiem. Bo wtedy można by sprawdzać czy co jakiś czas nastąpiło "zrównanie" i jeśli nie to wtedy znaczy, że układ stoi i mamy prędkość zero tylko w niefortunnym ułożeniu. Bo jeśli damy kółka tej samej wielkości to nawet jak sie zatrzymają w przeciwfazie to przecież nadal system będzie myślał, że to tylko impulsy :)
Zgadza się?

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 wrz 2014, o 19:32 

Pomógł: 0

Chodzi o pomiar czasu między "dziurami", wtedy jak stoi to nie masz żadnych impulsów.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2014, o 07:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 02 sty 2014
Posty: 116
Pomógł: 9

Ale przecież mamy takie coś jak wykrywanie zbocz narastających lub opadających. Jeśli zastosujemy jedno z nich do przerwania to nie obchodzi nas czy zatrzyma się na otworze czy nie.

_________________
"Actum ne agas!"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 wrz 2014, o 12:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 988
Lokalizacja: Byram, MS 39272
Pomógł: 55

Dlatego pytam o warunki. Dziękować


Autor postu otrzymał pochwałę

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



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

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