Robofun 機器人論壇
標題:
數位輸出or類比輸出
[打印本頁]
作者:
LCW
時間:
2012-2-17 17:13
標題:
數位輸出or類比輸出
大家好!
最近在研究陀螺儀時,發現有分兩種輸出,一種是類比輸出另一種是數位輸出。
請問這兩種的差別是在哪裡?
類比輸出在arduino的10bit解析度下測得數值可由0到1023。
那數位輸出是如何表示?應該不是0與1吧!?
請各位前輩解惑~
謝謝
作者:
g921002
時間:
2012-2-19 14:19
數位輸出的內部有ADC,通常是16bits(0~65535),精度很高。介面多用IIC或SPI。對arduino來說也很簡單使用。
作者:
LCW
時間:
2012-2-20 15:50
本帖最後由 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
本帖最後由 g921002 於 2012-2-20 22:02 編輯
回復 g921002
感謝前輩的回復
原來如此,使用它本身內部16bits ADC的確比arduino的10bits還高,資料 ...
LCW 發表於 2012-2-20 15:50
有一種東西叫做Datasheet.你的問題都在裡面可以找到答案。 ^_^b
作者:
alpha
時間:
2012-2-20 22:14
回復
3#
LCW
g值一般是指重力加速度,在地球上它是 9.8 ,如果你是想問三軸的''加速度'',它跟時間有關
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2