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