System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及表面肌電信號同步,尤其涉及一種基于藍牙通訊的多通道表面肌電時間同步方法。
技術介紹
1、表面肌電信號采集是一種用于測量人體肌肉活動的技術,常用于運動生理學、康復醫學等領域。在表面肌電信號采集系統中,多個從機同時采集肌電信號,并將數據傳輸給主機進行處理和分析。然而,在多個從機同時工作的情況下,由于32個從機的時鐘存在差異,導致采集數據的時間不同步,從而影響數據的準確性和可靠性。
2、目前已有一些解決方案嘗試解決藍牙多通道表面肌電時間同步問題。其中一種解決方案是通過藍牙主機發送數據包給從機,從機收到藍牙主機數據包之后反饋給主機應答包。主機記錄發送包和接受應答包的時間,多次重復該動作后,取平均值進行校準,從而實現多組從機的時間同步。另一種方案是采用硬件觸發信號的方式。具體而言,主機通過硬件手段給多個從機發送一個相同的觸發信號,從機接收到觸發信號后,進行定時器初始化。通過這種方式,可以實現多個從機的時間同步,保證數據采集的準確性。
3、現有的藍牙協議由于本身的限制,數據包進入協議棧后是隨機發送給各個從機,并且彼此之間是分時發送,無法做到完全的時間同步。并且整個過程隨機導致的誤差較大。這種隨機和分時發送的方式導致從機接收到數據包的時間先后順序不一致,從而無法保證多個從機之間的時間完全同步。
4、這種時間不同步會導致一些問題,例如在需要多個從機同時執行某項操作的場景中,由于時間不同步,從機之間的操作可能會出現不一致,影響了系統的穩定性和可靠性。因此,現有的藍牙協議在多從機時間同步方面存在一定
5、而通過硬件觸發信號的方式需要額外的硬件設備支持,增加了系統的成本和復雜性。其次,由于多個從機的時鐘存在微小差異,即使使用硬件觸發信號進行同步,仍然存在數據的微小不同步。這可能導致數據的誤差累積和結果的不準確性。此外,硬件觸發信號方式對于從機的數量也存在限制,一旦從機數量過多,信號的傳輸和同步會變得更加復雜和困難。
6、綜上所述,現有技術中通過藍牙主機模塊直接發送同步信號給從機模塊進行初始化定時器的方式實現表面肌電從機時間同步存在一些問題和限制,需要進一步改進和優化。
技術實現思路
1、本專利技術的目的是針對
技術介紹
存在的技術問題,提出一種基于藍牙通訊的多通道表面肌電時間同步方法,包括如下步驟:
2、s1:主機通過藍牙模塊,依次向n個從機分時隨機發送定長數據包,相鄰兩包數據包的時間固定間隔為tms;
3、s2:從機接收到數據包后,立刻返回包含自身序號的應答包至主機;
4、s3:主機根據從機返回應答包的時間順序,確定n個從機接收數據包的先后順序;
5、s4:主機向n個從機發送一組同步包,同步包包含,n個從機接收數據包的順序號;
6、s5:n個從機根據接收到的同步包獲取自身的順序號n,延遲(n-n)*tms的時間后,初始化定時器。
7、進一步地,步驟s1還包括:
8、s11:主機藍牙模塊發送數據包到協議棧;
9、s12:協議棧隨機自動發送數據包至各個從機,間隔時間固定為tms。
10、進一步地,步驟s3還包括:
11、s31:設定同步系數i、同步閾值x,初始化i=1;
12、s32:循環步驟s1、s2,每循環一次時,比對本次循環確定的n個從機接收數據包的先后順序,與上次n個從機接收數據包的先后順序是否一致,若一致則i=i+1,否則初始化i;
13、若i=x,則進入步驟s4,否者進入步驟s32。
14、進一步地,n=32、t=10、x=5。
15、與現有技術相比,本專利技術具有如下有益的技術效果:本專利技術通過主機藍牙模塊往多個從機發送定長數據包,并按照時間記錄接收從機返回的自身序號,從而確定從機接收到數據的時間順序。根據確定的時間順序,主機向從機發送一組包含順序序號的同步信號數據包,各從機根據同步信號數據包中的序號自行進行延遲啟動初始化定時器,從而實現多組從機的時間同步,且多組從機間的定時器的時間誤差小于200us。
16、綜上,本專利技術解決了取平均值進行校準方法,導致時間同步的準確性和一致性較差的問題,進一步地,本專利技術的時間精度更高,多個通道的定時器的時間誤差小于200us,確保了數據采集的準確性和精度,進一步地,本專利技術的方案與硬件同步相比,優化了使用操作方法和可擴展性,降低了系統的成本和復雜性。
本文檔來自技高網...【技術保護點】
1.一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,所述步驟S1還包括:
3.根據權利要求1所述的一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,所述步驟S3還包括:
4.根據權利要求3所述的一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,所述N=32、T=10、X=5。
【技術特征摘要】
1.一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于藍牙通訊的多通道表面肌電時間同步方法,其特征在于,所述步驟s1還包括:
3.根據權利...
【專利技術屬性】
技術研發人員:龍景焱,
申請(專利權)人:深圳英智科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。