當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]基于嵌入式系統(tǒng)的便攜式腦卒中康復(fù)儀的設(shè)計(jì)

腦卒中是我國(guó)第一大致死和致殘性疾病,存活者中的80%存在不同程度的功能殘障[1],如肢體癱瘓、肌肉痙攣、抑郁、失語(yǔ)等病癥,其中以肢體癱瘓為主的運(yùn)動(dòng)障礙最為常見(jiàn)。如何運(yùn)用新技術(shù)開(kāi)發(fā)更有效、更適用的治療儀器來(lái)改善患者的生理功能,使患者能在最短時(shí)間內(nèi)達(dá)到最滿意的治療效果并最終擺脫病殘的折磨,一直是醫(yī)療研究和實(shí)踐的重點(diǎn)。
  目前,國(guó)內(nèi)外比較先進(jìn)的生物反饋腦卒中治療儀普遍基于上下位機(jī)結(jié)構(gòu)。上位機(jī)是基于PC的生物反饋軟件系統(tǒng),下位機(jī)是功能電路模塊,如生理信號(hào)采集器、電刺激器等,這種儀器的康復(fù)治療效果良好,但體積比較大,價(jià)格也比較昂貴。隨著嵌入式技術(shù)的快速發(fā)展,具有體積小、功耗低、性能穩(wěn)定、抗干擾強(qiáng)、具有可裁剪定制等特點(diǎn)的嵌入式系統(tǒng)在醫(yī)療電子設(shè)備中越來(lái)越受青睞[2]。本康復(fù)儀選用嵌入式平臺(tái)開(kāi)發(fā),具有較好的便攜性和穩(wěn)定性,減小了儀器的成本、體積,使其不僅面向普通醫(yī)院,而且能面向社區(qū)醫(yī)院和家庭用戶,讓更多的腦卒中患者能得到方便、有效的治療。
1 系統(tǒng)總體設(shè)計(jì)
  本康復(fù)儀所運(yùn)用的醫(yī)學(xué)原理是基于生物反饋的心理康復(fù)作用,結(jié)合神經(jīng)肌肉電刺激NMES(Neuromuscular Electrical Stimulation)改善患者肢體功能的作用,以及小腦頂核電刺激FNS(Fastigial Nucleus Stimulation)誘發(fā)條件性中樞神經(jīng)源性神經(jīng)保護(hù)作用。三種治療相互補(bǔ)充,以期達(dá)到更好的康復(fù)治療效果[3]。
  系統(tǒng)工作過(guò)程是:首先采集患者的表面肌肉電信號(hào)EMG,經(jīng)過(guò)模擬放大、濾波、A/D轉(zhuǎn)換后,由嵌入式軟件將處理后的肌電信號(hào)描繪在LCD屏幕上;患者可以通過(guò)屏幕觀看自己在康復(fù)訓(xùn)練過(guò)程中的肌電變化情況,更加主動(dòng)地活動(dòng)肢體,努力增強(qiáng)自身肌電水平,當(dāng)肌電信號(hào)強(qiáng)度超過(guò)給定的刺激閾值時(shí),系統(tǒng)按預(yù)設(shè)的治療參數(shù)對(duì)病人進(jìn)行電刺激,包括FNS、NMES;綜合的電刺激能增強(qiáng)患肢的活動(dòng)能力和肌電水平,反饋式的治療能提高患者的信心,改善抑郁情緒,從而幫助患者訓(xùn)練肢體,使其逐步達(dá)到康復(fù)效果。各種電刺激的啟動(dòng)、停止、治療參數(shù)配置和治療模式的選擇等工作均依靠系統(tǒng)軟件控制完成。
  根據(jù)康復(fù)儀的功能需求,將系統(tǒng)設(shè)計(jì)為如圖1所示結(jié)構(gòu)。中央控制部分以嵌入式ARM處理器為核心,有足夠的內(nèi)部集成資源來(lái)擴(kuò)展各個(gè)外圍功能模塊。主要部分包括肌電采集、神經(jīng)肌肉電刺激、小腦頂核電刺激三大功能模塊,系統(tǒng)通過(guò)這些功能實(shí)現(xiàn)康復(fù)治療的作用。擴(kuò)展接口部分包括了USB、RS232以及網(wǎng)卡等,主要針對(duì)開(kāi)發(fā)階段操作系統(tǒng)和軟件的下載、交叉編譯、調(diào)試等操作以及設(shè)備網(wǎng)絡(luò)化和遠(yuǎn)程控制。交互操作部分主要是鍵盤(pán)和LCD顯示器,實(shí)現(xiàn)人機(jī)交互操作,醫(yī)護(hù)人員和設(shè)備維護(hù)人員通過(guò)這些設(shè)備實(shí)現(xiàn)對(duì)治療參數(shù)的修改、正確治療方法的設(shè)定等功能;通過(guò)LCD顯示器將視覺(jué)信號(hào)反饋給患者。顯示設(shè)備也是“生物反饋”治療方法的必要設(shè)備。

2 系統(tǒng)硬件設(shè)計(jì)
2.1 中央控制部分
  系統(tǒng)使用三星公司的S3C2410處理器作為中央控制單元。該芯片以32位ARM920T為內(nèi)核,最高處理速度達(dá)到203 MHz;支持5級(jí)流水線操作,包括存儲(chǔ)器管理單元;具有低成本、低功耗、集成性高的特性[4]。系統(tǒng)外擴(kuò)32 MB Flash空間,用于存儲(chǔ)Linux內(nèi)核、應(yīng)用程序;系統(tǒng)外擴(kuò)64 MB SDRAM,用于系統(tǒng)和程序的執(zhí)行。
2.2 主要功能部分
  肌電采集電路用于檢測(cè)和采集患者的體表肌電信號(hào),電路主要包括前置放大、高通濾波、低通濾波、隔離放大、工頻陷波、增益控制電路。該部分電路將采集到的體表肌電根據(jù)系統(tǒng)要求放大1 250~10 000倍。增益控制電路由S3C2410的GPIO控制,系統(tǒng)利用S3C2410的SPI總線擴(kuò)展12位串行A/D轉(zhuǎn)換芯片AD7453采集肌電放大器輸出的SEMG信號(hào),然后經(jīng)過(guò)濾波處理后傳送到實(shí)時(shí)處理模塊,并在LCD上顯示出來(lái)。系統(tǒng)通過(guò)控制相關(guān)電路的工作來(lái)控制肌電采集的開(kāi)始和停止等操作。
  NMES電路產(chǎn)生一種低頻可漸變的調(diào)制矩形波。S3C2410的PWM輸出一路脈寬可調(diào)的矩型波到該電路,同時(shí)4通道12位串行D/A轉(zhuǎn)換芯片MAX5742輸出一路梯形調(diào)制波,兩路波形經(jīng)調(diào)幅電路、高壓恒流源電路就能得到調(diào)制方波作為刺激波。MAX5742是SPI接口的串行D/A芯片,也接到S3C2410的SPI總線,與A/D芯片分時(shí)復(fù)用。該電路的刺激波形、刺激強(qiáng)度、頻率、脈寬、時(shí)間等參數(shù)均通過(guò)系統(tǒng)軟件來(lái)調(diào)節(jié)。
  FNS電路輸出調(diào)幅的無(wú)極性微分型指數(shù)脈沖的中頻電刺激波形。系統(tǒng)向MAX5742輸出一路隨機(jī)波形生成調(diào)制波;同時(shí),S3C2410的PWM輸出一路頻率為1 kHz的方波,方波由微分電路整形為微分型指數(shù)脈沖;最后,調(diào)制波與指數(shù)脈沖經(jīng)波形合成電路、恒流源電路得到所需的刺激波形。
2.3 人機(jī)交互接口
  系統(tǒng)采用了SHARP公司生產(chǎn)的一款9.4英寸TFT-LCD 640×480彩色液晶顯示屏。S3C2410帶有LCD控制器,支持STN型和TFT型LCD。支持彩色TFT時(shí),可提供4/8/12/16位顏色模式。LCD控制器的功能是產(chǎn)生顯示驅(qū)動(dòng)信號(hào),驅(qū)動(dòng)LCD顯示器。用戶只需要通過(guò)讀寫(xiě)一系列的寄存器,便可完成配置和顯示控制。
  本系統(tǒng)需要鍵盤(pán)來(lái)輸入數(shù)據(jù)或者控制命令,實(shí)現(xiàn)設(shè)置參數(shù)和控制系統(tǒng)的目的。除了數(shù)字0~9外,再加上幾個(gè)功能鍵即可滿足系統(tǒng)需求,所以不需要使用專用的PC鍵盤(pán),而是開(kāi)發(fā)具有針對(duì)性的小鍵盤(pán)。本系統(tǒng)直接通過(guò)S3C2410的8個(gè)GPIO口來(lái)擴(kuò)展4×4矩陣鍵盤(pán)。
2.4 擴(kuò)展接口
  S3C2410接口豐富,用戶可根據(jù)需要方便地?cái)U(kuò)展各種接口。本系統(tǒng)通過(guò)S3C2410的USB控制器擴(kuò)展USB HOST接口,為系統(tǒng)提供存儲(chǔ)數(shù)據(jù)功能;利用S3C2410的URAT控制器擴(kuò)展RS232,利用總線擴(kuò)展網(wǎng)卡芯片DM9000給系統(tǒng)提供網(wǎng)絡(luò)接口,方便系統(tǒng)調(diào)試和儀器數(shù)據(jù)的網(wǎng)絡(luò)共享。
3 系統(tǒng)軟件設(shè)計(jì)
  康復(fù)儀通過(guò)軟件界面實(shí)現(xiàn)視覺(jué)信號(hào)的反饋?zhàn)饔?,為肌電生物反饋治療提供技術(shù)支撐。該康復(fù)儀的軟件系統(tǒng)主要由嵌入式Linux操作系統(tǒng)、驅(qū)動(dòng)程序和應(yīng)用程序三部分組成。
3.1 嵌入式操作系統(tǒng)
  為了滿足系統(tǒng)對(duì)實(shí)時(shí)性和安全性的要求,系統(tǒng)采用了嵌入式Linux操作系統(tǒng)。嵌入式Linux繼承了Linux的穩(wěn)定性優(yōu)點(diǎn),且其內(nèi)核相當(dāng)精簡(jiǎn),因此在嵌入式領(lǐng)域得到廣泛應(yīng)用[5]。
  本系統(tǒng)采用了Linux2.6.x內(nèi)核,針對(duì)S3C2410的硬件情況,裁剪并編譯了適合ARM 處理器的Linux內(nèi)核,再借助于華恒公司的ppc bootloader將其傳輸至開(kāi)發(fā)板的FLASH并啟動(dòng)內(nèi)核,通過(guò)busybox制作文件系統(tǒng)。這里根據(jù)需要制作一款簡(jiǎn)單的只讀文件系統(tǒng),即cramfs文件系統(tǒng)。通過(guò)配置宿主機(jī)NFS(network filesystem)文件服務(wù)器的方式,可將該文件系統(tǒng)傳輸至FLASH,從而完成對(duì)開(kāi)發(fā)板上操作系統(tǒng)的配置。
3.2 設(shè)備驅(qū)動(dòng)程序
  在完成操作系統(tǒng)裁剪后,需要對(duì)Linux下的各種設(shè)備進(jìn)行驅(qū)動(dòng)程序編程。由于模塊方式要比靜態(tài)編譯鏈接方式更加方便靈活,因此本系統(tǒng)在Linux內(nèi)核基礎(chǔ)上二次開(kāi)發(fā)的設(shè)備驅(qū)動(dòng)程序是按照模塊方式實(shí)現(xiàn)的。模塊化驅(qū)動(dòng)程序的設(shè)計(jì)和實(shí)現(xiàn)流程主要有編寫(xiě)模塊化編程子程序、編寫(xiě)自動(dòng)配置和初始化子程序、編寫(xiě)服務(wù)于I/O請(qǐng)求的子程序和編寫(xiě)中斷服務(wù)子程序四個(gè)步驟。按照這四個(gè)基本步驟編寫(xiě)肌電增益控制驅(qū)動(dòng)、A/D和D/A轉(zhuǎn)換驅(qū)動(dòng)、PWM調(diào)制波產(chǎn)生驅(qū)動(dòng)、鍵盤(pán)驅(qū)動(dòng)、LCD驅(qū)動(dòng)以及網(wǎng)卡及串口驅(qū)動(dòng)程序等。
[!--empirenews.page--]3.3 應(yīng)用程序
  便攜式腦卒中康復(fù)儀要為患者和操作人員提供友好、簡(jiǎn)便的圖形用戶界面(GUI)。GUI要求簡(jiǎn)單、直觀、可靠、占用資源小且反應(yīng)快速,并且可以根據(jù)硬件具有較好的可移植性和裁剪性。系統(tǒng)選用了Qt/Embedded-2.3.10作為腦卒中康復(fù)治療儀的應(yīng)用程序開(kāi)發(fā)平臺(tái)。
  Qt/Embedded是Trolltech公司開(kāi)發(fā)的面向嵌入式系統(tǒng)的Qt版本。Qt/Embedded是Server/Client結(jié)構(gòu),在底層摒棄了X lib,僅采用framebuffer作為底層圖形接口。Qt使用特有信號(hào)/槽(singal/slot)機(jī)制,對(duì)象間的通信非常簡(jiǎn)便和靈活。Qt/Embedded將外部輸入設(shè)備抽象為keyboard和mouse輸入事件,底層接口可以較好地支持用戶自定義的設(shè)備[6]。
  應(yīng)用軟件采用了模塊化的設(shè)計(jì)思想,把整個(gè)軟件系統(tǒng)劃分為系統(tǒng)自檢模塊、參數(shù)設(shè)置模塊、實(shí)時(shí)處理模塊、顯示模塊和刺激模塊。功能模塊圖如圖2所示。

  操作系統(tǒng)啟動(dòng)完畢后,系統(tǒng)自檢模塊加載各個(gè)外圍設(shè)備,并對(duì)設(shè)備進(jìn)行測(cè)試。設(shè)備自檢正常運(yùn)行之后,按給定的初始值對(duì)設(shè)備進(jìn)行參數(shù)初始化,等待治療過(guò)程的開(kāi)始。治療程序運(yùn)行之前,用戶可以通過(guò)參數(shù)設(shè)置模塊修改治療參數(shù),外設(shè)驅(qū)動(dòng)程序根據(jù)加載的參數(shù)配置外設(shè)。治療程序運(yùn)行過(guò)程中,通過(guò)實(shí)時(shí)處理模塊將采集到的肌電信號(hào)經(jīng)過(guò)濾波處理后顯示在屏幕上,實(shí)現(xiàn)肌電的視覺(jué)反饋;刺激模塊根據(jù)用戶設(shè)定的治療方式對(duì)患者進(jìn)行MMES或者FNS。
  康復(fù)治療儀根據(jù)用戶的設(shè)定參數(shù)運(yùn)行,然后采集并顯示實(shí)時(shí)的肌電信號(hào),將患者的肌電信號(hào)通過(guò)LCD反饋給患者。當(dāng)患者肌電超過(guò)預(yù)先設(shè)定的刺激閾值時(shí),系統(tǒng)按照治療方案給予患者一次電刺激。在不同的治療模式下,系統(tǒng)提供不同的方式誘發(fā)電刺激。治療過(guò)程中,用戶可以根據(jù)患者的實(shí)際情況調(diào)節(jié)治療模式、刺激方式、強(qiáng)度、治療時(shí)間等參數(shù)以達(dá)到最好的效果??祻?fù)治療流程如圖3所示。

  GUI是系統(tǒng)與用戶相互交流和溝通的平臺(tái),是系統(tǒng)的重要組成部分。該康復(fù)儀GUI的首要功能是實(shí)現(xiàn)視覺(jué)信號(hào)的心理反饋?zhàn)饔???紤]到腦卒中患者肌電水平主要集中在200 μV以下,而正常EMG的范圍在2μV~2000 μV之間,坐標(biāo)縱軸的描繪運(yùn)用了對(duì)數(shù)函數(shù)變換。取對(duì)數(shù)函數(shù):
   Y=log10(X)
  當(dāng)X取值為10、100、1 000時(shí),所對(duì)應(yīng)的Y值分別為1、2、3。即在X=10~100和X=100~1 000內(nèi),Y的增量都等于1,這樣就可以在等間距的情況下突出2 μV~200 μV這部分的數(shù)值,又可以照顧到整個(gè)輸出范圍的要求。界面中,橫軸為時(shí)間,而且設(shè)計(jì)成1min剛好顯示1屏治療數(shù)據(jù)的方式。這樣使患者既能觀察到一段時(shí)間內(nèi)的治療情況,也有較充裕的時(shí)間來(lái)主動(dòng)活動(dòng)患肢,能誘發(fā)NMES進(jìn)行治療,而不會(huì)因?yàn)轱@示過(guò)快等造成視覺(jué)和身體的疲勞。主界面的設(shè)計(jì)結(jié)果如圖4所示。

  便攜式腦卒中康復(fù)儀采用了嵌入式ARM-Linux系統(tǒng)及Qt/Ebedded開(kāi)發(fā)設(shè)計(jì),與目前國(guó)內(nèi)外同類(lèi)儀器相比較,具有體積小、可靠性高、效率高、成本低、功耗低等特點(diǎn),便于將治療儀推廣到社區(qū)醫(yī)院、鄉(xiāng)鎮(zhèn)醫(yī)院甚至患者家庭使用,符合我國(guó)醫(yī)療衛(wèi)生改革的發(fā)展要求,具有良好的應(yīng)用前景。
  系統(tǒng)實(shí)現(xiàn)了在LCD上實(shí)時(shí)顯示采集到的肌電信號(hào),并同時(shí)顯示刺激閾值;兩種電刺激輸出的各項(xiàng)參數(shù)均能達(dá)到預(yù)期水平;圖形用戶界面簡(jiǎn)便友好、操作方便,人機(jī)交互效果良好,完全能滿足腦卒中康復(fù)系統(tǒng)要求,達(dá)到了預(yù)期效果。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉