Microcontroller
ใช้ไมโครคอนโทรลเลอร์ของบริษัท Microchip รุ่น PIC18F4520
โปรแกรมที่ใช้ในการพัฒนา โปรแกรมไมโครคอนโทรลเลอร์
โปรแกรม Proteus ในการจำลองการทำงานของไมโครคอนโทรเลอร์
โปรแกรม CCS C complier ในการเขียน source code ของโปรแกรม
โปรแกรม MPLAB IDE ใช้เพื่อทำการ debug source code ของโปรแกรม
การทำงานของโปรแกรมจะประกอบด้วยสามส่วนคือ โปรแกรมหลักโปรแกรมรอง และโปรแกรมที่ใช้ในการควบคุม DC Motor
ส่วนที่เป็นโปรแกรมหลักนั้นจะทำงานเป็นขั้นตอนไปเรื่อยๆ โดยเริ่มจาก ส่งค่าให้โปรแกรมควบคุมDC motor เติมน้ำให้ได้ 3 cm เมื่อได้ระดับแล้วจะสั่งปิด Control valve แล้วแสดงไฟสิ้นสุดการทำงาน
หลังจากมีการกดปุ่มแล้วจะสั่งให้Control valve เพื่อเพิ่มน้ำอีก 1 Cm เมื่อได้ระดับแล้วสั่งปิด Control valve แสดงไฟสิ้นสุดการทำงานแล้ว รอให้มีการกดปุ่มเพื่อทำงานขั้นต่อไป
เมื่อน้ำได้ระดับ 4 cm แล้ว ทำการตั้งค่าอุณหภูมิโดยใช้การกดสวิตช์เมื่อกด
สวิตช์ 1 จะทำการเพิ่มค่าขึ้น 1
สวิตช์ 2 จะทำการเพิ่มค่าขึ้น 10
สวิตช์ 3 จะทำการเพิ่มค่าขึ้น 100
สวิตช์ 4 จะทำการเคลียร์ค่าให้เป็น 0
ทำการอ่านค่าอุณหภูมิจาก โปรแกรมรอง ผ่าน I2C Bus แล้วทำการเปิด ปิด Control valve ทั้งสองข้างเพื่อปรับอุณหภูมิใน Tank 1
No comments:
Post a Comment