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