音效卡可以採集力嗎?

數據採集卡太貴了,我看到文獻中說可以用音效卡來採集信號,我需要做的是足底壓力的數據採集,不知道能不能用音效卡來採集?壓力感測器的電壓信號能不能被普通音效卡所識別!?


正好做過一個音效卡示波器。

這個是音效卡輸入輸出口的簡單示意,無論是line in還是mic in,都是要過隔直電容的,所以說什麼應變式、壓阻式、壓電式等等感測器,都是直流量輸出的,想簡單直接用就是不可能的了。自己想辦法轉換成交流吧,至於調頻還是調幅還是其他什麼,就看具體的工作情況了。

Line In和Mic In的區別在於輸入阻抗不同,通常情況下多數音效卡的Line In介面阻抗在600-1000Ω左右,Mic In阻抗在10KΩ-50KΩ左右。Mic In能承受的最大電壓峰峰值在0.3V左右 Line In口為1V。

還有要注意的一個問題,集成音效卡還有個問題經常會有與交流電源相關的莫名其妙的雜訊還有干擾等等,至於是音效卡本身的問題,還是電腦廠家在主板在電源方面的問題就不清楚了,沒有研究過。

比如我遇到的問題就是下圖,測試EE1411函數信號發生器的正弦波,用趙本山小品里的話說——信號發生器得過腦血栓。那個李莎育圖已經和龍鬚拉麵差不多了。

這個就是計算機和信號發生器出現了共地干擾,解決的辦法有三個:1)用筆記本電腦,電池供電。2)用其他信號發生器,我用YB1610就好了。3)把示波器三芯插頭的地線掰彎。

這也可以看出來,也許電源做得稍微有點問題,就會出問題,稍微有一點不一樣,也許就萬事大吉。說了這麼多,就是想告訴樓主,用音效卡是多麼不靠譜的事情。如果想靠譜些就要買幾百元的音效卡,再加上自己設計一下轉換電路,真的不便宜。TB上面直接搜「USB數據採集卡」不到三百元一大堆。8路模擬輸入,拿去採集八爪魚的足底壓力都夠用了。用集成好的數字量感測器,那就更簡單了。真心比音效卡靠譜。


理論上應該可以

  • 音效卡由於通過電容耦合會過濾掉所有直流分量,所以只能檢測到信號的變化,而不是絕對值
  • 同樣的原因,音效卡會過濾掉某個頻率之下的聲音,這需要你自己判斷,你測的信號變化頻率是多少
  • 音效卡的讀數通常是相對值,需要經過校準
  • 音效卡的輸入阻抗比數據採集卡小得多,可能需要加一個阻抗做匹配
  • 音效卡允許的電壓範圍只有1V左右,你可能需要把感測器的電壓降下來
  • 音效卡雜訊會比較大,精度也不高,你的應用是否合適?

總之,只要做好介面,音效卡可以採集你的壓力感測器信號,但是你需要做很多介面匹配/信號匹配的工作。貌似某寶上有很多便宜的數據採集卡,幾百塊就可以搞定。


不知道壓力感測器的原理,但用錄音軟體錄東西是可以看到波形的,推薦使用壓電陶瓷拾音器代替感測器測試.

改造的話需要拿到壓力感測器參數,確保電流電壓符合錄音設備標準才行.


這個取決於你的感測器到底什麼靈敏度,受力與電壓改變的關係 等等,還有你要求什麼樣的精度,以前我做過一個康復步態分析的原型,sampling 的要求不高,兩個Arduino ,感測器加簡單放大電路,加上xbee, 就是個 load balance analysis 的系統了。音效卡做數據卡用也可以,不少人用音效卡檢測ECG信號,關鍵還是看你模電 數電底子有多厚了。


推薦閱讀:

TAG:感測器 | 數據採集 | 壓力測試 |