跳到主要內容
物聯網 / 訊號處理 / 類比轉數位訊號處理(ADC)

類比(analog)轉數位(digital)訊號處理(ADC)

類比轉數位的電路稱為A/D轉換器,
A/D轉換器的量化位元數稱為解析度,也就是可以分辨的最小電壓值。
nodeMCU的A/D轉換器與Arduino的A/D轉換器解析度為10位元,故可呈現的數字範圍為0~1023

 

解析度1位元,則是用1個二進位的數字來呈現,因此只會有0,1二種變化

0
1

如果工作電壓為3.3V,則1.65V以下會視為0,1.65V以上會視為1



解析度2位元,則是用2個二進位的數字來呈現,因此只會有
00
01
10
11
等4種變化,分別代表0~3

如果工作電壓為3.3V,則

0~0.824          0

0.825~1.64     1

1.65~2.474     2

2.475~3.3       3

解析度3位元,則是用3個二進制的數字來呈現,因此只會有
000
001
010
011
100
101
110
111
等8種變化,分別代表0~7


解析度10位元,則是用10個二進制的數字來呈現,因此只會有1024種變化,分別代表0~1023

 

因為nodeMCU內部工作電壓為3.3V,故解析度為3.3/1024=0.0032V

表示nodeMCU可以辨別出0.0032V電壓的變化

例如:2V電壓輸入至nodeMCU的A0接腳,經ADC轉換(2/0.0032)為625(1001110001)

youtube

消息公佈欄

時間類別單位標題發佈點閱
跳至網頁頂部