Presentation is loading. Please wait.

Presentation is loading. Please wait.

P09321 DETAILED DESIGN REVIEW ELECTRICAL/SOFTWARE/ FIRMWARE SYSTEMS Felix Feliz Matthew Jones Michael Boquard Rebecca Jaiven Justin Zagorski Shuaib Mansoori.

Similar presentations


Presentation on theme: "P09321 DETAILED DESIGN REVIEW ELECTRICAL/SOFTWARE/ FIRMWARE SYSTEMS Felix Feliz Matthew Jones Michael Boquard Rebecca Jaiven Justin Zagorski Shuaib Mansoori."— Presentation transcript:

1 P09321 DETAILED DESIGN REVIEW ELECTRICAL/SOFTWARE/ FIRMWARE SYSTEMS Felix Feliz Matthew Jones Michael Boquard Rebecca Jaiven Justin Zagorski Shuaib Mansoori 1

2 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 2

3 INTRO – PROJECT DESCRIPTION o Produce a robust prototype that dispenses medication on a time-bases to patients in a secure and accountable environment. o Allow to dispense a week’s supply of up to 6 different pills for two patients accessed twice daily. o Reliable and compact electro-mechanical dispensing system that can be controlled by a common laptop. 3

4 INTRO – PROJECT DESCRIPTION 4

5 MECHANICAL LAYOUT 5 Lid Cylinder Holder/ Latch Support Rail Ramp (Collapsible) Empty Return Lid Leg (Collapsible)

6 DISPENSING PROCESS 6

7 REFILLING PROCESS 7

8 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 8

9 EMBEDDED SYSTEM SELECTION 9 Field Programmable Gate Array (FPGA) USB Microcontroller EEPROM Product NameI/O PinsFPGACost EZ1CUSB128Altera Cyclone$199/$219 EZ1KUSB58Altera ACEX$169/$179/$189 EZ2USB58 Xilinx Spartan- II $169/$179/$189 XEM300186 Xilinx Spartan 3 $174.98 FPGA SELECTION

10 XEM3001 10

11 XEM3001 11 Pro’s One of the cheapest Built in USB  FPGA interface High level of support and tools (SDK’s and API’s) Good number of I/O Pins Familiar with Xilinx Spartan 3 FPGA’s Con’s Hard to solder (easier than the other three) Has male-female connectors that attach to the holes Needs to be programmed at start Easy to reprogram with provided SDK (one line of code!)

12 EEPROM COMPARISON: PARALLEL OR SERIAL 12 Parallel Pro’s Easiest to write to Higher memory density Better AC performance Con’s Very large foot print (Size of 2 N bits requires N pins, for addressing, and other pins for power, select, etc) Higher power consumption Costly Series Pro’s Smaller footprint (only about 8 pins) Smaller power consumption (good if an onboard battery is used) Faster access time Cheaper Con’s More complexity involved in writing/reading data from EEPROM Conclusion: Series Two different kinds of serial, SPI and I 2 C

13 13 EEPROM COMPARISON: SPI OR I 2 C I2C Pro’s Easier to implement multiple devices on same bus Communicate with on- board infrequently used devices easily Con’s High complexity compared to SPI Half-duplex SPI Pro’s Faster Full-duplex Less overhead than I 2 C due to no addressing Con’s More devices requires more wires and more hardware Conclusion: SPI Component Selected: Spansion 8-Mbit SPI EEPROM

14 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 14

15 FIRMWARE DATA FLOW - EXISTING 15

16 FIRMWARE DATA FLOW - PROPOSED 16

17 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 17

18 LEVELS OF USER ACCESS 18 Super User Direct access to each solenoid Can check and clear SmartCartridge™ Memory User Access Control Connect and remove SmartCartridge™ Set SmartCartridge™ Settings Pulse time of solenoid Sensor Sensitivity

19 LEVELS OF USER ACCESS – CONT. 19 Administrator User Access Control Check SmartCartridge™ History Connect and remove cartridge Pharmacist Check SmartCartridge™ History Add and adjust medication Connect and remove cartridge Delivery Connect and remove cartridge

20 LEVELS OF USER ACCESS – CONT. 20 Caregiver Can dispense medication for patient under caregiver’s care Patient Can dispense own medication

21 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 21

22 GUI Mockup – Connect SmartCartridge™ 22

23 GUI Mockup – Patient/Caregiver Screen 23

24 GUI Mockup – Patient/Caregiver Screen, cont. 24

25 GUI Mockup – Administrator/User Access Control 25

26 GUI Mockup – Administrator/User Access Control, cont. 26

27 GUI Mockup – Super User 27

28 GUI Mockup - Pharmacist 28

29 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 29

30 EXISTING ELECTRICAL DISPENSING SYSTEM 30 Appendix D: Schematics

31 PROPOSED ELECTRICAL DISPENSING SYSTEM 31 Appendix XXXXX: Schematics

32 SYSTEM LEVEL CHANGES - ELECTRICAL 32 ExistingChangeReason 3.3V RegulatorRemove Not necessary to power components Mux/ DemuxRemoveReplace with FPGA System ROMUpdateOld Technology Non-standard connectorChangeTo USB 2.0 for standardization Memory Card ConnectorRemoveReplace with Laptop MicrocontrollerRemoveReplace with Laptop SensorsAdditionIncreased reliability and security FPGAUpdateOld Technology

33 POWER BUDGET 33

34 COMPONENT PRELIMINARY BOM - ELECTRICAL 34 Dispensing System Existing Components : New Compone nt: DescriptionManufacturer Price per unit Quantity (min) LM2675MM- ADJ LM22675 LM2675 - SIMPLE SWITCHER Power Converter High Efficiency 1A Step- Down Voltage Regulator National Semiconductor $1.681 MAX471/SOMAX4071 Bidirectional, High-Side, Current- Sense Amplifiers Maxim$1.531 LM2941CSX LM2941C - 1A Low Dropout Adjustable Regulator National Semiconductor $0.871 LM1117MP- 5.0 X LM1117 - 800mA Low-Dropout Linear Regulator National Semiconductor $0.421 MIC2982/SO UDN2981 A Row DriversAllegro$1.784 MIC2982/SOA6800Column SinksAllegro$1.604 Dispensing Board MaterialQuantityPrice Copper Traces 36”~5$ Circuit Board Material 7.75” x 11.5" TBD

35 COMPONENT PRELIMINARY BOM - ELECTRICAL 35 Biometric Sensor Component Cos t Quantity Digital Persona: U.are.U 4500$991 Detection Sensors ComponentCostDescriptionManufacturerQuantity (min) OPB100Z$9Optical Emitter and Sensor PairOPTEKTBD OPB700Z$11 Hi-Reliability Reflective Object Sensor OPTEKTBD GP2D120$12Sharp Optoelectronic DeviceSharpTBD Detection Sensor Circuitry ComponentCostDescriptionManufacturerQuantity (min) Power Supply Circuitry TBD AI-3035-TWT-3V- R $3.40Piezo Indicator, Internal DriveProjects Unlimited1 LM2675-3.3$2.01 LM2675 - SIMPLE SWITCHER Power Converter High Efficiency 1A Step-Down Voltage Regulator National Semiconductor 1

36 COMPONENT PRELIMINARY BOM - EMBEDDED 36 Miscellaneous ComponentCostDescriptionManufacturerQuantity (min) LED$0.60Green LEDSuper Bright LEDs1 MW173KB1 203B01 $38.65PS EXT 30W 12V @ 2.50A E-STAR SL Power Electronics Manufacture of Condor/Ault Brands 1 PCL712A$2.85CONN JACK STR MINI POWER PCBSwitchcraft Inc.1 Embedded System ComponentCostDescriptionManufacturerQuantity (min) XEM3001$174.95FPGA w/ built in USB microcontrollerOpal Kelly1 S25FL008A$48MB 50MHZ SPI EEPROMSpansion1

37 ADDITIONS TO DISPENSING CIRCUITRY SensorsBuzzer 37

38 PROPOSED DISPENSING TRACES ON CIRCUIT BOARD - SOURCE 38

39 PROPOSED DISPENSING TRACES ON CIRCUIT BOARD- SINK 39

40 Connections and Cabling Input to PCB Board: 2 Conductors, 3 Contacts From Driver: Cable Ribbon to Nitinol Arrays 40

41 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 41

42 MSDII Timeline 42

43 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 43

44 ISSUES Sensor’s Sensitivity Cabling properly Timeline for prototyping and PCB Constant Current Controller MOSFET vs. Bipolar devices 44

45 OVERVIEW 1. Project Intro & Dispenser Layout 2. Embedded System Selection 3. Firmware Data Flow 4. User Access Levels 5. GUI Mock Ups 6. EE Dispensing System 7. MSDII Timeline 8. Issues 9. Appendix 45

46 APPENDIX 46

47 BACK UP SLIDES

48 Definition of Parallel EEPROM Typically has 8-bit data bus Address bus large enough to cover complete address range Ex. 1024 addresses = 2 10 addresses, so 10 bits for a data bus To Write: Enable Write with Address Selected Disable Write when data is asserted on data pins To Read: Enable Read with Address Selected Read data asserted on data pins

49 Definition of Serial I 2 C 2 wire-input Serial Data (SDA) Serial Clock (SCL) Communication Process Master sends start condition Master sends unique 7-bit address of the slave Master sends read/write bit (0 – write, 1 – read) Receiver (Master when read, slave when write) sends “ACK”nowledgement Transmitter (Master when write, slave when read) transmits 1 byte Receiver sends ack (repeats till stop)


Download ppt "P09321 DETAILED DESIGN REVIEW ELECTRICAL/SOFTWARE/ FIRMWARE SYSTEMS Felix Feliz Matthew Jones Michael Boquard Rebecca Jaiven Justin Zagorski Shuaib Mansoori."

Similar presentations


Ads by Google