日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

姿態(tài)檢測及數據傳輸系統(tǒng)設計方案

出處:廠商供稿 發(fā)布于:2022-07-21 16:34:47

    近年來,MEMS技術的發(fā)展開辟了一個全新的技術領域和產業(yè),采用MEMS技術制作的微傳感器、微執(zhí)行器、電力電子器件等在航空、航天、汽車、生物醫(yī)學、軍事等領域中都有著十分廣闊的應用前景,同時人體姿態(tài)檢測和信息融合技術在人體醫(yī)學工程、健康監(jiān)護等領域的研究也逐漸開展起來。
     目前人體姿態(tài)檢測的主要手段有圖像分析和加速度分析兩種,圖像分析的算法通過攝像捕捉人體運動姿態(tài),經過一定的圖像處理技術確定人體的姿態(tài),該方法需要在人體運動的區(qū)域安裝攝像頭,價格昂貴、具有一定的局限性;傳統(tǒng)的加速度算法采用SVM (Support Vector Machine) 算法對數據進行預處理,然后用KFD(Kernel Fisher Discriminant)算法和k-NN(Nearest Neighbour)算法進行判定,該方法計算量大、編程復雜。
     本系統(tǒng)提出的算法主要是在加速度計、陀螺儀、磁力計采集人體運動姿態(tài)信息的基礎上,運用擴展卡爾曼濾波將數據進行融合,得到人體腰部和腿部的角度信息,然后通過大量實驗建立與姿態(tài)的對應關系,采用這種方式可以利用加速度計與磁力計克服單獨采用陀螺儀引起的姿態(tài)角發(fā)散,另外利用陀螺儀可以克服由于振動對于加速度計的影響與由于軟硬鐵磁對于磁力計的影響。
     1 系統(tǒng)整體設計方案
     系統(tǒng)分為上位機子系統(tǒng)和下位機子系統(tǒng),下位機子系統(tǒng)由電源模塊、2個iNEMO模塊、GPRS模塊和主控板組成,其中電源模塊給整個系統(tǒng)提供3.3V和5V的工作電壓,兩個iNEMO模塊分別固定在人體的腰部和腿部,完成對加速度計、磁力計、陀螺儀的信息采集,然后通過串口發(fā)送到主控板,主控板進行卡爾曼濾波融合出腰部和腿部的角度,然后根據腰部和腿部的角度值完成姿態(tài)的檢測,GPRS模塊通過socket協議將姿態(tài)信息打包傳送到上位機,上位機實現遠程監(jiān)控。

 

     圖1 系統(tǒng)整體設計方案
     2 數據融合原理
     在慣性導航領域,求取姿態(tài)角的數學表達式叫做方向余弦矩陣,用于表示方向余弦矩陣有兩種方式:歐拉角與四元數。歐拉角的優(yōu)點是比較直觀,缺點是在俯仰角為正負90°時系統(tǒng)存在不穩(wěn)定奇點。四元數的優(yōu)點是當俯仰角為正負90°時系統(tǒng)不受影響,缺點是不直觀,下面是它們之間的相互轉換公式。
     歐拉角轉換成四元數

     四元數轉換成歐拉角

   

     在程序中使用的是四元數,由于四元數不能直觀的表示輸出的角度,所以首先根據陀螺儀求取四元數,再將四元數轉換成姿態(tài)角。根據運動體安裝的三軸陀螺儀,可以得到在運動體坐標系下的三軸角速度( wx,wy,wz),用三軸角速度更新四元數。

   

     然后利用加速度計的信息,采用卡爾曼濾波的方法來對四元數進行修正,設系統(tǒng)的狀態(tài)空間方程為
    基于iNEMO模塊的姿態(tài)檢測及數據傳輸系統(tǒng)設計
     其中,X(k)是k時刻的系統(tǒng)狀態(tài),U(k)是k時刻對系統(tǒng)的控制量。A和B是系統(tǒng)參數。Z(k)是k時刻的測量值,H是測量系統(tǒng)的參數。W(k)和V(k)分別表示過程和測量的噪聲。
     為了提高慣性導航儀的啟動速度,需要利用歐拉角求取初始的四元數,首先根據運動體上三軸加速度計輸出的三軸加速度( fx,fy,fz),求取俯仰角θ與橫滾角φ

    

     隨后讀取磁力計輸出的三軸磁場強度基于iNEMO模塊的姿態(tài)檢測及數據傳輸系統(tǒng)設計,然后用加速度計對磁力計進行傾斜補償

 

     根據傾斜補償后的磁力計輸出,可以求得偏航角為

   

     利用公式(3-5)和(3-7)可以完成對四元數的初始化工作。
     3 系統(tǒng)硬件設計
     3.1 iNEMO模塊簡介
     iNEMO慣性導航模塊的基本原理如圖2所示,利用MEMS傳感器和主控芯片STM32F103RET6提供動靜態(tài)方向和慣性測量功能。集成3個(4種)意法半導體傳感器 :3軸陀螺儀(L3GD20)、3軸加速度計+3軸磁力計(LSM303DLHC )以及氣壓傳感器 (LPS331AP ),iNEMO傳感器平臺主控制器通過I2C總線與各傳感器通信。iNEMO傳感器平臺可以通過串口向外界提供各傳感器原始數據,還可以提供各傳感器經AHRS算法融合后的橫滾、偏航及俯仰角度。

   

     圖2 iNEMO慣性導航模塊框圖
     3.2 主控制器
     圖3為系統(tǒng)主控板電路圖,其中處理器采用了STM32F103VCT6,STM32系列單片機以Cortex-M3為內核,時鐘頻率可達到72M Hz,具有豐富的片內外設,高性能、低成本、低功耗的特點使其成為32位產品用戶的選擇。主控板拓展了多個串行接口,和iNEMO腿部模塊、iNEMO腰部模塊和GPRS模塊進行串口通信。穩(wěn)壓芯片選用了LM2576D2T-5,其輸入電壓為45V,可穩(wěn)定輸出5V電壓,再經過REG1117-3.3的穩(wěn)壓電路,產生3.3V工作電壓,當電流異常導致溫度過高時,保險絲F1、F2可以自身熔斷切斷電流,起到保護電路的作用。另外主控電路還包括復位電路、晶振電路、電容濾波電路以及JTAG接口等。

     

   圖3 主控板電路圖

     3.3 GPRS電路設計
     圖4為GPRS電路圖,主要包括、SIM300模塊、SIM卡卡槽、穩(wěn)壓電路四部分。MCU同樣采用了STM32F103VCT6,圍繞它設計了單片機系統(tǒng),包括晶振電路、復位電路、電容濾波電路等,MCU通過串口向SIM300發(fā)送控制指令以及接收SIM300返回的數據;SIM300模塊與PCB板的連接方式為60引腳的板板,全部引腳從該連接器引出,SIM300的網絡狀態(tài)指示燈引腳可根據模塊的網絡狀態(tài)輸出不同頻率的電壓脈沖,方便觀測模塊是否正常工作,對于不需要用的音頻接口、LCD接口等,對應的引腳懸空即可;穩(wěn)壓芯片選擇方面,可以使用開關型穩(wěn)壓芯片或者LDO線性穩(wěn)壓芯片,開關型穩(wěn)壓芯片轉換效率高,但是需要的外圍器件較多,且多為,占用空間比較大,為了節(jié)省PCB空間,設計中采用MIC5219-3.3BM5穩(wěn)壓芯片作為SIM300的電源調理芯片。

 

     圖4 GPRS電路圖
     4 系統(tǒng)軟件設計
     4.1 系統(tǒng)軟件整體流程圖
     圖5所示為系統(tǒng)軟件整體流程圖,首先對STM32進行初始化配置,包括時鐘電路RCC高速時鐘和低速時鐘的起振、通用引腳GPIO輸出輸出模式的配置、串口USART波特率的設置,然后將SIM300設置為透傳模式,進行網絡連接(具體過程可參考3.3),成功連接網絡之后,配置iNEMO模塊各傳感器的分辨率、字節(jié)對齊方式、讀取頻率等,然后分別讀取腰部和腿部iNEMO模塊的加速度、陀螺儀、磁力計原始數據,獲得原始數據之后根據分別率的設置計算磁力計、陀螺儀、加速度的大小,通過擴展卡爾曼濾波融合得到腰部的俯仰角PITCH、腿部的偏航角YAW,結合兩個角度信息通過查表法進行姿態(tài)判斷,設置相應的標志位,通過GPRS將姿態(tài)標志位打包后發(fā)送到遠程監(jiān)控端。

  

     圖5 系統(tǒng)軟件整體流程圖
     4.2 姿態(tài)檢測
     如圖6所示,iNEMO模塊中L3GD20、LSM303DLHC 以及LPS331AP 通過I2C串行總線與單片機進行通信,I2C總線兩根雙向信號線一根是數據線SDA,另一根是時鐘線SCL,通過上拉電阻接到正電源VDD,每個接到I2C總線上的器件都有的地址,主機發(fā)送地址時,總線上的每個從機都將7位地址碼與自己的地址進行比較,如果相同,則認為自己正被主機尋址。

   

     圖6 I2C串行總線示意圖
     iNEMO各個傳感器的地址碼宏定義如下:
     #define ACC_ADDRESS 0x32 //加速度計地址碼
     #define MAG_ADDRESS 0x3C //磁力計地址碼
     #define GYRO_ADDRESS 0xD6 //陀螺儀地址碼
     采集到傳感器的數據之后,首先利用三軸陀螺儀信號,采用四元數的姿態(tài)表達式,積分求得姿態(tài)角,然后采用三軸加速度計和三軸磁力計,利用大地磁場和重力磁場在地理坐標系和運動坐標系之間的方向余弦進行角度的解算,然后采用卡爾曼濾波進行前三者數據的融合,得到腰部的俯仰角PITCH、腿部偏航角YAW。通過大量實驗建立姿態(tài)角與人體姿態(tài)的對應表如下:

  

     表1 姿態(tài)與YAW、PITCH的對應表
     4.3 GPRS發(fā)送
     SIM300參數的設定、TCP/ IP連接的建立以及數據的傳輸都是通過AT指令來實現的,AT指令是終端設備與PC應用之間的通信方式,一般由終端設備(如PC、控制板等)向終端適配器(如GPRS模塊等)發(fā)送。AT指令以AT開頭,以回車作為結尾;每條指令是否成功執(zhí)行都有相應的響應返回。SIM300的TCP/IP功能支持普通和透傳兩種模式,本文采用的是透傳模式,一旦建立連接模塊就進入數據模式。
     SIM300透傳模式的配置大致分為以下四步:
     (1)匹配波特率,發(fā)送“AT”指令后,延時一段時間發(fā)送“ATE0”。
     (2)注冊網絡,發(fā)送“AT+CREG?”,若返回“OK”,則網絡注冊成功。
     (3)設置透傳模式,發(fā)送“AT + CIPMODE=1”,若返回“OK”,則設置成功。
     (4)連接網絡,發(fā)送“AT+CIPSTART=“TCP”,“219.236.xxx.xxx”,“7000””,其219.236.xxx.xxx為PC的IP地址,7000為端口號。連接成功返回:CONNECT OK
     5 系統(tǒng)測試
     為了驗證系統(tǒng)姿態(tài)檢測功能的可靠性,選取了不同的人分別佩戴該系統(tǒng)做了大量的實驗,完成了對站立、坐下、行走、彎腰、躺下、趴倒的識別率的測試。從測試結果表2可以看出,大部分動作均可以準確無誤的識別出來,行走、彎腰兩個動作出現了誤識別,這是由于不同的人佩戴該系統(tǒng)時,各個姿態(tài)對應的角度閾值會有少許的差別,但是百分之九十五以上的識別率足夠滿足用戶的要求。

   

     表2 測試結果
     結束語
     人體姿態(tài)檢測裝置實現了對人體姿態(tài)的檢測,可以很好地應用在對老人的監(jiān)護、體感游戲等領域。數字式傳感器的應用簡化了硬件電路,GPRS模塊的網絡傳輸突破了射頻傳輸距離短的缺陷,擴大了傳輸距離,整個系統(tǒng)體積小巧方便、應用性強。
關鍵詞:電子

版權與免責聲明

凡本網注明“出處:維庫電子市場網”的所有作品,版權均屬于維庫電子市場網,轉載請必須注明維庫電子市場網,http://www.hbjingang.com,違反者本網將追究相關法律責任。

本網轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品出處,并自負版權等法律責任。

如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。

俠客夢——DIY電子科技創(chuàng)新創(chuàng)客創(chuàng)意作品
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術客服:

0571-85317607

網站技術支持

13606545031

客服在線時間周一至周五
9:00-17:30

關注官方微信號,
第一時間獲取資訊。

建議反饋

聯系人:

聯系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經采納,將有感恩紅包奉上哦!