Top Banner
Parkinson’s patient & doctor aiding system Performed by: Alexander Kinko Stanislav Shapiro Barukh Trabelsi Shahaf Yaron Ezra Ehud Vardi Instructor: Boaz Mizrachi Progress & Status Presentation
29

Parkinson ’s patient & doctor aiding system

Feb 24, 2016

Download

Documents

LeAnn

Parkinson ’s patient & doctor aiding system. Progress & Status Presentation. Performed by: Alexander Kinko Stanislav Shapiro Barukh Trabelsi Shahaf Yaron Ezra Ehud Vardi Instructor: Boaz Mizrachi. Project’s Basic Concept. USER  PC Interface. Parkinson’s Patient. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Parkinson ’s patient & doctor  aiding system

Parkinson’s patient & doctor aiding system

Performed by: Alexander KinkoStanislav ShapiroBarukh TrabelsiShahaf Yaron EzraEhud Vardi

Instructor: Boaz Mizrachi

Progress & Status Presentation

Page 2: Parkinson ’s patient & doctor  aiding system

Project’s Basic Concept

PMD PCInterface

USER PCInterface

Parkinson’sPatient

PMD – Parkinson Mobile Device (*)

PC

(*) - There are 2 versions of PMD developed: minimal/basic (small box) & enhanced (big box).

Page 3: Parkinson ’s patient & doctor  aiding system

Agenda

• Functional description of the system

• Description of performed project’s activities until now

• Description of future project’s activities

• Budget & Costs

Page 4: Parkinson ’s patient & doctor  aiding system

• Recognition of a unique nature of Parkinson’s tremor (2÷10 Hz).

• Recognition of maximum 2 Parkinson’s attacks per minute.

• Storing parameters (starting time, duration, strength, frequency) describing each Parkinson’s attack in the non-volatile on-device memory.

• Optional notification to patient on appearing of Parkinson’s attack by:

Buzzer / LED indication Vibration (enhanced system only)

• Interconnection to PC for performing extended data processing and better tracking.

Functional Description Of The System

Page 5: Parkinson ’s patient & doctor  aiding system

System’s Features

• Autonomous portable system, that can be worn on the Parkinson’s patient wrist. There’s an option, to put it on other patient’s organs as well (head, leg, etc.).

• Both systems (minimal and enhanced) are small: minimal system – 15x32x52mm, enhanced system – 18x43x68mm.

• Minimal period for storing parameters - 7 days.

• Power supply by 3 different sources: solar cell, rechargeable battery and USB. “Low-battery” state alert.

• Communication with host PC by 2 different ways: IrDA & USB.

Page 6: Parkinson ’s patient & doctor  aiding system

Functional Block Diagram

Accelerometer

Control IndicationPatient

PC - Doctor’s Application

Parkinson’s Tremor

Pushbuttons LEDs Buzzer Vibration Motor

Microcontroller Unit (MCU)PMD

Doctor

SystemDebug

EEPROMSystemPowerIrDA Transceiver

IRUSB

Page 7: Parkinson ’s patient & doctor  aiding system

System Block DiagramA

AccelerometerADXL 345 (3-Axis)(Analog Devices)

PIC ControllerPIC24FJ256GB106

(MicroChip)

IRDA TransceiverTFBS6711(Vishay)

PC

Power ManagerBQ24032A

(Texas Instruments)

DC-DCTPS63020

(Texas Instruments)

Rechargeable BatteryLIR2450 @ 120 mAhLIR2032 @ 40 mAh

Solar Cell5V@5mA / 3V@10mA

5V@3mA

BuzzerF# 1192551(Murata)

1-Mbit Serial EEPROM25AA1024

(MicroChip)

Infrared

USB

Pushbuttonsx3x2

Vibration Motor

DC-DCTPS63020

(Texas Instruments)None

Description:Big Box

Small Box

Power

Power

Page 8: Parkinson ’s patient & doctor  aiding system

Preliminary design and characterization of the system Hardware: Found necessary hardware parts and devices for all features Complete electrical design for both systems (minimal/basic and enhanced) Detailed mechanical design with 3D model, ensuring all hardware parts can fit,

for: Small box Big box

Layout and production for both systems (in progress)

Software: Basic programming modules

Performed Project’s Activities Until Now

Page 9: Parkinson ’s patient & doctor  aiding system

Electrical Diagram - Top Level

P o we r M o d u le

P o we r M o d u le

P M _ M C U _ B A T_ S TA T

U S B _ P M _ V

P M _ M C U _ C H R _ S TA T1P M _ M C U _ C H R _ S TA T2

S O L _ D C D C _ M C U _ P GM C U _ S O L _ D C D C _ P S NM C U _ S O L _ D C D C _ E N A

M C U _ M A I N D C D C _ P S NM A IN _ D C D C _ M C U _ P G

M C U _ D C D C _ H O L D _ O ND C D C _ M C U _ O F F _ S E N

P M _ M C U _ U S B _ P G NP M _ M C U _ S O L _ P G N

P M _ M C U _ S O L _ P G NP M _ M C U _ U S B _ P G N

P M _ M C U _ B A T_ S TA T

M C U _ D C D C _ H O L D _ O N

U S B _ P M _ V

M A IN _ D C D C _ M C U _ P GM C U _ M A IN D C D C _ P S N

M C U _ A D XL _ S P I _ S C K

D C D C _ M C U _ O F F _ S E N

A D XL _ M C U _ S D O _ A A

M C U _ V IB _ M O TO R

M C U _ S O L _ D C D C _ E N A

A c c e le ro m e te r

A c c e le ro m e te r

A D XL _ M C U _ I N T2A D XL _ M C U _ I N T1

M C U _ A D XL _ S P I _ C S N

A D XL _ M C U _ I2 C _ S D A

M C U _ A D XL _ S P I_ S D IM C U _ A D XL _ S P I _ S C K

M C U _ A D XL _ I2 C _ S C L

A D XL _ M C U _ S D O _ A A

U S B

U S B

U S B _ M C U _ D NU S B _ M C U _ D P

U S B _ P M _ V

U S B _ M C U _ V B U SU S B _ M C U _ ID

S wit c h e s

S wit c h e s

U S E R _ S W 1 _ M C UU S E R _ S W 2 _ M C UU S E R _ S W 3 _ M C U

S P I E E P R O M

S P I E E P R O M

M C U _ E E P R O M _ C S NM C U _ E E P R O M _ S C K

M C U _ E E P R O M _ S IE E P R O M _ M C U _ S O

M C U _ E E P R O M _ W P NM C U _ E E P R O M _ H O L D N

M C U

M C U

M C U _ E E P R O M _ C S N

M C U _ E E P R O M _ W P N

E E P R O M _ M C U _ S OM C U _ E E P R O M _ S IM C U _ E E P R O M _ S C K

M C U _ E E P R O M _ H O L D N

U S E R _ S W 1 _ M C UU S E R _ S W 2 _ M C UU S E R _ S W 3 _ M C U

M C U _ I R D A _ TXD

M C U _ IR D A _ S DIR D A _ M C U _ R XD

U S B _ M C U _ IDU S B _ M C U _ V B U S

U S B _ M C U _ D PU S B _ M C U _ D N

M C U _ B U Z Z E R

M C U _ V IB _ M O TO R

M C U _ U S E R _ L E D 1M C U _ U S E R _ L E D 2M C U _ U S E R _ L E D 3

M C U _ A D XL _ I 2 C _ S C LA D XL _ M C U _ I 2 C _ S D A

M C U _ A D XL _ S P I _ C S N

M C U _ A D XL _ S P I _ S D IM C U _ A D XL _ S P I _ S C K

A D XL _ M C U _ I N T1A D XL _ M C U _ I N T2

M C U _ S O L _ D C D C _ E N AM C U _ S O L _ D C D C _ P S N

S O L _ D C D C _ M C U _ P G

P M _ M C U _ B A T_ S TA T

P M _ M C U _ U S B _ P G N

P M _ M C U _ C H R _ S TA T2P M _ M C U _ C H R _ S TA T1

P M _ M C U _ S O L _ P G N

M A IN _ D C D C _ M C U _ P GM C U _ M A IN D C D C _ P S N

M C U _ D C D C _ H O L D _ O ND C D C _ M C U _ O F F _ S E N

A D XL _ M C U _ S D O _ A A

M C U _ A D XL _ S P I _ C S N

M C U _ A D XL _ S P I _ S D I

M C U _ A D XL _ I2 C _ S C LA D XL _ M C U _ I2 C _ S D A

A D XL _ M C U _ IN T1A D XL _ M C U _ IN T2

U S E R _ S W 1 _ M C U

M C U _ S O L _ D C D C _ P S N

U S E R _ S W 2 _ M C UU S E R _ S W 3 _ M C U

M C U _ E E P R O M _ C S NM C U _ E E P R O M _ S C KM C U _ E E P R O M _ S IE E P R O M _ M C U _ S O

M C U _ E E P R O M _ W P NM C U _ E E P R O M _ H O L D N

U S B _ M C U _ IDU S B _ M C U _ V B U S

U S B _ M C U _ D NU S B _ M C U _ D P

S O L _ D C D C _ M C U _ P G

B u zze r

B u zze r

M C U _ B U Z Z E RM C U _ B U Z Z E R

V ib ra t io n M o to r

V ib ra t io n M o to r

M C U _ V IB _ M O TO R

L E D S

L E D S

M C U _ U S E R _ L E D 1M C U _ U S E R _ L E D 2M C U _ U S E R _ L E D 3

P M _ M C U _ C H R _ S TA T1P M _ M C U _ C H R _ S TA T2

M C U _ U S E R _ L E D 1M C U _ U S E R _ L E D 2M C U _ U S E R _ L E D 3

IR D A

IR D A

M C U _ IR D A _ TXD

M C U _ IR D A _ S DI R D A _ M C U _ R XD

M C U _ IR D A _ TXDIR D A _ M C U _ R XDM C U _ IR D A _ S D

Page 10: Parkinson ’s patient & doctor  aiding system

Software Development ToolsBefore PMD is assembled & operational:

DM240011  - MPLAB Starter Kit for PIC24F

The Kit includes a compiler and a development environment.It allowed us to develop basic modules. The followings were developed by using this tool:

• Accelerometer module• EEPROM interface module• RTCC module• Digital BPF: FFT, basic frequency count algorithm

After PMD is assembled & operational:

Microchip MPLAB ICD 2

For test and development rest of the software of PMD.

Page 11: Parkinson ’s patient & doctor  aiding system

Small Box (OKW Enclosures) Big Box (OKW Enclosures)

Body Material: ABS Body Material: ABS External Height: 15 mm External Height: 18 mm External Width: 32 mm External Width: 43 mm External Depth: 52 mm External Depth: 68 mm

Unit Price: 7.13 US $ Unit Price: 9.02 US $

Chosen Enclosure Solution

Page 12: Parkinson ’s patient & doctor  aiding system

Wrist Strap (OKW Enclosures)

Color: Black Length: 280 mm Material: Elastic

Unit Price: 11.55 US $

Chosen Enclosure Solution (Continuation)

Page 13: Parkinson ’s patient & doctor  aiding system

Mechanical Design - Small Box

Page 14: Parkinson ’s patient & doctor  aiding system

Mechanical Design - Small Box (Z-Axis)

Page 15: Parkinson ’s patient & doctor  aiding system

Mechanical Design - Big Box (Top View)

Page 16: Parkinson ’s patient & doctor  aiding system

Mechanical Design - Big Box (Bottom View)

Page 17: Parkinson ’s patient & doctor  aiding system

Mechanical Design - Big Box (Z-Axis)

Page 18: Parkinson ’s patient & doctor  aiding system

PCB Production

Stack-up Layout BOM - Bill Of Materials Production - this week

Assembly of boards First electrical tests

Page 19: Parkinson ’s patient & doctor  aiding system

Stack-up

Signal Layer #1(Top)

GND Layer

VCC Layer

Signal Layer #2(Bottom)

1 mm

Page 20: Parkinson ’s patient & doctor  aiding system

Layout Of PCB For Small Box

PartsPlacement

(Top)

Layer #1Top Plane

Layer #2GND Plane

Layer #4Bottom Plane

Layer #3VCC Plane

PartsPlacement(Bottom)

Page 21: Parkinson ’s patient & doctor  aiding system

Notes:1. This is preliminary placement only2. The routing will be performed immediately

after final placement will be finished

PartsPlacement

(Top)

PartsPlacement(Bottom)

Layout Of PCB For Big Box (Preliminary)

Page 22: Parkinson ’s patient & doctor  aiding system

Basic System’s BOM For ExampleQuantity Reference Part

1 BT1 Li-Ion Battery LIR20321 BZ1 BUZZER12x12 Buzzer_1 11925511 CDPPM1 1nF CC0603_M 8819955

16 C1,C4,C11,C12,C14,C16,C17,C19,C21,C23,C25,C28,C29,C36,C39,C40 0.1uF CC0603_M 65791902 C2,C20 1uF CC0603_M 12882021 C3 4.7uF CASE-A 1457427

14 C5,C10,C13,C15,C18,C22,C24,C26,C30,C31,C32,C33,C34,C37 10uF CC0603_M 14633752 C6,C7 27pF CC0603_M 14146272 C8,C9 22pF CC0603_M 14146221 C27 0.22uF CC0603_M 17594031 C35 22uF CASE-A 14574201 C38 47uF CASE-A 14574291 D1 RED LED CC0603_M 16850681 D2 ORANGE LED CC0603_M 16850671 D3 BAT54C SOT-23 98014991 D4 MBR0520L SOD-123 14675211 J1 Molex Connector MOLEX6 11253751 J2 CONN PWR 2-P JMP21 J3 4 HEADER SIP41 L1 1.5uH l3_7x3_5 13016821 L2 Ferrite CC0603_M 15156861 Q1 MMBT3904LT1G SOT-23 1459100RL1 RDPPM1 30k CC0603_M 14697971 RSET1 2k CC0603_M 1469764

11 RTMR1,R13,R14,R19,R23,R26,R27,R28,R29,R30,R31 47k CC0603_M 14698111 RT1 10k NTC JMP2 16723664 R1,R4,R5,R25 100 CC0603_M 14697523 R2,R3,R11 4.7k CC0603_M 14698072 R6,R7 1k CC0603_M 14697401 R8 4.7 CC0603_M 17177812 R9,R10 750 CC0603_M 16529003 R12,R18,R20 0 CC0603_M 14697391 R15 10k CC0603_M 16528272 R16,R17 115k CC0603_M 15276971 R21 1mega CC0603_M 14697461 R22 22k CC0603_M 14697791 R24 178k CC0603_M 14697612 SW1,SW2 USER_SW JMP21 SW3 ON_OFF JMP21 U1 ADXL345BCCZ LGA-141 U2 TFBS6711 TFBS67111 U3 PIC24FJ256GB106 TQFP641 U4 BQ24032ARHLR QFN201 U5 TPS63020DSJ QFN141 U6 25AA1024 SOJ81 Y1 32.768KHz CR3_2x1_ 12780361 Y2 8MHz CR5x7 1640910

Page 23: Parkinson ’s patient & doctor  aiding system

HW (Barukh & Stas + Alex’s assistance) Defining assembly process of PCBs Performing of basic electrical tests Initialization and checking interface between different hardware

elements

SW (Embedded System) (Barukh & Stas) Flowchart of the software Defining communication’s interface Creating mini drivers for all parts of the system Operation of mini system Adding communication interface Gradual integration for additional modules Complete software solution for embedded system

Future Project’s Activities

Page 24: Parkinson ’s patient & doctor  aiding system

SW (Embedded System - Communication) (Yaron & Ehud)

Learn Microcontroller & electrical circuit Learn IR & USB communication protocols Define data structures Write PIC’s program, that will enable communication by IR and

USB

SW (PC/Doctor’s Application) (Yaron & Ehud + Barukh & Stas)

Write IR and USB drivers for the PMD Doctor’s Application

Future Project’s Activities (Continuation)

Page 25: Parkinson ’s patient & doctor  aiding system

Electrical tests Defining communication protocol between

embedded device and PC Setting up mini system (embedded hardware &

software) and presentation of software analysis Creating mini drivers for different devices in the

system Establishing communication with the PC Integration between mini system and

communication with the PC Presentation of mini system

Future Milestones

Page 26: Parkinson ’s patient & doctor  aiding system

Barukh & Stas +Alex

Layout & assembling

Preliminary Electrical tests

HW test & Debug

Barukh & Stas

Flow Chart

Initialization & Basic interface

Communication interface definition

Mini drivers for all devices

Gradual integration for additional moduls

Integration of communication interface

Full embedded system software

Doctor's application(Alex involved)

Yaron & Ehud

Learn PIC & electrical circuit.

Learn and define IR & USB communication protocols.

PIC SW-communication

PC drivers

HW test & Debug

Circuit & Layout

PC SW

20/06/2010 10/07/2010 30/07/2010 19/08/2010 08/09/2010 28/09/2010 18/10/2010 07/11/2010

HW

SW

Communication

Preliminary electrical tests (End of part A)

Definition of communication protocol

Completed mini system (HW & SW)

Communication with PC

Presentation of complete system

Gantt Chart

Page 27: Parkinson ’s patient & doctor  aiding system

PCBs Quotation

Page 28: Parkinson ’s patient & doctor  aiding system

Estimated Costs

PCB: 610 $ (Including Tooling)

Basic/Minimal System(for each): 85 $

Enhanced System(for each): 100 $

Layout and board assembly will be performed in the Lab

Page 29: Parkinson ’s patient & doctor  aiding system

Any Questions...?