thiết kế nút cảm ứng điều khiển thiết bị dùng at89s52

36 257 1
thiết kế nút cảm ứng điều khiển thiết bị dùng at89s52

Đ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

thiết kế nút cảm ứng điều khiển thiết bị dùng at89s52

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ-VIỄN THÔNG BÁO CÁO THỰC TẬP TỐT NGHIỆP NGÀNH CÔNG NGHỆ ĐIỆN TỬ-VIỄN THÔNG Cơ quan thực tập: CÔNG TY Z755 ĐỀ TÀI BÁO CÁO: THIẾT KẾ NÚT CẢM ỨNG ĐIỀU KHIỂN THIẾT BỊ DÙNG AT89S52 GVHD: TS. PHAN VĂN CA SVTH: NGUYỄN XUÂN LỘC TRƯƠNG TẤN LỘC NGUYỄN CHÍNH TÂM TP.HCM 06/ 2015 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập - Tự Do - Hạnh Phúc -----------------------------------… , ngày … tháng … năm 201 NHẬN XÉT KẾT QUẢ THỰC TẬP TỐT NGHIỆP Công ty: . Cán hướng dẫn: Họ tên sinh viên (hoặc nhóm sinh viên) thực tập:  Nhận xét: - Về mặt chuyên cần: Tốt  Khá  Trung bình  yếu  - Ý thức tổ chức kỷ luật: Tốt  Khá  Trung bình  yếu  - Khả chuyên môn: Tốt  Khá  Trung bình  yếu  - Tính sáng tạo công việc: Tốt  Khá  Trung bình  yếu  - Nhận xét khác……………………………………………………………….  Đánh giá chung:  Xếp loại (Tốt, Khá, Trung bình, Yếu): . . . . . . . . . . Xác nhận công ty Cán hướng dẫn thực tập i Báo cáo thực tập tốt nghiệp LỜI CẢM ƠN Nhóm thực tập xin nói lời cảm ơn đến ban giám giám đốc công ty Z755 nhận làm sinh viên thực tập công ty. Và anh chị trung tâm tạo điều kiện thuận lợi để tham gia nghiên cứu, qua cách làm việc anh chị giúp có kinh nghiệm quý báu cho công việc sau này. Đồng thời gửi lời cảm ơn đến giáo viên hướng dẫn trường Đại Học Sư Phạm kỹ Thuật TP.HCM thầy Phan Văn Ca, người với nhà trường tạo điều kiện để có hội thực tập tốt nghiệp, hướng dẫn cách thức trình bày tiến hành công tác thực tập. Ngoài xin cảm ơn bạn nhóm có ý kiến đóng góp quý báu để giúp đỡ tôi. Và xin chân thành cảm ơn tất người giúp đỡ suốt trình thực tập tốt nghiệp. Tp.HCM, ngày 01 tháng 06 năm 2015 Nhóm sinh viên thực tập ii Báo cáo thực tập tốt nghiệp MỤC LỤC LỜI CẢM ƠN . i MỤC LỤC ii DANH MỤC HÌNH . iii DANH MỤC BẢNG . iv GIỚI THIỆU CÔNG TY TNHH Thông tin Điện tử Z755 . 1- LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN 2- LĨNH VỰC HOẠT ĐỘNG . 3- THỊ TRƯỜNG. . 4- THIẾT BỊ CÔNG NGHỆ - ĐO LƯỜNG. Chương 1: DẪN NHẬP . 1.1 Lý chọn đề tài . 1.2 Mục tiêu đề tài . Chương 2: CƠ SỞ LÍ THUYẾT . 2.1 Vi xử lý 89S52 . 2.1.1 Chức chân vi xử lý 89s52 . 2.1.2 Sơ lược vùng nhớ vi xử lý 89s52: 12 2.1.3 Trình biên dịch . 17 2.2 Cơ ghép nối chuẩn giao tiếp cổng Com RS232 . 18 2.2.1 Cơ ghép nối chuẩn giao tiếp cổng Com RS232 . 18 2.2.2 Tổng quan chuẩn RS232 . 18 2.2.3 Sơ đồ ghép nối RS232 22 2.2.4 Phần mềm giao tiếp 23 Chương 3:NỘI DUNG ĐỀ TÀI . 24 3.1 Sơ đồ khối . 24 3.2 Sơ đồ nguyên lý . 27 3.3 Sơ đồ mạch in . 27 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN . 29 4.1 Kết luận . 29 4.2 Hướng phát triển . 29 TÀI LIỆU THAM KHẢO . 30 iii Báo cáo thực tập tốt nghiệp DANH MỤC HÌNH Hình 2.1:Vi xử lý AT89S52 .8 Hình 2.2: Mạch tự động Reset 11 Hình 2.3: dao động thạch anh .11 Hình 2.4: Vùng nhớ AT89S52 .12 Hình 2.5: Sơ đồ chân DB .20 Hình 2.6: Mạch giao tiếp RS 232 với nguồn 5v 23 Hình 3.1: Sơ đồ khối .25 Hình 3.2: Sơ đồ nguyên lý .27 Hình 3.3: Sơ đồ mạch in 28 iv Báo cáo thực tập tốt nghiệp DANH MỤC BẢNG Bảng 2.1: Chức họ MSC-51 Bảng 2.2: Bank ghi 14 Bảng 3.1: Data để đưa định cho trạng thái LED 26 Báo cáo thực tập tốt nghiệp GIỚI THIỆU CÔNG TY TNHH Thông tin Điện tử Z755 1- LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN Công ty TNHH thành viên Thông tin Điện tử Z755 doanh nghiệp Quốc phòng thuộc Binh chủng Thông tin Liên lạc-Bộ Quốc phòng, Nhà nước đầu tư 100% vốn, hoạt động theo Luật Doanh nghiệp Điều lệ Công ty Bộ Quốc Phòng phê duyệt. - Tên gọi đầy đủ: Công ty TNHH thành viên Thông tin Điện tử Z755 – Bộ Quốc Phòng. - Tên gọi tắt Tiếng Việt: Công ty Thông tin Điện tử Z755 - Tên Tiếng Anh: Z755 Electronic Communication One Member Limited Liability Company. - Tên gọi tắt Tiếng Anh: Z755 Electronic Communication Co.,Ltd. - Tên giao dịch: ZECOM - Trụ sở tại: Số 2A Phan Văn Trị - Phường 10 – Quận Gò Vấp – thành phố Hồ Chí Minh. - Điện thoại: (84-8) 38945882 – 069.651139 - Fax: (84-8) 38945882 - Website: www.Z755.com.vn - Email: Z755@Z755.com.vn tmdv@Z755.com.vn Công ty có đội ngũ cán - công nhân viên Quốc Phòng, lao động hợp đồng có trình độ khoa học kỹ thuật cao, công nhân lành nghề, nhiều CBCNV tốt nghiệp đại học, sau đại học. Giới thiệu công ty Thông tin Điện tử Z755 Báo cáo thực tập tốt nghiệp Tọa lạc mặt đường: Nguyễn Oanh Phan Văn Trị thuộc Phường 10, Quận Gò Vấp, Thành phố Hồ Chí Minh. Công ty Thông tin Điện tử Z755 xây dựng với tổng diện tích khuôn viên 70.000m2. . * Nhiệm vụ: nghiên cứu, sửa chữa sản xuất trang thiết bị phục vụ quốc phòng sản phẩm-dịch vụ kinh tế dân sinh. * Logo Z755: Mô tả logo Z755: Chữ 755 nằm Ngôi cánh với viền màu đỏ, góc phần năm thứ thứ tư có chữ Z - biểu tượng tín hiệu thông tin. Tất khối bao bọc vòng tròn đỏ đậm * Một số hình ảnh Công ty Thông tin Điện tử Z755 Khu nhà Kỹ Thuật Z755 Giới thiệu công ty Thông tin Điện tử Z755 Góc không gian mở Z755 Báo cáo thực tập tốt nghiệp Dãy nhà xưởng Dãy nhà xưởng 2- LĨNH VỰC HOẠT ĐỘNG * Lĩnh vực hoạt động Công ty Thông tin Điện tử Z755. Các ngành nghề sản xuất kinh doanh Công ty Thông tin Điện tử Z755 bao gồm: - Sản xuất sản phẩm khác từ plastic. - Sản xuất cấu kiện kim loại. - Gia công khí, Xử lý tráng phủ kim loại. - Sản xuất thiết bị truyền thông. - Sản xuất thiết bị điện tử dân dụng. - Sản xuất thiết bị đo lường, kiểm tra, định hướng điều khiển. - Sản xuất đồ điện dân dụng. - Sản xuất thiết bị điện khác. - Sản xuất máy nông nghiệp lâm nghiệp. - Sản xuất phụ tùng phận phụ trợ cho xe có động cơ. - Sản xuất thiết bị, dụng cụ y tế. - Sửa chữa thiết bị điện tử quang học. - Sửa chữa thiết bị điện. - Lắp đặt hệ thống điện. - Bán buôn dụng cụ y tế. Giới thiệu công ty Thông tin Điện tử Z755 Báo cáo thực tập tốt nghiệp - Bán buôn thiết bị linh kiện điện tử, viễn thông. - Bán buôn máy móc, thiết bị ngoại vi, phần mềm thiết bị viễn thông. - Bán lẻ thiết bị nghe nhìn cửa hàng chuyên doanh. - Hoạt động thiết kế chuyên dụng. - Dịch vụ hỗ trợ giáo dục. - Sửa chữa thiết bị liên lạc. Các ngành nghề dịch vụ Công ty Thông Tin Điện Tử Z755 bao gồm: - Dịch vụ mạ đồng, mạ bạc dây chuyền công nghệ cao cho chi tiết máy cao cấp, sản phẩm trang sức, đồ dùng mạ bạc, đồ trang trí cao cấp . - Gia công khí thùng, tủ điện, cột anten, chi tiết khí xác - Gia công lắp ráp thiết bị điện tử, lắp ráp bảng mạch điện tử dây chuyền SMT đại Thụy sỹ. - Nhận thiết kế mạch bảng mạch in PCB xuất định dạng file phục vụ gia công theo yêu cầu. - Thiết kế, triển khai hệ thống điện tự động hóa. - Sửa chữa, quy chuẩn máy đo lường điện, điện tử - Sửa chữa, bảo hành, bảo trì loại máy thông tin, đàm, thiết bị điện tử chuyên dùng . Z755 không sản xuất sản phẩm đặc thù Quân đội, mà sản xuất, kinh doanh sản phẩm, mặt hàng kinh tế phục vụ đời sống. Công ty có đội ngũ nghiên cứu với nhiều chuyên gia cao cấp, đội ngũ kỹ thuật viên trẻ, động, sáng tạo, kết hợp với đối tác mạnh; trang thiết bị nghiên cứu, dây chuyền sản xuất đại, sản phẩm Z755 kiểm soát chất lượng chặt trẽ tới linh kiện đầu vào sản phẩm đầu theo tiêu chuẩn quản lý chất lượng ISO 9001:2008 quy định Quân đội. Do sản phẩm tạo bảo đảm chất lượng mang tính cộng đồng cao, khách hàng tín nhiệm nhiều năm qua. Giới thiệu công ty Thông tin Điện tử Z755 15 Báo cáo thực tập tốt nghiệp thủ tục Port nối tiếp để tạo bit Parity trước phát kiểm tra bit Parity sau thu. - Thanh ghi B: +Thanh ghi B địa F0H dùng với ghi A cho phép toán nhân chia. Lệnh MUL AB nhận giá trị không dấu bit hai ghi A B, trả kết 16 bit A (byte cao) B(byte thấp). Lệnh DIV AB lấy A chia B, kết nguyên đặt vào A, số dư đặt vào B. +Thanh ghi B dùng ghi đệm trung gian đa mục đích. Nó bit định vị thông qua địa từ F0H÷ F7H. - Con trỏ Ngăn xếp SP (Stack Pointer): + Con trỏ ngăn xếp ghi bit địa 81H. Nó chứa địa byte liệu hành đỉnh ngăn xếp. Các lệnh ngăn xếp bao gồm lệnh cất liệu vào ngăn xếp (PUSH) lấy liệu khỏi Ngăn xếp (POP). Lệnh cất liệu vào ngăn xếp làm tăng SP trước ghi liệu lệnh lấy khỏi ngăn xếp làm giảm SP. Ngăn xếp 89S52 giữ RAM nội giới hạn địa truy xuất địa gián tiếp, chúng 128 byte đầu 8951. + Để khởi động SP với ngăn xếp bắt đầu địa 60H, lệnh sau dùng: MOV SP, #5F + Với lệnh ngăn xếp 89S52 có 32 byte địa cao RAM chip 7FH. Sở dĩ giá trị 5FH nạp vào SP SP tăng lên 60H trước cất byte liệu. + Khi Reset 89S52, SP mang giá trị mặc định 07H liệu cất vào ô nhớ ngăn xếp có địa 08H. Nếu phần mềm ứng dụng không khởi động SP giá trị bank ghi1 không dùng vùng RAM dùng làm ngăn xếp. Ngăn xếp truy xuất trực tiếp lệnh PUSH POP để lưu trữ tạm thời lấy lại liệu, truy xuất ngầm lệnh gọi chương trình (ACALL, LCALL) lệnh trở (RET, RETI) để lưu trữ giá trị đếm chương trình bắt đầu thực chương trình lấy lại kết thúc chương trình … Chương 2: Cơ sở lý thuyết 16 Báo cáo thực tập tốt nghiệp - Con trỏ liệu DPTR (Data Pointer): + Con trỏ liệu (DPTR) dùng để truy xuất nhớ ghi 16 bit địa 82H (DPL: byte thấp) 83H (DPH: byte cao). Ba lệnh sau ghi 55H vào RAM địa 1000H: MOV A, #55H MOV DPTR, #1000H MOV @DPTR, A + Lệnh dùng để nạp 55H vào ghi A. Lệnh thứ hai dùng để nạp địa ô nhớ cần lưu giá trị 55H vào trỏ liệu DPTR. Lệnh thứ ba di chuyển nội dung ghi A (là 55H) vào ô nhớ RAM bên có địa chứa DPTR (là 1000H). - Các ghi Port (Port Register): +Các Port 89S52 bao gồm Port0 địa 80H, Port1 địa 90H, Port2 địa A0H, Port3 địa B0H. Tất Port truy xuất bit nên thuận tiện khả giao tiếp. - Các ghi Timer (Timer Register): + 89S52 có chứa hai định thời/ đếm 16 bit dùng cho việc định thời đếm kiện. Timer0 địa 8AH (TLO: byte thấp) 8CH (THO: byte cao). Timer1 địa 8BH (TL1: byte thấp) 8DH (TH1: byte cao). Việc khởi động timer SET Timer Mode (TMOD) địa 89H ghi điều khiển Timer (TCON) địa 88H. Chỉ có TCON địa hóa bit. - Các ghi Port nối tiếp (Serial Port Register): + 89S52 chứa Port nối tiếp cho việc trao đổi thông tin với thiết bị nối tiếp máy tính, modem giao tiếp nối tiếp với IC khác. Một ghi đệm liệu nối tiếp (SBUF) địa 99H giữ hai liệu truyền liệu nhập. Khi truyền liệu ghi lên SBUF, nhận liệu đọc SBUF. Các mode vận khác lập trình qua ghi điều khiển Port nối tiếp (SCON) địa hóa bit địa 98H. - Các ghi ngắt (Interrupt Register): Chương 2: Cơ sở lý thuyết 17 Báo cáo thực tập tốt nghiệp + 89S52 có cấu trúc nguồn ngắt, mức ưu tiên. Các ngắt bị cấm sau bị reset hệ thống cho phép việc ghi ghi cho phép ngắt (IE) địa A8H. Cả hai địa hóa bit. - Thanh ghi điều khiển nguồn PCON (Power Control Register): + Thanh ghi PCON bit định vị. Nó địa 87H chứa nhiều bit điều khiển. Thanh ghi PCON tóm tắt sau: Bit (SMOD): Bit có tốc độ Baud mode 1, 2, Port nối tiếp set. Bit 6, 5, 4: Không có địa chỉ. Bit (GF1): Bit cờ đa 1. Bit (GF0): Bit cờ đa 2. Bit (PD): Set để khởi động mode Power Down thoát để reset. Bit (IDL): Set để khởi động mode idle thoát ngắt mạch reset. + Các bit điều khiển Power Down Idle có tác dụng tất IC họ MSC-51 thi hành biên dịch CMOS. 2.1.3 Trình biên dịch Để thực lập trình cho vi xử lý nhóm thực chọn trình biên dịch MikroC for 8051 hang MikroChip®. Bởi lí sau: + Trình biên dịch MikroC for 8051 demo cho phép lập trình 25% dung lượng nhớ, đủ để thực theo mục tiêu đề tài. + Trình biên dịch MikroC for 8051 hỗ trợ thư viện phần cứng thư viện phần mềm thích hợp với loại vi điều khiển, tiện dụng cho người lập trình. Người lập trình cần khai báo theo thư viện mà không cần khai báo xác ghi chức năng. + Ngoài giao diện dễ sử dụng, MikroC for 8051 tích hợp trình tiên đoán thuận lợi cho người lập trình sử dụng hàm có tên dài. Ngoài MikroC for 8051 xây dựng sẵn ứng dụng tiện ích Character Map, LCD tool, Chương 2: Cơ sở lý thuyết 18 Báo cáo thực tập tốt nghiệp 7Segment hay Quick Convert để người lập trình nhanh chóng quy đổi hệ chữ số, bảng mã đoạn, mã LCD, mã ASCII mà không cần ứng dụng thứ 3. + Cũng số trình biên dịch khác, Mikro C tích hợp trình ghi chương trình xuống vi điều khiển. 2.2 Cơ ghép nối chuẩn giao tiếp cổng Com RS232 2.2.1 Cơ ghép nối chuẩn giao tiếp cổng Com RS232 Ngày thiết bị đo lường, điều khiển . phải giao tiếp với máy tính để quan sát thông số chế độ hoạt động thiết bị. Chuẩn giao tiếp coi đơn giản dễ dùng cổng RS232. Hầu thiết bị giao tiếp với máy tính thông qua chuẩn này. Bài viết nói chuẩn giao tiếp RS232: Tổng quan chung RS232, Sơ đồ ghép nối, Giao diện phần mềm. 2.2.2 Tổng quan chuẩn RS232 Vấn đề giao tiếp PC vi điều khiển quan trọng ứng dụng điều khiển, đo lường . Ghép nối qua cổng nối tiếp RS232 kỹ thuật sử dụng rộng rãi để ghép nối thiết bị ngoại vi với máy tính. Nó chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều thiết bị , chiều dài kết nối lớn cho phép để đảm bảo liệu 12.5 đến 25.4m, tốc độ 20kbit/s tốc độ 115kbit/s với số thiết bị đặc biệt. Ý nghĩa chuẩn truyền thông nối tiếp nghĩa thời điểm có bit gửi dọc theo đường truyền. Có hai phiên RS232 lưu hành thời gian tương đối dài RS232B RS232C. Nhưng phiên RS232B cũ dùng RS232C dùng tồn thường gọi tên ngắn gọn chuẩn RS232. Các máy tính thường có cổng nối chuẩn RS232C gọi cổng Com. Chúng dùng ghép nối cho chuột, modem, thiết bị đo lường .Trên main máy tính có loại chân lại 25 chân tùy vào đời máy main máy tính. Việc thiết kế giao tiếp với cổng RS232 tương đối dễ dàng, đặc biệt chọn chế độ hoạt động không đồng tốc độ truyền liệu thấp. Chương 2: Cơ sở lý thuyết 19 Báo cáo thực tập tốt nghiệp  Ưu điểm giao diện nối tiếp RS232 + Khả chống nhiễu cổng nối tiếp cao + Thiết bị ngoại vi tháo lắp máy tính cấp điện + Các mạch điện đơn giản nhận điện áp nguồn nuôi qua công nối tiếp.  Những đặc điểm cần lưu ý chuẩn RS232 + Trong chuẩn RS232 có mức giới hạn (logic 1) +-12V.Hiện cố định trở kháng tải phạm vi từ 3000 ôm - 7000 ôm. + Mức logic có điện áp nằm khoảng -3V đến -12V, mức logic từ +-3V đến 12V. + Tốc độ truyền nhận liệu cực đại 100kbps ( ngày lớn hơn). + Các lối vào phải có điện dung nhỏ 2500pF. + Trở kháng tải phải lớn 3000 ôm phải nhỏ 7000 ôm. + Độ dài cáp nối máy tính thiết bị ngoại vi ghép nối qua cổng nối tiếp RS232 không vượt qua 15m không sử model. + Các giá trị tốc độ truyền liệu chuẩn : 50,75,110,750,300,600,1200,2400,4800,9600,19200,28800,38400 56600, 115200 bps  Các mức điện áp đường truyền: RS 232 sử dụng phương thức truyền thông không đối xứng, tức sử dụng tín hiệu điện áp chênh lệch dây dẫn đất. Do từ đời mang vẻ lỗi thời chuẩn TTL, vấn sử dụng mức điện áp tương thích TTL để mô tả mức logic 1. Ngoài mức điện áp tiêu chuẩn cố định giá trị trở kháng tải đấu vào bus phận trở kháng phát. Mức điện áp tiêu chuẩn RS232C (chuẩn thường dùng bây giờ) mô tả sau: + Mức logic 0: +3V, +12V + Mức logic 1: -12V, -3V Các mức điện áp phạm VI từ -3V đến 3V trạng thái chuyển tuyến. Chính từ - 3V tới 3V phạm vi không định nghĩa, trường hợp thay Chương 2: Cơ sở lý thuyết 20 Báo cáo thực tập tốt nghiệp đổi giá trị logic từ thấp lên cao từ cao xuống thấp, tín hiệu phải vượt qua quãng độ thời gian ngắn hợp lý. Điều dẫn đến việc phải hạn chế điện dung thiết bị tham gia đường truyền. Tốc độ truyền dẫn tối đa phụ thuộc vào chiều dài dây dẫn. Đa số hệ thống hỗ trợ với tốc độ 19.2 kBd.  Cổng RS232 (serial port): Hầu hết máy tính cá nhân trang bị cổng Com hay cổng nối tiếp RS232. Số lượng cổng Com lên tới tùy loại main máy tính. Khi cổng Com đánh dấu Com 1, Com 2, Com .Trên có loại đầu nối sử dụng cho cổng nối tiếp RS232 loại chân (DB9) 25 chân (DB25). Tuy hai loại đầu nối có song song hai loại đầu nối phân biệt cổng đực (DB9) cổng (DB25) Ta xét sơ đồ chân cổng Com chân: Hình 2.5: Sơ đồ chân DB Trên kí hiệu chân hình dạng cổng DB9 Chức chân sau: + chân : Data Carrier Detect (DCD) : Phát tín hiệu mang liệu + chân 2: Receive Data (RxD) : Nhận liệu + chân : Transmit Data (TxD) : Truyền liệu + chân : Data Terminal Ready (DTR) : Đầu cuối liệu sẵn sàng kích hoạt phận muốn truyền liệu Chương 2: Cơ sở lý thuyết 21 Báo cáo thực tập tốt nghiệp + chân : Signal Ground ( SG) : Mass tín hiệu + chân : Data Set Ready (DSR) : Dữ liệu sẵn sàng, kích hoạt truyền sẵn sàng nhận liệu + chân : Request to Send : yêu cầu gửi,bô truyền đặt đường lên mức hoạt động sẵn sàng truyền liệu + chân : Clear To Send (CTS) : Xóa để gửi ,bô nhận đặt đường lên mức kích hoạt động để thông báo cho truyền sẵn sàng nhận tín hiệu + chân : Ring Indicate (RI) : Báo chuông cho biết nhận nhận tín hiệu rung chuông Còn DB28 hầu hết main cổng nữa. Nên không đề cập đến đây. Quá trình liệu a) Quá trình truyền liệu: Truyền liệu qua cổng nối tiếp RS232 thực không đồng bộ. Do nên thời điểm có bit truyền (1 kí tự). Bộ truyền gửi bit bắt đầu (bit start) để thông báo cho nhận biết kí tự gửi đến lần truyền bit tiếp the. Bit bắt đầu mức . Tiếp theo bit liệu (bits data) gửi dạng mã ASCII( 5,6,7 hay bit liệu) Sau Parity bit ( Kiểm tra bit chẵn, lẻ hay không) cuối bit dừng - bit stop 1, 1,5 hay bit dừng. b) Tốc độ Baud: Đây tham số đặc trưng RS232. Tham số đặc trưng cho trình truyền liệu qua cổng nối tiếp RS232 tốc độ truyền nhận liệu hay gọi tốc độ bit. Tốc độ bit định nghĩa số bit truyền thời gian giây hay số bit truyền thời gian giây. Tốc độ bit phải thiết lập bên phát bên nhận phải có tốc độ (Tốc độ vi điều khiển máy tính phải chung tốc độ truyền bit) Chương 2: Cơ sở lý thuyết 22 Báo cáo thực tập tốt nghiệp Ngoài tốc độ bit tham số để mô tả tốc độ truyền tốc độ Baud. Tốc độ Baud liên quan đến tốc độ mà phần tử mã hóa liệu sử dụng để diễn tả bit truyền tốc độ bit phản ánh tốc độ thực tế mà bit truyền. Vì phần tử báo hiệu mã hóa bit nên hai tốc độ bit tốc độ baud phải đồng Một số tốc độ Baud thường dùng: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 56000, 115200 … Trong thiết bị họ thường dùng tốc độ 19200. Khi sử dụng chuẩn nối tiếp Cáp cổng Com RS232 yêu cầu sử dụng chuẩn thời gian chuyển mức logic không vượt 4% thời gian truyền bit. Do vậy, tốc độ bit cao thời gian truyền bit nhỏ thời gian chuyển mức logic phải nhỏ. Điều làm giới hạn tốc Baud khoảng cách truyền. c) Bit chẵn lẻ hay Parity bit Đây bit kiểm tra lỗi đường truyền. Thực chất trình kiểm tra lỗi truyền liệu bổ xung thêm liệu truyền để tìm sửa số lỗi trình truyền. Do chuẩn RS232 sử dụng kỹ thuật kiểm tra chẵn lẻ. Một bit chẵn lẻ bổ sung vào liệu truyền thấy số lượng bit "1" gửi khung truyền chẵn hay lẻ. Một Parity bit tìm số lẻ lỗi chẳng hạn 1, 3, 5, 7, . Nếu bit chẵn mắc lỗi Parity bit trùng giá trị với trường hợp không mắc lỗi không phát lỗi. Do kỹ thuật mã hóa lỗi không sử dụng trường hợp có khả vài bit bị mắc lỗi. 2.2.3 Sơ đồ ghép nối RS232 Có nhiều mạch giao tiếp RS232 vi điều khiển hay thiết bị khác. Dưới mạch giao tiếp thường dùng.  Mạch chuẩn giao RS232 dùng IC Max232 -Max232 IC chuyên dùng cho giao tiếp RS232 thiết bị ngoại vi. Max232 IC hãng Maxim. Đây IC chạy ổn định sử dụng phổ biến mạch giao tiếp chuẩn RS232. Giá thành Max232 phù hợp (12K hay Chương 2: Cơ sở lý thuyết 23 Báo cáo thực tập tốt nghiệp 10K) tích hợp hai kênh truyền cho chuẩn RS232. Dòng tín hiệu thiết kế cho chuẩn RS232. Mỗi đầu truyền cổng nhận tín hiệu bảo vệ chống lại phóng tĩnh điện (hình 15KV). Ngoài Max232 thiết kế với nguồn +5V cung cấp nguồn công suất nhỏ. Mạch giao tiếp sau: Hình 2.6: Mạch giao tiếp RS 232 với nguồn 5v 2.2.4 Phần mềm giao tiếp Giao tiếp chuẩn RS232 vi điều khiển phải thông qua phần mền giao diện để nhận biết liệu truyền lên nhận xuống nào. Hiện có nhiều cách lập trình Chương 2: Cơ sở lý thuyết giao tiếp cho RS232 với vi xử lý. 24 Báo cáo thực tập tốt nghiệp Chương 3:NỘI DUNG ĐỀ TÀI 3.1 Sơ đồ khối Chương 3: Nội dung đề tài 25 Báo cáo thực tập tốt nghiệp Hình 3.1: Sơ đồ khối Giải thích sơ đồ khối  Khi vi xử lý khởi động, giá trị thiết lập với giá trị mặc định. Khai báo thiết lập thông số giao tiếp UART, định nghĩa ngõ xuất nhập liệu.  Trong vòng lặp vô hạn, vi xử lý sẵn sàng nhận liệu truyền liệu từ máy tính xuống lưu vào biến Data.  Xét giá trị biến Data để đưa định cho trạng thái LED. Giá trị Trạng thái Trạng thái 65 LED sáng Chương 3: Nội dung đề tài 26 Báo cáo thực tập tốt nghiệp 66 LED sáng 67 LED sáng 68 LED sáng 69 LED sáng 70 LED sáng 71 LED sáng 72 LED sáng 73 Tắt hết 74 Sáng hết 75 Dịch trái 76 Dịch phải 77 Xoay vòng trái 78 Xoay vòng phải 79 Nhấp nháy Bảng 3.1: Data để đưa định cho trạng thái LED  Kiểm tra nút nhấn, nút nhấn kích hoạt thay đổi trạng thái sáng trạng thái tiếp, gử liệu máy tính. Giao diện máy tính thay đổi theo trạng thái cập nhật. Chương 3: Nội dung đề tài 27 Báo cáo thực tập tốt nghiệp 3.2 Sơ đồ nguyên lý Hình 3.2: Sơ đồ nguyên lý Sơ đồ nguên lý bao gồm: +Khối nguồn +Khối xử lý +Khối hiển thị +Khối truyền nhận liệu  Khối nguồn: Cung cấp nguồn cho mạch làm việc. Nguồn cung cấp 5VDC.  Khối xử lý: Nhận liệu, xử lý liệu thay đổi trạng thái khối hiển thị. Đồng thời nhận thông tin từ nút nhấn, gửi trạng thái qua giao tiếp UART. Khối gồm Vi xử lý 89S52 dao động thạch anh 12MHz.  Khối hiển thị: Hiển thị trạng thái thiết lập vi xử lý. Khối bao gồm LED, điện trở kéo lên điện trở hạn dòng.  Khối truyền nhận liệu: Truyền nhận liệu nối tiếp vi xử lý máy tính. Khối bao gồm Cổng DB9, IC Max232 tụ điện. Hai transitor thiết kế cổng not đảo trạng thái ngõ vào. 3.3 Sơ đồ mạch in Chương 3: Nội dung đề tài 28 Báo cáo thực tập tốt nghiệp Hình 3.3: Sơ đồ mạch in Chương 3: Nội dung đề tài 29 Báo cáo thực tập tốt nghiệp CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận +Hiểu cấu tạo chức AT89S52. +Cấu tạo chân DB9, cách truyền liệu. +Do thiếu linh kiện cộng với trình làm gấp rút nhóm không chuẩn bị kĩ nên kết không tốt. 4.2 Hướng phát triển +Xây đựng hình cảm ứng dùng cho Smart phone,tablet,Laptop nay. Chương 4: Kết luận hướng phát triển 30 Báo cáo thực tập tốt nghiệp TÀI LIỆU THAM KHẢO http://www.pcbheaven.com/circuitpages/10_buttons_touch_pad_bcd_output/ http://www.hoiquandientu.vn [...]... lý, nhóm sẽ xây dựng một chương trình điều khiển tắt bật thiết bị kết nối với vi xử lý, đồng thời nhận trạng thái các thiết bị khi được điều khiển bởi nút nhấn trên vi xử lý Trong quá trình nghiên cứu và thực hiện có nhiều thiếu xót, mong được góp ý và chỉnh sửa để hoàn thiện đề tài 1.2 Mục tiêu của đề tài Đề tài thực hiện dựa trên vi xử lý 89S52 điều khiển 8 LED kết nối với máy tính qua giao thức UART... sản phẩm điều khiển tự động thay thế sức lao động của con người là một nhiệm vụ rất cần thiết Việc giám sát và điều khiển các thiết bị bằng máy tính thông qua chuẩn RS232 đã đem lại lợi ích to lớn cho sự phát triển của xã hội, tiết kiệm thời gian, sức lao động và mang lại hiệu quả kinh tế lớn Từ đó nhằm góp phần mang lại sự tiện nghi cho cuộc sống, nhóm quyết định chọn đề tài Điều khiển thiết bị bằng... đề tài Với xu hướng hiện nay, việc điều khiển thiết bị không chỉ dùng lại ở việc “bấm nút mà được thông qua rất nhiều giao thức khác nhau như giao tiếp M2M, H2M qua các kết nối: serial port, Bluetooth, wifi Với việc ra đời của kỹ thuật cảm ứng điện dung thì giao tiếp càng trở nên thuận tiện hơn Với sự phát triển không ngừng của các ngành khoa học kỹ thuật nhằm đáp ứng ngày càng đa dạng và phong phú... UART và cổng COM Máy tính giao tiếp với vi xử lý thông qua giao diện để điều khiển 8 LED Đồng thời vi xử lý cũng được kết nối với công tắc cảm ứng để điều khiển trực tiếp 8 LED và gửi trạng thái này cho máy tính Chương 1: Dẫn nhập 7 Báo cáo thực tập tốt nghiệp Chương 2: CƠ SỞ LÍ THUYẾT 2.1 Vi xử lý 89S52 - AT89S52 là một vi điều khiển 8 bit do ATMEL sản xuất, chế tạo theo công nghệ CMOS, có chất lượng... lỗi này không được sử dụng trong trường hợp có khả năng một vài bit bị mắc lỗi 2.2.3 Sơ đồ ghép nối RS232 Có rất nhiều mạch giao tiếp của RS232 giữa vi điều khiển hay các thiết bị khác Dưới đây là những mạch giao tiếp thường được dùng  Mạch chuẩn giao RS232 dùng IC Max232 -Max232 là IC chuyên dùng cho giao tiếp giữa RS232 và thiết bị ngoại vi Max232 là IC của hãng Maxim Đây là IC chạy ổn định và được... ASCII mà không cần ứng dụng thứ 3 + Cũng như một số trình biên dịch khác, Mikro C cũng tích hợp trình ghi chương trình xuống vi điều khiển 2.2 Cơ bản và ghép nối về chuẩn giao tiếp cổng Com RS232 2.2.1 Cơ bản và ghép nối về chuẩn giao tiếp cổng Com RS232 Ngày nay các thiết bị đo lường, điều khiển đều phải giao tiếp với máy tính để quan sát thông số và chế độ hoạt động của thiết bị Chuẩn giao tiếp... RS232 là một trong những kỹ thuật được sử dụng rộng rãi để ghép nối các thiết bị ngoại vi với máy tính Nó là một chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều nhất là 2 thiết bị , chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 12.5 đến 25.4m, tốc độ 20kbit/s đôi khi là tốc độ 115kbit/s với một số thiết bị đặc biệt Ý nghĩa của chuẩn truyền thông nối tiếp nghĩa là trong một... Lào, Campuchia, Thái Lan 4- THIẾT BỊ CÔNG NGHỆ - ĐO LƯỜNG Nhằm không ngừng nâng cao chất lượng sản phẩm, chế tạo, sản xuất ra các sản phẩm tốt nhất, thì trong những năm vừa qua, Z755 đã đầu tư các trang thiết bị hiện đại với công nghệ tiên tiến Trên 95% các thiết bị đo lường dùng cho nghiên cứu chế thử, sản xuất và kiểm tra chất lượng sản phẩm như việc sử dụng các thiết bị đo tối tân của hãng máy đo... Chuẩn giao tiếp được coi là đơn giản và dễ dùng đó là cổng RS232 Hầu như các thiết bị đều được giao tiếp với máy tính thông qua chuẩn này Bài viết này sẽ nói về cơ bản chuẩn giao tiếp RS232: Tổng quan chung về RS232, Sơ đồ ghép nối, Giao diện phần mềm 2.2.2 Tổng quan chuẩn RS232 Vấn đề giao tiếp giữa PC và vi điều khiển rất quan trọng trong các ứng dụng điều khiển, đo lường Ghép nối qua cổng nối tiếp... phiên bản RS232B cũ thì ít được dùng còn RS232C hiện vẫn được dùng và tồn tại thường được gọi là tên ngắn gọn là chuẩn RS232 Các máy tính thường có 1 hoặc 2 cổng nối tiếp theo chuẩn RS232C được gọi là cổng Com Chúng được dùng ghép nối cho chuột, modem, thiết bị đo lường Trên main máy tính có loại 9 chân hoặc lại 25 chân tùy vào đời máy và main của máy tính Việc thiết kế giao tiếp với cổng RS232 cũng . NGHỆ ĐIỆN TỬ-VIỄN THÔNG Cơ quan thực tập: CÔNG TY Z755 ĐỀ TÀI BÁO CÁO: THIẾT KẾ NÚT CẢM ỨNG ĐIỀU KHIỂN THIẾT BỊ DÙNG AT89S52 GVHD: TS. PHAN VĂN CA SVTH: NGUYỄN XUÂN LỘC TRƯƠNG. Sản xuất thiết bị truyền thông. - Sản xuất thiết bị điện tử dân dụng. - Sản xuất thiết bị đo lường, kiểm tra, định hướng và điều khiển. - Sản xuất đồ điện dân dụng. - Sản xuất thiết bị điện. lý, nhóm sẽ xây dựng một chương trình điều khiển tắt bật thiết bị kết nối với vi xử lý, đồng thời nhận trạng thái các thiết bị khi được điều khiển bởi nút nhấn trên vi xử lý. Trong quá trình

Ngày đăng: 27/09/2015, 10:24

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan