ghostmanzero
Üye
- Katılım
- 24 Tem 2014
- Mesajlar
- 75
- Puanları
- 1
Konuyu açtığımı bile unutmuşummerhabalar problemi çözdüm max30100 sensoru ir led current 50ma olarak ayarlanmıs 27ma denedim saturasyondan cıkmadı 14ma denedim saturasyondan cıktı sonuc vermedi
red led current daha fazla oldugu için red currentida 14ma ampere cektim sonuc verdi currentları register.h dan bulup max30100.h a ve rawdata.ino da düzeltmeniz gerekiyor eger yapamadıysanız düzeltilmiş kütüphaneyi aşagıdaki ekten indirip deneyin dönüş yaparsınız.
nabız olayını ır ile alıyorum. normalde kızmızı led de ır led de yuksek bir pwm ile suruluyor . ayrı ayrı ır alıcıdan alınan data dan hem nabız hem de oksıjen mıktarı çekiliyor. Ben bunu yuksek pwm ile yapmadım. ır sürekli açık, kırmızı ise nabız eşik değeri diye tabir ettiğim ve kendımın belirledği bir eşiği geçince yanıyor ve o anda hem ır hem de kırmızı ışık açıkken ölçüm alıyor. nabız değeri eşiğin altına düştüğü gibi de kırmızı ledi kapatıp yine ölçüm alıyorum (bu altına düşme üstüne çıkma gibi olaylardan sonra dediğim o ölçümlere kadar mikrosaniye bazınca süreler geçiyor. hani 10 bit adc için bu süre ayırt edilemez durumda.)elimde hem ır +red hem de ır led değeri oluyor. bu şekilde de hem ır yi hem de red i ayrı ayrı bulabiliyorum. nabız verisi zaten hesaplanıyor her türlü. oksijen olayını ise ır ve kırmızı ledin değerlerini birbirinden çıkarıp yuzdelik orana cevirince olay bitiyor zaten. bır de benımkınde kırmızı led her nabız atışında yanıp söndüğünden nabız atımının sensor tarafından alınıp alınmadığı da rahatlıkla görünüyor. Tabi benimki fazlasıyla amator bir çalışma ama nabız verisi zaten kesinlikle doğru. oksijen miktarı ise max30100 ile karşılaştırılınca tutarlı sonuçlar veriyor. tek sıkıntım dediğim gibi çalışma şimdilik amatorce oldugundan sensorun uzerıne parmagı koyunca çok bastırınca veya çok hafıf basınca almayabiliyordu ilk versiyonda. şimdi iki üç tane örnek çıkardım. artık çok basma olayı halloldu gibi. yani parmağı direk bir kenetleyici ile bağlarsam sensor ölçüyor baya. bunun dışında güneşten etkilenme olayı var. onu halletmek için de büyük ihitmal etrafına bir parmaklık gibi birşey yapılmalı. hani dış ortam ışığından etkilenmesin diye.Üzerinde çalıştığınız sensör veya max30100 red ve ir ledin phototransistor üstündeki etkisini nasıl ayırt ediyor biliyor musunuz ? Sanırım led driver 2 ledi ayrı zamanlarda tetkikliyor?
nabız olayını ır ile alıyorum. normalde kızmızı led de ır led de yuksek bir pwm ile suruluyor . ayrı ayrı ır alıcıdan alınan data dan hem nabız hem de oksıjen mıktarı çekiliyor. Ben bunu yuksek pwm ile yapmadım. ır sürekli açık, kırmızı ise nabız eşik değeri diye tabir ettiğim ve kendımın belirledği bir eşiği geçince yanıyor ve o anda hem ır hem de kırmızı ışık açıkken ölçüm alıyor. nabız değeri eşiğin altına düştüğü gibi de kırmızı ledi kapatıp yine ölçüm alıyorum (bu altına düşme üstüne çıkma gibi olaylardan sonra dediğim o ölçümlere kadar mikrosaniye bazınca süreler geçiyor. hani 10 bit adc için bu süre ayırt edilemez durumda.)elimde hem ır +red hem de ır led değeri oluyor. bu şekilde de hem ır yi hem de red i ayrı ayrı bulabiliyorum. nabız verisi zaten hesaplanıyor her türlü. oksijen olayını ise ır ve kırmızı ledin değerlerini birbirinden çıkarıp yuzdelik orana cevirince olay bitiyor zaten. bır de benımkınde kırmızı led her nabız atışında yanıp söndüğünden nabız atımının sensor tarafından alınıp alınmadığı da rahatlıkla görünüyor. Tabi benimki fazlasıyla amator bir çalışma ama nabız verisi zaten kesinlikle doğru. oksijen miktarı ise max30100 ile karşılaştırılınca tutarlı sonuçlar veriyor. tek sıkıntım dediğim gibi çalışma şimdilik amatorce oldugundan sensorun uzerıne parmagı koyunca çok bastırınca veya çok hafıf basınca almayabiliyordu ilk versiyonda. şimdi iki üç tane örnek çıkardım. artık çok basma olayı halloldu gibi. yani parmağı direk bir kenetleyici ile bağlarsam sensor ölçüyor baya. bunun dışında güneşten etkilenme olayı var. onu halletmek için de büyük ihitmal etrafına bir parmaklık gibi birşey yapılmalı. hani dış ortam ışığından etkilenmesin diye.
datasheete bakıldığında ır ve kırmızı led hattı arasında pwm swicth var. hani zaten kırmızı led 50hz ve üzeri gibi bir frekansla açıp kapanınca insan gözünün o açıp kapamayı algılaması imkansız.Ben de datasheetteki diyagram ve açıklamalardan yola çıkarak topladım bendeki devreyi. Bi iki örnek de vardı nette ama sadece nabız devresiydi. Birde çıkışlar da pek iyi ddeğildi. benim şuanki devre direk karıncı ve kulakçıktaki ddeğişimi bile veriyor. üstelik baskı devre de değil henüz. pertinaks üzerine lehimlediğim devreden görebiliyorum EKG karakteristik çıkışını.benim anladığım kadarıyla önce ır ledin photodiyot üzerindeki akımını ölçüyorsun eğer nabız alırsan 2 sini beraber ölçüyorsun farkın oranından o2 saturasyonunu buluyorsun. Güzel çalışma kolay gelsin. bende bitirme projesi için max30100 ile çalışıyorum sanırım senin yaptıgına çok yakın fakat red sürekli yanıyor ir pwmle sürülüp pwm frekansında farkına ve farkının oranına bakılıyor cevap için teşekkürler
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?