design of a wireless emg system by: konstantin avdashenko advisor: dr. shane cotter

Post on 21-Jan-2016

216 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Design of a Wireless EMG Design of a Wireless EMG SystemSystem

By: Konstantin AvdashenkoAdvisor: Dr. Shane Cotter

ElectromyogramsElectromyograms

Myo = pertaining to muscle

Measurement of electric potential

Large or outdated

http://podiatry.temple.edu/gaitlab/facilities/images/emg_1.gif

FlowchartFlowchart

Design device Test, repeat design if

fails Code, until it works

then Celebrate.

Design device

Works?

Program

Works?

Program

Celebrate!

Schematic Design 1.0Schematic Design 1.0

nRFAntenna

CMOSClock

PIC32

USBICSP

PIC32nRF2401+

Antenna padCMOS clocks

Board Design 1.0Board Design 1.0

Creating Parts Auto-route woes Rejection, non-

conformism

Lessons LearnedLessons Learned

Don't bother reinventing the wheel, Use the Sparkfun package.

No Autoroute, too much time wasted. No traces running all over the place. Triple check everything Learn from others mistakes

And last and most importantly,

Follow KISS

Second RevisonSecond Revison

Implemented Sparkfun Package. Followed application notes carefully. Added Lithium Ion power. Implemented a PIC 18F4550. No CMOS clocks. Added expansion port. 2.4GHz chip antenna implemented. LED's for feedback. Holes for mounting.

Schematic Rev.2 Page 1Schematic Rev.2 Page 1

Frames Power/Icsp/USB/

Control Expansion Crystal PLL

Wireless EMG Rev.2

Crystal

Expansion

Red/GreenLED

To:nRF

PowerUSB/ICSP

Board 2.0Board 2.0

Bigger Fits to a Li-Ion battery to lay flush. Can be woven to fabric with mounting holes.

Coding adventures!!!Coding adventures!!!

Capable of communicating with nRF2401+ OpenBeacon USB functioning

AcknowledgementsAcknowledgements

Dr. Shane Cotter Conor O' Reilly Joshua HernandezTravis Hoh Demarcus Hamm Milosch Meriac EE Dept Sparkfun

Schematic Design 1.0Schematic Design 1.0

nRFAntenna

CMOSClock

PIC32

USBICSP

PIC32nRF2401+

Antenna padCMOS clocks

PCBoard 1.0PCBoard 1.0

Schematic 2.0 - Page 1Schematic 2.0 - Page 1

Schematic 2.0 - Page 2Schematic 2.0 - Page 2

Board 2.0Board 2.0

Breadboard layoutBreadboard layout

PrototypePrototype

top related