20 likes | 112 Views
Senior Project – Electrical Engineering - 2010 Design of a Wireless EMG System Konstantin Avdashchenko Advisor – Dr. Shane Cotter. Sample EMG Data. Conception:
E N D
Senior Project – Electrical Engineering - 2010Design of a Wireless EMG SystemKonstantin AvdashchenkoAdvisor – Dr. Shane Cotter Sample EMG Data Conception: This project was put together to create an device capable of receiving and transmitting EMG signal data. Electromyogram signals exist within the frequency of 0-200Hz with an amplitude of 20mV approximately. This type of signal is easy to convert into digital information. This projects goal is to create a system that would be able to transmit these signals and perhaps analyze them. Parts: At the time of my initial design plans, I thought it would be best to use a PIC32. This processor was chosen for its high MIPS (million instructions per second), built in digital signal processing libraries, and for the familiarity I already had with other PIC processors. I also chose to use the nRF2401+ sold by Nordic Semiconductor. This chip runs on the 2.4GHZ range, and has a large following behind it, so there are many open designs using it and also lots of support for it. http://podiatry.temple.edu/gaitlab/facilities/images/emg_1.gif Design: Rev.2 Rev.1 • CMOS based clock • Polygons untied • Direct connections • ICSP for power • Cr2032 Battery source • PIC32 • Wire antenna • Crystal based clock • Polygon tied to GND • Power signals • Mounting holes • Li-Ion Battery • 2.4GHz chip antenna • Expansion port • PIC18f4550 • LED Feedback Board Rev.1 Transceiver Schematic Rev.2 Main Controller To TRX Board Rev.2 Konstantin Avdashchenko Future work: Results: Design and interface between Conor O' Reilly, Joshua Hernandez, and Travis Hoh's work and mine. Port Joshua Hernandez's algorithms for signal detection. Create encryption for signals. Race an R/C car with it. For testing my design, I was not able to get Rev.2 Boards in time, as the turnaround for them is 20 days min from BatchPcb. Instead I bought an nRF2401+ breakout board, and have been testing code on that. For the receiving end, I have used the OpenbeaconUSB device. This device is very similar to my design as it connects an nRF2401+ through an Arm9 processor to USB. I intend to continue developing code for this system, So by the time that I receive and make the Rev.2 Boards, I will have tested code to put onto them. Acknowledgements: -Dr. Shane Cotter -Conor O' Reilly -Joshua Hernandez -Travis Hoh -Demarcus Hamm -EE Dept -Milosch Meriac -Sparkfun References: -Openbeacon.org -Sparkfun.com -BatchPcb.com