LCW 發表於 2012-2-17 17:13:16

數位輸出or類比輸出

大家好!
最近在研究陀螺儀時,發現有分兩種輸出,一種是類比輸出另一種是數位輸出。
請問這兩種的差別是在哪裡?

類比輸出在arduino的10bit解析度下測得數值可由0到1023。
那數位輸出是如何表示?應該不是0與1吧!?

請各位前輩解惑~

謝謝

g921002 發表於 2012-2-19 14:19:51

數位輸出的內部有ADC,通常是16bits(0~65535),精度很高。介面多用IIC或SPI。對arduino來說也很簡單使用。

LCW 發表於 2012-2-20 15:50:58

本帖最後由 LCW 於 2012-2-20 15:53 編輯

回復 2# g921002


感謝前輩的回復
原來如此,使用它本身內部16bits ADC的確比arduino的10bits還高,資料走I2C或SPI傳回微處理器。

在下還一個問題想請問的是,假設一個加速度計,回傳值為0~65535,我要如何去將這些值去處理變為g值?
或是將類比值轉為真正的物理量(m/s^2)?

另外0與65535 是否各為兩個互為180度方向的加速度呢? (即0與65535是兩個相反的加速度方向)

g921002 發表於 2012-2-20 22:01:39

本帖最後由 g921002 於 2012-2-20 22:02 編輯

回復g921002
感謝前輩的回復
原來如此,使用它本身內部16bits ADC的確比arduino的10bits還高,資料 ...
LCW 發表於 2012-2-20 15:50 http://www.robofun.net/forum/images/common/back.gif

有一種東西叫做Datasheet.你的問題都在裡面可以找到答案。^_^b

alpha 發表於 2012-2-20 22:14:33

回復 3# LCW
g值一般是指重力加速度,在地球上它是    9.8   ,如果你是想問三軸的''加速度'',它跟時間有關
頁: [1]
查看完整版本: 數位輸出or類比輸出