SlideShare a Scribd company logo
1 of 15
Capstone Project
Temperature Logger for Blood Analyzer Cartridge
Ciro Mazzola
Vladimir Pogorelov
Wai Tang
UMASS Lowell
Electrical and Computer Engineering
December 18, 2015
Introductions
■ Ciro Mazzola
■ BSEE ’15
■ Vladimir Pogorelov
■ BSEE ‘15
■ Wai Tang
■ BS EE & PHY ’15
■ Project Mentor: Paul McCormack, Dr. John Palma
Agenda
■ Background
■ Objectives
■ Requirement Highlights
■ Design Overview
■ Software Overview
■ Hardware Overview
■ Testing
■ Conclusions
Background
■ GEM 4000 Instrument
■ GEM 4000 Cartridge
■ Contains PCB with EEPROM storing information
■ Cartridge configuration, capacity, identifying information, etc.
■ Reagents
Objectives
■ Modify current GEM 4000 PCB to incorporate
temperature logging
■ Log temperatures during shipment / storage of the GEM
4000 cartridge
■ Store the temperatures to be read upon insertion of the
cartridge into the instrument
Requirement Highlights
■ Log temperatures below 10oC and above 40oC
■ Store temperatures in non-volatile memory
■ Interface with GEM4000 instrument
■ Minimum battery life of 4 weeks (shipment + storage)
■ Cost less than $1/ea. at 100,000 unit buy
Design Overview
■ Silicon Labs C8051F902 Microcontroller
■ Low-Power: 300 nA sleep mode current draw
■ On-board DC-DC converter
■ As low as 0.9-3.6V Supply
■ On-board ADC
■ NTC Thermistor
■ 1.5V Zinc Silver Oxide Battery, 27 mAh
■ Same EEPROM as existing GEM 4000 PCB (24LC08B)
■ Same PCB dimensions as existing GEM 4000 PCB
Software Overview
■ To be programmed during
fabrication; Activate once
battery is inserted
■ I2C mode
■ Address 0x34
■ On demand
■ Sensing mode
■ Measure every 4 hours
■ Save data and switch to 30
minutes for abnormal
temperature
Hardware Overview
■ Electrical & Mechanical design of PCB
■ Used Diptrace software for designing schematic and PCB
layout
■ Sent Layout (Gerber) to PCB manufacturer
■ Two versions:
■ Prototype: With programmer and through hole I2C & C2 headers
for troubleshooting & programming. 5% tolerance thermistor
(0805)
■ Production: Only IL header. 1% tolerance thermistor (0402)
Schematic
Testing
■ Timing
■ Long sleep interval: 3 hours 24 minutes
■ Time required for measurement: 216 ~ 423 ms
■ Accuracy
■ Temperatures captured within ± 2 oC
■ Data was not lost if battery was removed
■ Power Consumption
■ Average current: 0.958 uA; Battery Cap: 27 mAh
■ Projected lifetime: 111 weeks
■ Compatibility
■ Can read EEPROM using exiting system (f = 400 kHz)
■ Can read temperature using MCU and Arduino (f < 200 KHz)
Test Case Example
Test Case Example
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
0.00 50.00 100.00 150.00 200.00 250.00 300.00
Voltage(V)
Time (hour)
Battery Discharge Curve through a 15k Resistor at ~8 oC
Energizer
Sony
Conclusions
■ Designed temperature logger to existing PCB
■ Tested temperature accuracy within ±2 oC
■ Microcontroller + thermistor + Silver Oxide battery
■ Measure ambient temperature every 4 hours;
30 minutes if temp. out of range
■ Data can be read through I2C by calling slave address
0x34
■ Costs an additional $1.19 per unit at 100k
Demo (Arduino)

More Related Content

What's hot (20)

Temperature Controller
Temperature ControllerTemperature Controller
Temperature Controller
 
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
Mini ee 13 battery powered heating and cooling suit Electrical engineering Mi...
 
Datasheet-emdriveH300
Datasheet-emdriveH300Datasheet-emdriveH300
Datasheet-emdriveH300
 
2 Sed2 Drive Applications
2 Sed2 Drive Applications2 Sed2 Drive Applications
2 Sed2 Drive Applications
 
SMA STP15000TL-20
SMA STP15000TL-20SMA STP15000TL-20
SMA STP15000TL-20
 
S7 1200 cpu 1211
S7 1200 cpu 1211S7 1200 cpu 1211
S7 1200 cpu 1211
 
H3G-TV SPEC_A4
H3G-TV SPEC_A4H3G-TV SPEC_A4
H3G-TV SPEC_A4
 
Physics Special Presentation
Physics Special PresentationPhysics Special Presentation
Physics Special Presentation
 
ATmega169A-ATMEL.pdf
ATmega169A-ATMEL.pdfATmega169A-ATMEL.pdf
ATmega169A-ATMEL.pdf
 
AH3 series multi range analogue timer relay
AH3 series multi range analogue timer relayAH3 series multi range analogue timer relay
AH3 series multi range analogue timer relay
 
AVR introduction
AVR introduction AVR introduction
AVR introduction
 
ADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUs
 
Grain-Watch® ENG
Grain-Watch® ENGGrain-Watch® ENG
Grain-Watch® ENG
 
Industrial Temperature Controller using Microcontroller
Industrial Temperature Controller using MicrocontrollerIndustrial Temperature Controller using Microcontroller
Industrial Temperature Controller using Microcontroller
 
Strok-Copperheat Advantage 3
Strok-Copperheat Advantage 3 Strok-Copperheat Advantage 3
Strok-Copperheat Advantage 3
 
Trs y un50_00
Trs y un50_00Trs y un50_00
Trs y un50_00
 
Speed controller for fan
Speed controller for fanSpeed controller for fan
Speed controller for fan
 
UPS System
UPS SystemUPS System
UPS System
 
6600ingles
6600ingles6600ingles
6600ingles
 
EPPE PX 2016
EPPE PX 2016EPPE PX 2016
EPPE PX 2016
 

Viewers also liked

Gem premier 4000 overview
Gem premier 4000 overviewGem premier 4000 overview
Gem premier 4000 overviewlwierckx
 
gw2016-rwanda
gw2016-rwandagw2016-rwanda
gw2016-rwandaRDG
 
Amazon's Dynamo - All Things Distributed
Amazon's Dynamo - All Things DistributedAmazon's Dynamo - All Things Distributed
Amazon's Dynamo - All Things DistributedThomas Hughes
 
Hussein Jichi Linkd In CV
Hussein Jichi Linkd In CVHussein Jichi Linkd In CV
Hussein Jichi Linkd In CVHussein Jichi
 
A novel approach for incorporation of capillary and gravity into streamline s...
A novel approach for incorporation of capillary and gravity into streamline s...A novel approach for incorporation of capillary and gravity into streamline s...
A novel approach for incorporation of capillary and gravity into streamline s...Shusei Tanaka
 
Livro de exercícios para tuba (bb)
Livro de exercícios para tuba (bb)Livro de exercícios para tuba (bb)
Livro de exercícios para tuba (bb)Partitura de Banda
 
Presentación literatura 2
Presentación literatura 2Presentación literatura 2
Presentación literatura 2alexdiez821
 

Viewers also liked (15)

1 diseño base-conceptual
1 diseño base-conceptual1 diseño base-conceptual
1 diseño base-conceptual
 
Gem premier 4000 overview
Gem premier 4000 overviewGem premier 4000 overview
Gem premier 4000 overview
 
gw2016-rwanda
gw2016-rwandagw2016-rwanda
gw2016-rwanda
 
Amazon's Dynamo - All Things Distributed
Amazon's Dynamo - All Things DistributedAmazon's Dynamo - All Things Distributed
Amazon's Dynamo - All Things Distributed
 
Hussein Jichi Linkd In CV
Hussein Jichi Linkd In CVHussein Jichi Linkd In CV
Hussein Jichi Linkd In CV
 
A novel approach for incorporation of capillary and gravity into streamline s...
A novel approach for incorporation of capillary and gravity into streamline s...A novel approach for incorporation of capillary and gravity into streamline s...
A novel approach for incorporation of capillary and gravity into streamline s...
 
Schueller_C_Magazin_2017
Schueller_C_Magazin_2017Schueller_C_Magazin_2017
Schueller_C_Magazin_2017
 
Delicado
DelicadoDelicado
Delicado
 
E por isso estou aqui
E por isso estou aquiE por isso estou aqui
E por isso estou aqui
 
Conhecendo o Trompete
Conhecendo o TrompeteConhecendo o Trompete
Conhecendo o Trompete
 
Livro de exercícios para tuba (bb)
Livro de exercícios para tuba (bb)Livro de exercícios para tuba (bb)
Livro de exercícios para tuba (bb)
 
Because of you
Because of youBecause of you
Because of you
 
Vassourinha - Solo I
Vassourinha - Solo IVassourinha - Solo I
Vassourinha - Solo I
 
Vassourinha - Solo IV
Vassourinha - Solo IVVassourinha - Solo IV
Vassourinha - Solo IV
 
Presentación literatura 2
Presentación literatura 2Presentación literatura 2
Presentación literatura 2
 

Similar to Capstone Project Presentation

Similar to Capstone Project Presentation (20)

39582 c (1)
39582 c (1)39582 c (1)
39582 c (1)
 
Pic16f87
Pic16f87Pic16f87
Pic16f87
 
Atmeag328 bootloading
Atmeag328 bootloadingAtmeag328 bootloading
Atmeag328 bootloading
 
Wds
WdsWds
Wds
 
Polymerase Chain Reaction Ependorf Instrument
Polymerase Chain Reaction Ependorf InstrumentPolymerase Chain Reaction Ependorf Instrument
Polymerase Chain Reaction Ependorf Instrument
 
ATmega 16
ATmega 16ATmega 16
ATmega 16
 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 
Seminar topic.on embeded system
Seminar topic.on embeded systemSeminar topic.on embeded system
Seminar topic.on embeded system
 
Atmel-7735-Automotive-Microcontrollers-ATmega169P_-968165.pdf
Atmel-7735-Automotive-Microcontrollers-ATmega169P_-968165.pdfAtmel-7735-Automotive-Microcontrollers-ATmega169P_-968165.pdf
Atmel-7735-Automotive-Microcontrollers-ATmega169P_-968165.pdf
 
Introduction to 8085 by Adi PPT.pdf
Introduction to 8085 by Adi PPT.pdfIntroduction to 8085 by Adi PPT.pdf
Introduction to 8085 by Adi PPT.pdf
 
Instrumentation Design & Detailed Engineering
Instrumentation Design & Detailed EngineeringInstrumentation Design & Detailed Engineering
Instrumentation Design & Detailed Engineering
 
OCP Tech Week Immersion Cooling Optimized IT platforms
OCP Tech Week Immersion Cooling Optimized IT platformsOCP Tech Week Immersion Cooling Optimized IT platforms
OCP Tech Week Immersion Cooling Optimized IT platforms
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
Orionbms2 specifications
Orionbms2 specificationsOrionbms2 specifications
Orionbms2 specifications
 
Embedded system
Embedded  systemEmbedded  system
Embedded system
 
pic16f877.pdf
pic16f877.pdfpic16f877.pdf
pic16f877.pdf
 
ITE7Ch2.pptx
ITE7Ch2.pptxITE7Ch2.pptx
ITE7Ch2.pptx
 
Micro controller & Micro processor
Micro controller & Micro processorMicro controller & Micro processor
Micro controller & Micro processor
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 

Capstone Project Presentation

  • 1. Capstone Project Temperature Logger for Blood Analyzer Cartridge Ciro Mazzola Vladimir Pogorelov Wai Tang UMASS Lowell Electrical and Computer Engineering December 18, 2015
  • 2. Introductions ■ Ciro Mazzola ■ BSEE ’15 ■ Vladimir Pogorelov ■ BSEE ‘15 ■ Wai Tang ■ BS EE & PHY ’15 ■ Project Mentor: Paul McCormack, Dr. John Palma
  • 3. Agenda ■ Background ■ Objectives ■ Requirement Highlights ■ Design Overview ■ Software Overview ■ Hardware Overview ■ Testing ■ Conclusions
  • 4. Background ■ GEM 4000 Instrument ■ GEM 4000 Cartridge ■ Contains PCB with EEPROM storing information ■ Cartridge configuration, capacity, identifying information, etc. ■ Reagents
  • 5. Objectives ■ Modify current GEM 4000 PCB to incorporate temperature logging ■ Log temperatures during shipment / storage of the GEM 4000 cartridge ■ Store the temperatures to be read upon insertion of the cartridge into the instrument
  • 6. Requirement Highlights ■ Log temperatures below 10oC and above 40oC ■ Store temperatures in non-volatile memory ■ Interface with GEM4000 instrument ■ Minimum battery life of 4 weeks (shipment + storage) ■ Cost less than $1/ea. at 100,000 unit buy
  • 7. Design Overview ■ Silicon Labs C8051F902 Microcontroller ■ Low-Power: 300 nA sleep mode current draw ■ On-board DC-DC converter ■ As low as 0.9-3.6V Supply ■ On-board ADC ■ NTC Thermistor ■ 1.5V Zinc Silver Oxide Battery, 27 mAh ■ Same EEPROM as existing GEM 4000 PCB (24LC08B) ■ Same PCB dimensions as existing GEM 4000 PCB
  • 8. Software Overview ■ To be programmed during fabrication; Activate once battery is inserted ■ I2C mode ■ Address 0x34 ■ On demand ■ Sensing mode ■ Measure every 4 hours ■ Save data and switch to 30 minutes for abnormal temperature
  • 9. Hardware Overview ■ Electrical & Mechanical design of PCB ■ Used Diptrace software for designing schematic and PCB layout ■ Sent Layout (Gerber) to PCB manufacturer ■ Two versions: ■ Prototype: With programmer and through hole I2C & C2 headers for troubleshooting & programming. 5% tolerance thermistor (0805) ■ Production: Only IL header. 1% tolerance thermistor (0402)
  • 11. Testing ■ Timing ■ Long sleep interval: 3 hours 24 minutes ■ Time required for measurement: 216 ~ 423 ms ■ Accuracy ■ Temperatures captured within ± 2 oC ■ Data was not lost if battery was removed ■ Power Consumption ■ Average current: 0.958 uA; Battery Cap: 27 mAh ■ Projected lifetime: 111 weeks ■ Compatibility ■ Can read EEPROM using exiting system (f = 400 kHz) ■ Can read temperature using MCU and Arduino (f < 200 KHz)
  • 13. Test Case Example 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 0.00 50.00 100.00 150.00 200.00 250.00 300.00 Voltage(V) Time (hour) Battery Discharge Curve through a 15k Resistor at ~8 oC Energizer Sony
  • 14. Conclusions ■ Designed temperature logger to existing PCB ■ Tested temperature accuracy within ±2 oC ■ Microcontroller + thermistor + Silver Oxide battery ■ Measure ambient temperature every 4 hours; 30 minutes if temp. out of range ■ Data can be read through I2C by calling slave address 0x34 ■ Costs an additional $1.19 per unit at 100k