先說一下adc的位數是什麼意思吧。
8位的淘汰貨。學校還在學,,,,
10位的一樣70年代的產物
12位,stm32,stm8什麼的自帶功能模塊
16位的adc,
24位的adc,,,,,,,,,,
那麼今天就開始說一下傳感器檢測器行業中的ADC模塊究竟有什麼貓膩。
ADC模塊有很多的參數,不單純的只看一下他的位數,看著很高很恐怖就覺得挺好用了。
他還有SNR,即信噪比
ADC的輸入阻抗
ADC的轉換時間
711模塊裡面帶有運放,基準,24位ADC,價格只有單單24位的adc的幾十分之1.。。。你真的信他能好用嗎?這不是把智商按到地上摩擦嗎?
從官方簡介中我們可以看出hx711是一款24位的模數轉換器,最高位是符號位,其餘為有效位,數據編碼格式為二進制補碼。
輸出數據最小值【0x800000】,最大值【0x7FFFFF】。(往往我們讀到的數據可能不符合這個範圍,這和我們的硬件連接,還有INPA和INNA的電壓差分信號有關)
所以他的理論最小精度是1/2^(24-1)即1/8388608。就是說如果你有一個用hx711做的電子秤,它的量程為10kg,它的最小精度為10/8388608kg,約為1.2mg。
但是要注意的是“位數”是A/D轉換器的數學表達力(分辨力),就是輸出的最小變化量其實是模擬量的離散值,在二進制系統中,它是滿度量程的1/(2^x),式中的x為位數,與精度相關,但不等於精度。實際用途中的“精度”是個綜合性指標,需要考慮非線性度、偏移、溫漂、倍率漂移等器件特性以及搭成的電路外部電氣特性指標,這些都對電路的精度有直接影響,要綜合考慮。
hx711的公司
TM7711公司,這個大家應該常用,驅動燈廠
這兩種原理基本一樣。使用都非常簡單,設計起來也非常傻瓜。
形變的電阻橋的輸入一般為8-10v。10V為最大電壓。低於8V就非常不準。5v要求高增益輸入阻抗紋波抑制。基本上運放是達不到這個水平的。
說了那麼多,總結一下就是,這倆芯片只能用於玩具,畢業設計學生的作品。如果要商用還是要自己設計模擬電路,用高成本的ADC;12位的單片機adc已經完全可以秒殺這倆24位的adc了。