ตามรูปนะครับ ไฟใช้จากสวิตชิ่ง DC 24V / การ์วนทุกจุดเชื่อมถึงกัน
คอนโทลเลอร์เป็น pic 16F627A จ่ายไฟเลี้ยงส่วนควบคุมด้วยวงจรเร็กกุเลต 7805 (มี R ดิไวเดอร์ และ C 1000uF ก่อน 7805)
คอนโทลเลอร์จะไปทริก L298 โดย L298 จะรับไฟ VCC 5V จากเร็กกุเลต ส่วนขา VS รับ 24V จากสวิตชิ่ง
เมื่อคอนโทลเลอร์ทริก L298 จะมีไฟ 24V ไปที่ขา ML/MR ของส่วน relay (เดิมจะใช้ 298 ขับมอเตอร์โดยตรง แต่กระแสไม่พอ)
ที่ ML/MR นั้นจะไม่มีทางได้ 24 V พร้อมกัน (ตามโปรแกรมใน mcu)
ตอนไม่ต่อมอเตอร์นะครับ วงจรทำงานได้ตามที่ออกแบบไว้ คือคอนโทลเลอร์สั่งให้ L298 ไปทริกรีเลย์ และสามารถสลับด้านได้อย่างถูกต้อง
แต่ปัญหาเกิดขึ้น คือเมื่อต่อมอเตอร์เข้าไปแล้ว วงจรจะทำงานได้แค่ช่วงแรกๆเท่านั้น คือถ้ามอเตอร์หมุน แล้วหยุด/สลับด้าน คอนโทลเลอร์จะหยุดทำงานทันทีเลยครับ ปิดสวิตชิ่งแล้วเปิดใหม่ก็หาย บางทีก็อยู่ได้นาน แต่ส่วนใหญ่ ถ้ามอเตอร์หมุนแล้วเพี้ยนเลยครับ
บางครั้งทำให้ไฟที่ 7805 เหลือแค่ 3V - -
จะแก้ปัญหาอย่างไรดีครับ ให้มอเตอร์ไม่กวนคอนโทลเลอร์
ขอความช่วยเหลือ วงจรควบคุมมอเตอร์โดยใช้ relay ครับ ต่อมอเตอร์แล้วทำงานเพี้ยน
ตามรูปนะครับ ไฟใช้จากสวิตชิ่ง DC 24V / การ์วนทุกจุดเชื่อมถึงกัน
คอนโทลเลอร์เป็น pic 16F627A จ่ายไฟเลี้ยงส่วนควบคุมด้วยวงจรเร็กกุเลต 7805 (มี R ดิไวเดอร์ และ C 1000uF ก่อน 7805)
คอนโทลเลอร์จะไปทริก L298 โดย L298 จะรับไฟ VCC 5V จากเร็กกุเลต ส่วนขา VS รับ 24V จากสวิตชิ่ง
เมื่อคอนโทลเลอร์ทริก L298 จะมีไฟ 24V ไปที่ขา ML/MR ของส่วน relay (เดิมจะใช้ 298 ขับมอเตอร์โดยตรง แต่กระแสไม่พอ)
ที่ ML/MR นั้นจะไม่มีทางได้ 24 V พร้อมกัน (ตามโปรแกรมใน mcu)
ตอนไม่ต่อมอเตอร์นะครับ วงจรทำงานได้ตามที่ออกแบบไว้ คือคอนโทลเลอร์สั่งให้ L298 ไปทริกรีเลย์ และสามารถสลับด้านได้อย่างถูกต้อง
แต่ปัญหาเกิดขึ้น คือเมื่อต่อมอเตอร์เข้าไปแล้ว วงจรจะทำงานได้แค่ช่วงแรกๆเท่านั้น คือถ้ามอเตอร์หมุน แล้วหยุด/สลับด้าน คอนโทลเลอร์จะหยุดทำงานทันทีเลยครับ ปิดสวิตชิ่งแล้วเปิดใหม่ก็หาย บางทีก็อยู่ได้นาน แต่ส่วนใหญ่ ถ้ามอเตอร์หมุนแล้วเพี้ยนเลยครับ
บางครั้งทำให้ไฟที่ 7805 เหลือแค่ 3V - -
จะแก้ปัญหาอย่างไรดีครับ ให้มอเตอร์ไม่กวนคอนโทลเลอร์