แอปพลิเคชันและลักษณะของแหล่งจ่ายไฟ CNC DC
โครงการนี้ศึกษาการออกแบบแหล่งจ่ายไฟที่ชาญฉลาดและมีความแม่นยำสูงและง่าย ๆ ด้วยแหล่งจ่ายไฟ CNC DC พร้อมไมโครคอนโทรลเลอร์เป็นแกนกลาง แหล่งจ่ายไฟควบคุมเชิงตัวเลข DC เป็นเครื่องมือทางอิเล็กทรอนิกส์ทั่วไปและเป็นหนึ่งในอุปกรณ์ที่ใช้กันทั่วไปในเทคโนโลยีอิเล็กทรอนิกส์ที่ใช้กันอย่างแพร่หลายในสาขาต่าง ๆ เช่นวงจรการทดลองสอนและการวิจัยทางวิทยาศาสตร์ แหล่งจ่ายไฟ CNC DC รุ่นใหม่ที่ออกแบบมาพร้อมกับระบบไมโครคอนโทรลเลอร์เป็นแกนกลาง ไม่เพียง แต่มีวงจรที่เรียบง่ายโครงสร้างขนาดกะทัดรัดราคาต่ำและประสิทธิภาพที่เหนือกว่า แต่ยังมีความสามารถในการคำนวณและควบคุมข้อมูลโดยใช้ไมโครคอนโทรลเลอร์ซึ่งสามารถกำจัดและลดข้อผิดพลาดที่เกิดจากวงจรอะนาล็อก แรงดันเอาต์พุตและกระแสไฟที่ จำกัด คืออินพุตผ่านแป้นพิมพ์ การปรากฏตัวของแหล่งจ่ายไฟนั้นสวยงามใช้งานง่ายและมีมูลค่าสูง นอกจากนี้ยังมีการป้องกันการโอเวอร์โหลดแบบคู่และฟังก์ชั่นการเตือนภัยซึ่งเหมาะอย่างยิ่งสำหรับการใช้งานที่มีความแม่นยำสูง
การออกแบบวงจรฮาร์ดแวร์
องค์ประกอบของแหล่งจ่ายไฟ CNC DC นั้นง่าย แหล่งจ่ายไฟ CNC DC ประกอบด้วยห้าส่วน: ชิ้นส่วนแหล่งจ่ายไฟที่มีความเสถียรชิ้นส่วนจอแสดงผลดิจิตอลส่วนเอาต์พุตส่วน CNC และปุ่ม "+" และ "-"
การออกแบบวงจรหน่วย
วงจรเอาท์พุทประกอบด้วยตัวควบคุมเอาท์พุทเทอร์มินัลสามตัว 7805, แอมพลิฟายเออร์ปฏิบัติการ A และวงจร DAC ในวงจรนี้ u 23=5 v, uo=u 23+ u3 หากเอาต์พุตของ DAC คือ -5 V ถึง +4. 9V ดังนั้น UO =0 ถึง 9.9V ประสิทธิภาพการทำให้เสถียรของแรงดันไฟฟ้าของวงจรนี้รับประกันได้ว่าเป็น 7805 และแรงดันไฟฟ้าขั้นตอนถูกควบคุมโดยอินพุตดิจิตอลของ DAC ความแม่นยำของแรงดันเอาต์พุตของวงจรนี้ขึ้นอยู่กับข้อผิดพลาดของแรงดันเอาต์พุต 7805 ข้อผิดพลาดในการติดตามของแอมพลิฟายเออร์ปฏิบัติการและความไม่เชิงเส้นของ DAC ข้อผิดพลาดของค่าขั้นตอนนั้นเกี่ยวข้องโดยตรงกับจำนวนบิตใน DAC
ฟังก์ชั่นที่ชิ้นส่วน CNC ควรมี: แรงดันเอาต์พุตที่ตั้งไว้ล่วงหน้าและความสามารถในการเพิ่ม (+) หรือลบ (-) ในโหมด "ขั้นตอน" หรือ "สแกน" เอาต์พุตของชิ้นส่วนควบคุมตัวเลขควรควบคุมสวิตช์ต่าง ๆ ของเครือข่ายตัวต้านทานดิจิตอลโดยตรง
ไมโครคอนโทรลเลอร์ (MCUS) หรือที่รู้จักกันในชื่อไมโครคอนโทรลเลอร์แบบชิปเดี่ยวอ้างถึงวงจรควบคุมตัวเลขของ MCU ชิป MCU มีหลายประเภทและการเลือกชิปควรพิจารณาปัจจัยต่าง ๆ เช่นราคาซอฟต์แวร์ที่เป็นผู้ใหญ่และข้อกำหนดการทำงานของการประชุม ดังนั้นการออกแบบนี้ใช้ไมโครคอนโทรลเลอร์ 80C31
สวิตช์ปุ่มหมุนรหัส BCD สองตัวสลับค่าอินพุตที่ตั้งไว้ล่วงหน้าไปยังพอร์ต MCU Parallel Port และวงจรการแสดงผล LED สองวงจะส่งค่าตัวเลข (แรงดันไฟฟ้าเอาต์พุต) ผ่านพอร์ต MCU Serial Port ตรวจพบปุ่ม "+" และ "-" แยกกันโดยพอร์ตขนาน DAC ได้รับข้อมูลที่ส่งโดยบัสข้อมูล MCU และกำหนดแรงดันเอาต์พุตตามลำดับ ภายใต้การควบคุมของซอฟต์แวร์ MCU จะอ่านค่าที่ตั้งไว้ล่วงหน้าเป็นครั้งแรกหลังจากบูตขึ้นส่งไปยังจอแสดงผลและในเวลาเดียวกันส่งไปยัง DAC เพื่อสร้างแรงดันไฟฟ้าเอาต์พุตเดียวกัน จากนั้นหมุนรอบอย่างต่อเนื่องเพื่อตรวจสอบว่ากดปุ่ม "+" และ "-" หรือไม่ หากตรวจพบการกดปุ่มจะทำให้ค่าที่แสดงและแรงดันเอาต์พุตเพื่อเพิ่มหรือลดลงโดย 0. 1V ตามลำดับ หากเวลากดปุ่มเกินกว่า 0. 5S ก็ถือว่าจำเป็นที่จะต้องเพิ่มหรือลดลงอย่างต่อเนื่องนั่นคือในโหมด "สแกน"
