logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

System do pomiaru drgań, pytania podstawowe.

m72 15 Lip 2009 01:16 1505 1
  • #1 6780188
    m72
    Poziom 12  
    Witam wszystkich.
    Chciałbym zrobić system do pomiaru drgań budowli - mosty, kominy itp.
    Do zapisu sygnału, wizualizacji i potrzebnych obliczeń chce wykorzystać program DasyLab.
    Idea jest taka. Mam kilka-kilkanaście przetworników adxl203 które są rozmieszczone na konstrukcji często w dość dużych odległościach. Przy każdym z czujników jest mikrokontroler np jakiś AVR który zamienia sygnał PWM na coś bardziej ludzkiego i wysyła go do jednego zbiorczego urządzenia np też jakiś AVR. Do tego miejsca mam pomysł jak to wszystko zrobić ale nie mam pojęcia jak najlepiej wpuścić zbiorczy sygnał do komputera, tzn co bedzie najlepsze, nie wiem czy przez rs232 nie jest za wolno bo danych będzie bardzo dużo. Prosze mnie poprawić jak sie myle. Sygnał bazowy PWM z przetwornika leci z częstotliwością powiedzmy 1kHz przetworników ok10-15 więc danych jest trochę. Myślałem o przesyłaniu danych przez USB albo przez interfejs sieciowy ale ten teren jest mi obcy. Ogólnie chciałbym żeby ktoś mi podpowiedział w którym iść kierunku. W Dasylab można jako wejście ustawić sygnał przez rs232, sieć internetowa, i inne. Jak najprościej i poprawnie wprowadzić sygnał do Dasylb.
    Pozdrawiam.
  • Pomocny post
    #2 6782828
    And!
    Admin grupy Projektowanie
    Na USB można wykorzystać mikrokontroler z wbudowanym USB,
    można w ten sposób utworzyć standardowe urządzenie HID,
    z endpointem agregującym wszystkie dane.

    Po stronie komputera można napisać program z wykorzystaniem Windows SDK obsługując endpoint.

    Rozwiązanie z ethernetem może opierać się na gotowym module ethernet dostępnym w sklepach za około 100zł.
    Po stronie PC można wykorzystać bibliotekę winsock.

    Innym rozwiązaniem jest włączenie wszystkich czujników do ethernetu,
    lecz bez wykorzystania modułów sieciowych,
    tylko wykonać nadajnik UDP "na drucie" czyli siec bez kolektora zbierającego dane do PC,
    jedynie z wykorzystaniem ogólnodostępnego switcha o odpowiedniej ilości portów.
    http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm
    http://home.arcor.de/borkenhagen/IgorplugUDP/index.html

    Można również pomyśleć nad radiowym przesyłaniem danych z czujników do kolektora, przesyłającego dane do PC.
    Tylko pozostaje kwestia ilości danych potrzebnych do przesłania.


    Inne rozwiązanie to wyposażenie każdego z czujników w pamięć,
    wysłanie sygnału startu próbkowania,
    a po zapełnieniu pamięci,
    skopiowanie danych do PC dowolnym łączem.
REKLAMA