Skocz do zawartości

Wykrycie siły zderzenia przez akcelerometr


Radek82

Pomocna odpowiedź

Witam wszystkich,

posiadam płytkę PCB wyposażoną w 3-osiowy akcelerometr. Na chwilę obecna odbieram dane z osi X,Y,Z. Dane są odczytywane poprawnie. 

Chciałbym zbadać następujący przypadek. Płytka leży płasko na podłożu i nagle zostaje uderzona przez inny obiekt. Podpowie ktoś jak mogę zmierzyć siłę z jaką została uderzona PCB/akcelerometr przez inny obiekt?

Przy idealnie poziomym podłożu wskazania z X i Y są bliskie 0 wiec mogę pominąć wartość z osi Z i bazować na przyspieszeniu maksymalnym z osi X i Y, wyliczając przyspieszenie ze wzoru a=sqrt(x^2+y^2). Problem w tym, że podłoże nie jest zawsze idealnie poziome i położenie płytki przed uderzeniem może być pod kątem gdzie X i Y juz nie beda bliskie 0.

Najlepiej chyba będzie zobrazować to w ten sposób: płytka PCB leży na podłożu pod kątem 10 st. do podłoża, zastaje uderzona przez inny obiekt, (tutaj chciałbym zmierzyć siłę uderzenia), PCB zatrzymuje się w odległości 30 cm ale w tym momencie jest pod kątem 40 st. do podłoża i znowu następuje uderzenie PCB przez ten sam obiekt (tutaj chciałbym zmierzyć siłę uderzenia).

Wie ktoś może jak podejść do tematu żeby w tych dwóch przypadkach zmierzyć w miarę wiarygodnie siłę uderzenia przez inny obiekt?

Byłbym wdzięczny za pomoc.

 

 

Link do komentarza
Share on other sites

Wzór na długość wektora jest analogiczny: d = √x²+y²+z²

Jedyny problem w przyśpieszeniu ziemskim, które musisz najpierw usunąć. Ale jeśli zakładasz, że przed uderzeniem płytka pozostaje w spoczynku, to możesz zwyczajnie zapamiętać wartości x₀, y₀ oraz z₀ i odjąć je od wyników, które dostaniesz w momencie uderzenia — różnica będzie przyśpieszeniem, którego szukasz.

Niestety policzenie z tego dokładnej siły może być nietrywialne, ale jeśli nie potrzebujesz dokładności, a tylko odróżnienie pomiędzy różnymi siłami, to powinno działać. Oczywiście zakładając, że pomiar jest robiony dokładnie w momencie uderzenia, a nie na przykład zaraz po...

Edytowano przez deshipu
  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.