1樓:網友
分數太少了,那可是一百多行程式呀。
2樓:南窗倚
你什麼都不給?就這麼生生的要答案?沒有人這麼做吧??
微控制器adc0809怎樣檢測交直流電壓
3樓:
摘要。先將輸入的電壓衰減一定的倍數,即衰減到0-5v範圍內。衰減電路採用rc衰減器,即rc並聯後再串聯。選擇合適的r、c引數。
2、設定電壓跟隨電路。這個電路只要是緩衝和隔離作用,保證後級電路不影響到前級電壓。電壓跟隨電路的放大倍數恆小於或者接近1倍。
3、如果存在有負電壓,還需要使用運算放大器電路進行偏置處理(一般採用加法電路),使得所有的電壓都會在0v以上,即變成正電壓0-5v。
4、把處理後的電壓送入到adc取樣(adc的精度需要注意!),微控制器使用adc取樣得到的資料計算交流電基波的頻率和幅度,這樣這個交流電壓的波形都能測出來,算出電壓來。
微控制器adc0809怎樣檢測交直流電壓。
您好,您的問題我已經看到了,正在整理答案,請稍等一會兒哦~
先將輸入的電壓衰減一定的倍數,即衰減到0-5v範圍內旁橋。衰減電路採用rc衰減器,即rc並聯後再串聯。選擇合適的r、c引數。
2、設定電壓跟隨電路。這個電路只要是緩衝和隔離作用,保證後級電路不影響到前級電壓。電壓跟隨電路的放大倍數恆小於或者接近1倍。
3、如果存在有負電壓,還需要使用運算放大器電路進行偏置處理(一般採用加法電路),使得所有的電壓都會在0v以上,即變成正電壓把處理後的電壓送入到adc取樣(adc的精度需要注意!),微控制器使用adc取樣得到的資料計算運宴猛交流電基波祥粗的頻率和幅度,這樣這個交流電壓的波形都能測出來,算出電壓來。謝了。
adc0809輸出給微控制器的資料是什麼型別的?
4樓:網友
adc0809輸出給微控制器的資料型別是二進位的。adc是8位模數轉換器,以5v作參考電壓(8位數字量表示0~255),則:5/255≈,這就是解像度(即數字量沒加1,電壓值加,放大10000倍為196,所以ss=196*s表示放大10000倍後的電壓值。
接下來就是取個/十/百/千/萬位的數字了。
adc0809是美國國家半導體公司生產的cmos工藝8通道,8位逐次逼近式a/d模數轉換器。其內部有乙個8通道多路開關,它可以根據位址碼鎖存解碼後的訊號,只選通8路模擬輸入訊號中的乙個進行a/d轉換。目前僅在微控制器初學應用設計中較為常見。
主要特性:1)8路輸入通道,8位a/d轉換器,即解像度為8位。
2)具有轉換起停控制端。
3)轉換時間為100μs(時鐘為640khz時),130μs(時鐘為500khz時)。
4)單個+5v電源供電。
5)模擬輸入電壓範圍0~+5v,不需零點和滿刻度校準。
6)工作溫度範圍為-40~+85攝氏度。
7)低功耗,約15mw。
5樓:網友
adc0809輸出的二進位並不是真實的採集資料,必須要進行處理。那你是選擇5v為基準電壓的,因此你的測量範圍也是5v,而adc0809採用逐次逼近的手法採集電壓,輸出電壓公式a*5/255,a就是adc0809輸出的二進位。你算算呢,5/255是不是約等於196mv呢。
當然數值擴大的倍數自己可以還原。
6樓:網友
當然是數碼訊號了,八位二進位。
用微控制器怎麼測直流電壓
神級人氏 ad轉換,即模數轉換,拿一個參考電阻,阻值是整數的,接入電路待測端。然後測量其電阻兩端電壓即可。參考電壓一般取微控制器供電的一半即可。微控制器,全稱單片微型計算機 英語 single chip microcomputer 又稱微控制器 microcontroller 是把 處理器 儲存器 ...
求at89c51微控制器和adc0809 AD轉換器的連線方法
塞千山 把8031直接換成8951就行啦 管腳是一樣的 電路如圖 程式如下 include define uint unsigned int define uchar unsigned charuchar code leddata 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d...
求51微控制器用ADC0809晶片的A D轉換子程式
writer shopping.w include define uint unsigned int define uchar unsigned charuchar code leddata sbit oe p1 0 sbit eoc p1 1 sbit st p1 2 sbit clk p1 3 ...