การต่อ OpAmps เพื่อขยายสัญญาณแรงดันของ ACS712 5A ให้เต็มสเกล

กระทู้คำถาม
เกริ่นก่อนว่าผมทำโปรเจคเกี่ยวกับการพัฒนาระบบชาร์จแบตเตอรี่โดยใช้ bldc motor มาทำให้เป็น gen แบบ 3 เฟส โดยต่อแหล่งจ่ายฝั่งหนึ่งเข้ากับ bldc motor เชื่อมกับเพลาและอีกฝั่งจะเป็น bldc motor ที่ทำงานเป็น gen จ่ายไฟออกเป็น 3 เฟส และระหว่างเพลาจะมี encoder มาตรวจจับความเร็วในการหมุน ซึ่งกำลังทำส่วนการวัดกระแสและแรงดันอยู่ครับ
ขั้นตอนการวัดกระแส ACS712
- ใช้ความต้านทานกระเบื้อง 1 โอห์มต่อแบบวายแล้วใช้ออสิโลสโคปวัดแรงดันตกคร่อมจะได้กระแสกับแรงดันใกล้เคียงกัน
พอเร่งความเร็ว gen (โดยหมุน servo ถึงประมาณ 1200 แต่ servo ตัวที่ใช้ตอนgenยังไม่หมุนเริ่มที่ 800 เป็นแบนท์วิทธ์ของตัว servo) แรงดันจะตกดูจากออสิโลสโคป จึงทำให้วัดได้ไม่ถึง 5 A จะหยุดที่ประมาณ 2 A ซึ่งโจทย์ต้องวัดให้ได้ถึง 5 A และยังต้องขยายสเกลให้เต็มกราฟของ
Output Voltage versus Sensed Current ใน datasheet ของ ACS712 5A และสามารถ Vary ค่ากระแสให้ได้ด้วย
- ถ้าใช้ความต้านทานกระเบื้องค่าแรงดันจะตก แต่ถ้าใช้ความต้านทานคาร์บอนปกติแรงดันไม่ตกแต่วัดกระแสไม่ได้เพราะค่ากระแส
ละเอียดเกินไปไม่เห็นความแตกต่างอีกทั้งทนวัตต์ได้น้อย
ใน Datasheet ของ ACS712 5A ตรงกราฟ Output Voltage versus Sensed Current คือ Voltage จากกราฟมันรับได้แค่ 1.5 -3.5 Volt เองครับ
จึงอยากใช้ OpAmps เพื่อขยาย Volt ให้เต็มสเกล
ทั้งหมดที่กล่าวมาคือการทำเบื้องต้นจึงอยากสอบถามผู้รู้ที่สามารถแนะนำแนวทางการแก้ปัญหาเหล่านี้หน่อยครับ ขอบคุณมากๆครับ
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่