* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Optical Heart Monitor / Jump Drive - HEIG-VD
Buck converter wikipedia , lookup
Voltage optimisation wikipedia , lookup
Ground loop (electricity) wikipedia , lookup
Immunity-aware programming wikipedia , lookup
Mains electricity wikipedia , lookup
Switched-mode power supply wikipedia , lookup
Pulse-width modulation wikipedia , lookup
Resistive opto-isolator wikipedia , lookup
Regenerative circuit wikipedia , lookup
Schmitt trigger wikipedia , lookup
Dynamic range compression wikipedia , lookup
Oscilloscope history wikipedia , lookup
Optical Heart Monitor / Jump Drive Group 6 Sponsor: Calit2 Mentor: Paul Blair, Ph.D. Team: Kari Nip, Matt Chandrangsu, Jeffrey Chi Agenda Design Specifications Weekly Progress Gantt Chart Questions Pulse Oximeter Typically a 2 LED system One red LED (660nm wavelength), one infared LED (910nm). Absorption of these wavelengths is different in oxyhemoglobin and deoxygenated hemoglobin. We only use 1 LED Only care about heart rate, not oxygenation levels. Still use a 2 LED device, as it is more readily available ADC Specs 10 Bit resolution 65-260 µs Conversion Time Up to 15 ksps at Maximum Resolution Through Nyquist theory, the maximum signal input frequency is 7.5 kHz Input heart beat signal (approx. 60 Hz) Previous data found at 250 sps HR Circuitry: OpAmp Specifications LM358 chip – has two independent operational amplifiers on it 100dB voltage gain 3V – 32V supply voltage range 2mV input offset voltage 1MHz bandwidth HR Circuitry: Sensor light HR Circuitry Received a commercial heart rate monitor PCB to investigate Compared PSPICE simulations to circuit data Familiarized with Eagle Layout editor HR Circuitry: PSPICE Simulation HR Circuitry: Circuit data HR Circuitry: Simulation vs. lab At the maximum points of both output and input signal: Voltage gain (simulated) = 13.655 Voltage gain (circuit) = 9.337 HR Circuitry: Eagle layout HR Circuitry: Plans Continue working with Eagle Layout editor Refine PCB layout Better component placement Shorter traces Use of vias to make PCB layout more concise Signal Filtering Input Signal and Matched Filter y a1eb1 (t t1 ) a2eb2 (t t2 ) 2 2 Signal Filtering Convolution of matched filter (f) and input signal (g) f g n f m g n m m Signal Filtering: Plans Make filtered function square wave signal Develop further understanding of Matlab functions Create filtering program in C File Allocation Table 0-10 File name (8 bytes) with extension (3 bytes) 11 Attribute - a bitvector. Bit 0: read only. Bit 1: hidden. Bit 2: system file. Bit 3: volume label. Bit 4: subdirectory. Bit 5: archive. Bits 6-7: unused. 12-21 Reserved (see below) 22-23 Time (5/6/5 bits, for hour/minutes/doubleseconds) 24-25 Date (7/4/5 bits, for year-since-1980/month/day) 26-27 Starting cluster (0 for an empty file) 28-31 Filesize in bytes Interfacing with USB Completed code to control LED’s on development board with button presses. Currently researching USB storage code to find which functions to leverage. Upcoming Tasks: First: Going to merge LED control code with storage code. Second: Implement button press controlled file modification Gantt Chart