用RF如何設(shè)計(jì)穿戴式醫(yī)療儀器呢?
發(fā)布時(shí)間:2015-01-19 責(zé)任編輯:sherryyu
【導(dǎo)讀】本文講解的是基于RF技術(shù)的穿戴式醫(yī)療儀器的設(shè)計(jì)思路,相對(duì)于其它類似的設(shè)計(jì),本設(shè)計(jì)還充分考慮了用戶生理信息的安全性,在數(shù)據(jù)無(wú)線傳輸前對(duì)數(shù)據(jù)進(jìn)行了加密處理,以保護(hù)用戶的健康隱私。
穿戴式醫(yī)療儀器可實(shí)現(xiàn)對(duì)人體非介入式、無(wú)創(chuàng)的醫(yī)療監(jiān)測(cè),具備可移動(dòng)操作、使用簡(jiǎn)便、長(zhǎng)時(shí)間持續(xù)工作等特點(diǎn)??梢詼p少病人的生理和心理負(fù)擔(dān),達(dá)到更好的檢測(cè)效果。因此,它的發(fā)展越來越受到關(guān)注。
1、引 言
穿戴式醫(yī)療儀器可實(shí)現(xiàn)對(duì)人體非介入式、無(wú)創(chuàng)的醫(yī)療監(jiān)測(cè),具備可移動(dòng)操作、使用簡(jiǎn)便、長(zhǎng)時(shí)間持續(xù)工作等特點(diǎn)。可以減少病人的生理和心理負(fù)擔(dān),達(dá)到更好的檢測(cè)效果。因此,它的發(fā)展越來越受到關(guān)注。目前,穿戴式醫(yī)療儀器在實(shí)現(xiàn)從人體上的監(jiān)護(hù)儀器到用戶端上位機(jī)的無(wú)線傳輸手段包括藍(lán)牙、射頻、紅外等。從現(xiàn)有文獻(xiàn)看,以藍(lán)牙的使用最為廣泛。但藍(lán)牙的成本高,這對(duì)于儀器未來的普及是個(gè)很大的障礙。紅外的傳輸距離短、抗干擾差,現(xiàn)在已基本不使用。射頻具有價(jià)格低、傳輸距離長(zhǎng)等特性,特別是高性價(jià)比射頻芯片的不斷出現(xiàn),使得它的使用也越來越受青睞。本文設(shè)計(jì)了一種基于nRF905射頻芯片,來實(shí)現(xiàn)生理信號(hào)的無(wú)線傳輸。同時(shí),相對(duì)于其它類似的設(shè)計(jì),本設(shè)計(jì)還充分考慮了用戶生理信息的安全性,在數(shù)據(jù)無(wú)線傳輸前對(duì)數(shù)據(jù)進(jìn)行了加密處理,以保護(hù)用戶的健康隱私。
2、系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)
本設(shè)計(jì)的總體結(jié)構(gòu)由生理信號(hào)采集電路、數(shù)據(jù)加密、射頻發(fā)射、接收及用戶主機(jī)幾個(gè)模塊組成,如圖1所示。首先由采集電路獲取所要監(jiān)測(cè)的生理數(shù)據(jù);然后將獲取的數(shù)據(jù)進(jìn)行加密處理后,再通過射頻發(fā)給用戶主機(jī);主機(jī)將接收到的數(shù)據(jù)進(jìn)行后續(xù)處理。前端和后端之間可以通過射頻進(jìn)行相互的通訊。
圖1總體設(shè)計(jì)框圖
2.1采集電路
采集電路主要是由傳感器電路、放大濾波電路及A/D轉(zhuǎn)換等組成。
(1)傳感器電路:傳感器是將所要監(jiān)測(cè)的生理信號(hào)轉(zhuǎn)化為電信號(hào),監(jiān)測(cè)不同的生理信號(hào)需要采用不同的傳感器。在本設(shè)計(jì)中,主要對(duì)心電和脈搏波進(jìn)行監(jiān)測(cè),采用的傳感器是貼片電極和紅外光電傳感器,心電檢測(cè)采用的是三導(dǎo)聯(lián)方式。
(2)放大濾波電路:經(jīng)傳感器轉(zhuǎn)換后得到的生電信號(hào)一般幅值較低,且?guī)в泻艽蟮脑肼暩蓴_,必須進(jìn)行放大濾波處理。放大電路的放大倍數(shù)需綜合考慮傳感器獲取的生理信號(hào)的幅值大小以及A/D轉(zhuǎn)換器的動(dòng)態(tài)范圍。本設(shè)計(jì)中,心電和脈搏波的放大倍數(shù)都采用1000倍。濾波處理包括帶通濾波和50波。設(shè)計(jì)中,帶通濾波采用的是二階有源帶通濾波電路,心電和脈搏波對(duì)應(yīng)的帶寬分別為0.1Hz一1和0.1 Hz~30Hz。50Hz工頻干擾是生理信的噪聲來源,50Hz干擾消除的效果直接決定了最獲取信號(hào)的好壞。本設(shè)計(jì)采用的是非對(duì)稱阻容網(wǎng)絡(luò)陷波器,其優(yōu)點(diǎn)在于可根據(jù)干擾源頻率和干擾強(qiáng)度進(jìn)行陷波頻率和Q值的調(diào)節(jié)…。
(3)A/D轉(zhuǎn)換:設(shè)計(jì)中采用的是10位的A換器,其動(dòng)態(tài)范圍為-2.7V一2.7V,心電的采樣為200Hz,而脈搏波的采樣頻率為60Hz。由于上述電路的設(shè)計(jì)目前已經(jīng)相當(dāng)成熟,本文對(duì)這些電路的具體設(shè)計(jì)就不再作詳細(xì)說明。
[page]
2.2數(shù)據(jù)加密、解密
本設(shè)計(jì)采用nRF905射頻芯片實(shí)現(xiàn)數(shù)據(jù)的無(wú)射和接收,任何相同的芯片,只要內(nèi)部寄存器配置一致,它們之間就能實(shí)現(xiàn)數(shù)據(jù)的通訊。由于用戶的生理信號(hào)涉及到用戶的隱私問題怛J,因而為了保證用戶數(shù)據(jù)在無(wú)線傳輸時(shí)的安全性,必須對(duì)數(shù)據(jù)進(jìn)行加密處理,而這一步驟在類似的研究中常常被忽略掉【3。J。在本設(shè)計(jì)中,采用了AES∞o(Advanced EncrypStandard)軟件加密算法來完成這一過程。常用的硬件加密,一方面提高儀器的輕便性,另一方面又可以降低儀器的成本。AES算法是分組加密的方法,分為加密和解密兩個(gè)
部分。它將一定長(zhǎng)度的明文分組進(jìn)行相應(yīng)次的輪變換,每一次的密鑰都是由一定長(zhǎng)度的初始密鑰變換而來,最后得到加密好的密文分組,長(zhǎng)度和明文分組相同。解密時(shí)將密文分組進(jìn)行相同次數(shù)的逆變換,逆變換就是輪變換的逆過程,從而得到原始的明文分組。
AES支持128、192或256比特三種密設(shè)計(jì)采用的是128位密鑰長(zhǎng)度。
2.3射頻發(fā)射、接收
本設(shè)計(jì)采用nRF905射頻芯片實(shí)現(xiàn)數(shù)據(jù)的無(wú)傳輸。nRF905是挪威Nordic公司推出發(fā)射器芯片,32引腳QFN封裝(5×5mm)壓為1.9V一3.6V,工作于433/868/ISM頻道(可以免費(fèi)使用)。nRF905可以處理字頭和CRT(循環(huán)冗余碼校驗(yàn))的工作,可由片內(nèi)硬件自動(dòng)完成曼徹斯特編碼/解碼,使用SPI接口與微控制器通信,配置非常方便,其功耗非常低,以一10dBm的輸出功率發(fā)射時(shí)電流只有11m收模式時(shí)電流為12.5mA。nRF905不僅戴式醫(yī)療儀器低功耗的要求,并且能同時(shí)保證傳輸速率以及傳輸距離。經(jīng)實(shí)際測(cè)量,在室內(nèi)有墻壁阻隔,無(wú)劇烈運(yùn)動(dòng)的情況下,傳輸距離達(dá)到30m以上,因而被監(jiān)測(cè)者可以在室內(nèi)自由活動(dòng)。無(wú)線傳輸丟包率在1/10 000內(nèi),能保證傳輸數(shù)據(jù)不丟失。最大輸速率可達(dá)100kbs。
2.3.1硬件連接
設(shè)計(jì)中,前端采用C8051F330單片機(jī)(MC現(xiàn)對(duì)nRF905的控制,而后端采用s3C2440(ARM9)來控制。其結(jié)構(gòu)框圖如圖2所示:
圖2信號(hào)收發(fā)電路結(jié)構(gòu)框圖
MCU和ARM9通過SPI總線來對(duì)nRF9部寄存器進(jìn)行配置,主要是對(duì)五類寄存器進(jìn)行配置:一是射頻配置寄存器共10個(gè)字節(jié),包括中心頻點(diǎn)、無(wú)線發(fā)送功率配置、接收靈敏度、收發(fā)數(shù)據(jù)的有效字節(jié)數(shù)、接收地址配置等重要信息;二是發(fā)送數(shù)據(jù)寄存器,共32字節(jié),MCU要向外發(fā)的數(shù)據(jù)就需要寫在這里;三是發(fā)送地址,共4個(gè)字節(jié),一對(duì)收發(fā)設(shè)備要正常通信,就需要發(fā)送端的發(fā)送地址與接收端的接收地址配置相同;四是接收數(shù)據(jù)寄存器,共32字節(jié),nRF905接收到的有效數(shù)據(jù)就存儲(chǔ)在這些寄存器中,MCU可以在需要時(shí)到這里讀取;五是狀態(tài)寄存器,1個(gè)字節(jié),含有地址匹配和數(shù)據(jù)就緒的信息,一般不用??刂瓶偩€主要用來選取nRF905不同的工作模式(4種模式,如表1所示);查詢nRF905當(dāng)前的狀態(tài)(數(shù)據(jù)發(fā)送或接收是否完成);使能nRF905的SPI等。
表1 nRF905工作
[page] 2.3.2軟件設(shè)計(jì)
本設(shè)計(jì)前端采用C8051F330單片機(jī)來實(shí)的A/D轉(zhuǎn)換以及對(duì)nRF905的控制。C80部自帶10位的A/D轉(zhuǎn)換器、支持SPI通訊、體積功耗低且運(yùn)行快,因而有很廣泛的應(yīng)用。本設(shè)計(jì)的前端軟件設(shè)計(jì)流程圖3所示:首先是對(duì)MCU進(jìn)行初始化,包括A/D轉(zhuǎn)換器以及SPI通訊方式所對(duì)應(yīng)的寄器的設(shè)置。接著MCU通過SPI總線對(duì)nRF9的五個(gè)積存器根據(jù)需要進(jìn)行配置。初始化完畢后,MCU查詢后端是否請(qǐng)求送數(shù)。當(dāng)后端有請(qǐng)求送數(shù)時(shí)(通過nRF905向前端發(fā)送特定的命令字),MCU啟動(dòng)A/D轉(zhuǎn)換,然后將轉(zhuǎn)換后得到的數(shù)進(jìn)行加密,再通過nRF905發(fā)送給后端。后端的軟件設(shè)計(jì)流程跟前端點(diǎn)類似,先對(duì)ARM9和nRF905進(jìn)行初始化,然nRF905向前端發(fā)送送數(shù)請(qǐng)求,接著進(jìn)行數(shù)據(jù)接收,將接收到的數(shù)據(jù)進(jìn)行解密,最后將解密后的數(shù)據(jù)再進(jìn)一步作后續(xù)處理。特別要注意的是,在配置前后端的nRF905發(fā)送地址時(shí),要注意發(fā)送端的發(fā)送地址應(yīng)接收端設(shè)備的接收地址相同,在實(shí)際工作中nRF90可以自動(dòng)濾除地址不相同的數(shù)據(jù),只有地址匹配且校驗(yàn)正確的數(shù)據(jù)才會(huì)被接受,并存儲(chǔ)在接收數(shù)據(jù)寄存器中。
[page] 3、實(shí)驗(yàn)結(jié)果
實(shí)驗(yàn)中,為了避免AES加密的時(shí)間需求同A/D采樣率發(fā)生時(shí)問上的沖突,首先對(duì)128位的AES加密C8051F330上的執(zhí)行效率進(jìn)行了計(jì)算,發(fā)現(xiàn)完成一密所需時(shí)間約3.8ms。這同設(shè)計(jì)中心電和脈搏波的采樣率(分別為5ms和16.7鵬)剛好無(wú)時(shí)間沖突。后端采用的是S3C2440,它的執(zhí)行速度要比C80高出許多,因而時(shí)間上肯定能保證無(wú)沖突。實(shí)驗(yàn)最后分別對(duì)心電和脈搏波進(jìn)行了監(jiān)測(cè),并將后端接收到的數(shù)據(jù)通過串口發(fā)送的PC機(jī)進(jìn)行顯示,顯示程序采用的是VC6.0編寫,顯示結(jié)果如圖4和圖5所示:
4、總結(jié)
本設(shè)計(jì)采用nRD05射頻芯片來實(shí)現(xiàn)穿戴式醫(yī)器中人體到用戶主機(jī)的生理信號(hào)無(wú)線傳輸。同時(shí),本設(shè)計(jì)充分考慮了數(shù)據(jù)傳輸?shù)陌踩?,?duì)數(shù)據(jù)進(jìn)行了128的AES加密處理。由實(shí)驗(yàn)結(jié)果可以看出,本設(shè)計(jì)可以證生理信號(hào)的實(shí)時(shí)、安全、準(zhǔn)確無(wú)線傳輸。同時(shí),可以看出,由于前端的控制芯片采用的是MCU,其處理速度限。因而,如果要監(jiān)測(cè)頻率范圍更高的生理信號(hào)(如心音:3Hz—S00H2)或者同時(shí)監(jiān)測(cè)多個(gè)生理參數(shù),用更高處理速度的芯片,如DSP。此外,設(shè)計(jì)的后端采的是ARM9,它的處理速度、協(xié)調(diào)性能都特別強(qiáng),可以過添加一些硬件設(shè)備,如LCD,將后端作成一個(gè)手持備,或者添加一些如GPRS等遠(yuǎn)程傳輸硬件,實(shí)現(xiàn)信號(hào)遠(yuǎn)程傳輸,從而更大地提高該儀器的功能。這些也是我們以后將進(jìn)一步著手的工作。
特別推薦
- 增強(qiáng)視覺傳感器功能:3D圖像拼接算法幫助擴(kuò)大視場(chǎng)
- PNP 晶體管:特性和應(yīng)用
- 使用IO-Link收發(fā)器管理數(shù)據(jù)鏈路如何簡(jiǎn)化微控制器選擇
- 用好 DMA控制器這兩種模式 MCU效率大大提高!
- 深入分析帶耦合電感多相降壓轉(zhuǎn)換器的電壓紋波問題
- Honda(本田)與瑞薩簽署協(xié)議,共同開發(fā)用于軟件定義汽車的高性能SoC
- 第13講:超小型全SiC DIPIPM
技術(shù)文章更多>>
- 技術(shù)創(chuàng)新+場(chǎng)景多元,協(xié)作機(jī)器人產(chǎn)業(yè)騰飛正當(dāng)時(shí)
- 躍昉科技五周年:以技術(shù)創(chuàng)新為引擎,推動(dòng)行業(yè)數(shù)字化轉(zhuǎn)型
- 2025第六屆深圳國(guó)際芯片、模組與應(yīng)用方案展覽會(huì)
- 接線端子的類型與設(shè)計(jì)選擇考慮事項(xiàng)
- 想提高高壓LED照明中的效率和功率密度?上GaN技術(shù)!
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
端子機(jī)
斷路器
斷路器型號(hào)
多層PCB
多諧振蕩器
扼流線圈
耳機(jī)
二極管
二極管符號(hào)
發(fā)光二極管
防靜電產(chǎn)品
防雷
防水連接器
仿真工具
放大器
分立器件
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇
風(fēng)速風(fēng)向儀
風(fēng)揚(yáng)高科
輔助駕駛系統(tǒng)
輔助設(shè)備
負(fù)荷開關(guān)
復(fù)用器
伽利略定位
干電池
干簧繼電器
感應(yīng)開關(guān)