TAILIEUCHUNG - Kỹ thuật điều xung PWM

MCU P89V51RD2 Có 5 kênh diêu xung (PWM) t - . S# d%ng rât d(n gi)n và linh cho viec diêu xung. Nêu công suât dư7c thiêt kê câu H thì ta diêu khien dư7c 2 dong c(. Tuy nhiên ta có the diêu xung dư7c cho 5 dong c( nêu công suât dư7c thiêt kê bao gôm 1 FET và 1 R(le. Trong bài này chúng tôi lây 1 ví d% là chư(ng trình diêu khien van tôc dong c( tang dân và gi)m dân . Các diêu kien dư7c khai báo K dâu chư(ng trình là bat buoc,. | Tài liệu kỹ thuật BKpro - http KỸ THUẬT ĐIỀU XUNG PWM MCU P89V51RD2 Có 5 kênh điều xung PWM từ - . Sử dụng rất đơn giản và linh hoạt cho việc điều xung. Nếu mạch công suất được thiết kế dạng mạch cầu H thì ta điều khiển được 2 động cơ. Tuy nhiên ta có thể điều xung được cho 5 động cơ nếu mạch công suất được thiết kế bao gồm 1 FET và 1 Rơle. Trong bài này chúng tôi lấy 1 ví dụ là chương trình điều khiển vận tốc động cơ tăng dần và giảm dần . Các điều kiện được khai báo ở đầu chương trình là bắt buộc nên đọc trước Datasheets để hiểu rõ hơn. Chúc các bạn thành công. Ví dụ mod51fx include mod51fx Định nghĩa các biến thanh ghi CCAP0H CCAP1H . DEFINE BIT MOTOR MOTOR1 DATA CCAP0H MOTOR2 DATA CCAP1H MOTOR3 DATA CCAP2H MOTOR4 DATA CCAP3H MOTOR5 DATA CCAP4H START BIT_START BIT Nút nhấn start GIÁ TRỊ ĐIỀU XUNG PWM_COUNT BIT 50H 0 - 255 MAIN ORG 0000H MAIN Cho phép điều xung 5 kênh - MOV CMOD 0 Chế độ 6 chu kì xung nhịp 1 2 chu kì máy SETB CR Cho phép PCA programing counter array hoạt động Tài liệu kỹ thuật từ Bkpro Trang - 1 - Tài liệu kỹ thuật BKpro - http MOV CCAPM0 01000010B PCA hoạt động ở chế độ PWM 8 bits MOV CCAPM1 01000010B MOV CCAPM2 01000010B MOV CCAPM3 01000010B MOV CCAPM4 01000010B Chương trình điều khiển vận tốc động cơ từ 0 - max và từ max - 0 trên kênh Vận tốc động cơ từ 0 - max ứng với PWM_COUNT từ 0 - 255 và ngược lại MOV PWM_COUNT 0 Động cơ dừng JB BIT_START Cho phép động cơ chạy RUN_UP 0 - max INC PWM_COUNT MOV MOTOR1 PWM_COUNT LCALL DELAY200MS MOV A PWM_COUNT CJNE A 255 RUN_UP RUN_DOWN max - 0 DEC PWM_COUNT MOV MOTOR1 PWM_COUNT LCALL DELAY200MS MOV A PWM_COUNT CJNE A 0 RUN_DOWN JMP RUN_UP SJMP Tài liệu kỹ thuật từ Bkpro Trang - 2 - Tài liệu kỹ thuật BKpro - http --------DELAY 2 0 0MS DELAY200MS MOV R2 2 LOOP200_1 MOV R0 200 LOOP200_2 MOV R1 250 DJNZ R1 DJNZ R0 LOOP200_2 DJNZ R2 LOOP200_1 RET END Mạch điện Chúng tôi thay động cơ bằng .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.