關于模擬血氧的檢測方法:
二極管驅動部分,可以通過“SPO2_DRV”這個模擬量來調整通過二極管的電流改變發光強度
發光管交替發出紅光,紅外光,類似于下列波形
周期可以自己定,但是不宜過快,應該控制在周期為2ms左右就可以了
還有以下的波形也是可以的
如上圖所示,總周期為8ms,紅光發光脈沖為500us,間隔500us后紅外光發光,周期也是500us,然后周期剩余時間全部是暗光。
接收管部分電路
經過差動放大接收管收到的波形,接收管的波形和上述發光波形類似,只是已經載有血氧波形信號了。
如上述波形類似,已經載有血氧波形數據了,在此情況下,應根據波形幅度的大小來對波形進行放大處理,最后進入到CPU的AD部分直接進行采集即可,注意的是,不需要把上述波形進行分離了,只需要在CPU程序端根據發光部分的時序,在對應的時間點上來采集波形就可以了,建議應該在關閉并切換發光管前來采集AD信號,這樣最大程度的來得到有效數據。
在驅動發光時,請注意需要控制兩路發光管的發光強度的一致性,
具體檢測發光強度其一致性,可以通過以下方法檢測
在探頭中間放置A4白紙若干層,1-4層用于衰減發光強度,通過探頭的接收管來接收兩路發光脈搏波形,對比脈沖幅度就可以得到兩路發光管的發光強度是否一致,來指導驅動發光的電流。