Air780EPM模組,內置4MB大內存RAM,支持LCD、攝像頭、Modbus、以太網、CAN;具備更強大的二次開發資源,更完善的外設能力,也更適于工業場景。
最新開發資料詳見:
www.air780epm.cn
Air780EPM共有4路ADC硬件通道,其通常的作用是用來測試電壓數值,多用于工業控制?、智能家居、汽車電子等。
?ADC接口(模數轉換器接口)?是連接模擬世界與數字系統的核心硬件及協議,負責將?連續模擬信號?(如電壓、溫度、光強等)?精確轉換為離散數字信號?,供數字處理器(MCU、FPGA等)進行后續分析。其本質是?混合信號系統的“翻譯官”?,需平衡精度、速度、功耗與接口復雜度。
Air780EPM模組ADC接口性能參數特性如下:
分辨率:12bit
時鐘頻率(fc):1.625MHz~6.5MHz
采樣頻率:fc / 16
積分非線性:+/-1.2mV
微分非線性:+/-0.3mV
功耗:400μA
二、 ADC管腳關系
Air780EPM模組ADC硬件通道與模組管腳號的對應關系,如下圖表所示:
三、ADC常用函數
3.1 ADC_RANGE_MAX/MIN:
與測量電壓相關的函數主要有兩個,請務必注意二者的區別。
ADC_RANGE_MAX:
ADC引腳的測量范圍0-3.6V,這種方式被測電壓不可經過外部電阻分壓后再掛在ADC上;
ADC_RANGE_MIN:
ADC引腳的測量范圍0-1.5V,這種方式被測電壓可以經過外部電阻分壓后再掛在ADC上;
當被測量電壓最高值在1.5V以內:
推薦使用ADC_RANGE_MIN,且不添加外部分壓電路;
當被測量電壓最高值在1.5V~3.6V以內時:
推薦使用ADC_RANGE_MAX,且不添加外部分壓電路;
當被測量電壓最高值在3.6V以上時:
推薦使用ADC_RANGE_MIN,且必須添加外部分壓電路。
3.2 adc.setRange(range)
用于設置ADC的測量范圍。
1)參數:
傳入值類型:int;
說明:Air780EPM有ADC_RANGE_MAX和ADC_RANGE_MIN兩個常量。
2)返回值:無
3)例子:
3.3 adc.open(id)
用于打開adc通道。
1)參數:
傳入值類型:int;
說明:通道id,與具體設備有關,通常從0開始。
2)返回值:
返回值類型:boolean;
說明:打開結果。
3)例子:
3.4 adc.get(id)
用于獲取adc計算值。
1)參數:
傳入值類型:int;
說明:通道id,Air780EPM從0開始,共0-3四個硬件通道。
2)返回值:
返回值類型:int;
說明:單位是mV,若讀取失敗,會返回-1。
3)例子:
設置adc.setRange(adc.ADC_RANGE_MAX)方式,打開adc通道2,并讀取電壓值:
設置adc.setRange(adc.ADC_RANGE_MIN)方式,打開adc通道2,并讀取電壓值:
3.5 adc.close(id)
用于關閉adc通道。
1)參數:
傳入值類型:int;
說明:通道id,Air780EPM從0開始,共0-3四個硬件通道。
2)返回值:無
3)例子:
今天的內容就分享到這里了~
審核編輯 黃宇
-
接口
+關注
關注
33文章
8876瀏覽量
152940 -
adc
+關注
關注
99文章
6608瀏覽量
547675 -
低功耗
+關注
關注
10文章
2628瀏覽量
104364
發布評論請先 登錄
相關推薦
極簡LCD屏驅動實戰,快速上手智能設備屏幕交互!

開發寶典:4路低功耗ADC接口,Air780EPM二次開發必看!

工程師的寶藏手冊!4G模組:Air780EPM其他硬件接口

血淚教訓總結:Air780EPM的LuatOS二次開發——OneWire協議調試注意事項

新手必看!4G模組Air780EPM——GPIO的設計說明

干貨預警!4G模組:Air780EPM其他硬件接口

最佳實踐指南:Air780EPM的LuatOS二次開發——OneWire協議調試的注意事項

手把手教你!4G模組Air780EPM——GPIO的設計說明

快速上手!4G模組Air780EPM的供電設計以及選型推薦

Air780EPM 模塊串口電路設計硬件指導

4G模組Air780EPM的開機啟動及外圍電路設計!

初學者必看!4G模組Air780EPM的開機啟動及外圍電路設計

RNDIS網卡應用看這篇!合宙Air780EP低功耗4G模組AT開發示例

FTP應用看這篇!合宙Air780EP低功耗4G模組AT開發示例

MQTT應用看這篇!合宙Air780EP_LuatOS_MQTT應用指南

評論