iT邦幫忙

0

擷取肌電感測器訊號到個人電腦

各位前輩們好

目前小弟正在做一樣專題,需要使用現有感測器設備來做資料的擷取,官方雖然有提供免費的軟體可供使用者做資料的檢視以及儲存,但我的需求是希望能夠及時(Real-Time)的透過他的設備:USB Dongle(插在PC上)來跟感測器(肌電感測器:位於人體身上)做通訊,擷取我所需要的資料後,需要做資料處理演算提供最後結果回傳到另外一塊Arm Based的MCU做機電控制。以上是需求的描述。

設備的官方說明文件連結如下:
https://www.otbioelettronica.it/en/products/hardware/duelite

說明文件通訊設定部分如下截圖:
https://ithelp.ithome.com.tw/upload/images/20210208/201350715GmDhws85O.png

小弟本人比較擅長使用MATLAB、C語言,倘若Python能夠做到上述需求我也能夠嘗試看看。目前個人的解決想法大概是需要透過程式創建Virtual COM port,並設定如上的規格,發送特定字元如上所說為(0x80),接著可能就是照著某通訊協議與設備做通訊,解析資料跟演算,對於怎麼回傳訊號就目前還沒有想法了。希望前輩們提供一點實作方向給我,謝謝!

看更多先前的討論...收起先前的討論...
nansen iT邦新手 3 級 ‧ 2021-02-08 15:24:40 檢舉
如果你已經有搭配USB Dongle運作的軟體,可以使用SerialPort Monitor這套軟體來查看他與Dongle互動的情況跟這照抄通訊模式就好

Start/stop monitoring the serial port that is already opened by another application (available in Professional/Company Edition only)

https://www.eltima.com/products/serial-port-monitor/
jack8900 iT邦新手 5 級 ‧ 2021-02-08 15:41:13 檢舉
以前有做過類似專題,可以考慮使用ARDUINO、黑莓派等,有提供可外接感應器,也可自己寫程式把資料寫進資料庫,之後再從資料庫抓資料出來處理就OK
Arduino加上相對應的感測器就可以做,透過ESP8266把資料用wifi送回主機釲錄
1984105 iT邦新手 5 級 ‧ 2021-02-09 10:11:20 檢舉
如果只是要做實驗,用NI USB擷取卡應該會比較快
otto8611 iT邦新手 5 級 ‧ 2021-02-09 14:57:31 檢舉
感謝各位的回覆, 目前需求是一定得使用他的感測器設備, 所以並不考慮額外添購其他感測器設備, 是希望在既有設備下看看能不能從中獲取傳輸的資料, 或是主動與從端設備通訊要求回傳資料給主端(PC)做運算, 所以也不只是用於監控數據而已, 還要"獲取資料"做運算, 所以目前卡住的環節在於, 不曉得如何用自定義軟體(非官方提供軟體:因為它只能即使檢視,沒辦法及時獲取資料), 與設備做開始通訊這塊部分。謝謝各位 如果有其他想法歡迎再提供給我

尚未有邦友回答

立即登入回答