EMG click PID: MIKROE-2621

Similar documents
AC Current click PID: MIKROE Weight: 27 g

Microwave click PID: MIKROE Weight: 30 g

LED Driver 5 click. PID: MIKROE 3297 Weight: 25 g

Servo click. PID: MIKROE 3133 Weight: 32 g

RGB Driver click. PID: MIKROE 3078 Weight: 28 g

GNSS 5 click PID: MIKROE Weight: 30 g

Brushless 5 click. PID: MIKROE 3032 Weight: 25 g

LED Driver 4 click. PID: MIKROE 3037 Weight: 25 g

GNSS 5 click PID: MIKROE-2670

Relay 3 Click. PID: MIKROE 3357 Weight: 42 g

GSM/GNSS click PID: MIKROE Weight: 33 g. Condition: New product

3-lead Muscle / Electromyography Sensor for Microcontroller Applications

TRANSDUCER INTERFACE APPLICATIONS

Florida Atlantic University Biomedical Signal Processing Lab Experiment 2 Signal Transduction: Building an analog Electrocardiogram (ECG)

MINI-32. development board for PIC32MZ MINI ARM. PIC32 development board fitted in a DIP40 form factor, containing a powerful microcontroller.

EMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz

Lab 2: Blinkie Lab. Objectives. Materials. Theory

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT DIFFERENTIAL INPUT DELTA SIGMA ADC LTC DESCRIPTION

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

FABO ACADEMY X ELECTRONIC DESIGN

TLE9879 EvalKit V1.2 Users Manual

AN4995 Application note

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

Precision Micropower Single Supply Operational Amplifier OP777

Group #17 Arian Garcia Javier Morales Tatsiana Smahliuk Christopher Vendette

Ocean Controls KT-5221 Modbus IO Module

Embedded Test System. Design and Implementation of Digital to Analog Converter. TEAM BIG HERO 3 John Sopczynski Karim Shik-Khahil Yanzhe Zhao

Instrumentation amplifier

UNIVERSITY OF UTAH ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT ELECTROMYOGRAM (EMG) DETECTOR WITH AUDIOVISUAL OUTPUT

Sensor Interfacing and Operational Amplifiers Lab 3

EDL Group #3 Final Report - Surface Electromyograph System

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

The µbotino Microcontroller Board

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

ECE 480 Design Team 6 Electrocardiography and Design

Lab E5: Filters and Complex Impedance

Massachusetts Institute of Technology MIT

AD8232 EVALUATION BOARD DOCUMENTATION

EXPERIMENT 7 The Amplifier

ELEC4623 / ELEC9734 BIOMEDICAL ENGINEERING LABORATORY 3: DESIGN, TESTING AND ANALYSIS OF A HIGH QUALITY ISOLATED BIOPOTENTIAL AMPLIFIERS

ECG Monitor - Abstract. This project deals with an application of H3687 from Renesas H8 series of processors in the Medical field to record ECG.

Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett

* Notebook is excluded. Features KL-720 contains nine modules, including Electrocardiogram Measurement, E lectromyogram Measurement,

Lecture 2 Analog circuits. Seeing the light..

Development of Electrocardiograph Monitoring System

Chapter 4 4. Optoelectronic Acquisition System Design

ENGR 499: Wireless ECG

Quick Start Guide. TWR-SHIELD Shield Adapter Module for the Tower System TOWER SYSTEM

GAUSS High Power UHF Radio

THE AMPLIFIER. A-B = C subtractor. INPUTS Figure 1

DEMO MANUAL DC573A LTC Bit Micropower No Latency Delta Sigma ADC DESCRIPTION BOARD PHOTO

ENGR 40M Project 4: Electrocardiogram. Prelab due 24 hours before your section, August Lab due 11:59pm, Saturday, August 19

Select the Right Operational Amplifier for your Filtering Circuits

EMG Electrodes. Fig. 1. System for measuring an electromyogram.

*Notebook is excluded

MCP6031/2/3/ µa, High Precision Op Amps. Features. Description. Applications. Design Aids. Package Types. Typical Application

The Robot Builder's Shield for Arduino

Current consumption ma solenoid current consumption ( max 300 ma) Hz % V ma. Housing dimensions mm 120(d) x 99(h) x 23(w)

Specifications.

MCP6041/2/3/ na, Rail-to-Rail Input/Output Op Amps. Features. Description. Applications. Design Aids. Package Types.

TBSI W32 System Manual Version 3.0

EPA-M*** POWER AMPLIFIER FOR OPEN LOOP PROPORTIONAL VALVES SERIES 20

INA169 Breakout Board Hookup Guide

Precision Gain of 5 Instrumentation Amplifier AD8225

SGD 70-A 7 PanelPilotACE Compatible Display

PHYSICS 124 PROJECT REPORT Kayleigh Brook and Zulfar Ghulam-Jelani

CHAPTER 7 INTERFERENCE CANCELLATION IN EMG SIGNAL

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

DEMO MANUAL DC941A LTC Bit Σ ADC with Easy Drive Input Current Cancellation. Description. Quick Start Procedure

CHAPTER 3. Instrumentation Amplifier (IA) Background. 3.1 Introduction. 3.2 Instrumentation Amplifier Architecture and Configurations

Series SPPM2 Graphical User Interface Panel Meter. Specifications - Installation and Operating Instructions MINI USB PORT

E3A EVAL BOARD USER'S GUIDE for use with QT300 and QT301 QProx sensor ICs

TBSI W256 System Manual Version 1.0

NOT RECOMMENDED FOR NEW DESIGNS

SGD 70-A 7 PanelPilotACE Compatible Display

Low Cost, Low Power Instrumentation Amplifier AD620

ELG3336 Design of Mechatronics System

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

Name Kyla Jackson, Todd Germeroth, Jake Spooler Date May 5, 2010 Lab 3E Group 3 Experiment Title Project Deliverable 3

Blue Point Engineering

Rowan University Freshman Clinic I Lab Project 2 The Operational Amplifier (Op Amp)

EMG DRIVEN ACTIVE PROSTHESIS : SIGNAL ACQUISITION SYSTEM DESIGN AND INITIAL EXPERIMENTAL STUDY (selected from CEMA 15 Conference)

How to Monitor Sensor Health with Instrumentation Amplifiers

DEMO MANUAL DC579A LTC2600 Octal 16-Bit DAC DESCRIPTION PERFORMANCE SUMMARY BOARD PHOTO

EE445L Fall 2014 Quiz 2A Page 1 of 5

Continental Hydraulics Installation Manual CEM-PA-A

5 TIPS FOR GETTING THE MOST OUT OF Your Function Generator

Laboratory Project 1a: Power-Indicator LED's

AAN-5 Demo Kit Drives VGA Over 300m of CAT5

The Future of Sound. Made Perfectly Clear.

Concepts to be Reviewed

HIGH POWER OP-AMP MSK0021FP

Laboratory Project 1B: Electromyogram Circuit

Exercise 2: Temperature Measurement

Lecture 4 Biopotential Amplifiers

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

EXPERIMENT 8 Bio-Electric Measurements

Direct Digital Synthesis System

OP-AMP Dey Road Liverpool, N.Y (315) MSK0041FP

Transcription:

EMG click PID: MIKROE-2621 EMG click measures the electrical activity produced by the skeletal muscles. It carries MCP609 operational amplifier and MAX6106 micropower voltage reference. EMG click is designed to run on a 5V power supply. The click board has an analog output (AN pin). Note: EMG click is a prototyping tool, not a medical grade device. Do not use it to diagnose patients.

What is EMG? Electromyography or EMG is a diagnostic technique for measuring the electrical activity of muscles. It is often used to diagnose the health of these muscles, and the neurons that control them. These neurons are called motor neurons. They transmit electrical signals, and the muscles contract when this happens. An EMG collects these signals and translates them into a graphical representation. How EMG click works The onboard 3.5mm audio jack is used to connect cables/electrodes to the click board. The electrode collects voltage from the skin (few millivolts). And the signal from the jack is amplified and filtered. Therefore, EMG click can be divided into seven blocks. Setup guide To record an EMG, you will need the following things: 1. EMG click 2. ECG/EMG cable 3. Disposable adhesive pads (sold in packs of 30) If you are starting out, the best offer is the EMG click bundle that contains all three. Of course, you will also need a target board with an MCU with at least a 10 bit ADC (preferably powered

from an external battery). Sampling rate should be at least 256Hz. The electrodes are connected to the board with a cable that plugs into the onboard 3.5mm phone jack. For optimal results place the first DRL electrode on the wrist of the hand. Place the second and third electrode on the muscle you want to measure. See the image above. MikroPlot application MikroPlot is a free data visualization tool (Windows) that can be used to generate an EMG graph. It s a simple tool to help you visualize sensor data recorded over time. The graph is generated from data sent from the microcontroller. A UART-USB connection is required. MCP609 features The MCP606/7/8/9 family of operational amplifiers (op amps) from Microchip Technology Inc. are unity-gain stable with low offset voltage (250 µv, maximum). Performance characteristics include rail-to-rail output swing capability and low input bias current (80 pa at +85 C, maximum). MAX6106 features The MAX6106 is a low-cost, low-dropout (LDO), micropower voltage reference. This threeterminal reference is available with output voltage options of 1.25V, 1.8V, 2.048V, 2.5V, 3V, 4.096V, 4.5V, and 5V. For this click, we used the 2.048V. Key features MCP609 amplifier MAX6106 voltage reference 3.5mm audio jack Interface: AN pin 5V power supply

SPECIFICATION Type Biomedical Applications Measuring the electrical activity produced by skeletal muscles. On-board modules MAX6106 voltage reference, 3.5mm audio jack Key Features ESD protection, Overvoltage protection, High-pass filter Interface Analog Power Supply 5V Compatibility mikrobus Click board size L (57.15 x 25.4 mm) Pinout diagram This table shows how the pinout on EMG click corresponds to the pinout on the mikrobus socket (the latter shown in the two middle columns). Notes Pin Pin Notes mikrobus tm Analog output AN 1 AN PWM 16 NC Not connected Not connected NC 2 RST INT 15 NC Not connected Not connected NC 3 CS TX 14 NC Not connected Not connected NC 4 SCK RX 13 NC Not connected Not connected NC 5 MISO SCL 12 NC Not connected Not connected NC 6 MOSI SDA 11 NC Not connected Not connected NC 7 3.3V 5V 10 +5V Power supply Ground GND 8 GND GND 9 GND Ground

Jumpers and settings Designator Name Default Position Default Option Description JP1 ADC ref. Left 2.048 Output voltage range, left position 0 2.048V, right position 0 4.096V. There is one SMD (0805) jumper that determines the output voltage range. When you connect all three electrodes to each other, the output should be constant voltage (1.024V or 2.048V depending on the jumper position). That constant voltage is zero-voltage on graphic, so the positive part of EMG waveform will go above zero and negative part of the EMG waveform will go below zero. There is also trimmer potentiometer which adjust the gain. So, if we set jumper to 2.048 position (zero is now 1.024V) that means that the gain should be set so that the EMG waveform is in the range of 0-2.048V. If we set jumper to 4.096 position (zero is now 2.048V) gain should be set so that the EMG waveform is in the range of 0-4.096V. So, jumper and trimmer potentiometer are used to make output voltage level from EMG click accommodate to the input voltage level of ADC which will be used. LEDs and buttons Designator Name Type Description LD1 PWR LED Power Supply Indication LED How it works The onboard 3.5mm audio jack is used to connect cables/electrodes to the click board. The electrode collects voltage from the skin (few millivolts). And the signal from the jack is amplified and filtered. Therefore, EMG click can be divided into seven blocks. 1. Protection Provides ESD protection (protects click), Overvoltage protection (protects respondents) and Overcurrent protection (protects respondents). In addition to protection, input block has the role of filter that prevents radio waves to enter the preamplifier. 2. Preamplifier Is implemented through three operational amplifiers configured as instrumentation amplifier (IA amplifies the voltage difference between + and electrode) which at its output provides single end signal. 3. High Pass filter Should eliminate the DC component of the signal (f_c=1.6hz). It is passive RC filter (first order). 4. Amplifier Need to provide additional amplification that can be adjusted using trimmer potentiometer VR1 so the analog output could accommodate to the input voltage range of ADC. The amplifier is implemented using operational amplifier configured as non inverting amplifier. 5. High Pass filter Should eliminate the DC component of the signal (f_c=0.16hz) this time after the amplifier. It is also passive RC filter (first order). 6. Low Pass filter Should limit frequency range to 60Hz. It is third order active filter with gain of 15 (second order Sallen Key filter topology + passive RC filter first order = third order filter).

7. DRL circuit (Driven Right Leg) is an electronic circuit that is often added to biological signal amplifiers to reduce Common mode interference. Biological signal amplifiers such as ECG (Electrocardiogram), EEG (Electroencephalogram) or EMG circuits measure very small electrical signals emitted by the body, often as small as several microvolts (millionths of a volt). Unfortunately, the patient's body can also act as an antenna which picks up electromagnetic interference, especially 50/60 Hz noise from electrical power lines. This interference can obscure the biological signals, making them very hard to measure. Right Leg Driver circuitry is used to eliminate interference noise by actively canceling the interference. That is selective amplifier stage that shifts phase of signal for 180 (inverting) and returns it to respondents in order to cancel. Programming Code examples for EMG click, written for MikroElektronika hardware and compilers are available on Libstock. Code snippet The following code snippet shows the state of waiting for a button press event by the user, in order to start the measuring of data. Data is sampled from ADC module every 3.3 ms and sent to mikroplot, all in an endless loop. 01 while(1) 02 { 03 // If button PD10 is pressed, the measuring begins 04 if (Button( &GPIOD_IDR, 10, 10, 1 )) 05 { 06 UART1_Write_Text( "STARTrn" ); 07 InitTimer2(); 08 EnableInterrupts(); 09 delay_ms( 500 ); 10 } 11 12 // Every 3.3 ms measure data and send them to mikroplot 13 if ( read_flag == true ) 14 { 15 read_flag = false; 16 DisableInterrupts(); 17 18 temp_adc_read = ADC1_Get_Sample( 4 ); 19 if (temp_adc_read > LIMIT_TOP ) 20 { 21 temp_adc_read = LIMIT_TOP; 22 } 23 if (temp_adc_read < LIMIT_BOTTOM ) 24 {

25 temp_adc_read = LIMIT_BOTTOM; 26 } 27 temp_timer_read = interrupt_ctr * 2; 28 IntToStr(temp_adc_read, final_string); 29 sprintf(timer_read_string,"%.2f", temp_timer_read); 30 strcat(final_string, ","); 31 strcat(final_string, timer_read_string); 32 Ltrim(final_string); 33 UART1_Write_Text(final_string); 34 UART1_Write_Text("rn"); 35 36 EnableInterrupts(); 37 } 38 } https://shop.mikroe.com/click/sensors/emg 6 6 17