Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4514|回復: 4
打印 上一主題 下一主題

數位輸出or類比輸出

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-2-17 17:13:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好!
最近在研究陀螺儀時,發現有分兩種輸出,一種是類比輸出另一種是數位輸出。
請問這兩種的差別是在哪裡?

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

請各位前輩解惑~

謝謝
2#
發表於 2012-2-19 14:19:51 | 只看該作者
數位輸出的內部有ADC,通常是16bits(0~65535),精度很高。介面多用IIC或SPI。對arduino來說也很簡單使用。
3#
 樓主| 發表於 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是兩個相反的加速度方向)
4#
發表於 2012-2-20 22:01:39 | 只看該作者
本帖最後由 g921002 於 2012-2-20 22:02 編輯
回復  g921002
感謝前輩的回復
原來如此,使用它本身內部16bits ADC的確比arduino的10bits還高,資料 ...
LCW 發表於 2012-2-20 15:50


有一種東西叫做Datasheet.你的問題都在裡面可以找到答案。  ^_^b
5#
發表於 2012-2-20 22:14:33 | 只看該作者
回復 3# LCW
g值一般是指重力加速度,在地球上它是    9.8   ,如果你是想問三軸的''加速度'',它跟時間有關
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-4 00:03 , Processed in 0.134893 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表