Pulspletysmografi - (IR-pulsmätare) (3 / 5 steg)

Steg 3: Signal konditionering



De allmänna

Vid utformningen av kretsen för detektorn jag gick igenom många iterationer och försökte många typer av detektorer. Från fotodioder i både solceller och transconductance läge. Reflekterande och transmissiv sensing metoder. Med många olika källor till belysning inklusive röda 650nm, gröna 535nm och IR 940nm.

Jag slutligen avgöras på med en fototransistor med en 940nm IR källa att vara tämligen väl matchas spektralt som detta gjorde elektroniken den enklaste av "långt".

Som jag nämner ovan, valet av både fototransistor och IR källa var specifika (hålla sig till vad som i kopplingsschemat) eftersom detta var bäst "från hyllan" match jag kunde få.

Beskrivning av krets

Källa IR ledde (LED1) belyses via en konstant aktuella arrangemang (D1... D3, R5, R6, R18... R21 och T1). Komponenterna som valdes att ge cirka 100 ma genom led. För TSAL6400 är det högsta du kan köra detta ledde på. Det blir varmt över tiden om kvar på under längre perioder, men tillverkarna databladet visar detta är acceptabelt.

Kondensatorer C4 och C5 är närvarande att tillhandahålla försörjning järnväg frikoppling.

Arduino ADC är unipolär, maximera signal swing jag skapade en falsk marken (FG) via IC1A ansluten som en enhet vinst buffert förstärkare matas av en konstant spänningskälla bildade med barlast resistor R8 och en 3.3V zener diod D5 (3.3V är den mest optimala värdet att ge lågkostnads- och drift). Foder som inte för att ladda R8 används en 50K pott att knacka bort hänvisningen till IC1. C1 är där för att förhindra att någon transienter som förekommer på R4, ges 50K är ganska högt värde.

Denna falska marken feeds signalen konditionering kedjan anslutna till IR-sensor T2.

Att maximera produktionen från T2 det kopplas över till GND och + 5V rails. Utsläppskälla resistorn R1 valdes empiriskt (även är inom de tillverkare dedikerade egenskaperna som är typiska för samlare ljus ström) för att ge det bästa svaret. Utsläppskälla av T2 är AC kopplat till IC1B och inverterade amp via C2 en 1uF keramiska kondensator. TL07X opamp valdes eftersom det har en hög impedans FET input arrangera och minimalt kommer läsa utdata för T2. IC1B ger hög vinst amplifiering av fotodiod signalen. C3 används för att etablera vissa dämpning av transienter. Typiska utdata från detta amp ges ovan (Observera elnätet "hum" om signalen).

R10 och C6 bildar en enkel single pole Low Pass Filter med en paus frekvens på ca 3,38 Hz eller 200BPM. Detta ger anti-aliasing för ADC och elnätet leverera avvisande. Typiska utdata för detta ges också ovan (Observera förbättrad signalen).

IC2A är en icke-invertering unity gain buffert används för att förhindra lastning av nästa steg.

IC2B är en inverterade förstärkare med en vinst på ca 10. Det skalas signalen så att det kommer normalt med 20% av utbudet stången för offset drift. Det möjliggör också för enklare bearbetning och visning i Arduino läste en gång av ADC. En mindre beräkning att göra.

Kalibrering

För att kalibrera kretsen säkerställa + 5V leverans tillämpas, T1 är avstängd "" och sensorn är skyddad från alla ljus. Justera R4 tills produktionen av IC2B är så nära 2.5V som möjligt.

Praktiska anteckningar om konstruktion

Om du bestämmer dig att skapa detta projekt då här är några saker att se upp för;

  1. Använda koaxialkabel för att ansluta till fototransistor som i diagrammet ovan. Minskar signalförlust och buller.
  2. Se till det finns ingen löda flux är närvarande mellan sändaren och samlare av fotodiod som detta kan dämpa signalen.
  3. Skaffa tillförsel via en hög kapacitet batteri eller bra linjär PSU (buller gratis, avhålla sig från växlade läge leveranser).
  4. Separat Arduino från det inledande skedet av den analoga signalen konditionering så långt det är praktiskt möjligt. Hög hastighet klocka buller från processorn kan inducera buller i signalvägen.
  5. Håll tråden längder så kort som möjligt.
  6. Svepning både belysning källa och sensor så mycket som är praktiskt möjligt.
  7. Kontrollera sensorn klämman är "tillfredsställande" och inte hårt på fingret. För hårt kommer att blockera blodflödet och dämpa avläsningarna.
Se Steg
Relaterade Ämnen

Soldriven pulsmätare

Hej alla! I detta Instructable, ska jag visa dig hur man gör ditt eget Arduino-baserad pulsmätare! Men detta är inte bara alla andra DIY värme Rate Monitor; Detta är en Solar Powered pulsmätare!Denna pulsmätare är att för landsbygden i Afrika och Asi...

DIY pulsmätare med TCRT5000L och LM358

göra din egen pulsmätare med enkla komponenter. Scheman finns (se kommentar). Njut!...

DIY puls pulsmätare

Följande instructable representerar en puls pulsmätare med Linkit ONE. Det kan visa din puls på en seriell övervaka. Projektet är mycket lätt att göra och kräver mycket mindre delar och tid att montera.Detta är min första instructable. Behaga en posi...

Linkit en puls pulsmätare

Detta är en riktigt rolig och cool instructable, i detta instructable jag ska visa dig hur man bygger en puls pulsmätare. Denna enhet övervakar ditt hjärta BPM (slag per minut) och visar den på skärmen. Detta projekt har ett brett utbud av medicinska...

Hur man analyserar pulsmätare data

jag har använt en pulsmätare (HRM) i år. Jag gillar det eftersom det ger mig ett objektivt mått på hur hårt jag har arbetat. Jag har läst de häften som medföljer i förpackningen när du köper din HRM. Detta är den "Zon" system som används för att...

Elektrokardiografiska & pulsmätare

detta instructable visar dig hur man gör en elektrokardiografiska och pulsmätare. Den är avsedd att vara en rolig vetenskap projekt bara. Naturligtvis bör det inte fungera som ett medicinskt syfte.Observera: För att undvika varje risk för elektriska...

LinkIt en avlägsen pulsmätare

Detta instructable visar hur man bygger en Wifi aktiverat pulsmätare med hjälp Mediatek LinkIt ett development kit. Hjärtfrekvensen bestäms med hjälp av photoplethysmograph (PPG) signal från motivets fingertoppen. Puls informationen överförs regelbun...

Hemgjorda pulsmätare

Vi har utformat detta pulsmätare med flera specifikationer i åtanke. Först ville vi ha en mobil pulsmätare som kan spela in och lagra pulsnivå i 24 timmar. För det andra ville vi pulsmätaren för att kunna plocka upp pulsen under normal rörelse och nä...

Intellekten Edison: pulsmätare

Detta är hur man gör en enkel DIY pulsmätare med Intel Edison.Den huvudsakliga bygget själv är ganska enkel. Du behöver en liten slang. LDR-motstånd och en led.Koden måste å andra sidan en hel del kalibrera.Jag använde min typiska puls på baslinjen w...

Talar Arduino pulsmätare

Min partner och jag ville göra pulsmätare som mer än att bara mäter en användares pulsen. Våra hjärta frekvensen ordningsmanen samtal! Varje knapp ger en verbal beskrivning av dess funktionalitet och gör mätningarna visas på skärmen. Denna bildskärm...

Webbaktiverade Polar pulsmätare

Använd en Polar pulssensor, en billig hårdvara ombord ansluten via USB och en liten bit av programvara för att sätta din puls på webben. Realtidsdata är serveras direkt från din dator och göras tillgängliga via Yaler reläet (disclosure: Jag är en av...

Hur man gör en styrfäste för en Garmin eller andra pulsmätare

material:EltejpSkrot tunn träbitPlast tape "Bärande"skrot av tunn gummi matta/duk1) först skära plast bandet med hälften, är detta vad kommer att öka diametern på styret så titta del av pulsmätaren passar runt den mindre diameter slangen.2) fäst...

Pulsmätare med ett fotomotstånd

Detta projekt använder en NI myRIO, ett fotomotstånd och naturlig belysning för att avgöra din puls. När en knapp trycks på myRIO, läses spänningen från fotomotstånd i 10 sekunder. Slag per minut är sedan visas på en LCD-display med Pmod adaptern för...

Trådlös pulsmätare

Detta instructable är att ge en tutorial för att integreringen av en puls Sensor Amped, en Arduino Uno och nrf240L01 + transceiver moduler för att bilda en trådlös överföring från komponenter som kan enkelt köpas "från hyllan".Steg 1: Få puls se...

Pulsmätaren

Detta Instructable handlar om att göra en pulsmätare med hjälp av en piezoelektrisk sensor. Jag har läst någonstans i avsnittet medicinska Hacks i "Hackaday blogg" och tänkte ge det ett försök. Jag har också lagt till en bearbetning skiss som dr...

Heart rate monitor with PC connectivity

En puls monitor(HRM) är en personlig övervakning anordning som gör att man kan mäta sin puls i realtid eller registrera pulsen för senare studie. Det är i stor utsträckning av artister av olika typer av fysisk träning. Detta projekt visar en teknik f...

Mätintervall för puls enhet använder arduino

Detta projekt visar du hur att designa och bygga en apparat för att mäta pulsen med hjälp av våra härliga Arduino!Steg 1: Grundläggande information om projektet En pulsmätare är en personlig övervakning anordning som gör att man kanSom du ser i figur...

Garderob förvaring för en Ski maskin och andra ändringar

detta är våra 1991 NordicTrack Challenger Ski maskinen viks till en vertikal konfiguration jag aktiverat för lagring i en hall garderob. Vi bor i en mindre hem nu och har inte utrymme i källaren för en NordicTrack ski maskin att sitta redo att använd...

Styra bluetoothenheter LE från en Raspberry Pi

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) är den senaste inkarnationen av Bluetooth teknik som utvecklats av Bluetooth SIG (den organisation som underhåller specifikationen). Detta meddelande protokoll är avsedd för applikationer d...