วงจรแบ่งแรงดัน voltage divider

Mr.aegkaluk sopapun
2 min readNov 23, 2019

--

ปัญหาของผม คือ nodeMCU อ่านค่า analog ไม่เกิน 3.3v ถ้ามี sensor 5v ก็จะทำให้ไม่สามารถอ่านค่าได้ถูกต้องจึงต้องใช้วงจรแบ่งแรงดัน เพื่อย่อ scale ให้อ่านค่าได้ถูกต้อง

จากสูตรคำนวณ 5*R2/(R1+R2) ผมใช้ Resistor 10K ทั้ง R1 และ R2 เมื่อเข้าสูตรแล้วจะได้ 5*10000/(10000+10000) = 2.5v หมายความว่าถ้า sensor ส่งค่ามา 5v จะเหลือ 2.5v เราก็จะลด scale ลงเหลือ 2.5v ทำให้อ่านค่าได้เต็ม scale ของ sensor แต่เมื่อเราใส่วงจรแบ่งแรงดันไปแล้วนั้น จะมีกระแสและแรงดันบางส่วนไหลออกมาเข้าขา analog input ทำให้เราต้องนำมาลบออกด้วย เช่น เมื่อต่อวงจรแล้วยังไม่มีโหลดอ่านค่าได้ 400mv. เราก็ต้องนำค่านี้ Volt Offsetมาลบออกด้วย จากค่าที่เราอ่านได้จาก analog input ด้วยครับ

จากวงจรนี้ใช้ Resistor ค่าเท่ากันทำให้ลดแรงดันลง 50% เมื่อจ่ายไฟ 3.3v ก็จะลดลงเหลือ 1.61v ดังภาพครับ

Developer Project : IoT Phuket Lab
https://iotphuketlab.home.blog/
https://medium.com/@aegkaluk
https://www.facebook.com/iotphuket/
https://www.youtube.com/user/MrAegkaluk
https://sites.google.com/view/iot-phuket-lab-documents
https://pantip.com/profile/368674#topics

--

--

Mr.aegkaluk sopapun
Mr.aegkaluk sopapun

Written by Mr.aegkaluk sopapun

IoT Developer @ IoT Worldtech Co.,Ltd

No responses yet