I. THIẾT KẾ MẠCH 1.Mạch nguồn
2. Mạch điều khiển MC3PHAC
Mạch nguyên lý:
Chân 1: điện áp so sánh của bộ ADC và được nối lên nguồn 5V(A). Chân 2: reset MC3PHAC.
Chân 3,4: điện áp nguồn của bộ ADC. Nó dùng bộ nguồn 5V(A). Chân 5,6: định tần dao động , ởđây ta sử dụng thạch anh 4M. Chân 7: nối với tụ 0,1uF xuống mass.
Chân 8: dùng để chọn tần số cơ bản và mức tích cực của xung PWM. Ởđây ta chọn tần số 50Hz và tích cực mức thấp (0V).
Chân 9,10,11,12,13,14: ngõ ra của bộ xung PWM.
Chân 15: dùng phát hiện lỗi nhằm bảo vệ mạch và MC3PHAC. Trong mô hình này,do không dùng chếđộ báo lỗi nên ta cho xuống mass.
Chân 16: chọn tần sốđiều chế PWM, trong mô hình này ta gắn vào một biến trởđể thay đổi tần số PWM
Chân 17: chỉnh retrytime, chếđộ chờ khởi động lại sau khi phát hiện một lỗi ở hệ thống Chân 18: chân kích điện trở hãm, khi chếđộ tăng tốc được đặt lên quá mức cho phép và điện
áp trên DC_BUS quá mức cho phép
Chân 19: gắn biến trở chỉnh Deadtime, trong mô hình này ta chọn Deadtime là 5μs Chân 20: chỉnh Vboost
Chân 21, 22 : cấp nguồn 5V
Chân 23: gắn switch đảo chiều quay động cơ. Chân 24: gắn switch khởi động hoặc dừng động cơ Chân 25: chân đểđịnh phân cực PWM và tần số cơ bản Chân 26: điều chỉnh tốc độđộng cơ
Chân 27: điều chỉnh gia tốc
Chân 28: dùng đọc mức điện áp từ DC cao áp, ở mạch cơ bản này ta dùng biến trở giả lập điện áp cung cấp vào DC_BUS
Mạch layout Proteus :
Giải thích mạch:
x VR1: điều chỉnh điện áp giả lập trên chân DC_BUS, có giá trị là 3,5V. x VR2: điều chỉnh gia tốc cho việc tăng giảm tốc của động cơ.
x VR3: điều chỉnh Voltage Boost, thường có giá trị 30%. x VR4: điều chỉnh tốc độđộng cơ.
x VR5: điều chỉnh thời gian DEADTIME, ởđây sẽ lấy deadtime là 5μs. x VR6: điều chỉnh Retry Time.
x VR7: điều chỉnh tần số xung PWM x S2: switch start/stop
Mạch thực tế :