亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        舌控智能輔助系統(tǒng)的通信裝置研究

        2021-11-03 13:49:46趙劍畢京曉史麗娟匡哲君王柳彭雄
        關(guān)鍵詞:上位串口指令

        趙劍, 畢京曉, 史麗娟*, 匡哲君, 王柳, 彭雄

        ( 1.長春大學(xué) 計算機(jī)科學(xué)技術(shù)學(xué)院, 長春 133000; 2.長春大學(xué) 電子信息工程學(xué)院, 長春 133000;3.吉林省人體健康狀態(tài)辨識與機(jī)能增強(qiáng)重點實驗室, 長春 130000 )

        為了提高舌機(jī)接口系統(tǒng)的穩(wěn)定性,進(jìn)一步改善失能患者的生活質(zhì)量,近年來舌頭-計算機(jī)交互領(lǐng)域?qū)?shù)據(jù)采集精度的要求越來越高.舌機(jī)接口技術(shù)是一種由舌頭操控的輔助技術(shù),由該技術(shù)建立的舌控智能輔助系統(tǒng)可以為中重度失能患者(特別是因脊柱神經(jīng)損傷造成上肢或手部失能的患者)在失能早期能夠自主康復(fù)和失能后能夠恢復(fù)生活自理提供有效的治療手段.精確采集舌部運動特征信號是研究舌機(jī)接口技術(shù)的關(guān)鍵問題之一.在舌機(jī)接口技術(shù)中,目前記錄舌部運動生理數(shù)據(jù)的方法主要有電磁記錄儀(EMA)、核磁共振成像技術(shù)(MRI)、超聲儀(ultrasound)以及X光技術(shù)(X-ray)等,但這些技術(shù)存在攜帶不便以及有害人體等問題[1-4];因此,這些方法目前仍然無法滿足現(xiàn)代舌機(jī)接口技術(shù)的發(fā)展需求.鑒于此,本文采用STM32H743作為控制器,結(jié)合由美國NI公司研制的LabVIEW(laboratory virtual instrument engineering workbench)進(jìn)行編程[5],設(shè)計了一種對舌機(jī)接口系統(tǒng)進(jìn)行信號采集的裝置,并對其可行性進(jìn)行了驗證.

        1 方案設(shè)計

        1.1 舌控信號特征

        本文所采集的舌控信號是基于人口腔內(nèi)部生理結(jié)構(gòu)所制作的人造假腭.采集信號時,舌部需觸碰嵌入人造上腭的16個微小電極傳感器.信號經(jīng)過校正、放大和采樣后用于閾值設(shè)定.設(shè)定閾值的目的是決定是否選擇該電極.當(dāng)某一電極的電壓超過設(shè)定的閾值時,表示該電極產(chǎn)生觸碰電極信號,用“1”表示;當(dāng)電極電壓低于設(shè)定的閾值時,表示該電極未產(chǎn)生觸碰電極信號,用“0”表示.該裝置所采集的舌控智能輔助系統(tǒng)的指令數(shù)據(jù)通過模數(shù)轉(zhuǎn)換后輸出.

        1.2 通信裝置的設(shè)計

        本文設(shè)置的通信裝置系統(tǒng)主要由電極傳感器、信號處理模塊、電源模塊組成,如圖1所示.由圖1可以看出,電極傳感器的輸入信號經(jīng)由信號采集模塊調(diào)整處理后發(fā)送給A/D轉(zhuǎn)換模塊(將模擬信號轉(zhuǎn)換為數(shù)字信號),信號經(jīng)A/D轉(zhuǎn)換后再通過信號傳輸模塊傳輸給計算機(jī)并實時保存.16個電極傳感器的觸發(fā)情況由LabVIEW顯示.

        圖1 系統(tǒng)結(jié)構(gòu)圖

        圖2為通信裝置系統(tǒng)的信息采集與獲取過程.該系統(tǒng)采用單片機(jī)控制系統(tǒng)檢測電極傳感器信號(單片機(jī)內(nèi)部由恒壓源串接電阻作為開關(guān)激勵信號[6]);采用比較器比較反饋的開關(guān)信號與預(yù)設(shè)的電阻值等效電壓信號[7](由此得到各引腳的電平狀態(tài));利用AD轉(zhuǎn)換模塊將模擬信號轉(zhuǎn)化為數(shù)字信號;利用LabVIEW中的VISA庫函數(shù)實時檢測單片機(jī)信號,以此實現(xiàn)計算機(jī)與單片機(jī)的通訊并最終獲取舌控數(shù)據(jù).由上述可看出,該通信裝置能夠?qū)崿F(xiàn)信號的采集、數(shù)據(jù)傳輸與存儲.

        圖2 通信裝置的信息采集與獲取過程

        為了消除由人為因素和外部環(huán)境對系統(tǒng)造成的輕微擦碰、抖動等不良觸碰,本文采取以下措施:上電復(fù)位后初始化串行口,并設(shè)定內(nèi)部定時器每隔20 ms檢測一次電平.如果每次測得的電平狀態(tài)與上次所測的相同,則認(rèn)為是人為且穩(wěn)定的信號;如果某一次測得的電平狀態(tài)與上次所測的電平狀態(tài)不同,則觀察下一次檢測的狀態(tài),若與本次相同,說明信號發(fā)生了改變.測得的數(shù)據(jù)信號由串口傳輸給上位機(jī)[8],由此實現(xiàn)數(shù)據(jù)的獲取.計算機(jī)與單片機(jī)通信過程中,單片機(jī)串口與上位機(jī)USB口之間采用CH340芯片進(jìn)行串口連接[9].考慮到主控性價比和穩(wěn)定性,本文選用STM32H743單片機(jī)作為核心控制器,其供電電源為一個9~24 V正負(fù)電源[10].

        2 系統(tǒng)的軟件設(shè)計

        系統(tǒng)的軟件設(shè)計流程為: 開始 → 初始化 → 端口配置 → 串口通信設(shè)置 → 接收數(shù)據(jù) → 結(jié)束.

        2.1 串口通信協(xié)議

        LabVIEW程序由數(shù)據(jù)流驅(qū)動[11],其數(shù)據(jù)接收端通過虛擬儀器軟件結(jié)構(gòu)(virtual instrument software architecture,VISA)來判斷是否有新數(shù)據(jù)接收[12],并對新接收的數(shù)據(jù)進(jìn)行處理.LabVIEW的VISA庫包含有串口配置、數(shù)據(jù)寫入、數(shù)據(jù)讀取等一系列子VI[13],這些VI用于搭建串口通信的通道,以此實現(xiàn)計算機(jī)和設(shè)備之間的雙向通信.為了實現(xiàn)LabVIEW與單片機(jī)的快速通信,本文采用同步調(diào)用來傳輸數(shù)據(jù)(數(shù)據(jù)為數(shù)組形式).

        由于數(shù)據(jù)傳輸過程中會遇到誤碼的情況,因此為了保證接收數(shù)據(jù)的正確性,本文在通信協(xié)議中嚴(yán)格定義了數(shù)據(jù)起始碼、結(jié)束碼以及數(shù)據(jù)位的長度(數(shù)據(jù)位的值介于5和8之間,默認(rèn)值為8).接收端接收數(shù)據(jù)時,若發(fā)現(xiàn)數(shù)據(jù)有誤則自動舍棄當(dāng)前所接收的數(shù)據(jù),并重新開始下一幀數(shù)據(jù)的接收.通信協(xié)議如下: ①傳輸數(shù)據(jù)為每秒50條.②數(shù)據(jù)段由起始位(FFAA)、數(shù)據(jù)位和結(jié)束位(FF55)組成.③傳輸數(shù)據(jù)的波特率為9 600.

        2.2 上位機(jī)的整體設(shè)計

        上位機(jī)軟件的整體設(shè)計思路如圖3所示,其具體實現(xiàn)步驟為:

        圖3 上位機(jī)整體設(shè)計圖

        1)配置串口,設(shè)置波特率、字節(jié)數(shù)、停止位[14].

        2)繪制直觀圖,觀察舌部執(zhí)行某一指令時觸到的極點數(shù)和各指令的極點接觸范圍.

        3)將測得的舌控信息保存為文本格式(為方便后續(xù)進(jìn)行數(shù)據(jù)處理).

        4)設(shè)置數(shù)據(jù)回放(為在實驗時便于查看歷史數(shù)據(jù)).查詢歷史數(shù)據(jù)時,需首先確定讀取數(shù)據(jù)的路線和參數(shù).

        2.3 上位機(jī)的數(shù)據(jù)采集流程

        上位機(jī)將采集的舌觸信息、時間以及采集次數(shù)等參數(shù)自動保存到所選擇的文件中.保存的具體方法為:首先在存儲單元的最外層使用楨順序結(jié)構(gòu)函數(shù)來實現(xiàn)文件路徑的數(shù)據(jù)流傳遞,用以控制節(jié)點的執(zhí)行順序;然后將最先執(zhí)行的代碼放在楨0邊框內(nèi)執(zhí)行,然后依次執(zhí)行其他幀中的程序即可完成參數(shù)的保存.軟件程序的結(jié)構(gòu)和循環(huán)由帶寄存器的While和Case結(jié)構(gòu)來完成,部分軟件程序如圖4所示.

        圖4 上位機(jī)的部分?jǐn)?shù)據(jù)采集程序

        3 系統(tǒng)測試及分析

        系統(tǒng)應(yīng)用程序由虛擬儀器LabVIEW平臺開發(fā),該程序可實時讀取16個電極傳感器產(chǎn)生的信號.當(dāng)啟動系統(tǒng)數(shù)據(jù)接收程序后,系統(tǒng)將接收到的串口數(shù)據(jù)(舌觸信息)以界面的形式實時顯示,并將數(shù)據(jù)保存于Excel中.

        為了驗證系統(tǒng)的性能及可靠性,本文對系統(tǒng)進(jìn)行了硬件測試.硬件測試裝置如圖5所示.該測試裝置主要包括舌控智能輔助系統(tǒng)采集裝置、STM32核心處理器及其他硬件模塊.

        圖5 硬件測試裝置圖

        測試裝置在測試過程中執(zhí)行有目的的指令控制,系統(tǒng)篩選過濾非人為觸碰信號,并將處理后的數(shù)組傳輸給上位機(jī).圖6為測試裝置執(zhí)行10次控制指令(包括前后左右)的觸碰電極顯示情況.由圖6可以看出,各指令的接觸電極基本在同一區(qū)域,這表明該通信裝置能夠準(zhǔn)確地采集舌控智能輔助系統(tǒng)的控制信號.

        (a) 前指令觸碰電極情況

        (b) 后指令觸碰電極情況

        (c) 左指令觸碰電極情況

        (d) 右指令觸碰電極情況圖6 電極觸發(fā)顯示情況

        4 結(jié)語

        研究表明,本文設(shè)計的舌控智能輔助系統(tǒng)的通信裝置能夠快速、準(zhǔn)確地獲取STM32測得的電極傳感器信號,并具有實時顯示、自動保存和查詢歷史數(shù)據(jù)等功能.另外,該通信裝置還具有應(yīng)用方便、穩(wěn)定性高、功耗低等優(yōu)點.因此,該通信裝置可為舌控智能輔助系統(tǒng)的信號采集提供有效幫助.

        猜你喜歡
        上位串口指令
        聽我指令:大催眠術(shù)
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        ARINC661顯控指令快速驗證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        特斯拉 風(fēng)云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機(jī)的教室智能監(jiān)測管理系統(tǒng)
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實時無線通信
        地礦測繪(2015年3期)2015-12-22 06:27:26
        以新思路促推現(xiàn)代農(nóng)業(yè)上位
        国产精品美女久久久久久大全| 色欲av伊人久久大香线蕉影院 | 亚洲综合欧美日本另类激情| 无码国产一区二区色欲| 精品熟女视频一区二区三区国产 | 黄色av亚洲在线观看| 在线天堂www中文| 国产剧情国产精品一区| 色综合久久久久综合一本到桃花网| 99精品人妻少妇一区二区三区| 国产亚洲精品久久久久久国模美| 日韩人妻无码免费视频一区二区三区| аⅴ天堂国产最新版在线中文 | 国产精品99无码一区二区| 亚洲精品毛片一区二区三区 | 成人无码激情视频在线观看 | 日韩成人无码| 一级片麻豆| 国产一级一片内射视频在线| 亚洲精品国产第一综合色吧| 99在线精品免费视频九九视| 日韩中文字幕不卡网站| 国产精品亚洲精品专区| 影音先锋久久久久av综合网成人| 欧美日韩国产成人高清视频| 日本久久久免费高清| a级三级三级三级在线视频| 射精区-区区三区| 国产精品va在线播放我和闺蜜| 国产精品va在线观看一| 久久中文字幕亚洲综合| 伊人色综合久久天天五月婷| 亚洲成aⅴ人在线观看| 加勒比亚洲视频在线播放| 国语对白福利在线观看| 黑人巨大跨种族video| 91情侣视频| 国产精品麻豆一区二区三区| 欧美日韩一区二区三区在线观看视频| 亚洲熟女少妇一区二区| 日本经典中文字幕人妻|