EMG filtering; highpass, notch, abs, moving average

Dependencies:   HIDScope MODSERIAL- mbed-dsp mbed

Changes

RevisionDateWhoCommit message
42:f45e4dfbc26d 2014-10-22 Hooglugt EMG hoogdoorlaat, notch, abs en 10e orde moving average default tip
41:245f33fb2b8b 2014-10-20 Hooglugt EMG signaal verwerken deel verandert: laagdoorlaat, notch, abs, 10e orde moving average (filters bevatten hoge decimalen)
40:7e93c2f1c1e9 2014-10-10 Hooglugt added filtering, constants not correct yet - changed sample rate to 500 Hz
39:0328b1f16a5a 2014-10-08 Hooglugt alleen nog floats van emg signaal (bi+tri), error qua lampje kleurtjes zijn verdwenen
38:277ba1c0693c 2014-10-08 Hooglugt floats for emg_bi/trifloat instead of pin outputs to "create" floats
37:2d248e64b745 2014-10-07 Hooglugt fout van de lampjes is niet in de mainloop, is niet in de benaming van de objecten - de fout moet dus wel afkomstig zijn van het toevoegen van een 2e EMG signaal (code is volgens mij niet verandert)
36:af949aaaba01 2014-10-07 Hooglugt alle code in main groen gemaakt en oude wbuysman script ingezet
35:c3182df00ec8 2014-10-07 Hooglugt 2nd while i voor j verandert (lampjes nog steeds geen goede kleur)
34:e166187e62ce 2014-10-07 Hooglugt reset_looper "groen" gemaakt, script functioneerde niet meer goed - wss doordat triceps groter dan 0.8 was, wanneer dit niet bedoeling was (door bewegingartefacten)
33:a78ec776dfd5 2014-10-07 Hooglugt if statement toegevoegd in de force while, die controleert of direction is gereset of niet
32:aaf01b1bf05d 2014-10-07 Hooglugt duidelijke beschrijvingen toegevoegd van wat er nog gedaan moet worden, vragen, opmerkingen, etc.
31:d8eaf0ce8517 2014-10-06 Hooglugt fout in vorige commit, oplossing in comments bijgeschreven
30:5e5098b0cca6 2014-10-06 Hooglugt reset van triceps toegevoegd; met een loop die elke 0.1 sec checked of triceps is aangespannen
29:7523e4a8e000 2014-10-06 Hooglugt Script netter en beetje commentaar toegevoegd
28:f4b09acf78c9 2014-10-06 Hooglugt correcte poorten toegevoegd voor bi en triceps
27:54167d54b0c5 2014-10-03 Hooglugt meten van emg biceps en triceps toegevoegd, reset moet nog gedaan worden (in de 2e while(1) {} een if emg_trifloat>0.8 toevoegen en een goto naar de first loop
26:9b43d9cb1fb2 2014-10-03 Hooglugt script iets netter
25:ec41b972b250 2014-10-03 Hooglugt alles in for/while loops met if en else statements - alle mogelijkheden met ints en geen enums of switches
24:c6073b9efd5b 2014-10-03 Hooglugt Starting to implement enum and switches in the script (rewriting script)
23:8d9a623dd713 2014-10-03 Hooglugt changed method for feedback selection (led display to pc.prinft)
22:9dce7ec48f5d 2014-09-30 Hooglugt emgfloat.write(0); wanneer geen emg gemeten wordt, dan heeft emgfloat toch een waarde (niet zeker of dit noodzakelijk is, maar heb op dit moment emg problemen en wil script controleren)
21:daddd9c1aea8 2014-09-30 Hooglugt while loop toegevoegd voor bepalen van de force
20:ef5fba817519 2014-09-29 wbuysman Werkend prototype (MIJLPAAL 1)
19:0336e98f7981 2014-09-29 wbuysman Puntkomma's toegevoegd aan for loops, global varaibles toegevoegd; force en direction
18:ff4fce36d1c8 2014-09-29 wbuysman goto forcechoice toegevoegd;
17:97b98fa2ffcf 2014-09-29 wbuysman 3 Leds ingesteld als confirmatie keuze
16:370858b84fe5 2014-09-29 wbuysman Probeersel met emgfloat op PTD4 ipv red
15:ddbbee38d721 2014-09-29 wbuysman Begin gemaakt met selectie richting
14:8addbde24223 2014-09-29 wbuysman Fs = 1000Hz
13:18d4cef1fdb4 2014-09-23 vsluiter Changed comment to correct values...
12:768048d7f742 2014-09-11 vsluiter Added comment that 12-bit value is converted to be 16-bit full scale (raw value multiplied by 16 / shifted 4 bits)
11:ce72ec658a95 2014-09-11 vsluiter Added HID Scope stuff
10:09b8424a7b39 2014-09-10 vsluiter used red.write() instead of red=
9:d33e7b175ad7 2014-09-10 vsluiter Updated comment
8:8a17f65622b4 2014-09-10 vsluiter Updated to read u16, reduced sample rate
7:3396c3e33928 2014-09-10 vsluiter Updated MODSERIAL
6:80c13d99aa55 2013-10-03 vsluiter Added some measures to prevent overflow; Data rate is still too high, though
5:4dacb7b72109 2013-10-02 vsluiter Added comments
4:8b298dfada81 2013-10-02 vsluiter Added comments
3:1296e996026a 2013-05-31 vsluiter Now really at 1kHz
2:e314bb3b2d99 2013-05-31 vsluiter Now really at 1ms
1:db54d9412d18 2013-05-23 ArvidKeemink Added comments. Commitment test.
0:32bb76391d89 2013-05-23 vsluiter EMG demo program for KL25Z with EMG shield Olimex