找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2409|回復(fù): 5
收起左側(cè)

請教大家AD轉(zhuǎn)換采集的電壓值怎樣轉(zhuǎn)化為實際電壓計算問題

[復(fù)制鏈接]
ID:1064364 發(fā)表于 2023-7-24 08:45 | 顯示全部樓層 |閱讀模式
有一個角度傳感器,有效旋轉(zhuǎn)角度是333°,供電電壓5V。我想要知道該傳感器的實時角度,就要知道事實的電壓。通過XPT2046(12位,內(nèi)部參考電壓源2.5v)采集的電壓值怎樣轉(zhuǎn)化為實際電壓呢?
ad_vo=(float)ad_get*2.5/4096。這個公式對嗎?還有就是內(nèi)部參考電壓是什么?
如果上式對的話,下面這個計算角度的公式對嗎?
angle=ad_vo/5.0*333


回復(fù)

使用道具 舉報

ID:744809 發(fā)表于 2023-7-24 13:12 | 顯示全部樓層
ad_vo = (float)ad_get*5.0f/4096; 這個5.0是實際供電電壓,如果供電電壓是5.1,那么5.0就得換成5.1
回復(fù)

使用道具 舉報

ID:1064364 發(fā)表于 2023-7-24 13:43 | 顯示全部樓層
123156fsadf 發(fā)表于 2023-7-24 13:12
ad_vo = (float)ad_get*5.0f/4096; 這個5.0是實際供電電壓,如果供電電壓是5.1,那么5.0就得換成5.1

不是參考電壓嗎?參考電壓與工作電壓有什么區(qū)別啊
回復(fù)

使用道具 舉報

ID:1089588 發(fā)表于 2023-7-25 16:22 | 顯示全部樓層
工作電壓是接入的電壓,參考電壓不是
回復(fù)

使用道具 舉報

ID:752974 發(fā)表于 2023-7-25 17:01 | 顯示全部樓層
ad_vo=(float)ad_get*2.5/4096 這個是對的,但是在0~333度之間的輸出電壓必須轉(zhuǎn)換成0~2.5V。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2023-7-25 18:01 | 顯示全部樓層
小龍在此 發(fā)表于 2023-7-24 13:43
不是參考電壓嗎?參考電壓與工作電壓有什么區(qū)別啊

如果VCC電壓很穩(wěn)定,可以無視片內(nèi)參考電壓,用VCC直接計算轉(zhuǎn)換電壓。如果VCC電壓不穩(wěn)定,比如電池供電,就要利用內(nèi)部或外部參考電壓測量VCC電壓,再用測量出的VCC電壓來計算轉(zhuǎn)換電壓。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表