Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

myEMG Monitor - Surface Electromyography (sEMG) measurements using NI myDAQ

I have created a small project to perform surface electromyography.

In order to do this, I have used basic circuit components, a breadboard and the NI myDAQ platform.

When I first looked into the idea of creating such an application, it looked very complicated. However, through research I was able to find an appropriate example.

This example can be found by following the link below:

DIY Muscle Sensor / EMG Circuit for a Microcontroller

This was created by Advancer Technologies

The originial design was created with an Arduino microcontroller. I was able to adapt it to run with the NI myDAQ.

I created an interactive tutorial using LabVIEW, aimed at 2nd year undergraduate students in Medical Engineering.

To do this, I used a tab control with a master/slave architecture. This architecture was based on an example from the community which can be found here:

Tab Control With Navigation Buttons

Using text books and online resources I created the tutorial in LabVIEW. The front panel can be seen below:

Front Panel for Example.PNG

The related block diagram is shown below:

Block Diagram for Example.png

The live data acquisition occurs in the subVI shown called 'EMG DAQ'. This uses the 'Biosignal DAQ Express VI' to obtain low amplitude biopotentials.

This architecture was based on the following example: EMG Analysis using LabVIEW Biomedical Toolkit.

The tab control page 'Ideal Readings' uses this architecture to display expected results.

The related block diagram can be seen below:

Block Diagram.PNG

The whole project is accompanied by a step-by-step guide, either for reference or if you wished to create a similar project.

DISCLAIMER: The circuit design used in this project has not been formally certified by governing bodies and so users develop this at their own risk.

However, given the power supply is created by 9V batteries the risk of drawing large currents through the skin is neglibible.

This whole project was developed in LabVIEW 2012 with the new Biomedical Toolkit. Given this only works in LabVIEW 2012, no previous versions are attached.

I hope this is useful to you and enjoy!

Many Thanks!

Dom C
Download All
Comments
Marshall_B
NI Employee (retired)
on

I've seen this in action myself and can say that this is a very well worked application.

Marshall B
Applications Engineer
National Instruments UK & Ireland
padmandhayal
Member
Member
on

Cannot find 'Tab Control.ctl' file while trying to run the above project in Labview 2012.
Can you please attach the file?

Clad19
NI Employee (retired)
on

Hi Padmandhayal,

Thanks for your comment. I have uploaded the latest versions of the project including the .ctl file for you. Apologies for not having uploaded it initially.

I hope you find it useful.

Kind Regards,

Dom C
YUERQIAO83
Member
Member
on

Que puedo hacer para abrir este archivo ya que me pide diferentes vis, que debo de instalar para poder abrirlo, gracias

optimax
Member
Member
on

hi

i could install the vi,

but running the vi requires the .png files which are store in a directory of YOUR pc - or ?

therefore i get an error because of the missing .png files.

pls explain and help

thank you

rudolf

Azisya
Member
Member
on

Hi,

I have been trying this project on my laptop and myDAQ, but I don’t find the difference between contraction and relaxation signal on “Live Data Acquisition” (Rectified EMG). In myEMG project use a biosignal generator to show EMG signal from myDAQ. I have been try to show muscle signal using biosignal generator separately, but it doesn’t work.

I also have been trying use DAQ Assistant, DAQmx Function, and that Biosignal Generator (Biomedical Toolkit), but still didn’t work. I attach screenshot of front panel in myEMG and my coding. I wish, I get the solution of my problem for recording EMG signal using myDAQ. Thank you.

Front panel in myEMG project:

myEMG screenshoot.jpg

LabVIEW coding using Biosignal Generator:

Biosignal Generator.jpg

nerudorin
Member
Member
on

May I ask where can I get the PNG files needed in this VI. I can't run the VI since the PNG files were not attached on the zip file. Thank you.

Contributors