Projekt „ISSNB“ Niš, September 2007- 1 - DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Design of ADC Module and a MATLAB.

Slides:



Advertisements
Similar presentations
Projekt ISSNB Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Implementation of tachometer – cyclometer.
Advertisements

Projekt ISSNBS Niš, November DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Sun altitude Sensor Djamiykov T.,
Projekt ISSNB Nis, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service MICROPROCESSOR SYSTEM FOR MEASURING.
Projekt ISSNBS DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Direct Sensor to Microcontroller Interfacing Presented.
- 1 -Niš, Serbia, November 11 th - 14 th, 2010 Projekt ISSNBS DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service NEW HYBRID.
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Analog-to-Digital Converter (ADC) And
Projekt „ISSNBS“ Niš, November DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Facility Monitoring System with.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 10.1 Sequential Logic  Introduction  Bistables  Memory Registers  Shift.
MODELLING OF DEFORMATION AND DAMAGE OF SPECIMENS UNDER STATIC AND DYNAMIC LOADING Kondryakov E.A., Lenzion S.V., and Kharchenko V.V.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
Universal Internet Interface 2004 Team Time for your check up Shari McNamara Jared Gillis Etana Elegbe Eric Pettersen Shamit Patel.
Accelerometer based localization for distributed off-the-shelf robots (Cots-Bots) Thomas Cheng, Sarah Bergbreiter Advisor: Prof. K.S.J. Pister Objectives.
DP Cabinet.
Data Logger for Water Meter Function Continuously counts pulses from pulse output of the water meter (or other meters with pulse output) and periodically.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Pocket Multi-channel Signal Analyzer IIntroduction Key Features Applications Key Specifications Hardware Connections.
Hardware-In-The-Loop Testbed Team 186: Douglas Pence, Ken Gobin, Aaron Eaddy, Advisor Sung Yeul Park Department of Electrical and Computer Engineering,
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Introduction to Frequency Selective Circuits
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
2 A. Prof. Hala Abdel-monem Elsadek Microstrip Department Head, Electronics Research Institute Institute /Company: Electronics Research Institute l December.
Team of engineers who build a system need:  An abstraction of the system  An unambiguous communication medium  A way to describe the subsystems ◦ Inputs.
Computers in Surveying SVY2301 / E4006 Automated Surveying.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
© The McGraw-Hill Companies, Inc McGraw-Hill 1 PRINCIPLES AND APPLICATIONS OF ELECTRICAL ENGINEERING THIRD EDITION G I O R G I O R I Z Z O N I 15.
Projekt „ISSNB“ Nis, October DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service PC-Based RLC Meter Mare Srbinovska,
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Smart transmitters.
Seismometry Seismology and the Earth’s Deep Interior Seismometer – The basic Principles u x x0x0 ugug umum xmxm x x0x0 xrxr uground displacement x r displacement.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through.
Digital to Analogue Converter
Data Acquisition Systems
ENGR 104: Data Acquisition Lecturers: Dr. Binh Tran Dr. Otto Wilson Jr. © The Catholic University of America Dept of Biomedical Engineering.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
Projekt „ ISSNB “ Niš, September-October DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Efficiency Optimization.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
CS-EE 481 Spring Swift-Fox Founder’s Day, 2005 University of Portland School of Engineering Imagine the ability to view and record Up to five different.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 1P. 1Winter Quarter Data Acquisition System Fundamentals Lab 1.
Petr Mašek 1,2 *, Vladimír Linhart 1, Tomáš Slavíček 1, Fadahad Mamedov 1 1 Institute of Experimental and Applied Physics, Czech Technical University in.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VII Introduction to SIMULINK Rajeev Madazhy
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
Chapter 11 Data Acquisition and Manipulation The aims of this chapter are to introduce: the main features of a data acquisition system; the characteristics.
16722 Mo: data acquisition150+1 data acquisition.
Project Planning Defining the project Software specification Development stages Software testing.
THEME 9: Multi-vibrators. Multi-vibrators in integral realization. Multi-vibrators (also called oscillators or pulse train generators) have two unstable.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
UNIVERSITY OF NAIROBI Department of Electrical & Electronic Engineering A FOUR CHANNEL-D MICROCONTROLLER BASED DATA ACQUISITION SYSTEM WITH A SERIAL INTERFACE.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Lecture Notes / PPT UNIT III
SIGNAL CONDITIONING Signal conditioning is stage of instrumentation system used for modifying the transduced signal into a usable format for the final.
ULTRASONIC DISTANCE METER USING 8051
SCADA for Remote Industrial Plant
DIGITAL CALCULATOR USING 8051
EXTERNAL GUIDE INTERNAL GUIDE
SPEED CONTROL OF INDUCTION MOTOR IN SUGAR PLANT
Data Acquisition (DAQ)
Chapter 7 Finite Impulse Response(FIR) Filter Design
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Design of ADC Module and a MATLAB Toolbox for Mechanical Myo-tonometry Signals Processing, Analyzing and Visualization Galidia Ivanova Petrova, Grisha Valentinov Spasov, Ivan Vladimirov Rachev TECHNICAL UNIVERSITY OF SOFIA, PLOVDIV BRANCH Department of Electronics and Department of Computer systems and technologies

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service  Mechanical myo-tonometry (MMYOTON) is a method which performs biomechanical diagnostics of functional state of skeletal muscles. The principle of the MMYOTON lies in using of an acceleration probe to record the reaction of the peripheral skeletal muscle or its part to the mechanical impact and the following analysis of the resulting signal.  The investigated tissue responds to the mechanical impact with damped oscillations.  From this signal several signal parameters could be determined and the characteristic myo-tonometry parameters (muscles frequency, elasticity and stiffness) could be calculated.  The review of the references shows that MMYOTON is a promising method for development of new research of skeletal muscles and their functional state.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Fig.1. Waveforms of Displacement (S), Velocity (V) and Acceleration (A) signals presenting muscle reaction to a short mechanical impact. The acceleration value of the first period of oscillations, calculated from the oscillation graph, characterizes the deformation of the tissue. The data of the next oscillation period provided the basis for calculating the oscillation frequency of the tissue (f). (1)

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service  The logarithmic decrement (Θ) of damping was calculated according to following relation: (2)The logarithmic decrement of the damped oscillations characterizes tissue elasticity.  Stiffness (C) reflects the resistance of tissue to the force that changes its shape and it was calculated by: (3)  The tissue tone is a biomechanical property of the tissue which can be characterized by two main parameters: stiffness and elasticity. This work describe the main requirements for design and realization a special purpose ADC module for processing and discretization of mechanical myo- tonometry signals and design and operation of a MATLAB toolbox for further processing, analyzing and visualization of these signals.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service The presented ADC module performs:  amplification;  filtering;  discretization of the three analogue signals, registered by the front-end module MYOTONUS;  for a defined period of time;  to transfer data to a PC;  save data in a file for further visualization and digital processing. Characteristics of the registered signals are:  The frequency of oscillations is in the range of several Hz to 30Hz;  The amplitudes of the signals in the input of the module are in the range from -10mV to + 10mV.  The period for registration of myo-tonometry signals is approximately 11 sec. The functional block diagram of ADC module for mechanical myo-tonometry signals processing is illustrated on Fig. 2.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Input s 50 Hz Stop-band filter Input Amplifier Amplification with dc-level shifting Input v 50 Hz Stop-band filter Input Amplifier Amplification with dc-level shifting Input a 50 Hz Stop-band filter Input Amplifier Amplification with dc-level shifting Power Supply for +/- 5V Micro- controller MAX 232 RS 232 Fig.2. Functional block diagram of presented ADC module for mechanical myo-tonometry signals processing. Manual “Start” Button

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Every analogue channel consists of three stages:  Input amplifier;  50Hz stop-band filter;  additional amplification stage with dc-level shifting. The whole gain of amplification in every channel is 200, distributed between input amplifier and the third stage. To position the signals in the middle of input range of AD-converter a dc-level is added to the amplified signal in the third stage of the three analogue channels. This dc-level does not represent the real physical situation for recorded signals (muscle displacement, velocity and acceleration) and has no relation to the interested characteristic muscle parameters. The choice of used microcontroller (ATMega8) is based on several requirements:  low power consumption;  internal AD-converter (at least 3-channels);  high efficiency;  embedded hardware for serial communication;  available tools (KIT) for design and programming.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service The algorithm of work for microcontroller is divided into two parts. The main part is responsible for:  initial initialization of microcontroller after switching power “ON”;  watching for the signal from manual “Start” button;  discretization of the signals, coming from the three analogue channels to the AD-converter inputs, with frequency of 675Hz;  data conversion into ASCII code;  asynchronous serial data transfer, by means of embedded USART controller - (the speed of data transfer is kbs and the format of data is (8-1-N)). The AD-conversion is with 10-bit accuracy, thus every measured value is represented and transferred to the PC by five bytes – four data bytes and one for symbol “CR”. The other part of algorithm is dealing with timers. It is responsible for:  setting the frequency of discretization to 675Hz;  software setting of a flag for start of new measurement;  counting the time for the whole period of registration of myo-tonometry signals to be approx. 11sec.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service In order to perform digital processing and analyzing of recorded myo- thonometry signals, a special purpose MATLAB Toolbox was designed.  The proposed MATLAB Toolbox is designed to work together with special purpose external ADC module for MMYOTON signals processing and to give convenience to medical doctors in calculation the characteristic muscle parameters, archiving the results and further statistical processing.  It is designed to overcome the drawbacks in a simple arrangement, where for registration of muscle response the conventional three-channel ECG instrument is used and determination and processing of signals parameters are performed manually, which is very time consuming, boring and not enough accurate.  The main requirements for the design of the toolbox could be specified as follow: to be able to read the multiplexed digital data from ADC module via RS-232 interface; to be able to save the received data in file and read them later; to visualized data, received (raw) or saved in a file;

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service to be able to apply digital filtration on received signals, when it is necessary in order to reduce the influence of internal and external interferences; to be able to determine the specific parameters of the recorded signals in purpose to calculate the characteristic muscle parameters; to have a user friendly interface, because it will be used by medical doctors. The Toolbox window, shown on Fig. 3, contains three panels. The first one (marked by 1 on the figure) is designed to present text messages and calculated results. The second panel (marked by 2 on the figure) is designed for graphical visualization of the signals. The third panel (marked by 3 on the figure) contains tools (buttons and sliders) for optional signal processing. After process of acquisition signals are visualized on the graphical panel and the program suggests two possible options: to apply filtration, if the doctor considers it is necessary, or to go for calculation of the results. Options for digital filtration: a stop-band filter for 50Hz; a low-pass filter with cut-off frequency (Fpb), which could be changed in a range of 50 – 120 Hz by the corresponding slider tool.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Fig.3. Graphical interface of designed MATLAB Toolbox

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service  Before going to the procedure for calculation of the characteristic muscle parameters, it is obligatory to select a preferred area from the whole signal, called ‘region of interest’ (ROI), wherefrom the signals parameters will be determined.  The shape of the recorded signals is not determined and depends on the experiment conditions and the functional state of the investigated muscle. It is possible the results of the procedure for signals parameters determination not to be satisfactory and acceptable for the medical doctor. This was the reason for inserting the markers on the signals, as it is illustrated in fig. 4. Then, it is the doctor decision how to proceed further: to select another ROI or to apply filtration.  The results for the calculated values of the characteristic muscle parameters are displayed in the text panel.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service Fig.4. An example for signal parameters determination and calculation of f, C and Theta.

Projekt „ISSNB“ Niš, September DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service CONCLUSIONS  The designed and realized ADC module and MATLAB Toolbox are given for approbation from medical doctors in Department of Physiology in Medical University of Plovdiv. After collecting enough data and having impressions about the module and program possibilities they could be developed with some new features in accordance with the doctors’ recommendations.  Another area of application of ADC module and the Toolbox is in the educational process for the students in Medical University of Plovdiv and Technical University. They are an useful tool for demonstration of mechanical reaction of skeletal muscles for students in Medicine, from one side, and a good example about the principles, design and application of computer-based systems in processing of biomedical signals for the students in Engineering field, from the other.  The designed Toolbox is easily integrated with other Microsoft programs, which is useful for data archiving and for presentations of the research results.