Có thể nói, hiện nay vi điều khiển đã rất phổ biến ở Việt Nam và được ứng dụng rất nhiều trong các lĩnh vực của đời sống xã hôi. Những sinh viên ngành điện, điện tử, cơ điện tử, tin học, viễn thông….hầu như ai cũng biết cách để làm việc với vi điều khiển, kéo theo đó là nhu cầu sử dụng các bộ kit trong học tập, nghiên cứu cũng như ứng dụng trên thực tế là không nhỏ. Trong số các kit đang có trên thị trường hiện nay, … dòng MSP430 của TI được đánh giá cao về sự ổn định, tiết kiệm năng lượng cũng như dễ học tập và nghiên cứu. Nhằm giúp tiếp cận thực tế về dòng vi điều khiển này nhóm chúng em đã tiến hành làm bài tập lớn thiết kế mạch đo nhiệt độ,độ ẩm sử dụng MSP430G253 và kit phát triển MSP430 của TI. Để có thể hoàn thiện được đề tài này, chúng em xin chân thành cám ơn Quý Thầy, Cô đã tận tình hướng dẫn, chỉ dạy cho chúng em suốt thời gian thực hiện và thiết kế đề tài.
BÁO CÁO ĐỒ ÁN 2014 MỤC LỤC LỜI NÓI ĐẦU .3 CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ TÌM HIỂU VỀ MSP430 CÙNG KÍT PHÁT TRIỂN MSP430 1.1 GIỚI THIỆU VỀ ĐỀ TÀI 1.1.1 Tên đề tài .4 1.1.2 Khái quát đề tài 1.2 TÌM HIỂU VỀ MSP430 1.2.1 Tổng quan MSP430 .4 1.2.2 Cấu trúc MSP430 1.2.3 Đặc tính MSP430 1.3 BỘ KÍT MSP430G2 LaunchPad .9 1.3.1 Các thành phần kit 1.3.2 Tính CHƯƠNG 2: NỘI DUNG ĐỀ TÀI .11 I Yêu cầu đề tài 11 Yêu cầu phần cứng 11 Yêu cầu chức 11 Yêu cầu phi chức 11 4.Sơ đồ khối hệ thống .11 II Nội dung .12 Cảm biến nhiệt độ, độ ẩm: 12 Giao tiếp với SHT11 .13 Truyền liệu qua NRF24L01: 14 CHƯƠNG THIẾT KẾ HỆ THỐNG 16 I.Sơ đồ khối chi tiết .16 1.Khối nguồn 16 2.Khối mạch phát .17 3.Khối mạch nhận 18 4.Khối hiển thị .19 II.Sơ đồ nguyên lý 20 GVHD : TS.Đinh Thị Nhung TS.Vương Hoàng Nam Page BÁO CÁO ĐỒ ÁN 2014 CHƯƠNG KẾT QUẢ THỰC HIỆN 21 1.Sơ đồ mạch in .21 2.Một số hình ảnh sản phẩm 23 CHƯƠNG KẾT LUẬN 24 TÀI LIỆU THAM KHẢO 25 GVHD : TS.Đinh Thị Nhung TS.Vương Hoàng Nam Page BÁO CÁO ĐỒ ÁN 2014 LỜI NÓI ĐẦU Bộ vi điều khiển, viết tắt Microcontroller mạch tích hợp chip lập trình được, dùng để điều khiển hoạt động hệ thống Theo tập lệnh người lập trình, vi điều khiển tiến hành đọc, lưu trữ thông tin, xử lý thông tin, đo thời gian tiến hành đóng mở cấu Có thể nói, vi điều khiển phổ biến Việt Nam ứng dụng nhiều lĩnh vực đời sống xã hôi Những sinh viên ngành điện, điện tử, điện tử, tin học, viễn thông….hầu biết cách để làm việc với vi điều khiển, kéo theo nhu cầu sử dụng kit học tập, nghiên cứu ứng dụng thực tế khơng nhỏ Trong số kit có thị trường nay, … dòng MSP430 TI đánh giá cao ổn định, tiết kiệm lượng dễ học tập nghiên cứu Nhằm giúp tiếp cận thực tế dòng vi điều khiển nhóm chúng em tiến hành làm tập lớn thiết kế mạch đo nhiệt độ,độ ẩm sử dụng MSP430G253 kit phát triển MSP430 TI Để hoàn thiện đề tài này, chúng em xin chân thành cám ơn Q Thầy, Cơ tận tình hướng dẫn, dạy cho chúng em suốt thời gian thực thiết kế đề tài Mặc dù cố gắng nhiên kết nhóm em khơng thể tránh khỏi thiếu sót, chúng em mong nhận góp ý, đánh giá giúp đỡ Thầy Cơ để hoàn thiện đạt kết tốt Em xin chân thành cảm ơn! GVHD : TS.Đinh Thị Nhung TS.Vương Hoàng Nam Page BÁO CÁO ĐỒ ÁN 2014 CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ TÌM HIỂU VỀ MSP430 CÙNG KÍT PHÁT TRIỂN MSP430 1.1 GIỚI THIỆU VỀ ĐỀ TÀI 1.1.1 Tên đề tài Thiết kế mạch đo nhiệt độ, độ ẩm dùng MSP430 truyền qua NRF 1.1.2 Khái quát đề tài Trong phạm vi đề tài này, nhóm chúng em tập trung tìm hiểu nghiên cứu nội dung sau: - Hiển thị nhiệt độ ,độ ẩm LCD - Sử dụng NRF24N01 để truyền liệu 1.2 TÌM HIỂU VỀ MSP430 1.2.1 Tổng quan MSP430 MSP430 dòng vi điều khiển phát triển hãng TI(Texas Instruments) MSP430 kết hợp chặt chẽ CPU RISC 16 bit,những khối ngoại vi hệ thống xung linh hoạt kết nối với theo cấu trúc VONNEUMANN, có Bus liên kết như: Bus địa nhớ (MAB), Bus liệu nhớ ( MDB) Đây xử lý đại với mô đun nhớ tương tự nhứng kết nối ngoại vi tín hiệu số, MSP430 đưa giải pháp tốt cho nhu cầu ứng dụng với tín hiệu hỗn tạp MSP430 đưa nhiều phiên để phù hợp với nhu cầu ứng dụng khác MSP430 có số phiên như: MSP430x1xx, MSP430x2xx, MSP430x3xx, MSP430x4xx, MSP430x5xx GVHD : TS.Đinh Thị Nhung TS.Vương Hoàng Nam Page BÁO CÁO ĐỒ ÁN 2014 Hình Các hệ MSP MSP430 hệ chip, gọi 1xx, 2xx, 3xx, 4xx, 5xx Thường xx lớn chức số chân nhiều 1.2.1.1 MSP430x1xx Series - 1.8–3.6V Tốc độ Flash/ROM: MIPS Feature Fast Wake-Up From Standby Mode in _bit.b2 #define LCD_DATA_4_DIR P2_dir -> _bit.b2 #define LCD_DATA_5 P2_out -> _bit.b3 GVHD : TS.Đinh Thị Nhung TS.Vương Hoàng Nam Page 31 BÁO CÁO ĐỒ ÁN 2014 #define LCD_DATA_5_DIR P2_dir -> _bit.b3 #define LCD_DATA_6 P2_out -> _bit.b4 #define LCD_DATA_6_DIR P2_dir -> _bit.b4 #define LCD_DATA_7 P2_out -> _bit.b5 #define LCD_DATA_7_DIR P2_dir -> _bit.b5 void lcd_delay_us (unsigned long t) { int i; for (i = 0; i