สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโครงการนี้ เราจะมาดูวิธีการสร้างโมดูลการวัดกำลังไฟฟ้ากระแสตรงโดยใช้ Arduino
ขั้นตอนที่ 1: การวัดกำลัง
สำหรับการวัดกำลังไฟฟ้ากระแสตรง เราจำเป็นต้องวัดแรงดันไฟตรงและกระแสไฟตรง
ฉันใช้ตัวแบ่งแรงดันเพื่อวัดแรงดันไฟฟ้า
และตัวต้านทาน shunt สำหรับการวัดกระแส
ขั้นตอนที่ 2: การวัดแรงดัน
โดยใช้การกำหนดค่านี้ เราสามารถวัดแรงดัน DC ได้ถึง 55V โดย arduino
ขั้นตอนที่ 3: การวัดกระแส
ในทางทฤษฎีถ้าเราเชื่อมต่อโหลดสองตัวเป็นอนุกรม กระแสที่ไหลผ่านแต่ละโหลดจะเท่ากัน ดังนั้นหากเราแทนที่โหลดตัวใดตัวหนึ่งด้วยตัวต้านทานที่รู้จัก เราจะได้รับแรงดันตกคร่อมตัวต้านทานที่รู้จักซึ่งแรงดันนั้นแปรผันตามกระแสโดยต่ำของโอห์ม
ขั้นตอนที่ 4: Shunt Resistor
ฉันได้ตัวต้านทาน 0.47 โอห์ม ล้อมรอบฉัน แต่ฉันวัดด้วยมัลติมิเตอร์ มันเป็น 0.5 โอห์ม ดังนั้นใช้ 0.5 เป็นการคำนวณ
โดยการคำนวณพารามิเตอร์ ฉันได้รับว่าตัวต้านทานนี้สามารถรองรับ 3A ของกระแสสูงสุดและกระแสตก 1.5v ดังนั้นฉันจึงใช้พารามิเตอร์นี้เป็นข้อมูลอ้างอิง
โปรดทราบว่าแรงดันไฟฟ้าที่เราได้รับคือแรงดันตกซึ่งส่งผลให้แรงดันไฟที่ใช้งานน้อยลงสำหรับโหลด ดังนั้นพยายามรักษาตัวต้านทานแบบแบ่งให้ต่ำที่สุด
ขั้นตอนที่ 5: ขยายแรงดันไฟฟ้าของตัวต้านทาน Shunt
โดยการคำนวณค่าพารามิเตอร์ 1.5 โวลต์ ต่ำเกินไปสำหรับ Arduino ที่จะวัดกระแสได้อย่างแม่นยำ ดังนั้นเราจึงต้องขยายแรงดันไฟฟ้าให้สูงสุด 5v ด้วยอัตราขยายเชิงเส้น
ได้ยินว่าฉันใช้ lm358 เป็นการกำหนดค่าส่วนต่าง
และโดยการคำนวณกำไร 3 ฉันคำนวณตัวต้านทานสำหรับopamp
ขั้นตอนที่ 6: ทดสอบวงจรบนเขียงหั่นขนม
โดยการทดสอบวงจรบนเขียงหั่นขนมฉันสร้างวงจรบนบอร์ด pcb ต้นแบบ
ขั้นตอนที่ 7: การเข้ารหัส
โดยการเชื่อมต่อวงจรกับ Arduino และโหลดรหัสนี้เราได้รับ voltahe และการอ่านปัจจุบันบนเทอร์มินัลอนุกรม