Witam Wszystkich
Niedawno wszedłem w posiadanie układu do pomiaru EMG takiego jak ten :
https://www.dfrobot.com/wiki/index.php/Analog_EMG_Sensor_by_OYMotion_SKU:SEN0240
Jednak przy pomiarze ADC coś jest nie tak więc bardzo proszę Was o pomoc
Ułożyłem sobie taki kod a w zasadzie przerobiłem dostępne biblioteki z Arduino na kod dla mikrokontrolera (używam Eclipse):
plik nagłówkowy :
i main.cpp :
Bardzo proszę o podpowiedz co robię źle z tym kodem
Otóż owszem Pomiar na ADC działa jednak gdy wyśietlam wartość to wynosi ona około 500 i niewiele się zmienia
Natomiast układ daje na wyjściu od 0 do 3V Ja mam napięcie odniesienia 2,56 a podaje wyjście układu na dzielnik rezystorowy tak żeby osiągnąć te 2,56
Skąd więc w spoczynku mam wartość 500?
W każdym razie widzę że układ działa bo w czasie aktywności mięśni cyfry się zmieniają ale są one z kosmosu i nie wiem co się dzieje.
Bardzo mi zależy na poprawnym działaniu tego układu więc bardzo proszę o pomoc
pozdrawiam
Arek
Niedawno wszedłem w posiadanie układu do pomiaru EMG takiego jak ten :
https://www.dfrobot.com/wiki/index.php/Analog_EMG_Sensor_by_OYMotion_SKU:SEN0240
Jednak przy pomiarze ADC coś jest nie tak więc bardzo proszę Was o pomoc
Ułożyłem sobie taki kod a w zasadzie przerobiłem dostępne biblioteki z Arduino na kod dla mikrokontrolera (używam Eclipse):
Kod: C / C++
plik nagłówkowy :
Kod: C / C++
i main.cpp :
Kod: C / C++
Bardzo proszę o podpowiedz co robię źle z tym kodem
Otóż owszem Pomiar na ADC działa jednak gdy wyśietlam wartość
Kod: C / C++
Natomiast układ daje na wyjściu od 0 do 3V Ja mam napięcie odniesienia 2,56 a podaje wyjście układu na dzielnik rezystorowy tak żeby osiągnąć te 2,56
Skąd więc w spoczynku mam wartość 500?
W każdym razie widzę że układ działa bo w czasie aktywności mięśni cyfry się zmieniają ale są one z kosmosu i nie wiem co się dzieje.
Bardzo mi zależy na poprawnym działaniu tego układu więc bardzo proszę o pomoc
pozdrawiam
Arek