MỤC LỤC LỜI NÓI ĐẦU 3 DANH MỤC HÌNH ẢNH 4 CHƯƠNG 1 : PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG 5 1.1. Giới thiệu về biến tần 5 1.2. Các phương pháp điều khiển biến tần 5 1.3. Điều khiển biến tần sử dụng cổng truyền thông RS485 7 1.4. Yêu cầu của hệ thống 7 1.5. Các ràng buộc của hệ thống 7 CHƯƠNG 2 : THIẾT KẾ NGUYÊN LÝ 8 2.1. Sơ đồ khối hệ thống 8 2.2. Đặc tả các khối 8 2.2.1. Máy tính 8 2.2.2. Bàn phím 8 2.2.3. Khối xử lý trung tâm 8 2.2.4. Khối LCD 9 2.2.5. Biến tần 9 2.2.6. Chuẩn RS232 9 2.2.7. Chuẩn RS485 10 2.2.8. Khối nguồn 10 2.3. Sơ đồ nguyên lý các khối trong hệ thống 11 2.3.1. Bàn phím 11 2.3.2. Khối xử lý trung tâm sử dụng PIC16F877A 12 2.3.3. Khối hiển thị LCD 13 2.3.4. Khối truyển thông RS232 14 2.3.5. Khối truyền thông RS485 15 2.3.6. Khối nguồn 16 2.4. Sơ đồ nguyên lý của hệ thống 16 CHƯƠNG 3 : THIẾT KẾ KỸ THUẬT 17 3.1. Sơ đồ Call Graph 17 3.2. Sơ đồ thuật toán của hệ thống 18 PHỤ LỤC 1 : LINH KIỆN DÙNG TRONG HỆ THỐNG 19 1. Vi điều khiển PIC16F877A 19 1.1. Sơ đồ chân PIC16F877A 19 1.2. Tính năng của PIC16F877A 19 2. MAX232 20 2.1. Sơ đồ chân 20 2.2. Sơ đồ hoạt động 21 2.3. Bảng trạng thái 21 3. IC MAX485 22 3.1. Sơ đồ chân 22 3.2. Sơ đồ hoạt động 22 3.3. Bảng trạng thái 22 3.4. Mạng RS485 23 4. Data frame truyền thông RS485 của biến tần Delta S 24 PHỤ LỤC 2 : TÀI LIỆU THAM KHẢO 25 LỜI NÓI ĐẦU Trong khoa học kỹ thuật, Vi xử lý Vi điều khiển đã có rất nhiều ứng dụng trong cuộc sống, phát triển trong nhiều lĩnh vực như công nghiêp,thương mại, quân sự, nông nghiệp… Trường Đại Học Kỹ Thuật Công Nghiệp Thái Nguyên là một trường có bề dày lịch sử về nghiên cứu và giảng dạy, môn học “Hệ Thống Nhúng ” là môn học chuyên ngành của ngành Kĩ thuật Máy tính. Trong khuôn khổ “Đồ Án Hệ Thống Nhúng”chúng em đã áp dụng kiến thức môn học này vào đề tài “Giao tiếp với biến tần thông qua chuẩn RS485”. Chúng em xin chân thành cảm ơn thầy giáo NGUYỄN TUẤN ANH đã tận tình hướng dẫn, chỉ bảo, và tạo mọi điều kiện thuận lợi giúp chúng em hoàn thành đồ án này với kết quả tốt nhất.
MỤC LỤC 1 LI NI ĐU 2 CHƯƠNG 3 : THIẾT KẾ KỸ THUẬT 15 PHỤ LỤC 1 : LINH KIỆN DÙNG TRONG HỆ THỐNG 17 1.Vi điều khiển PIC16F877A 17 1.1.Sơ đồ chân PIC16F877A 17 1.2.Tính năng của PIC16F877A 17 2.MAX232 18 2.1.Sơ đồ chân 18 2.2.Sơ đồ hoạt động 19 2.3.Bảng trạng thái 19 3.IC MAX485 20 3.1.Sơ đồ chân 20 3.2.Sơ đồ hoạt động 20 3.3.Bảng trạng thái 20 3.4.Mạng RS485 21 4.Data frame truyền thông RS485 của biến tần Delta S 22 LI NI ĐU !"#$%&'%()*&+,- ./0'&"123450467 89/30:4;7<=>0$>?5 "@.4;)A&,@?"B/!2&5+2@C,7?D< >E"@?5@F@=1?GH IDJ<>EK%(0,-L+@?2@ %&@DGiao tiếp với biến tần thông qua chuẩn RS485EH K 9@C6M?>NOPQ>OR>S><%( T4U,VWAC2@7%&"X0K@ @%@?2UL8C*H Y DANH MỤC HÌNH ẢNH Z CHƯƠNG 1 : PHÂN TÍCH YÊU CU CỦA HỆ THỐNG 1.1. Giới thiệu về biến tần [LM"@A.AL%I%0 ?&F"4U%0@ %0Z0)M/?%IALM%4X+,-.( 0%'%&'%.%.6SH9?"@046008C*\ $ )'/!,-%.6%A.]&^^H $ &'M/%.6S"@04600)/** "4XH A.ALM)7"3%^&/6%%&'0+70W%4X 0IAL;M%9?;/30'FL7A ,V_"123272@2@/*H 1.2. Các phương pháp điều khiển biến tần $ Điều khiển bằng bàn phím :5`ALM%&)0GA* 0a04;,b)'3%&W2@AL MH350GA*@?*%6C2@ 8CH9?"@.04600F2T2?'0,- ./!,-&ALMH Hình 1 : Màn hình điều khiển của biến tần HITACHI $ Điều khiển bằng Analog :G%0%4X%Uc2@G %&'FALM%'?%IGH7AL%I// 463,b2%&'K'@?4;0+702@ aH d Hình 2 : Modul analog EM235 $ Điều khiển thông qua cổng truyển thông :G/M %&W/e%4X%4UALM8IL0fgdhiH j4600@?k0a0a0&ALM2UA.%&' 2@ 9?,37ALMHj4600@?*"%.2@ &,]0bX02U G0@?)/"4XALM"UH j4600@?%(^0-%4X4X%'F04600 5H Hình 3 : Cổng RS485 trên biến tần HITACHI i 1.3. Điều khiển biến tần sử dụng cổng truyền thông RS485 04600504600%&'ALM8 I?&"@046)&4%'6CH`X 04600@?%(%4X@/C *ALM2@LAB%&' `X%M?%FH lL0fgdhi)&4%'IA\ $ g!,-"LA/0a0L&LAB2U $ %."5UmA0/ $ =C?& "5UYmm $ n $ N@*0 $ +%07%.o 1.4. Yêu cầu của hệ thống $ @0M)'L0%4X2U $ /W)%4X0p?G2@A@0G $ 2@%6C $ );%0+G $ 0GX0"# $ )Cqn $ [.%&'"^0%r79 $ )CqL02U7 $ *%A.%&'2V"@25Z@? $ @Ts'B/%&'ALM $ [@0G)+qL%.W/'d 1.5. Các ràng buộc của hệ thống $ <7%.4;0 $ <"@22U%0YYmtim<u $ L%q $ =C?& vmwYmmx $ [.%&'0a0LU," y CHƯƠNG 2 : THIẾT KẾ NGUYÊN LÝ 2.1. Sơ đồ khối hệ thống Hình 4 : Sơ đồ khối hệ thống 2.2. Đặc tả các khối 2.2.1. Máy tính )2-!/MWU !"#92@ ,z"C2&%''/3bU0F%(!Hl ?&z?G2@2%&'"@fgdhiH 2.2.2. Bàn phím [@0G)d0GA*\fK/KqNCL0H[@ 0G%4X,b%'?%I/K/K.,@%r %4X'B"5sH[@0GL02U!"#9A_d %4;G/H 2.2.3. Khối xử lý trung tâm = !"#9)2-,z"p?GA@0G AL%I2@%4U*0@H M2@\M/%0%MFALML"0%4X0p ?G2@A@0G M\"@M/MW!UALMH 2.2.4. Khối LCD =s)2-'B/7%.FH@ Ts7%._L%.dAH@Ts0a04;2@ AL%4X)7%.G %2U?5MF H { ?G = =s [LM = !"# 9 [@0G fgYZY fgdhi ds| G2@\M/F%0L"02@M/F%0 %MFALM%4X!p !"#9H G\"@`#3'B5@Ts 2.2.5. Biến tần [LM"@9*0@F3?5M%4X !%LpA. !"#92@3?5M%)!U%MH M2@FALM"@M/F%0%MFALM0C%7 %4XH MFALM"@%0)M/%(%4XWK?5M %M2@H 2.2.6. Chuẩn RS232 Na08IL0"@.z%4X/!,- &*%'a0LAB722U?GHg"4X2@F "7LAB72a08IL0%+@%MC qa02U?GH?&K'L01"@ 7;%'W)A%4X!%,K%4;?&H lL0fgYZYA%MW"@.lL0G +%4X&??G2@LAB%"4;*0H>q}yY )%4X 9?,3@.lG+A_~|Sv~"K/|,/? S//xH Na08lfgYZY"@.z%4X/!,- .(*%'a0LAB722U?GH•I L0)'a0.,K?vSjj~xLAB%"4;: €%'\a0,n,@2ULAB7242%&' j,KHH >4X%'\%.?&*0C?&%"@YmH 2.2.7. Chuẩn RS485 )'lfgdhi"@.0'FfgYZY2?& ,z"L0H>zA.?'%IfgYZYtfgdhi0a04;,b L02UA*TLAB@/!,-"5LL0fgYZY8"5 LfgdhiH5Lfgdhi%4XT@2,z"_ C 2@%&'z+,-H>z%r%'I. Ffgdhi"@))'`X7"5UZY705b %4;?&%.)'"5UiHYmmA,C"@ dmmm•KKvYmmxH h Hình 5: Một dạng kết nối đường truyền RS485 hợp lí. 2.2.8. Khối nguồn =)2-7%0%'2@H G2@\%0Y& G\%0si 2.3. Sơ đồ nguyên lý các khối trong hệ thống 2.3.1. Bàn phím Hình 6 : Sơ đồ nguyên lý bàn phím giao tiếp với vi điều khiển } [@0G"@Ad0GA*\ $ 4X,b%'0/"L%."@2 2.3.2. Khối xử lý trung tâm sử dụng PIC16F877A Hình 7 : Sơ đồ nguyên lý khối xử lý trung tâm sử dụng PIC16F877A $ =)0_.jjYjdji%' *G%&' A5@ $ >/‚%'K/K"2 " $ 7Yu/e7 9Zd $ >70l|gj $ -"di $ _K"@cY+%0)%2@)%0-2- A*H m [...]... thống Tín hiệu vào : điện áp 12V 1 chiều Tín hiệu ra : điện áp DC 5V 2.4 Sơ đồ nguyên lý của hệ thống 14 Đồ án môn học hệ thống nhúng CHƯƠNG 3 : THIẾT KẾ KỸ THUẬT 3.1 Sơ đồ Call Graph Hình 12: sơ đồ call graph của hệ thống 15 Đồ án môn học hệ thống nhúng 3.2 Sơ đồ thuật toán của hệ thống Begin Khởi tạo giá trị mặc định cho hệ thống Nhập tham số True False Dữ liệu từ máy tính Dữ liệu từ nút bấm True... lập trình được (BOR) 2 MAX232 2.1.Sơ đồ chân Hình 15: Sơ đồ chân IC MAX232 18 Đồ án môn học hệ thống nhúng 2.2.Sơ đồ hoạt động Hình 16: Sơ đồ đấu nối IC MAX232 2.3.Bảng trạng thái Hình 17: Bảng trạng thái truyền và nhân dữ liệu của IC MAX232 19 Đồ án môn học hệ thống nhúng 3 IC MAX485 3.1.Sơ đồ chân Hình 18: Sơ đồ chân IC MAX485 3.2.Sơ đồ hoạt động Hình 19: Sơ đồ đấu nối 2 IC MAX485 3.3.Bảng trạng... nối 2 IC MAX485 3.3.Bảng trạng thái Hình 20: Bảng trại thái quá trình nhận dữ liệu của MAX485 20 Đồ án môn học hệ thống nhúng Hình 21: Bảng trạng thái quá trình nhận dữ liệu của MAX485 3.4.Mạng RS485 Hình 22: Sơ đồ đấu nối mạng RS485 21 Đồ án môn học hệ thống nhúng 4 Data frame truyền thông RS485 của biến tần Delta S ASCII Mode : STX Start character ‘:’ (3AH) ADR 1 Communication address: ADR 0 8-bit... 5v, mạch trong IC và các tụ sẽ tạo ra nguồn +10V 12 Đồ án môn học hệ thống nhúng 2.3.5 Khối truyền thông RS485 Hình 10: sơ đồ khối truyền thông RS485 • Khối gồm: • IC MAX485 để chuyển tín hiệu từ chuẩn TTL sang chuẩn RS485 và ngược lại MAX485 được thiết kế cho việc truyền nhận dữ liệu, hoạt động tương thích với chuẩn RS-232 và chuẩn RS-485 MAX485 bao gồm đường truyền và nhận vi.. .Đồ án môn học hệ thống nhúng 2.3.3 Khối hiển thị LCD Hình 8 : sơ đồ nguyên lý khối hiển thị LCD • Khối gồm có : Màn hình LCD • Điện trở R7 để hạn dòng cho led trong LCD • Biến trở VR1 để chỉnh độ sáng cho LCD 11 Đồ án môn học hệ thống nhúng 2.3.4 Khối truyển thông RS232 Hình 9: sơ đồ nguyên lý khối truyền thông RS232 • Mạch có cổng DB9 , và IC max232... dữ liệu từ nút bấm Lưu trữ dữ liệu Hiển thị LCD False Tham số thay đổi True ĐK biến tần theo tham số Hình 13: Sơ đồ thuật toán của hệ thống 16 Đồ án môn học hệ thống nhúng PHỤ LỤC 1 : LINH KIỆN DÙNG TRONG HỆ THỐNG 1 Vi điều khiển PIC16F877A 1.1.Sơ đồ chân PIC16F877A Hình 14: Sơ đồ chân vi điều khiển PIC16F877A 1.2.Tính năng của PIC16F877A • Tập lệnh, cấu trúc được tối ưu hóa theo ngôn ngữ C... phép thì ngõ ra ở trạng thái trở kháng cao • Trở R3,R6 phân cực đường truyền để chống nhiễu • Trở R5 là điện trở đầu cuối dùng để chống nhiễu giá trị khoảng 100 120Ω • HD2 là đầu kết nối với biến tần 13 Đồ án môn học hệ thống nhúng 2.3.6 Khối nguồn Hình 11: sơ đồ nguyên lý khối nguồn Khối nguồn có nhiệm vụ tạo ra nguồn điện áp để vận hành hệ thống Tín hiệu vào : điện áp 12V 1... 8-bit data, n . 7Yu/e7 9Zd $ >70l|gj $ - "di $ _K"@cY+%0)%2@)%0 - 2- A*H m 2.3.3 :5`ALM%&)0GA* 0a04;,b)'3%&W2@AL MH350GA*@?*%6C2@ 8CH9?"@.04600F2T2?'0 ,- ./! ,- &ALMH Hình 1 : Màn hình điều khiển của biến tần HITACHI $ Điều khiển. RS485 )'lfgdhi"@.0'FfgYZY2?& ,z"L0H>zA.?'%IfgYZYtfgdhi0a04;,b L02UA*TLAB@/! ,- "5LL0fgYZY8"5 LfgdhiH5Lfgdhi%4XT@2,z"_ C 2@%&'z+ ,- H>z%r%'I. Ffgdhi"@))'`X7"5UZY705b %4;?&%.)'"5UiHYmmA,C"@ dmmm•KKvYmmxH h Hình