Báo cáo & Code đồ án băm xung áp xoay chiều dùng vi điều khiển pic16f877a

15 1.6K 11
Báo cáo & Code đồ án băm xung áp xoay chiều dùng vi điều khiển pic16f877a

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lời mở đầu Ngày nay, với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày thay đổi, văn minh đại Sự phát triển kỹ thuật điện tử tạo hàng loạt thiết bị với đặc điểm bật xác cao, tốc độ nhanh, gọn nhẹ yếu tố cần thiết góp phần cho hoạt động người đạt hiệu cao Các điều khiển sử dụng vi điều khiển đơn giản để vận hành sử dụng lại điều phức tạp Các vi điều khiển theo thời gian với phát triển công nghệ bán dẫn tiến triển nhanh, từ vi điều khiển bit đơn giản đến vi điều khiển 32 bit, sau 64 bit Điện tử trở thành ngành khoa học đa nhiệm vụ Điện tử đáp ứng đòi hỏi không ngừng từ lĩnh vực công – nông – lâm – ngư nghiệp nhu cầu cần thiết hoạt động đời sống ngày Một ứng dụng thiết thực ứng dụng nhiệt kế điện tử Với môn học Vi điều khiển này, em định nhận làm đồ án thiết kế mạch băm xung áp xoay chiều pha Mặc dù cố gắng thiết kế làm mạch thời gian ngắn lực hạn chế nên mạch sai sót Em mong thầy giáo bạn góp ý để việc học tập em tốt Em xin chân thành cảm ơn I Giới thiệu linh kiện dùng mạch PIC 16F877A - PIC 16F877A loại vi điều khiển 8bit tầm trung hãng microchip - PIC 16F877A có kiến trúc Havard, sử dụng tập lệnh kiểu RISC (Reduced Instruction Set Computer) với 35 lệnh - Tất lệnh thực chu kì lệnh ngoại trừ lệnh rẽ nhánh Sơ đồ chân vi điều khiển PIC 16F877A - Để PIC hoạt động cần cấp nguồn cho PIC Ngoài có thêm dao động thạch anh MOC3020 MOC3020 cách ly quang (hay gọi OPTO) linh kiện bán dẫn cấu tạo gồm phát quang cảm biến quang tích hợp khối bán dẫn phát quang doide phát quang dùng để phát ánh sáng kích cho cảm biến quang dẫn, cảm biến quang triac Sơ đồ chân cấu tạo MOC3020 MOC3020 dùng để cách ly khối chênh lệch điện hay công suất khối có công suất nhỏ với khối điện áp lớn Hoặc dùng để chống nhiễu cho mạch cầu H, ngỏ PLC, chống nhiểu cho thiết bị đo lường Về nguyên lí hoạt động: Khi có dòng nhỏ di qua đầu led có opto làm cho led phát sáng Khi led phát sáng làm thông cực triac, mở cho dòng điện chạy qua TRIAC Triac linh kiện bán dẫn có ba cực năm lớp, làm việc Thyristor mắc song song ngược chiều, dẫn điện theo hai chiều Cấu tạo Triac có bốn tổ hợp điện mở cho dòng chảy qua: Đặc tuyến Volt – Ampe gồm hai phần đối xứng qua gốc O, phần tương tự đặc tuyến thuận Thyristor Đặc tuyến TRIAC Ổn áp 7805 IC 7805 loại dòng IC dùng để ổn định điện áp dương đầu ra, với điều kiện đầu vào luôn > đầu 3V Tùy loại IC 7805 mà ổn áp đầu Chân (Vin): Chân nguồn đầu vào Chân (GND): Chân nối đất Chân (Vout): Chân nguồn đầu II Sơ đồ nguyên lý Nguyên lý hoạt động Cấp nguồn 220V cho mạch, thông qua biến áp, nguồn giảm xuống 12VAC, qua diode mắc cầu điện áp chỉnh lưu dạng chiều (nhấp nhô), Diode D5 có chức ngăn cách điện áp chiều trước lọc sau lọc Điện áp chiều trước lọc kích transistor Q1 để tạo ”xung đồng bộ” cấp cho vi điều khiển PIC Vi điều khiển PIC đọc điện áp ADC điều chỉnh biến trở, giá trị ta tính toán quy đổi thành góc kích cho triac Tức là, giá trị điện áp ADC lớn góc kích trễ ngược lại -Sơ đồ nguyên lý gồm phần : +Khối nguồn điều khiển +Mạch điều khiển +Mạch lực +Chân nạp code cho PIC 1.Khối nguồn điều khiển Nhận nguồn cấp 220VAC qua biến áp hạ áp 12VAC tiếp tục chỉnh lưu chỉnh lưu cầu điôt để biến đổi nguồn 12VDC qau ổn áp 7805 tạo điện áp ổn định 5VDC cung cấp cho mạch điều khiển 2.Mạch lực Với yêu cầu đề tài nên chúng em chọn sơ đồ dùng TRIAC để điều khiển sơ đồ dùng Triac có ưu điểm sau: - Công suất tải không lớn nên Triac đáp ứng đầy đủ công suất đáp ứng - Mạch điều khiển Triac đơn giản - Giá thành rẻ, vận hành đơn giản a Sơ đồ mạch Nguyên lý làm việc Tín hiệu đưa vào chân điều khiển G Triac Triac có nhiệm vụ điều khiển mở dẫn dòng từ ta nhận giá trị điện áp tải tương ứng với góc mở triac ta điều chỉnh biến trở RV1 3.Mạch điều khiển Vi điều khiển trung tâm PIC 16F877A.Với chức port sau: Chân RB0/INT làm chân INPUT: nhận tín hiệu xung đồng Chân RB1: làm output: điều khiển góc kích cho TRIAC 4.Chân nap code cho PIC Gồm chân, chân đấu với chân Vpp PIC, chân đấu vào nguồn 5v ( nguồn qua 7805 ) mạch, chân nối với mats , chân chân đấu với chân PGD PGC PIC, với chức nạp chương trình cho PIC III CODE nạp cho PIC 1.Lưu đồ thuật toán Code nạp cho PIC #include #include #device ADC=10 #use #FUSES delay (clock =12M) HS,NOWDT //dinh nghia phan cung #define xung_kich RB1 // dinh nghia bien toan cuc int16 result_adc; int16 old_result_adc; int16 delay_valute; int16 abc=0; int8 en_triac; void delay_int(int16 x) { int16 i; for(i=0;i[...]... { int16 i; for(i=0;i ... chức ngăn cách điện áp chiều trước lọc sau lọc Điện áp chiều trước lọc kích transistor Q1 để tạo xung đồng bộ” cấp cho vi điều khiển PIC Vi điều khiển PIC đọc điện áp ADC điều chỉnh biến trở,... tài nên chúng em chọn sơ đồ dùng TRIAC để điều khiển sơ đồ dùng Triac có ưu điểm sau: - Công suất tải không lớn nên Triac áp ứng đầy đủ công suất áp ứng - Mạch điều khiển Triac đơn giản - Giá... 3.Mạch điều khiển Vi điều khiển trung tâm PIC 16F877A.Với chức port sau: Chân RB0/INT làm chân INPUT: nhận tín hiệu xung đồng Chân RB1: làm output: điều khiển góc kích cho TRIAC 4.Chân nap code

Ngày đăng: 21/04/2016, 13:49

Tài liệu cùng người dùng

Tài liệu liên quan