Warsztat.GDCompo!ProjektyMediaArtykułyQ&AForumOferty pracyPobieranie

Opisz napotkaną sytuację, a redakcja niezwłocznie znajdzie rozwiązanie!

wyślij anuluj

Pulsometr ARM

Projekt pulsometru zrealizowanego na układzie STM32F4 Discovery. Pomysł, schemat elektroniczny i cały kod (wraz z algorytmem) jest mój. Muszę przyznać, że zmagania się z problemami natury fizycznej może naprawdę sporo nauczyć, szczególnie w aspekcie analizy sygnału. Urządzenie to tworzyłem na zaliczenie eksternistyczne z zajęć z Systemów Pomiarowo Kontrolnych. Jest to mój pierwszy projekt związany z elektroniką i mikrokontrolerami, tworzony przez dwa tygodnie.


  • deshan (@strateg) 10 czerwca 2014 12:29
    Niedługo postaram się nagrać jakiś film prezentujący pracę, choć na razie dysponuję naprawdę marnymi warunkami technicznymi, no i brak mi czasu (sesja ;p). Więcej szczegółowych informacji można znaleźć w poniższym dokumencie. Zapraszam do lektury ;)

    http://www.dropbox.com/s/q0mjhy3qa2xlyth/Pulsometr-opis.pdf
  • Krzysztof Kluczek (@KrzysiekK) 17 czerwca 2014 16:22
    I jak poszło zaliczenie? :)

    A w szczególności, czy wykładowca zauważył, że na schematach i na płytce masz zmontowane filtry górnoprzepustowe? (nie czepiam się, tylko zwracam uwagę) :)

    Trochę niebezpieczne dla procesora jest to, że masz na wejściu składową stałą na poziomie masy, więc na pinie pomiarowym regularnie będzie pojawiało się napięcie poniżej Vss.
  • deshan (@strateg) 17 czerwca 2014 20:51
    Zaliczenie było banalne, tym bardziej, że chodziłem jednocześnie na zajęcia. Także ostatecznie wyszły jakby dwie piątki z ćwiczeń i osobno z zaliczenia ;D Mówiąc dokładnie, fakt, że urządzenie działa poprawnie w połączeniu z responsywnym interfejsem, dawało świetny efekt przy daremnych próbach okiełznania Atmegi32 w assemblerze przez kolegów ;D

    Jeśli chodzi o fakt zmontowania złych filtrów - naprawdę ciekawa sprawa, nie wiem jak do tego doszło i tym bardziej, czemu to działa prawidłowo ;) Jeśli zaś chodzi o napięcie stałe, nie jest aż tak źle, gdyż składowa stała jest w większości wypadków powyżej masy. Nie ukrywam, że elektronikę na razie tylko liznąłem we własnym zakresie, programowo zajęcia dopiero będę miał w przyszłym roku. Gdy będę miał wolną chwilę, postaram się poprawić owe filtry i sprawdzę, jak zacznie się zachowywać układ.
  • Lobsang Rampa (@LobsangRampa) 18 czerwca 2014 22:11
    Deshan: "i tym bardziej, czemu to działa prawidłowo ;)"

    Być może działa prawidłowo, bo tłumienie takiego filtru w pasmie zaporowym jest rzędu 20db na dekade, czyli praktycznie w całym Twoim zakresie użytecznych składowych częstotliwościowych w sygnale, będzie to około dziesięciokrotny spadek napięcia. W przypadku dwóch szeregowych filtrów, będzie to 100 razy, czyli nie tak dużo znowu :p Nie wiem jaki jest zakres napięciowy i rozdzielczość bitowa przetwornika w tym procku, ale chyba to wystarczyło, żeby rozpoznać kilkadziesiąt poziomów sygnału :)

    Natomiast gdyby to był porządny filtr cyfrowy, to prawdopodobnie, sygnał byłby stłumiony tak mocno, że przetwornik A/C już by nie miał czego przetwarzać.

    Swoja droga bardzo ciekawa praca, gratuluje ukończenia :)
  • deshan (@strateg) 19 czerwca 2014 10:28
    Jeszcze raz dziękuję. Wracając do tłumienia sygnału. Mówiąc szczerze, filtr był jedną z pierwszych części, jakie zastosowałem w projekcie. Wszystko wydawało się być w porządku: identyczna amplituda sygnału, zaś sam sygnał pozbawiony masy szumów - czyli dokładnie tak, jak działa filtr dolnoprzepustowy. Stąd cała pomyłka, wszystko funkcjonowało zgodnie z oczekiwaniami ;)

    Jeszcze raz dziękuję za słowa wsparcia. Była to moja pierwsza przygoda zarówno z elektroniką, jak i mikrokontrolerami - wszystko czysto hobbystycznie, w przyszłym roku będę miał na studiach elektronikę, więc powinienem lepiej rozumieć dokładne funkcjonowanie elementów elektronicznych.

    Jeszcze się pochwalę, że projekt ten spowodował zainteresowanie moją osobą (student pierwszoroczny bierze udział w zajęciach z III roku i bije o głowę swoich kolegów - tak to wyglądało). Uczelnia zaproponowała mi udział w projekcie naukowym, w którym będzie budowana sieć urządzeń pomiarowych rozsianych po całym Krakowie, które mają zbierać informacje na temat wyładowań atmosferycznych oraz napięcia elektrostatycznego. Tym razem moim zadaniem będzie jedynie cała architektura informatyczna (czyli coś, na czym się już znam), natomiast elektroniką zajmie się opiekun projektu (więc do wpadek już nie dojdzie ;)). Jeśli wszystko dobrze pójdzie, już po wakacjach skończymy pierwszą stację i będziemy starali się o dofinansowanie na budowę kolejnych (w zależności od dofinansowania będzie ich od 6 do 20). Cóż, pożyjemy i zobaczymy, co z tego wyniknie ;D
  • Lobsang Rampa (@LobsangRampa) 19 czerwca 2014 14:27
    @up: "student pierwszoroczny bierze udział w zajęciach z III roku i bije o głowę swoich kolegów - tak to wyglądało",

    Niezbyt to dobrze świadczy o tych z III roku :P także nie oglądaj się na poziom innych, tylko rozwijaj się w miarę swoich możliwości :)

    W tej chwili na rynku pracy jest spore zapotrzebowanie na inżynierów łączących programowanie i elektronikę, a zarobki są często lepsze niż w gamedevie, także podążasz dobrą drogą :)
  • Napisz komentarz:
    Aby dodać swój komentarz, musisz się zalogować.
Screen dodał:
deshan
10.06.2014 12:28:07

Projekt:
PULSOMETR

Kategoria:
Algorytm naukowy/inżynierski

Punkty:
1453

Ocenili na plus:

Warsztat używa plików cookies. | Copyright © 2006-2017 Warsztat · Kontakt · Regulamin i polityka prywatności
build #ff080b4740 (Tue Mar 25 11:39:28 CET 2014)