Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
600,02 KB
Nội dung
Header Page of 126 Trường đại học sư phạm kỹ thuật Hưng Yên Khoa Điện – Điện Tử Thuyết minh đồ án Đề tài: thanh” “ Thiết kế và thi công mạch đo điện áp chiều, hiển thị Led Page Footer Page of 126 Header Page of 126 NHẬN XÉT CỦA GIÁO VIÊN …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………… Hưng Yên, Ngày… tháng năm 2011 Giáo viên hướng dẫn Page Footer Page of 126 Header Page of 126 MỤC LỤC PHẦN I : MỞ ĐẦU I.1 LỜI MỞ ĐẦU……………………… I.2 NHIỆM VỤ ĐỀ TÀI………… I.3 MỤC ĐÍCH VÀ YÊU CẦU CỦA ĐỒ ÁN .6 PHẦN II:LÝ THUYẾT LIÊN QUAN II.1 CÁC LINH KỆN SỬ DỤNG TRONG MẠCH .7 II.2 CÁC ĐẶC ĐIỂM CỦA HỆ VI SỬ LÝ 89C51 II.3.NGUYÊN LÍ CỦA MỘT SỐ LINH KỆN TRONG VIỆC DO LƯỜNG………… 18 II.3.1 CHIP ADC0804……………………….……………… …… ……………………18 II.3.2 CẤU TRÚC ẠNG MÃ HIỂN THỊ DỮ LIỆU TRÊN LED THANH………….22 II.4 CÁC LINH KỆN KHÁC……………………………………………….………………25 PHẦN III: CÁC PHƯƠNG ÁN THIẾT KẾ VÀ MÔ PHỎNG………… ……………… 26 III.1 PHƯƠNG ÁN 26 III.2 PHƯƠNG ÁN ……………………………………………… ……………… …… 34 PHÂN IV: THIẾT KẾ MẠCH………… …………………………………….…… ……….32 IV.1 SƠ ĐỒ NGUYÊN LÝ…………………………………………… ….…………………32 IV.2 SƠ ĐỒ MẠCH IN………………………………………………….…………………… 34 IV.4 CHƯƠNG TRÌNH ĐIỀU KHIỂN……………………………… ……………………36 PHẦN V: ĐÁNH GIÁ SẢN PHẨM VÀ MỞ RỘNG ĐỀ TÀI… … ………………………38 PHẦN VI: KẾT LUẬN VÀ KIẾN NGHỊ………………… …….…….…………………… 40 Page Footer Page of 126 Header Page of 126 PHẦN I: MỞ ĐẦU I.1.Lời mở đầu Ngày với tiến khoa học kỹ thuật, đặc biệt ngành Kỹ thuật Điện tử Đời sống xã hội ngày phát triển cao dựa ứng dụng khoa học vào đời sống Vì mà công nghệ điện tử mang tính tự động ngày ứng dụng rộng rãi Trong có đóng góp không nhỏ kỹ thuật vi điều khiển Các vi điều khiển đựơc ứng dụng rộng rãi thâm nhập ngày nhiều lĩnh vực kỹ thuật đời sống xã hội Hầu hết thiết bị điều khiển tự động từ thiết bị văn phòng thiết bị gia đình dùng vi điều khiển nhằm đem lại tiện ghi cho người thời đại công nghiệp hoá, đại hoá Điện áp đại lượng quan trọng kĩ thuật điện–điện tử, mốn điều khiển thiết bị hay linh kiện điện tử ta phải quan tâm đến điện áp để điều khiển Thị trường sản xuất loại đồng hồ ,tuy đo điện áp ko thực xác, việc chế tạo loại thiết bị đo có độ xác cao cần thiết Sau thời gian học tập rèn luyện trường Đại học Sư phạm Kỹ thuật Hưng Yên, chuyên ngành Kỹ thuật điện tử, được sự đồng ý của thầy Đỗ Thành Hiếu nhóm chúng em tiến hành thực hiện đồ án chuyên ngành: “ Thiết kế và thi công mạch đo điện áp chiều, hiển thị Led thanh” Với mong muốn đáp ứng yêu cầu đặt việc nghiên cứu, đo lường điện áp chiều Từ điều khiển sử lý điện cách xác Page Footer Page of 126 Header Page of 126 I.2.Nhiệm vụ đề tài Tên đề tài: “Thiết kế và thi công mạch đo điện áp chiều, hiển thị Led thanh” Dữ liệu cho trước Các tài liệu tham khảo, tài liệu chuyên môn Trang thiết bị, máy móc xưởng thực tập Các chip vi điều khiển thuộc họ 8051 Nội dung cần hoàn thành - Phần lí thuyết: Tính cấp thiết đề tài Giới thiệu chung vi điều khiển Thiết kế mạch điều khiển Lập lưu đồ thuật toán và viết chương trình điều khiển Quyển thuyết minh vẽ mô tả đầy đủ nội dung đề tài - Sản phẩm: Hoạt động chính xác và ổn định Đạt yêu cầu kĩ thuật và mỹ thuật Page Footer Page of 126 Header Page of 126 I.3 Mục đích, yêu cầu đồ án: -Mục đích: tạo thiết bị đo điện áp có độ xác cao -Sơ đô khối mạch đo điện áp: Nguồn Khối Khối Khối Điện áp sử ADC hiển thị lý đo AT89c5 PHẦN II: LÝ THUYẾT LIÊN QUAN Page Footer Page of 126 Header Page of 126 II.1 Các linh kiện sử dụng mạch - Sử dụng vi điều khiển họ 8051 -ADC 0804 - Hiển thị led đoạn II.2.Các đặc điểm hệ vi sử lý 89C51 Vi điều khiển (VĐK) hệ vi xử lý tổ chức chíp Nó bao gồm: + Bộ vi xử lý + Có 40 chân + kbyte ROM 1, ghi xoá 1000 lần + kbyte EPROM + Dải tần số hoạt động từ 0MHz đến 24Mhz + Có port xuất nhập (I/O) bit + Có 128 byte RAM + định thời 16 bit + Mạch giao tiếp nối tiếp + Không gian nhớ chương trình (mã) 64k byte + Không gian nhớ Data 64k byte + Bộ xử lý bit thao tác bit riêng + 210 vị trí nhớ định địa chỉ, vị trí bit + Các ghi chức năng, chế điều khiển ngắt + Các thời gian dùng limh vực chia tần số tạo thời gian thực + Có thể lập trình qua cổng nối tiếp + Bộ vi điều khiển lạp chương trình để điều khiển thiết bị thông tin, viễn thông thiết bị đo lường,thiết bị điều chỉnh nhuu ứng dụng công nghệ thong tin kỹ thuật điều khiển tự động xem VĐK hệ VXL on-chíp AT89C51, có đầy đủ chức hệ VXL bit, điều khiển hệ lệnh, có số lệnh đủ mạnh, cho phép lập trình hợp ngữ (Assemply) Page Footer Page of 126 Header PageCơ ofbản 126.về cấu tạo AT89C51 Hình1.1 : Sơ đồ chân 89C51 Page Footer Page of 126 Header Page of 126 Hình 1.2 : Sơ đồ khối 89C51 Page Footer Page of 126 Header Page 10 + of 126 GND(chân 20): Chân nối với 0v + potr 0(chân 32 – chân 29) port port xuất nhập bit hai chiều Port cấu hình làm bus địa chỉ( byte thấp) bus liệu đa hợp truy xuất nhớ liệu nhớ chương trình Port nhận byte mã lập trình cho Flash xuất byte mã kiểm tra chương trình ( điện trở kéo lên bên cần đến kiểm tra chương trình) + Port 1( chân 1- 8): port port xuất nhập bit hai chiều Port1 nhận byte địa thấp thời gian lập trình cho Flash + Port ( chân 21 – 28): Port port xuất nhập bit hai chiều Port tạo byte cao bus địa thời gian tìm nạp lệnh từ nhớ chương trình thời gian truy xuất nhớ liệu ngoài, sử dụng địa 16 bit Trong thời gian truy xuất nhớ liệu sử dụng địa bit, port phát nội dung ghi đặc biệt, port nhận bits địa cao vài tín hiệu điều khiển thời gian lập trình cho Flash kiểm tra chương trình + Port ( chân 10- 17): Port nhận vài tín hiêu điều khiển cho việc lập trình Flash kiểm tra chương trình Port port xuất nhập bit hai chiều, port làm chức khác AT89C51 chức nêu sau: Chân P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Tên RxD TxD INT0 INT1 T0 T1 WR RD Chức Ngõ vào port nối tiếp Ngõ port nối tiếp Ngõ vào ngắt Ngõ vào ngắt Ngõ vào bên định thời Ngõ vào bên định thời Điều khiển ghi nhớ liệu Điều khiển đọc nhớ liệu + RST ( chân 9) Ngõ vào reset Mức cao chân hai chu kỳ máy dao động hoạt động reset AT89C51 + ALE/PROG( chân 30) ALE xung ngõ để chốt byte thấp địa xuất nhớ Chân làm ngõ vào chân lập trình (PROG) thời gian lạp trình cho Flash Khi hoạt động bình thường xung ngõ có tần số không đổi 1/6 tần số mạch dao động, dùng cho mục đích định thời bên Khi cần, hoạt Page 10 Footer Page 10 of 126 Header Page 25 of 126 II 4.Các linh kiện khác – – – Các loại điện trở, tụ điện, LED, led Thạch anh 12Mhz để tạo dao động IC ổn áp LM7805 tạo nguồn có điện áp 5V không đổi Page 25 Footer Page 25 of 126 Header Page 26 of 126 PHẦN 3: CÁC PHƯƠNG ÁN THIẾT KẾ VÀ MÔ PHỎNG CHO MẠCH Theo yêu cầu đề tài thiết bị đo điện áp cần đạt dải đo từ -150V chiều sử dụng thang đo tạo sai số lớn Do sơ đồ mạch chia thàng hai thang đo Thang đo 1:từ 0-15V Thang đo 2:từ 0-150V III.1 Phương án - Điện áp đặt vào chân Vref/2 1,28v 10mv Như điện áp đầu vào qua mạch phân áp với hai điện trở R1=500k, R2=55,6K cao 25,6V.Như giá trị đầu vào cao tương ứng cong thức Vin=Uđo.R2R1+R2 = 25,6.55,6K500k+55,6k≈5v Chương trình nạp cho chip: Page 26 Footer Page 26 of 126 Header Page 27 of 126 $include(reg51.inc) org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#100 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p3,a mov a,b mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3:mov r1,#100 w2:mov r2,#100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end Page 27 Footer Page 27 of 126 Header Page–28 of 126 giá phương pháp: Phương pháp lắp ghép tạo cho người lập trình mọt Đánh cách dễ dàng lại có hạn chế cách chọn điện trở cho mạch phân áp điện áp 1,28V cho ADC0804 Nếu không chọn tạo sai số lớn cho phép đo III.2 Phương án Page 28 Footer Page 28 of 126 Header Page 29 of 126 - Điện áp đặt vào chân Vref/2 0v 19.53mv Như điện áp đầu vào qua mạch phân áp với hai điện trở R1=200k, R2=100K cao 15V.Như giá trị đầu vào cao tương ứng cong thức Vin=Uđo.R2R1+R2 = 15K.100K200k+100k=5v Page 29 Footer Page 29 of 126 Header Page–30 ofChương 126 trình nạp cho chip: $include(reg51.inc) org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#17 div ab mov r1,a mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 mov b,#17 mul ab mov b,a mov a,p1 subb a,b mov b,#10 mul ab mov b,#17 div ab mov dptr,#maled movc a,@a+dptr Page 30 Footer Page 30 of 126 Header Page 31 of 126 mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3:mov r1,#100 w2:mov r2,#100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end – Đánh giá phương pháp : Phương pháp có độ xác cao chân Vref/2 để hở , chân không bị ảnh hưởng nguông nuôi Với hai giá trị R1,R2 chọn rễ ràng 200k 100k - Lựa chọn: Qua hai phương pháp ta thấy phương pháp cho giá trị đo xác dễ dàng kết nối nên ta chọn phương pháp để tiến hành làm mạch Page 31 Footer Page 31 of 126 Header Page 32 of 126 PHẦN IV: THIẾT KẾ MẠCH IV.1 Sơ đồ nguyên lý Page 32 Footer Page 32 of 126 Header Page 33 of 126 IV.2 Sơ đồ mạch in Page 33 Footer Page 33 of 126 Header Page 34 of 126 Boad mạch Mạch hiển thị lép đoạn Page 34 Footer Page 34 of 126 Header Page 35 of 126 IV.3 Lưu đồ thuật toán Begin Read ADC=a a1=a17 b1= a%17 a2=a110 Hiển thị số Hàng đơn vị a3=a1%10 Hiển thị số Hàng trăm Hiển thị số Hàng chục End IV.4 Chương trình điều khiển $include(reg51.inc) org 0000h Page 35 Footer Page 35 of 126 Header Page 36 of 126 x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#17 div ab mov r1,a mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 mov b,#17 mul ab mov b,a mov a,p1 subb a,b mov b,#10 mul ab mov b,#17 div ab mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h Page 36 Footer Page 36 of 126 Header Page 37 of 126 delay: mov r0,#10 w3:mov r1,#100 w2:mov r2,#100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end Page 37 Footer Page 37 of 126 Header Page 38 of 126 PHẦN IV: ĐÁNH GIÁ SẢN PHẨM VÀ MỞ RỘNG ĐỀ TÀI IV.1 ĐÁNH GIÁ SẢN PHẨM - Sản phẩm hoạt động ổn định độ xác cao,có độ xác mà loại đồng hồ số đươc - Sai số hai thang đo không đáng kể vào khoảng 0,1v - Thiết bị đo so sánh tham chuẩn với số loại đông hồ khác số lẫn cho giá trị xác cao hẳn IV.2 MỞ RỘNG ĐỀ TÀI - Đề tài phát triển thành thiết bị đo điện áp xoay chiều,đo dòng điện,điện trở - Dựa nguyên lí mạch chuyển đổi thành mạch đo nhiệt độ,mạch đo lưu lượng nước,sức gió… Page 38 Footer Page 38 of 126 Header Page 39 of 126 TÀI LIỆU THAM KHẢO 1.Kĩ thuật vi điều khiển- Lê Văn Doanh- Phạm Khắc Chương- NXB Khoa học kĩ thuật 2.Vi điều khiển với lập trình C- Ngô Diên Tập 3.Các cảm biến kĩ thuật đo lường điều khiển - Lê Văn Doanh, Phạm Thượng Hàn, Nguyễn Văn Hòa, Võ Thạc Sơn- NXB Khoa học kĩ thuật Page 39 Footer Page 39 of 126 ... chuyên ngành: “ Thi ́t kế và thi công mạch đo điện áp chiều, hiển thi Led thanh Với mong muốn áp ứng yêu cầu đặt việc nghiên cứu, đo lường điện áp chiều Từ điều khiển sử lý điện cách xác... I.2.Nhiệm vụ đề tài Tên đề tài: Thi ́t kế và thi công mạch đo điện áp chiều, hiển thi Led thanh Dữ liệu cho trước Các tài liệu tham khảo, tài liệu chuyên môn Trang thi t bị, máy móc xưởng thực... Header Page 127F of 126 RAM ĐA DỤNG 30 2F 2E 2D 2C 2B 2A 29 28 27 26 25 24 23 22 21 20 1F 7F 77 6F 67 5F 57 4F 47 3F 37 2F 27 1F 17 0F 07 7E 76 6E 66 5E 56 4E 46 3E 36 2E 26 1E 16 0E 06 7D 75 6D 65