Photoplethysmography - (IR polsmeting) (3 / 5 stap)

Stap 3: Signaal Conditioning


Algemene

Bij het ontwerpen van het circuit voor de detector ik ging door de vele herhalingen en geprobeerd veel soorten detectoren. Van fotodiodes in zowel de fotovoltaïsche en de steilheid modus. Reflecterende en transmissive sensing methoden. Inclusief rode 650nm, groene 535nm en IR 940nm met veel verschillende bronnen van verlichting.

Ik eindelijk geregeld over het gebruik van een fototransistor met een 940nm IR bron wordt redelijk goed spectraal aangepast zoals dit de elektronica het eenvoudigst maakte door 'ver'.

Zoals ik al gezegd hierboven, de keuze van de fototransistor zowel IR bron was specifiek (vasthouden aan wat er in het circuit diagram) zoals dit de beste was 'de plank' wedstrijd ik kon krijgen.

Beschrijving van het Circuit

De bron IR led (LED 1) brandt via een constante huidige regeling (D1... D3, R5, R6, R18... R21 en T1). De componenten werden gekozen om ongeveer 100mA via de led. Voor de TSAL6400 is dit het maximum dat je dit leidde op kunt rijden. Het krijgt warm na verloop van tijd als verlaten voort voor langere tijd, als de fabrikanten data sheet aangeeft dat dit is aanvaardbaar.

Condensatoren C4 en C5 zijn aanwezig om levering spoor ontkoppeling.

Als de Arduino ADC unipolaire is, maximaal signaal schommel ik heb een valse grond (FG) via de IC1A verbonden als een eenheid winst buffer versterker gevoed door een bron van constante spanning gemaakt gevormd met ballast weerstand R8 en een 3.3V zener-diode D5 (3,3 v is de meest optimale waarde te geven van de lage kosten en lage drift). Dus zoals niet te laden R8 een 50K pot wordt gebruikt om te onttrekken uit de verwijzing feed naar IC1. C1 is er om te voorkomen dat alle transiënten verschijnen op de R4, 50K gegeven is nogal een hoge waarde.

Deze valse grond voedt het signaal keten aangesloten op de IR-sensor T2 conditionering.

Maximale output van T2 hij over de GND is gekoppeld en + 5V rails. De emitter weerstand R1 empirisch werd gekozen (hoewel is binnen de fabrikanten typische speciale kenmerken voor verzamelaar lichte huidige) om het beste antwoord geven. De emitter van T2 is dat AC-gekoppeld aan IC1B en inverterende versterker via C2 een keramische condensator van 1uF. De opamp TL07X werd gekozen omdat het heeft een hoge impedantie FET input stadium en de uitvoer van T2 minimaal zal laden. IC1B biedt hoge gain versterking van het signaal van fotodiode. C3 wordt gebruikt voor de bepaling van sommige demping van transiënten. Het voorbeeld van de uitvoer uit deze versterker wordt gegeven boven (Let op het lichtnet 'brom' op het signaal).

R10 en C6 vormen een eenvoudige enkelpolige Low Pass Filter met een pauze-frequentie van ongeveer 3,38 Hz of 200BPM. Dit biedt anti-aliasing voor de ADC en stekkeradapter afwijzing leveren. Het voorbeeld van de uitvoer hiervoor wordt ook gegeven boven (Let op de verbeterde signaal).

IC2A is een niet-inverterende eenheid winst buffer die is gebruikt om te voorkomen dat laden door de volgende fase.

IC2B is een inverterende versterker met een winst van ongeveer 10. Het schalen van het signaal, zodat het zal meestal door 20% van het aanbod-spoor te maken voor offset drift. Het staat ook voor gemakkelijker verwerking en weergave in de Arduino eens gelezen door de ADC. Een minder berekening te maken.

Kalibratie

Als u wilt kalibreren zorgen het circuit + 5V levering wordt toegepast, T1 is uitgeschakeld '' en de sensor is beschermd tegen licht. Pas R4 totdat output van IC2B is zo dicht mogelijk bij 2.5V mogelijk.

Praktische toelichting op de bouw

Als u beslist dit project te maken, dan hier zijn enkele dingen om op te letten voor;

  1. Met coax verbinding maken met de fototransistor zoals in het bovenstaande diagram. Vermindert signaalverlies en lawaai.
  2. Zorg ervoor er dat geen soldeer flux ontbreekt niet tussen de Emitter en Collector van de fotodiode zoals dit het signaal kan verzachten.
  3. Levering via een batterij met hoge capaciteit of goede lineaire PSU bieden (gratis lawaai, sturen duidelijk van geschakelde leveringen).
  4. Aparte de Arduino van de eerste fase van het analoge signaal conditioning, voor zover praktisch mogelijk is. Hoge snelheid geluid van de klok van de processor kan veroorzaken lawaai in het signaal pad.
  5. Lengte van de draad zo kort mogelijk te houden.
  6. Lijkwade van zowel uw verlichting bron- en de sensor zoveel als praktisch mogelijk is.
  7. Zorg ervoor dat de klem van de sensor is "aanvaardbaar" en niet strak op de vinger. Te strak zal blokkeren bloeddoorstroming en verzachten van de lezingen.

Gerelateerde Artikelen

Photoplethysmography

Photoplethysmography

Bouwen van een beat hartmonitor met behulp van Arduino en Processing.Onderdelen:1 x IR LED1 x fotodiode/fototransistor1 x Trimpot1 x 22uF cap1 x 10uF GLB1 x 4.7uF cap1 x 220nF cap1 x LM3242 x 100 k weerstand2 x 2,2 k ohm weerstand1 x 1.8 k weerstand1
Heart rate monitor with PC connectivity

Heart rate monitor with PC connectivity

Een monitor(HRM) van de hartslag is een persoonlijke controle apparaat waarmee men iemands hartslag in realtime te meten of registreren van de hartslag voor later onderzoek. Het wordt grotendeels gebruikt door artiesten van verschillende soorten lich
Microcontroller meet hartslag via vingertop

Microcontroller meet hartslag via vingertop

Hartslag is een zeer essentieel gezondheid-parameter die rechtstreeks betrekking heeft op de soliditeit van het menselijke cardiovasculair systeem. Dit project beschrijft een techniek voor het meten van de hartslag via een vingertop met behulp van ee
Arduino aangedreven digitale pulse meter

Arduino aangedreven digitale pulse meter

In dit instructable, ga ik te laten zien hoe mijn PIC16F628A gebaseerd pols meter project met behulp van de Arduino te repliceren. Dit project maakt gebruik van een Arduino Uno bestuur, een Easy Pulse Plugin sensoren een 4-cijferige SPI zeven segment
DIY Arduino Pulse Sensor

DIY Arduino Pulse Sensor

Dus vermeld ik in een eerdere Instructable dat ik een onderwijs-assistent (TA) voor een engineering introductiecursus voor biomedische ingenieurstechnieken majors aan de Vanderbilt University. Mijn belangrijkste taak als een TA is opnieuw schrijven e
Arduino Stress Detector

Arduino Stress Detector

Van EE122B, inleiding tot Biomedische Elektronika, Universiteit van StanfordOnderwezen door Professor Greg Kovacs, voorjaar 2014Het probleem:Stress is een alomtegenwoordige deel van de moderne snelle leven. Daarnaast is er een groeiende hoeveelheid w
Verhoog uw hernieuwbare enrgie Output

Verhoog uw hernieuwbare enrgie Output

dit is een beetje uitvinding van mijn eigen die ik gebruikt om het resulterende uitvoerbereik van windturbines die ik gebruik voor het aandrijven van mijn atelier, maar heel goed zou kunnen worden gebruikt op andere voedingen zoals zonne- of hydro-el
Pulse sensing faceted hart lamp

Pulse sensing faceted hart lamp

Eerste gedachten om iets dergelijks te maken kwam meer dan een jaar geleden, toen ik niet kon wat voor soort gift van de verjaardag beslissen te maken voor mijn vrienden van de twin studie medicijnen. Ik hoop dat ze niet dit tevoren echter zien zal a
Hartslag meten apparaat met behulp van arduino

Hartslag meten apparaat met behulp van arduino

Dit project toont u hoe te ontwerpen en bouwen van een apparaat voor het meten van uw hartslag met behulp van onze mooie Arduino!Stap 1: Algemene informatie over dit project Een hartslagmeter is een persoonlijke controle apparaat dat maakt het mogeli
Hartslag controletoepassing via e-mail

Hartslag controletoepassing via e-mail

Een puls-sensor kunt u bijhouden van uw hartslag wanneer je maar wilt. Veronderstel kunnend bijhouden van je hartslag tijdens het lopen of slapen zonder de behoefte aan speciale apparatuur. Dit kan u helpen om te weten hoe gezond uw hart is en te det
Zonne-energie aangedreven hartslagmeter

Zonne-energie aangedreven hartslagmeter

Hey iedereen! In dit Instructable, ik zal u laten zien hoe maak je je eigen Arduino gebaseerde hartslagmeter! Maar dit is niet zomaar een andere DIY hitte tarief Monitor; Dit is een Zonne-aangedreven hartslagmeter!Deze hartslagmeter is bedoeld voor l