單片機(jī)設(shè)計一個模擬電壓采樣電路
2023-02-16 11:31:13
wolyond
15
當(dāng)我們遇到傳感器信號是0-5V,或者4-20mA的模擬信號時,單片機(jī)如何可靠且穩(wěn)定采集此信號呢?下面我們來分享下我們常用的設(shè)計電路。
如上圖,當(dāng)單片機(jī)采集一個0-5V電壓時,A_IN為電壓輸入信號,我們通過前端R90,R91電阻分壓,獲得一個符合單片機(jī)電壓采樣范圍的電壓(0-3V),在經(jīng)
過運(yùn)放反饋到輸出端,最終經(jīng)過R87,C80的電路進(jìn)行RC濾波送入到單片機(jī)IO引腳,RC濾波頻率可以通過公式1/(2πRC)進(jìn)行設(shè)置。前端C81可以用來濾波高頻干擾,D5可以避免單片機(jī)的IO超過3.3V 損害模擬口,R86可以較少電路振蕩,另外需要注意的時運(yùn)放需要選擇軌對軌運(yùn)放,否正低于0.4V采集會有問題。
當(dāng)采集一個4-20mA信號時,我們按照上圖的電路,前端增加R5電阻(249歐姆),將輸入電流轉(zhuǎn)為0-5V,再根據(jù)之前講解的電路進(jìn)行分壓濾波送入單片機(jī)即可。到此我們就完成了單片機(jī)采集0-5V和4-20mA信號的方法。