㈠ 使用stm32ADC測電壓時,參考電壓是不是就只需要設置實際需要測量的最電壓
是的。單片機處理只需要採集經過處理的電壓即可,他是不能自已實現降壓升壓的,那都是電路設計應該做的
㈡ 我想用單片機自帶ADC檢測一互感器感應電壓值,,電路要怎麼搭接,我把互感器直接接到單片機上結果發現不行
首先要整流,然後要加放大電路,單片機ADC的輸入電壓不能超過5V。
㈢ 單片機可以直接ad模塊讀取電流信號嗎(一定要把電流轉成電壓嗎)
不能,電流信號不能被單片機或者AD轉換晶元直接讀取,單片機或AD晶元只能讀取電壓信號,單片機輸入輸出只認高低電平,靠這個工作。
㈣ 有關單片機的ADC采樣電壓值問題,具體描述在下面
「目前能採集到值(有問題的值),增大負載時電流增大,但ADC採集值得波動范圍很大」
「採集的原始值就很小,不是濾波,和數據處理問題。」
……到底是大還是小……???
㈤ 沒有ADC的MCU怎麼檢測電壓,除了RC充放電方法
可以選擇外接並口或串口ADC,還有一種方法是用V/F轉換晶元將電壓轉換為頻率,然後用單片機測量頻率獲取電壓。
㈥ stc15f2k60s2 單片機 adc口(P1),接入待測電壓後,adc口電壓跟待測電壓不一樣了
設置為浮空輸入模式,並且一開始就保持這樣,用萬用表測得電壓就和單片機測得電壓是一致的,如果採集時這樣設置,採集完畢又恢復為弱上拉模式,由於ad轉換時間很短,你用萬用表測得電壓和你的輸入電壓是不一致的,即使你待測電壓沒有接入,萬用表也可測得一個固定電壓
㈦ 如何用單片機測量交流電壓
先整流,後濾波,再用電阻分壓,但要注意阻抗匹配。
交流電壓被整流濾波後的直流與原來的交流電壓值存在倍數關系。
具體參考這個:
http://..com/question/109447244.html
希望我的回答對你有幫助,如果有什麼問題歡迎一起探討,謝謝。
補充:
你測量的交流電不一定是標準的正弦波,因為電路的干擾有可能讓波形發生變化或者有高次諧波。這樣就需要FFT來計算。ADC只是采樣信號的,單片機使用ADC采樣得到的數據進行FFT運算,得到交流電基波的頻率和幅度。
可以,ADC快速取樣,從過零到最大值,這個交流電壓的波形都能測出來,算出電壓來。
ADC的精度需要注意!!!
也可以採用電壓互感器,電壓互感器按比例感應出電壓,交由ADC處理就行
最後說說我前面的方案,如果採用整流濾波,還有電阻降壓,那麽電阻的誤差一定要選用很小的。電容的選擇也是一個道理。ADC的精度選高的。如果需要實時電壓的測試,則需要如上所說FFT處理。