Hướng dẫn tập lệnh SIM900A

106 3.5K 55
Hướng dẫn tập lệnh SIM900A

Đ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

Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A. Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A. Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A. Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A.Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A. Hướng dẫn tập lệnh SIM900A. điều khiển từ xa qua tin nhắn SMS dùng module SIM900A

Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng LỜI MỞ ĐẦU Ngày nay ngành kỹ thuật điện tử có vai trò rất quan trọng trong cuộc sống của con người. Các hệ thống điện tử ngày nay rất đa dạng và đang thay thế các công việc hàng ngày của con người từ những công việc từ đơn giản đến phức tạp. Với sự phát triển không ngừng của công nghệ, nhiều sản phẩm được tạo ra nhằm giảm bớt công việc cho con người, giúp cho chất lượng cuộc sống của con người được nâng cao hơn như các trò chơi giải trí cho trẻ em, các thiết bị tự động giúp việc cho những người nội trợ trong gia đình… Cùng với sự phát triển của công nghệ là sự ra đời các vi mạch tích hợp có tốc độ xử lý nhanh, chính xác, ứng dụng trong các thiết bị chuyên dùng của con người. Với xu hướng hiện đại hóa, sự phát triển vượt bậc trong lĩnh vực viễn thông, dường như nhu cầu sử dụng các thiết bị điều khiển tự động ngày càng được tăng cao như việc ứng dụng mạng di động để giám sát các thiết bị từ xa thông qua GSM/GPRS. Xuất phát từ thực tiễn, nắm bắt được các nhu cầu cuộc sống của con người, chúng em xin lựa chọn đề tài Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS ”. Đây là một ứng dụng rất phổ biến để đáp ứng được nhu cầu ngày càng cao của con người và g p phần vào sự tiến ộ, văn minh, hiện đại của nước nhà. Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng LỜI CẢM ƠN Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác. Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường đại học đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và ạn bè. Với lòng biết ơn sâu sắc nhất nhóm chúng em xin gửi lời cám ơn chân thành nhất đến Ban Giám Hiệu trường ĐẠI HỌC CÔNG NGHIỆP TP HCM, ban chủ nhiệm khoa Điện – Điện Tử, quý Thầy Cô của khoa, và đặc biệt nhóm em xin gửi lời cám ơn đến thầy hướng dẫn ThS Tôn Thất Phùng đã hết lòng giúp đỡ và tạo mọi điều kiện thuận lợi nhất để nh m em hoàn thành đề tài này. Sau khoảng thời gian tìm hiểu, thiết kế và thi công đồ chuyên ngành, với đề tài”Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS”. Cuối cùng nhóm chúng em cũng đã hoàn thành công việc. Những kết quả mà nh m c được là nhờ những kiến thức đã tiếp thu được trong các năm học, bên cạnh đ là sự chỉ dẫn tận tình của Thầy hướng dẫn ThS Tôn Thất Phùng. Tuy nhiên, do trình độ chuyên môn còn hạn chế nên đồ án của em không thể tránh khỏi thiếu sót. Rất mong nhận được sự giúp đỡ của Thầy để đồ án của chúng em được hoàn chỉnh hơn. Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng NHẬN XÉT (Của giảng viên hƣớng dẫn) ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ..… ngày… tháng … năm 2013 GIÁO VIÊN HƢỚNG DẪN (Ký tên ) Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng NHẬN XÉT (Của giảng viên phản biện) ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ......................................................................................................................................... ..… ngày… tháng … năm 2012 HỘI ĐỒNG BẢO VỆ (Ký tên ) Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT( của giáo viên hƣớng dẫn) NHẬN XÉT( của hội đồng bảo vệ) CHƢƠNG 1 : HỆ THỐNG THÔNG TIN DI ĐỘNG TOÀN CẦU GSM ............ 1 1.1 Giới Thiệu Chung Về GSM. ............................................................................................. 1 1.1.1 Giới thiệu về GSM. ....................................................................................1 1.1.2 Lịch sử mạng GSM. ..................................................................................1 1.1.3 Các thông số kỹ thuật của mạng GSM. ......................................................1 1.1.4 Băng tần sử dụng trong mạng GSM. ..........................................................3 1.1.5 Phương pháp truy nhập trong mạng GSM. ................................................3 1.2 Cấu Trúc Hệ Thống Thông Tin Di Động GSM. ......................................................... 4 1.2.1. Hệ thống chuyển mạch NSS. .....................................................................4 1.2.2 Hệ thống con trạm gốc BSS. ......................................................................6 1.2.3 Trạm di động MS. ......................................................................................6 CHƢƠNG 2 : TỔNG QUAN VỀ TIN NHẮN SMS ................................................. 8 2.1 Giới thiệu về SMS................................................................................................................ 8 2.2 Cấu trúc SMS..................................................................................................................... 10 CHƢƠNG 3 : GIỚI THIỆU MODULE SIM900 VÀ TẬP LỆNH AT ................11 3.1 Giới thiệu module SIM900 .............................................................................................. 11 3.2 Sơ đồ khối SIM900............................................................................................................ 14 3.3 Khảo sát tập lệnh AT của module SIM900. ................................................................ 20 3.3.1 Tổng quan các lệnh AT. ...........................................................................20 3.3.2 Các lệnh khởi tạo GSM module SIM900. ................................................22 3.3.3 Các lệnh xử lý điện thoại ..........................................................................23 3.3.4 Các lệnh xử lý GSM .................................................................................23 CHƢƠNG 4 TỔNG QUAN VỀ PIC16F887..............................................................25 4.1 Sơ lƣợc PIC16F877 ........................................................................................................... 25 4.2 Sơ đồ chân........................................................................ Error! Bookmark not defined.26 CHƢƠNG 5 TỔNG QUAN VỀ DHT11 VÀ LCD ...................................................30 5.1 Thông số kỹ thuật và nguyên lý hoạt động cảm biến nhiệt độ,độ ẩm DHT11. .... 30 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 5.1.1 Thông số kỹ thuật .....................................................................................30 5.1.2 Nguyên lý hoạt động..................................................................................30 5.2 Giới thiệu LCD Y1602C ............................................... Error! Bookmark not defined.33 CHƢƠNG 6 : THIẾT KẾ VÀ THI CÔNG MẠCH HỆ THỐNG ........................38 6.1 Sơ đồ khối cho hệ thống ................................................................................................... 38 6.2 Sơ đồ nguyên lý và tính toán ........................................................................................... 39 6.2.1 Nguồn cung cấp cho hệ thống ................................................................................. 39 6.2.2 Khối module SIM900 ............................................. 41Error! Bookmark not defined. 6.2.2.1 Ứng dụng thẻ SIM. ......................................................................41 6.2.2.2 Nguồn cung cấp SIM900. ...........................................................42 6.2.2.3 Nhận dạng trang thái mạng .....42Error! Bookmark not defined. 6.2.3 Khối vi điều khiển PIC16F887 ................................................................................ 43 6.2.4 Khối cảm biến nhiệt độ và LCD ............................................................................. 44 6.2.5 Sơ đồ mạch in.............................................................................................................. 45 6.2.6 Lƣu đồ giải thuật xử lý dữ liệu ................................................................................ 46 CHƢƠNG 7 GIỚI THIỆU VÀ XÂY DỰNG WEBSITE .......................................48 7.1 Giới thiệu website weebly.com..................................... 48Error! Bookmark not defined. 7.2 Các bƣớc xây dựng website từ webly.com ................................................................... 54 KẾT LUẬN ........................................................................................................................65 PHỤ LỤC ...........................................................................................................................68 DANH MỤC TÀI LIỆU THAM KHẢO .......................................................................98 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH Bảng 3.1 Đặc điểm SIM900 Bảng 3.2 Các giải thuật mã h a và dung lượng giao diện vô tuyến Bảng 3.3 Chức năng các chân SIM900 Bảng 5.1 Chức năng các chân LCD 16x2 Bảng 6.1 Mô tả chân SIM Bảng 6.2 Trạng thái SIM Hình 1.1 Tổng quan về mạng GSM Hình 2.1 Cấu trúc SMS Hình 3.1 Sơ đồ khối SIM900 Hình 3.2 Sơ đồ chân SIM900 Hình 4.1 Sơ đồ chân PIC 16F887 Hình 5.1 Cảm biến nhiệt độ, độ ẩm DHT11 Hình 5.2 Sơ đồ nguyên lý DHT11 Hình 5.3 Quá trình giao tiếp Hình 5.4 Dữ liệu bit 0 Hình 5.5 Dữ liệu bit 1 Hình 5.6 Sơ đồ chân LCD 16x2 Hình 5.7 Sơ đồ khối LCD 16x2 Hình 6.1 Sơ đồ khối hệ thống điều khiển Hình 6.2 Sơ đồ kết nối khe SIM với SIM900 Hình 6.3 Nguồn cung cấp cho SIM900 Hình 6.4 Mạch nhận dạng mạng Hình 6.5 Mạch điều khiển PIC16F887 Hình 6.6 Khối LCD và khối cảm biến Đồ Án Chuyên Ngành Viễn Thông Hình 6.7 Sơ đồ mạch in hệ thống Hình 7.1 Giới thiệu website weebly.com Hình 7.2 Tình năng kéo thả Hình 7.3 Các giao diện chuyên nghiệp Hình 7.4 Biểu mẫu đơn giản Hình 7.5 Thống kê lượng truy cập Hình 7.6 Trang chủ weebly.com Hình 7.7 Kiểu trang web Hình 7.8 Chọn tên miền Hình 7.9 Thêm văn ản Hình 7.10 Thêm hình ảnh Hình 7.11 Upload hình ảnh Hình 7.12 Hình ảnh được đăng tải Hình 7.13 Form được thiết lập Hình 7.14 Bảng excel hiển thị thông số môi trường GVHD: ThS Tôn Thất Phùng Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 1 HỆ THỐNG THÔNG TIN DI ĐỘNG TOÀN CẦU GSM 1.1 Giới Thiệu Chung Về GSM 1.1.1 Giới thiệu về GSM GSM (Global System for Mobile Communication) - hệ thống viễn thông toàn cầu, sử dụng tần số 900 MHz cũng như 1800 MHz ở Châu Âu và 1900 MHz ở Bắc Mỹ. GSM hỗ trợ truyền thoại với tốc độ 13 kbit/s và truyền số liệu với tốc độ 9,6 kbit/s. Mạng GSM sử dụng phương pháp đa truy nhập phân chia theo thời gian TDMA kết hợp đa truy nhập phân chia theo tần số FDMA. 1.1.2 Lịch sử mạng GSM Vào đầu thập niên 1980, tại Châu Âu người ta phát triển một mạng điện thoại di động chỉ sử dụng trong một vài khu vực. Sau đ vào năm 1982 n được chuẩn hóa bởi CEPT (European Conference of Postal and Telecommunications Administrations) và tạo ra Groupe Spéccial Mobile (GSM) với mục đích sử dụng chung cho toàn Châu Âu.Mạng điện thoại di động sử dụng công nghệ GSM được xây dựng và đưa vào sử dụng đầu tiên bởi Radiolinja ở Phần Lan.Vào năm 1989 công việc quản lý tiêu chuẩn và phát triển mạng GSM được chuyển cho viện tiêu chuẩn viễn thông Châu Âu (European Telecommunications Standards Institute - ETSI) và các tiêu chuẩn, đặc tính phase 1 của công nghệ GSM được công bố vào năm 1990. Vào cuối năm 1993 đã c hơn 1 triệu thuê bao sử dụng mạng GSM của 70 nhà cung cấp dịch vụ trên 48 quốc gia. 1.1.3 Các thông số kỹ thuật của mạng GSM Hệ thống thông tin di động GSM cho phép chuyển vùng tự do của các thuê ao trong châu Âu, c nghĩa là một thuê bao có thể thâm nhập sang mạng của nước khác khi di chuyển qua biên giới. Trạm di động GSM – MS (GSM Mobile SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 1 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Station) phải có khả năng trao đổi thông tin tại bất cứ nơi nào trong vùng phủ sóng quốc tế. Về khả năng phục vụ: - Hệ thống được thiết kế sao cho MS có thể dùng được trong tất cả các nước có mạng. - Cùng với phục vụ thoại, hệ thống phải cho phép sự linh hoạt lớn nhất cho các loại dịch vụ khác liên quan tới mạng số liên kết đa dịch vụ (ISDN). - Tạo một hệ thống có thể phục vụ cho các MS trên các tàu viễn dương như một mạng mở rộng cho các dịch vụ di động mặt đất. Về chất lượng phục vụ và an toàn bảo mật: - Chất lượng của thoại trong GSM phải ít nhất có chất lượng như các hệ thống di động tương tự trước đ trong điều kiện vận hành thực tế. - Hệ thống có khả năng mật mã hoá thông tin người dùng mà không ảnh hưởng gì đến hệ thống cũng như không ảnh hưởng đến các thuê bao khác không dùng đến khả năng này. Về sử dụng tần số: - Hệ thống cho phép mức độ cao về hiệu quả của dải tần mà có thể phục vụ ở vùng thành thị và nông thôn cũng như các dịch vụ mới phát triển. - Dải tần số hoạt động là 890-915 và 935-960 Mhz. - Hệ thống GSM 900Mhz phải có thể cùng tồn tại với các hệ thống dùng 900Mhz trước đây. Về mạng: - Kế hoạch nhận dạng dựa trên khuyến nghị của CCITT. - Kế hoạch đánh số dựa trên khuyến nghị của CCITT. - Hệ thống phải cho phép cấu trúc và tỷ lệ tính cước khác nhau khi được dùng trong các mạng khác nhau. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 2 Đồ Án Chuyên Ngành Viễn Thông - GVHD: ThS Tôn Thất Phùng Trung tâm chuyển mạch và các thanh ghi định vị phải dùng hệ thống báo hiệu được tiêu chuẩn hoá quốc tế. - Chức năng ảo vệ thông tin báo hiệu và thông tin điều khiển mạng phải được cung cấp trong hệ thống. 1.1.4 Băng tần sử dụng trong mạng GSM Hệ thống GSM làm việc trong ăng tần 890 – 960 MHz, chia làm 2 phần: - Băng tần lên (Uplink band) từ 890 – 915 MHz cho các kênh vô tuyến từ MS đến BTS - Băng tần xuống (Downlink band) từ 935 – 960 MHz cho các kênh vô tuyến từ BTS đến MS. Mỗi ăng rộng 25MHz, chia làm 124 s ng mang tương đương với 124 kênh vô tuyến. Các sóng mang cạnh nhau cách nhau 200KHz. Mỗi kênh sử dụng 2 tần số riêng.biệt cho đường lên và cho đường xuống. Các kênh này được gọi là kênh song công. Khoảng cách giữa 2 tần số là không đổi và bằng 45MHz. Kênh vô tuyến này có 8 khe thời gian, mỗi khe thời gian là một kênh vật lý để trao đổi giữa BTS và MS. Ngoài ăng tần cơ sở còn c ăng tần GSM mở rộng và ăng tần DCS: - Băng tần GSM mở rộng: 882 – 915MHz và 927 – 960 MHz - Băng tần DCS: 1710 – 1785 MHz và 1805 – 1880 MHz 1.1.5 Phƣơng pháp truy nhập trong mạng GSM Mạng GSM sử dụng phương pháp TDMA (Time Division Multiple Access) kết hợp FDMA (Frequency Division Multiple Access). Đa truy nhập phân chia theo thời gian TDMA: - Khi có yêu cầu một cuộc gọi thì một kênh vô tuyến được ấn định. Các thuê bao khác nhau dùng chung một kênh nhờ cài xen thời gian. Mỗi thuê ao được cấp một khe thời gian trong cấu trúc khung tuần hoàn 8 khe. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 3 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Đa truy nhập phân chia theo tần số FDMA: - Phục vụ các cuộc gọi theo các kênh tần số khác nhau. Người dùng được cấp phát một kênh trong tập hợp các kênh trong lĩnh vực tần số. Phổ tần số được chia thành 2N dải tần số kế tiếp, cách nhau một khoảng bảo vệ. Mỗi dải tần được gán cho một kênh liên lạc, N dải dành cho liên lạc hướng lên, N dải còn lại cho liên lạc hướng xuống. 1.2 Cấu trúc hệ thống thông tin di động GSM Cấu trúc hệ thống thông tin di động GSM gồm có 2 hệ thống chính là : BSS, NSS. Mỗi hệ thống bao gồm một số khối chức năng hoặc các thành phần riêng lẻ của mạng di động MS và được mô tả ở hình 1.1 Hình 1.1 Tổng quan về mạng GSM. 1.2.1 Hệ thống chuyển mạch NSS Bao gồm các chức năng chuyển mạch chính của GSM cũng như các cơ sở dữ liệu cần thiết cho số liệu thuê bao và quản lí di động của thuê bao. Chức năng SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 4 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng chính của SS là quản lí thông tin giữa những người sử dụng mạng GSM với nhau và với mạng khác. Tổng đài di động MSC thực hiện chức năng chuyển mạch cho các thuê bao di động thông qua trường chuyển mạch của nó. MSC quản lí việc thiết lập cuộc gọi, điều khiển cập nhật vị trí và thủ tục chuyển giao giữa các MSC. Việc cập nhật vị trí của thuê bao cho phép tổng đài di động MSC nhận biết được vị trí của các thuê ao di động trong quá trình tìm gọi trạm di động MS. MSC có tất cả các chức năng của một tổng đài cố định như tìm đường, định tuyến, báo hiệu,… Điều khác biệt giữa tổng đài của mạng cố định ( PSTN, ISDN, …) và MSC là MSC thực hiện xử lý cho các thuê ao di động, thực hiện chuyển vùng giữa các cell. Chức năng của tổng đài MSC ngoài việc kết nối với các phần tử của mạng di động nó còn kết nối với các phần tử của mạng khác như PSTN, ISDN, PSPDN, CSPDN, PLMN. MSC thực hiện chức năng trên gọi là MSC cổng (GMSC). Việc giao tiếp với mạng ngoài để đảm bảo thông tin cho những người sử dụng mạng GSM đòi hỏi cổng thích ứng ( Các chức năng tương tác IWF – Interworking Function). IWF là cổng giao tiếp giữa người dùng mạng GSM với các mạng ngoài. Nó có thể được thực hiện trong cùng chức năng MSC hay c thể ở thiết bị riêng. Bộ ghi định vị thường trú HLR: - HLR chứa đầy đủ các thông tin liên quan đến việc đăng ký dịch vụ và vị trí của các thuê ao. Thường HLR là một máy tính đứng riêng không có khả năng chuyển mạch nhưng c khả năng quản lý hàng trăm ngàn thuê ao. Khi mạng có thêm một thuê bao mới thì các thông tin về thuê bao sẽ được đăng ký trong HLR. Bộ ghi định vị tạm trú VLR: - Là cơ sở dữ liệu thứ hai trong mạng GSM, chứa các thông tin về vị trí hiện thời của thuê ao di động trong vùng phục vụ của MSC tương ứng và đồng thời lưu giữ số liệu về vị trí của các thuê ao n i trên để cập nhật cho MSC với mức độ chính xác hơn HLR. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 5 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Trung tâm nhận thực AUC: - Được nối đến HLR, chức năng của AUC là cung cấp cho HLR các tần số nhận thực và các khóa mật mã để sử dụng cho bảo mật. Đường vô tuyến cũng được AUC cung cấp mã bảo mật để chống nghe trộm, mã này được thay đổi riêng biệt cho từng thuê bao. Bộ ghi nhận dạng thiết bị EIR: - EIR có chức năng kiểm tra tính hợp lệ của thiết bị di động ME thông qua số liệu nhận dạng di động quốc tế (IMEI – International Mobile Equipment Identity) và chứa các số liệu về phần cứng của thiết bị. 1.2.2 Hệ thống con trạm gốc BSS Là một hệ thống các thiết bị đặc thù riêng cho các tính chất tổ ong vô tuyến của GSM. BSS thực hiện đấu nối các MS với tổng đài và nhờ vậy đấu nối những người sử dụng các trạm di động với những người sử dụng viễn thông khác. BSS bao gồm 2 loại thiết bị: BTS giao diện với MS và BSC giao diện với MSC. Trạm thu phát gốc BTS: - Bao gồm các thiết bị thu phát, anten và xử lý tín hiệu đặc thù cho giao diện vô tuyến. Một bộ phận quan trọng của BTS là TRAU (khối chuyển đổi mã và thích ứng tốc độ). TRAU là thiết bị mà ở đ quá trình mã hóa và giải mã tiếng đặc thù riêng cho GSM được tiến hành, ở đây cũng thực hiện thích ứng tốc độ trong trường hợp truyền số liệu. Bộ điều khiển trạm gốc BSC - Có nhiệm vụ quản lý tất cả giao diện vô tuyến thông qua các lệnh điều khiển từ BTS và MS, chủ yếu là các lệnh ấn định, giải phóng kênh vô tuyến và quản lý chuyển giao. Một BSC trung bình có thể quản lý tới vài chục BTS phụ thuộc vào lưu lượng của các BTS này. 1.2.3 Trạm di động MS MS có thể là thiết bị xách tay, thiết bị đặt trong ô tô hay thiết bị cầm tay. Ngoài việc chứa các chức năng vô tuyến chung và xử lý cho giao diện vô tuyến, SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 6 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng MS còn phải cung cấp các giao diện với người sử dụng như: micro, loa, màn hiển thị, àn phím để quản lý cuộc gọi hoặc giao diện với một số thiết bị khác như máy tính cá nhân, Fax…MS thực hiện hai chức năng: - Thiết bị vật lý để giao tiếp giữa thuê ao di động với mạng qua đường vô tuyến - Đăng ký thuê ao: mỗi thuê bao phải có một thẻ gọi là Simcard để truy nhập vào mạngVề cấu trúc MS gồm hai phần chính: - Thiết bị di động ME: là bộ phận để xử lý các công việc chung như thu, phát, … - Modul nhận dạng thuê bao SIM: là thành phần để nhận dạng thuê bao trong quá trình MS hoạt động trong mạng, nó là một card điện tử thông minh có thể lưu trữ thông tin. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 7 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 2 TỔNG QUAN VỀ TIN NHẮN SMS 2.1 Giới thiệu về SMS SMS là một dịch vụ dùng để chuyển tin, dữ liệu từ một máy mobile tới một thiết bị đầu cuối như email, máy nhắn tin...Nó gứi tin nhắn qua một mạng không dây. Chiều dài của tin nhắn có thể không được qua 160 ký tự, mặc dù thức tế thì điều này do các nha cung cấp dịch vụ quyết định. Ở Châu Âu tin nhắn 2 chiều trở lên rất phổ biến, còn ở Bắc Mỹ đang phát triển chậm tuy nhiên những "ông trùm" trong làng công nghệ không dây đã ắt đầu cung cấp dịch vụ này (như AT&T). SMS là một dịch vụ dữ liệu mang tính thống nhất chung được hỗ trợ trên các hệ GSM, TDMA va CDMA. SMS có thể được truyền từ một thiết bị đầu cuối như email hay mo ile sau đ truyền qua mạng lưới thông qua một trung tâm SMS (Short Message Service Center, SMSC), SMSC sẽ gửi tin này tới đích. Lợi ích của SMS: SMS xuất hiện đầu tiên ở châu Âu năm 1991, được phát triển bởi GSM (Global System for Mo ile). Sau đ SMS đã nhanh ch ng trở lên phổ biến tại Châu Mỹ. SMS lần đâu tiên xuất hiện trên mạng sóng của các nhà cung cấp dịch vụ không dây đầu tiên như BellSouth Mo ility, Nextel va At&t. SMS được hỗ trợ trên tần sóng số như GSM, CDMA, TDMA. SMS có rất nhiều lợi ích khác nhau như:  Bảo đảm sự phân tán tin nhán tới 1 người hay nhiều người  Tăng người dùng nhờ dịch vụ phân tán.  Giá thành thấp, và đảm bảo sự chắc chắn, tin cây trong công nghệ truyền thông phát tán  Tương thích với Internet và những ứng dụng cơ ản Ứng dụng SMS: Peer to peer messaging: Đây là một dạng phổ biến của tin nhắn Một tin nhắn có dạng: "Chào anh, anh có khỏe ko?" hay "Hello" là những tin nhắn thường được qua lại giữa những người dùng. Đây là một dịch vụ nhanh chóng, rẻ tiền, nhiều tiện lợi ho người sử dụng. Dịch vụ thông tin: SMS có thể dự báo thời tiết, và gửi tin tức. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 8 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Quảng cáo: SMS có thể sử dụng cho mục đích quảng cáo. Người sử dụng có thể đăng ký để nhận các tin nhắn đặc biệt, thương mại. Quảng cáo: SMS có thể sử dụng cho mục đích quảng cáo. Người sử dụng có thể đăng ký để nhận các tin nhắn đặc biệt, thương mại... Sử dụng tin nhắn SMS ngày càng phát triển và trở nên rộng khắp : Các tin nhắn SMS có thể được gửi và đọc tại bất kỳ thời điểm nào. Ngày nay, hầu hết mọi người đều c điện thoại di động của riêng mình và mang n theo người hầu như cả ngày. Với một điện thoại di động , bạn có thể gửi và đọc các tin nhắn SMS bất cứ lúc nào bạn muốn, sẽ không gặp kh khăn gì khi ạn đang ở trong văn phòng hay trên xe us hay ở nhà… Tin nhắn SMS có thể được gửi tới các điện thoại mà tắt nguồn. Nếu như không chắc cho một cuộc gọi nào đ thì ạn có thể gửi một tin nhắn SMS đến bạn của bạn thậm chí khi người đ tắt nguồn máy điện thoại trong lúc bạn gửi tin nhắn đ . Hệ thống SMS của mạng điện thoại sẽ lưu trữ tin nhắn đ rồi sau đ gửi nó tới người bạn đ khi điện thoại của người bạn này mở nguồn. Các tin nhắn SMS ít gây phiền phức trong khi bạn vẫn có thể giữ liên lạc với người khác Việc đọc và viết các tin nhắn SMS không gây ra ồn ào. Trong khi đ , ạn phải chạy ra ngoài khỏi rạp hát, thự viện hay một nơi nào đ để thực hiện một cuộc điện thoại hay trả lời một cuộc gọi. Bạn không cần phải làm như vậy nếu như tin nhắn SMS được sử dụng. Các điện thoại di động và chúng có thể được thay đổi giữa các sóng mang Wireless khác nhau. Tin nhắn SMS là một công nghệ rất thành công và trưởng thành. Tất cả các điện thoại mo ile ngày nay đều có hỗ trợ nó. Bạn không chỉ có thể trao đổi các tin nhắn SMS đối với người sử dụng mobile ở cùng một nhà cung cấp dịch vụ mạng sóng mang wireless, mà đồng thời bạn cũng c thể trao đổi nó với người sử dụng khác ở các nhà cung cấp dịch vụ khác. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 9 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng SMS là một công nghệ phù hợp với các ứng dụng Wireless sử dụng cùng với nó. N i như vậy là do:  Thứ nhất, tin nhắn SMS được hỗ trợ 100% bởi các điện thoại có sử dụng công nghệ GSM. Xây dựng các ứng dụng wireless trên nền công nghệ SMS có thể phát huy tối đa những ứng dụng có thể dành cho người sử dụng.  Thứ hai, các tin nhắn SMS còn tương thích với việc mang các dữ liệu binary bên cạnh gửi các text. Nó có thể được sử dụng để gửi nhạc chuông, hình ảnh  Thứ ba, tin nhắn SMS hỗ trợ việc chi trả các dịch vụ trực tuyến. 2.2 Cấu trúc SMS Nội dung của một tin nhắn SMS khi được gửi đi gồm 5 phần: Hình 2.1 Cấu trúc SMS  Instructions to air interface: chỉ thị dữ liệu kết nối đến giao diện vô tuyến.  Instructions to SMSC: chỉ thị dữ liệu kết nối đến SMSC(Trung tâm dịch vụ bản tin ngắn: Short Message Service Center.  Instructions to handset: chỉ thị dữ liệu kết nối bắt tay.  Intructions to SIM(optional): Chỉ thị dữ liệu kết nối, nhận biết SIM (Subscriber Identity Modules).  Message body: Nội dung tin nhắn SMS SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 10 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 3 GIỚI THIỆU MODULE SIM900 VÀ TẬP LỆNH AT 3.1 Giới thiệu module SIM900 SIM 900 làm việc trên tần số GSM 850MHz. SIM900 hỗ trợ mã hóa GPRS theo giả thuật CS-1, CS2, CS3 và CS4. Với cấu hình nhỏ bé 24mm x 24mm x 3mm, SIM900 có thể bắt gặp hầu hết trên tất cả các ứng dụng như: M2M, smart phone, PDA và một số thiết bị mobile khác. SIM900 được thiết kế với kỹ thuật tiết kiệm năng lượng, vì vậy dòng tiêu hao thấp 1,5mA trong chế độ SLEEP. SIM900 tích hợp giao thức TCP/IP, mở rộng TCP/IP lệnh AT được phát triển cho người sử dụng để sử dụng giao thức TCP/IP dễ dàng. Đặc điểm SIM900 Đặc điểm Thực hiện Nguồn cung cấp Điện áp cung cấp đơn 3.4V-4.5V Tiết kiệm năng lượng Năng lượng tiêu hao phổ biến trong chế độ SLEEP là 1.5mA Dải tần _SIM900 có 4 dải tần: GSM 850, EGSM 900, DSC 1800, PCS 1900. SIM900 có thể tìm kiếm 4 dải tần một cách tự động. Dải tần chỉ có thể được thiết lập bởi lệnh AT. _Phù hợp với GSM Phase 2/2+ Loại GSM MS nhỏ Công suất truyền _Loại 4(2W) tại GSM 850 và EGSM 900 Tính kết nối GPRS _Nhiều khe GPRS loại 10 (mặc định) _Loại 1(1W) tại DCS 1800 và PCS 1900 _ Nhiều khe GPRS loại 8 (lựa chọn) SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 11 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng _Trạm mobile GPRS loại B Dải nhiệt độ ở chế độ hoạt động ình thưởng: -300C đến +800C _Hoạt động hạn chế: -400C đến -300C và +800C đến +850C _Nhiệt độ bảo quản: -450C đến +900C Dữ liệu GPRS _Dữ liệu GPRS truyền xuống: tối đa 85.6 k ps _Dữ liệu GPRS truyền lên: tối đa 42.8 k ps _Hệ thống mã hóa: CS-1, CS-2, CS-3, CS-4 _SIM900 hỗ trợ giao thức PAP(Password Authentication Protocol) thường dùng cho kết nối PPP. _SIM900 tích hợp giao thức TCP/IP. _Hỗ trợ kênh điều khiển quảng bá chuyển mạch gói(PBCCH) _Các hệ số truyền dẫn CSD: 2.4, 4.8, 9.6, 14.4. _Hỗ trợ dữ liệu các dịch vụ bổ sung không kêt nối. SMS _Chế độ MT,MO,CB, Text và PDU _lưu trữ SMS: SIM card FAX Nhóm 3 loại 1 Giao diện SIM Hỗ trợ SIM card: 1.8V, 3V Anten ngoài Anten pad Các đặc điểm Audio Các chế độ mã hóa-giải mã giọng nói: _Half rate(ETS 06.20) _Full Rate(ETS 06.10) _khả năng thích nghi nhiều hệ số(ARM) _Hủy bỏ tiếng dội _khử nhiễu SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 12 Đồ Án Chuyên Ngành Viễn Thông Port nối tiếp và port hiệu chỉnh lỗi GVHD: ThS Tôn Thất Phùng Port nối tiếp: _Đầy đủ giao diện modem với các đường điều khiển và trạng thái, đồng bộ. _1200 ps đến 115200bps. _Có thể sử dụng cho các lệnh AT hoặc dòng dữ liệu _Hỗ trợ cơ chế bắt tay phần cứng RTS/CTS và phần mềm điều khiển luồng ON/OFF. _Hỗ trợ tốc độ baud từ 1200 ps đến 57600bps. Port hiệu chỉnh lỗi: _không có module giao diện DBG_TXG và DBG_RXD. _có thể sử dụng cho hiệu chỉnh lỗi. Quản lý danh bạ điện thoại Hỗ trợ các loại danh bạ điện thoại: SM, FD,LD,RC,ON,MC. Bảng 3.1: Đặc điểm SIM900 Giải thuật mã 1 khe hóa gian thời 2 khe thời gian 4 khe thời gian CS-1 9.05kbps 18.1kbps 36.2kbps CS-2 13.4kbps 26.8kbps 53.6kbps CS-3 15.6kbps 31.2kbps 62.4kbps CS-4 21.4kbps 42.8kbps 85.6kbps Bảng 3.2: Các giải thuật mã hóa và dung lƣợng giao diện vô tuyến SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 13 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 3.2 Sơ đồ khối SIM900 Hình 3.1: Sơ đồ khối SIM900 Module SIM900 gồm có các khối cấu thành:  Nguồn cung cấp  RTC  Đơn vị quản lý nguồn(PMU)  Tần số vô tuyến  Giao diện Analog, Digital  Các ăng tần cơ sở (A/D)  Flash SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 14 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 3.2: Sơ đồ chân SIM900 Số chân I/O Mô tả VBAT 55, 56, 57 I VRTC 26 I/O Nguồn cung cấp Tên chân Chú thích Power supply Nguồn cung cấp cho RTC N yêu cầu để nối với một nguồn điện hoặc một ộ tụ điện VDD_EXT 15 O 2.8v nguồn cung SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Nêú ko sử dụng, Trang 15 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng cấp ngõ ra GND 17,18,29,39 giữ chế độ mở Ground 45, 46,53,54 58,59,61,62 63,64,65 Power on/down PWRKEY 1 I PWRKEY nên Kéo lên bên trong được kéo xuống thấp nhất 1s và sau đ nhả về power on/down của module Audio interfaces MIC_P 19 MIC_N 20 SPK_P 21 SPK_N 22 LINEIN_R 23 LINEIN_L 24 I Vi sai âm ngõ vào Nếu không sử dụng, giữ ở chế độ mở O Vi sai âm ngõ ra I Ngõ vào Line-in O Trạng thái trên Nếu không sử nguồn dụng, giữ ở chế Status STATUS 66 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 16 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 52 O Trạng thái mạng độ mở DISP_CLK 11 O Hiển thị Nếu không sử DISP_DATA 12 I/O DISP_DC 13 O DISP_CS 14 O 37 O NETLIGHT LCD interface dụng, giữ ở chế độ mở I2C interface SDA SCL 38 I2C nối tiếp us dữ Nếu không sử liệu dụng, giữ ở chế I/O I2C nối tiếp us xung độ mở clock Keypad interface/GPIOs I/O GPIO5/keypad row 0 Nếu không sử GPIO5/KBR0 44 GPIO4/KBR1 43 GPIO4/keypad row 1 GPIO3/KBR2 42 GPIO3/keypad row 2 GPIO2/KBR3 41 GPIO2/keypad row 3 GPIO1/KBR4 40 GPIO1/keypad row 4 GPIO9/KBR1 50 GPIO9/keypad dụng, giữ ở chế độ mở column 0 GPIO8/KBR2 49 GPIO8/keypad column 0 GPIO7/KBR3 48 GPIO7/keypad SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 17 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng column 0 GPIO6/KBR4 GPIO6/keypad 47 column 0 GPIO10 51 GPIO11 67 GPIO12 68 Serial port RXD 10 I Nhận dữ liệu Chân này được kéo lên VDD_EXT Nếu không sử TXD 9 O Truyền dữ liệu RTS 8 I Yêu cầu gửi CTS 7 O x a gửi DCD 5 O Chốt dữ liệu RI 4 O Báo tin DTR 3 I Đầu cuối đọc dữ liệu DBG_TXD 27 O Hiệu chỉnh lỗi và Nếu không sử DBG_RXD 28 I nâng cấp chương dụng, giữ ở chế trình độ mở dụng, giữ ở chế độ mở Debug interface SIM interface SIM_VDD 30 O Điện áp cung cấp cho Các tín hiệu trên SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 18 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng SIM card. Hỗ trợ 1.8V hoặc 3V SIM_DATA 31 I/O SIM data input/output SIM nên được ảo vệ để chống tín hiệu ngược ESD ằng dãy đi-ốt TVS SIM_CLK 32 O SIM clock SIM_RST 33 O SIM reset I SIM card detection I Điện áp ngõ vào 0V- Nếu không sử 2.8V dụng, giữ ở chế SIM_PRESENCE 34 ADC ADC 25 độ mở External reset NRESET 16 I Reset ngõ vào Nối với một tụ 100nF PWM PWM1 35 O PWM PWM2 36 O PWM 60 I/O Kết nối anten vô Nếu không sử dụng, giữ ở chế độ mở RF interface RF_ANT tuyến Not connect NC 2,6 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Nếu không sử Trang 19 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng dụng, giữ ở chế độ mở Bảng 3.3: Chức năng các chân SIM900 3.3 Khảo sát tập lệnh AT của Module SIM900 Các lệnh AT là các hướng dẫn được sử dụng để điều khiển một modem. AT là một cách viết gọn của chữ Attention. Mỗi dòng lệnh của nó bắt đầu với AT” hay at”. Đ là lý do tại sao các lệnh modem được gọi là các lệnh AT. Nhiều lệnh của n được sử dụng để điều khiển các modem quay số sử dụng dây mối (wired dial-up modems), chẳng hạn như ATD (Dial), ATA (Answer), ATH (Hool control) và ATO (return to online data state), cũng được hỗ trợ bởi các modem GSM/GPRS và các điện thoại di động. Bên cạch ộ lệnh AT thông dụng này, các modem GSM/GPRS và các điện thoại di động còn được hỗ trợ ởi một ộ lệnh AT đặc iệt đối với công nghệ GSM. N ao gồm các lệnh liên quan tới SMS như AT+ CMGS (gửi tin nhắn SMS), AT+CMSS (gửi tin nhắn SMS từ một vùng lư trữ), AT+CMGL (chuỗi liệt kê các tin nhắn SMS) và AT+CMGR (đọc tin nhắn SMS).Ngoài ra, các modem GSM còn hỗ trợ một ộ lệnh AT mở rộng. Những lệnh AT mở rộng này được định nghĩa trong các chuẩn của GSM. Với các lệnh AT mở rộng này, ạn c thể làm một số thứ như sau:  Đọc,viết, x a tin nhắn  Gửi tin nhắn SMS  Kiểm tra chiều dài tín hiệu  Kiểm tra trạng thái sạc in và mức sạc của in.  Đọc, viết và tìm kiếm về các mục danh ạ 3.3.1 Tổng quan các lệnh AT Một vài nhiệm vụ c thể được hoàn thành ằng cách sử dụng các lệnh AT kết hợp với sử dụng 1 modem GSM/GPRS hay một điện thoại di động: SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 20 Đồ Án Chuyên Ngành Viễn Thông  GVHD: ThS Tôn Thất Phùng Lấy thông tin cơ ản về điện thoại di động hay modem GSM/GPRS. Ví dụ như tên của nhà sản xuất (AT+CGMI), số model (AT+CGMM), số IMEI (International Mo ile Equipment Identity) (AT+CGSN) và phiên ản phần mềm (AT+CGMR).  Lấy các thông tin cơ ản về những người kí tên dưới đây. Thí dụ, MSISDN (AT+CNUM) và số IMS (International Mo ile Su scri er Identity) (AT+CIMI).  Lấy thông tin trạng thái hiện tại của điện thoại di động hay modem GSM/GPRS. Ví dụ như trạng thái hoạt động của điện thoại (AT+CPAS), trạng thái đăng kí mạng mo ile (AT+CREG), chiều dài s ng radio (AT+CSQ), mức sạc in và trạng thái sạc in (AT+CBC).  Thiết lập một kết nối dữ liệu hay kết nối voice tới một remote điều khiển (ATD, ATA,..)  Gửi và nhận fax (ATD, ATA,AT+F*)  Gửi (AT+CMGS, AT+CMSS), đọc (AT+CMGR, AT+CMGL), viết (AT+CMGW) hay x a tin nhắn SMS (AT+CMGD) và nhận các thông áo của các tin nhắn SMS nhận được mới nhất (AT+CNMI).  Đọc (AT+CPBR), viết (AT+CPBW) hay tìm kiếm (AT+CPBF) cá mục về danh ạ điện thoại (phone ook).  Thực thi các nhiệm vụ liên quan tới an toàn, chẳng hạn như mở hay đ ng các kh a chức năng (AT+CLCK), kiểm tra xem một chức năng được kh a hay chưa (AT+CLCK) và thay đổi password (AT+CPWD). (Các ví dụ về kh a chức năng: khóa SIM [một password phải được cho vào thẻ SIM mỗi khi điện thoại được mở] và kh a PH-SIM [một thể SIM nào đ c liên kết tới điện thoại, và để sử dụng được các thẻ SIM khác thì uộc phải đăng nhập một password vào trong n ].)  Điều khiển hoạt động của các mã kết quả/các thông áo lỗi của các lệnh AT. Ví dụ, ạn c thể điều khiển cho phép hay không cho phép kích hoạt SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 21 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng hiển thị thông áo lỗi (AT+CMEE) và các thông áo lỗi nên được hiển thị theo dạng số hay theo dạng dòng chữ (AT+CMEE=1 hay AT+CMEE=2).  Thiết lập hay thay đổi cấu hình của điện thoại di dộng hay modem GSM/GPRS. Ví dụ, thay đổi mạng GSM (AT+COPS), loại dịch vụ của ộ truyền tin (AT+CBST), các thông số protocol liên kết với radio (AT+CRLP), địa chỉ trung tâm SMS (AT+CSCA) và khu vực lưu trữ các tin nhắn SMS (AT+CPMS).  Lưu và phục hồi các cấu hình của điện thoại di động hay modem GSM/GPRS. Ví du, lưu (AT+COPS) và phục hồi (AT+CRES) các thiết lập liên quan tới tin nhắn SMS chẳng hạn như địa chỉ trung tâm tin nhắn SMS. 3.3.2 Các lệnh khởi tạo GSM Module SIM900 Lệnh AT Nếu lệnh thực hiện đựợc thì trả về: Ok Bắt đầu thực hiện các lệnh tiếp theo. Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR Lệnh AT+CMGF=[] Nếu lệnh thực hiện đựợc thì trả về: Ok : 0 dạng dữ liệu PDU 1 dạng dữ liệu kiểu text Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR  Lệnh AT&W[] Nếu lệnh thực hiện đựợc thì trả về: Ok Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 22 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng -Lệnh ATE[] Nếu lệnh thực hiện đựợc thì trả về: Ok 0 Tắt chế độ Echo 1 Bật chế độ Echo Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR 3.3.3 Các lệnh xử lý điện thoại Lệnh quay số: ADT Ví dụ: quay số đến số thuê bao cần gọi thì ta dùng lệnh: ATD01656185696; : Enter Lệnh nhấc máy: ATA Lệnh hủy bỏ cuộc gọi: ATH 3.3.4 Các lệnh xử lý về SMS Lệnh xóa tin nhắn: AT+CMGD= : vị trí ngăn nhớ lưu tin nhắn Ví dụ: muốn xóa một tin nhắn tại vị trí 1 được lưu trên sim thì ta thực hiện lệnh sau. AT+CMGD=1 Lệnh thực hiện đựợc thì trả về: Ok Lệnh đọc tin nhắn AT+CMGR= : vị trí ngăn nhớ lưu tin nhắn Nếu có tin nhắn sẻ trả về chuỗi: +CMGR: REC UNREAD”,”+841656185696”,,”07/05/18,09:22:05+28” NỘI SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 23 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng DUNG OK Lệnh gửi tin nhắn AT+CMGS=” Số điện thoại” > nội dung tin nhắn Lệnh nghỉ AT+CFUN Ví dụ muốn tắt hết chức năng liên quan đến truyền nhận sóng RF và các chức năng liên quan đến sim thì gõ lệnh: AT+CFUN=0 OK Lệnh chuyển từ chế độ nghỉ sang chế độ hoạt động ình thường AT+CFUN Ví dụ sim đang ở chế độ nghỉ ta muốn chuyển sang chế độ hoạt động bình thường thi gõ lệnh: AT+CFUN=1 OK Lệnh reset mode ATZ OK Lệnh tắt chế độ echo ATE0 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 24 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 4 TỔNG QUAN VỀ PIC 16F887 4.1 Sơ lƣợc PIC 16F887 PIC 16F887 thuộc họ vi điều khiển 16Fxxx c các đặt tính sau:  Ngôn ngữ lập trình đơn giản với 35 lệnh c độ dài 14 bit.  Tất cả các câu lệnh thực hiện trong 1 chu kì lệnh ngoại trừ 1 số câu lệnh rẽ nhánh thực hiện trong 2 chu kì lệnh. Chu kì lệnh bằng 4 lần chu kì dao động của thạch anh.  Khả năng ngắt (lên tới 14 nguồn cả ngắt trong và ngắt ngoài).  Ngăn nhớ Stack được chia làm 8 mức.  Truy cập bộ nhớ bằng địa chỉ trực tiếp hoặc gián tiếp.  Dải điện thế hoạt động rộng: 2.0V đến 5.5V.  Nguồn sử dụng 25mA.  Công suất tiêu thụ thấp: 18ms. Trong Code mình để 25ms. Khi đ DHT11 sẽ hiểu MCU muốn đo giá trị nhiệt độ và độ ẩm. MCU đưa chân DATA lên 1, sau đ thiết lập lại là chân đầu vào. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 31 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Sau khoảng 20-40us, DHT11 sẽ kéo chân DATA xuống thấp. Nếu >40us mà chân DATA ko được kéo xuống thấp nghĩa là ko giao tiếp được với DHT11. Chân DATA sẽ ở mức thấp 80us sau đ nó được DHT11 kéo nên cao trong 80us. Bằng việc giám sát chân DATA, MCU có thể biết được có giao tiếp được với DHT11 ko. Nếu tín hiệu đo được DHT11 lên cao, khi đ hoàn thiện quá trình giao tiếp của MCU với DHT. Bước 2: đọc giá trị trên DHT11 DHT11 sẽ trả giá trị nhiệt độ và độ ẩm về dưới dạng 5 byte. Trong đ : + Byte 1: giá trị phần nguyên của độ ẩm (RH%) + Byte 2: giá trị phần thập phân của độ ẩm (RH%) + Byte 3: giá trị phần nguyên của nhiệt độ (TC) + Byte 4 : giá trị phần thập phân của nhiệt độ (TC) + Byte 5 : kiểm tra tổng. Nếu Byte 5 = (8 bit) (Byte1 +Byte2 +Byte3 + Byte4) thì giá trị độ ẩm và nhiệt độ là chính xác, nếu sai thì kết quả đo không có nghĩa. Đọc dữ liệu: Sau khi giao tiếp được với DHT11, DHT11 sẽ gửi liên tiếp 40 bit 0 hoặc 1 về MCU, tương ứng chia thành 5 byte kết quả của Nhiệt độ và độ ẩm. Bit 0: Hình 5.4 Dữ liệu bit 0 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 32 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Bit 1 : Hình 5.5 Dữ liệu bit 1 Sau khi tín hiệu được đưa về 0, ta đợi chân DATA của MCU được DHT11 kéo lên 1. Nếu chân DATA là 1 trong khoảng 26-28 us thì là 0, còn nếu tồn tại 70us là 1. Do đ trong lập trình ta bắt sườn lên của chân DATA, sau đ delay 50us. Nếu giá trị đo được là 0 thì ta đọc được bit 0, nếu giá trị đo được là 1 thì giá trị đo được là 1. Cứ như thế ta đọc các bit tiếp theo. 5.2 Giới thiệu LCD Y1602C LCD YM1602C là LCD hiển thị được 2 hàng mỗi hàng hiển thị được 16 kí tự. Thông số :  Kích thước hiển thị : 16x2 dòng  Màu hiển hiển thị : đen trắng  Chế độ giao tiếp : 8 hoặc 4 bít  Cỡ chữ hiển thị : 5x7 hoặc 5x10  Số chân : 16 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 33 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Chức năng Chân số Tên 1 VSS Chân nối đất cho LCD, khi thiết ta nối chân này với GND của vi điều khiển. 2 VDD Chân cấp nguồn cho LCD, khi thiết kế ta nối chân này với VCC = 5V của mạch điều khiển. 3 VEE 4 RS Dùng để điều chỉnh độ tương phản cho LCD. Chân chọn thanh ghi (register seclect). Nối chân RS xuống mức logic ‘0’ (GND) hay ‘1’ (VDD) để chọn thanh ghi. + Mức ‘0’ : Bus DB0-DB7 sẽ nối với thanh ghi lệnh của LCD (ở chế độ ‘ghi’- write)hoặc nối với bộ đếm địa chỉ của LCD (ở chế độ ‘đọc’- read). + Mức ‘1’ : Bus DB0-DB7 sẽ nối với thanh hgi dữ liệu DR trong LCD. 5 R/W Chân chọn chế độ đọc/ghi (Read/Write). Nối chân R/S xuống mức logic ‘0’ để LCD hoạt động ở chế độ ghi hoặc nối R/S lên mức logic ‘1’ để LCD hoạt động ở chế độ đọc. 6 E Chân cho phép (Enable). Sau khi các tin hiệu được đặt lên DB0-DB7. Các lệnh chỉ được chấp nhận khi có một xung cho phép của chân E. + Ở chế độ ghi : dữ liệu ở bus sẽ được LCD chuyển SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 34 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng vào (chấp nhận) thanh ghi ở bên trong nó khi xuất hiện một xung cạnh xuống (từ cao xuống thấp) của chân tín hiệu E. + Ở chế độ đọc : dữ liệu sẽ được LCD xuất ra DB0DB7 khi phát hiện cạnh lên ở chân E và dữ liệu sẽ được giữ ở DB0-DB7 cho tới khi nào chân E xuống mức thấp. 7-14 D0-D7 Tám đường của bus dữ liệu dùng để trao đổi thông tin với MPU. Có hai chế độ sử dụng 8 đường bus này : + Chế độ 8 bit : dữ liệu được truyền trên cả 8 đường này, bit MSB với là bit DB7. + Chế độ 4 bit : dữ liệu được truyền trên 4 đường DB4 – DB7, bit MSB với là bit DB7. 15 A Điều khiển bật LCD(lên mức 1) 16 K Nối GND Bảng 5.1 Chức năng các chân LCD 16x2 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 35 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Sơ đồ chân LCD 16x2 U2 LCD LED+ LED15 16 7 8 9 10 11 12 13 14 4 5 6 1 2 3 LCD-TC1602A D0 D1 D2 D3 D4 D5 D6 D7 RS R/W E GND VCC VEE 16 Characters x 2 Lines Hình 5.6 Sơ đồ chân LCD 16x2 Hình 5.7 Sơ đồ khối LCD 16x2  Kết nối LCD :  Chân VDD lên mức 5V.  Chân VSS xuống mức 0V.  Chân V0 vào một biến trở 10K. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 36 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng  Chân RS và E tương ứng RD0 và RD1.  Chân D4→D7 được kết nối tương ứng RD4→RD7.  Chân RW không sử dụng vì chỉ dùng với mục đích ghi, không dùng chế độ đọc  Sử dụng chế độ ghi dữ liệu 4 bit và 2 hàng. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 37 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 6 THIẾT KẾ VÀ THI CÔNG MẠCH HỆ THỐNG 6.1 Sơ đồ khối cho hệ thống Hình 6.1: Sơ đồ khối hệ thống điều khiển Chức năng từng khối Khối module SIM900: có chức năng gửi nhận tin nhắn SMS và giao tiếp với website thông qua GPRS. Khối này cần 1 thiết bị điện thoại di động dành cho người sử dụng (điều khiển). Người sử dụng cần phải đăng kí dịch vụ viễn thông đối với các nhà cung cấp dịch vụ trong nước.Module 900 này phải được gắn Sim của nhà cung cấp dịch vụ và cũng cần phải có chức năng như một điện thoại di động để kết nối với vi điều khiển PIC16F887. Cái này được đặt cố định và thường xuyên kết nối với PIC16F887. Khối xử lý 16F887 là khối trung tâm trong việc xử lí và điều khiển phần cứng. Khối do một vi điều khiển PIC16F887 đảm nhận và có nhiệm vụ gửi nhận dữ liệu với Module SIM900 một cách liên tục. Khi Module SIM900 gửi thông tin điều khiển thì khối xử lí phần cứng sẽ được lập trình để thực thi.. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 38 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Khối cảm biến nhiệt độ,độ ẩm là khối hiển thị nhiệt độ,độ ẩm môi trường lên LCD. Khối nguồn là khối cung cấp nguồn ổn định cho toan hệ thống. 6.2 Sơ đồ nguyên lý và tính toán 6.2.1 Nguồn cung cấp cho hệ thống L1 C1 C2 1 2 3 1000u 1nF D1 1N5408 10k R3 C3 10k 1n5 fb A DC-IN LM2576ADJ 1 2 3 fb 4 5 C4 C5 D2 1n5 1000u LED-YELLOW K BR1 R6 B82412A3101K000 SIL-100-05 CONN-SIL3 KBU4A R4 10k _Khối nguồn cung cấp cho PIC16F887 và SIM900 sử dụng LM2576ADJ để tạo ra điện áp 4,5V cung cấp cho PIC16F887 và SIM900 hoạt động _ Dùng các tụ hóa có giá trị khác nhau để lọc điện áp ra, thường chọn các tụ lớn: 1000uF, 100nF,47uF… SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 39 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Tính toán giá trị điện trở Vì điện áp của SIM hoạt động trong khoảng điện áp 3.3V-4.5V, nên ta chọn điện áp cung cấp là 4,5V để mạch hoạt động ình thường. Khi đ , nếu ta chọn R1=1K, thì: R2 = R1*[(Vout/1.23)-1] = 1*[(4,5/1.23)-1] = 2.7 KΩ _Dùng các điện trở 1K, 470Ω để báo hiệu để nhận biết đã có nguồn. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 40 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.2 Khối module SIM900 6.2.2.1 Ứng dụng thẻ SIM Giao diện SIM tuân theo quy định GSM phase 1 và GSM phase 2+ với tốc độ 64k ps. Điện áp cung cấp 1.8V và 3V. Hình 6.2 Sơ đồ kết nối khe SIM với SIM900 Pin name Signal Description C1 SIM_VDD Cung cấp điện áp cho SIM C2 SIM_RST Reset SIM C3 SIM_CLK Clock SIM C5 GND Kết nối GND C6 VPP Không kết nối C7 SIM_DATA Dữ liệu I/O SIM Bảng 6.1 Mô tả chân SIM SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 41 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.2.2 Nguồn cung cấp SIM900 Hình 6.3 Nguồn cung cấp cho SIM900 6.2.2.3 Nhận dạng trạng thái mạng Hình 6.4 Mạch nhận dạng mạng Status Vận hành SIM Off SIM900 không hoạt động 64ms On/800ms Off SIM900 chưa đăng ký với mạng 64ms On/3000ms Off SIM900 đăng ký với mạng 64ms On/300ms Off Liên lạc GPRS được thiết lập Bảng 6.2: Trạng thái SIM SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 42 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.3 Khối vi điều khiển PIC16F887 PIC_KIT2 MCLR 1 2 3 RB74 RB65 SIL-100-05 C7 Y1 4MHz U2 OSC2 1 OSC1 C6 22p R2 10K MCLR MCLR 2 1 CONN-SIL2 RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 2 RA0/AN0/ULPWU/C12IN0RC2/P1A/CCP1 RA0 3 RA1/AN1/C12IN1RC3/SCK/SCL MOTOR_SENSE 4 RA2/AN2/VREF-/CVREF/C2IN+ RC4/SDI/SDA C2IN+ 5 RA3/AN3/VREF+/C1IN+ RC5/SDO AN3 6 RA4/T0CKI/C1OUT RC6/TX/CK RA4 7 RA5/AN4/SS/C2OUT RC7/RX/DT RC0 14 RA6/OSC2/CLKOUT OSC2 13 RA7/OSC1/CLKIN RD0 OSC1 RD1 33 RB0/AN12/INT RD2 RB0 34 RB1/AN10/C12IN3RD3 RB1 35 RB2/AN8 RD4 RB2 36 RB3/AN9/PGM/C12IN2RD5/P1B RB3 37 RB4/AN11 RD6/P1C RB4 38 RB5/AN13/T1G RD7/P1D RB5 39 RB6/ICSPCLK RB6 40 RB7/ICSPDAT RE0/AN5 RB7 RE1/AN6 RE2/AN7 MCLR 22p C10 0.1uF RE3/MCLR/VPP 15 16 17 18 23 24 25 26 TX RX 19 RD0 RD1 20 RD2 21 RD3 22 RD4 27 28 RD5 29 RD6 30 RD7 8 9 10 PIC16F887 CONN-SIL2 1 2 RST CONN-SIL2 1 2 PKEY RST ON/OFF RD2 R1 10k Hình 6.5 Mạch điều khiển PIC16F887 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 43 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.4 Khối cảm biến nhiệt độ và LCD. U6 LM016L R7 10k 7 8 9 10 11 12 13 14 RB1 RB0 RD7 RD6 D0 D1 D2 D3 D4 D5 D6 D7 4 5 6 RB7 RB6 RB5 VSS VDD VEE 1 2 3 RB3 RS RW E SENSO1 1 2 3 4 2 CONN-SIL4 RV1 R8 10k 3 1 RB2 SENSO2 1 2 3 4 1k CONN-SIL4 Hình 6.6 Khối LCD và khối cảm biến SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 44 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.5 Sơ đồ mạch in Hình 6.7 Sơ đồ mạch in hệ thống SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 45 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng 6.2.6 Lƣu đồ giải thuật xử lý dữ liệu BEGIN Khai báo các tiền xử lí Định nghĩa chân Khai báo biến Thiết lập PORT ra vào Khởi tạo LCD Khởi tạo UART Hiển thị mặc định LCD Kiểm tra kết nối SIM900 Khởi động SIM900 No Có kết nối ? yes Cấu hình SIM900 A SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 46 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng A Gửi tin xác nhận Cấu hình GPRS Đợi kết nối thành công Thiết lập giá trị an đầu cho biến Gửi dữ liệu lên Web Đọc giá trị độ ẩm và nhiệt độ kênh 1 Chờ kết nối Hiển thị LCD Đọc giá trị độ ẩm và nhiệt độ kênh 2 Kết nói Sever Hiển thị LCD Gọi điện cảnh báo Yes No Nhiệt độ No > 40 Gởi tin cảnh báo SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Nhiệt độ > 37 yes Trang 47 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Chƣơng 7 GIỚI THIỆU VÀ XÂY DỰNG WEBSITE 7.1 Giới thiệu website weebly.com Hiện nay trên thị trường cũng đã c rất nhiều nhà cung cấp dịch vụ xây dựng website miễn phí dành cho những người không chuyên, và ngày hôm nay em xin giới thiệu về website của Weebly.com và những ước cơ ản nhất khi bắt tay vào làm website. Hình 7.1 Giới thiệu website weebly.com Hỗ trợ tính năng kéo và thả đối tượng là 1 trong những điểm mạnh của Weebly, dễ dàng giúp người sử dụng xây dựng 1 we site tương đối nhanh và đơn giản. Hãy bắt đầu với những mẫu đơn giản, sau đ thêm lần lượt các thành phần hỗ trợ tương ứng. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 48 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.2 Tình năng kéo thả Trên 100 giao diện chuyên nghiệp Weebly cung cấp hơn 100 giao diện được thiết kế một cách chuyên nghiệp để chúng ta có thể lựa chọn cho website của mình. Sau khi đã chọn được giao diện, chúng ta có thể tiếp tục tùy biến cho website bằng cách thay đổi phông chữ, kích cỡ, màu chữ và nhiều hơn thế nữa chỉ với các click chuột. Nếu chúng ta thông thạo HTML và CSS, hãy truy cập vào mục chỉnh sửa giao diện nâng cao (Advanced Theme Editor) để c thêm lựa chọn thay đổi thiết kế. Bất kỳ lúc nào chúng ta muốn thay đổi ‘diện mạo’ cho we site, rất đơn giản, chỉ cần kích chuột vào ta Design” và chọn một giao diện mới, tùy chỉnh font chữ, màu sắc. Cách trình ày nội dung trên we site của chúng ta sẽ được tự động điều chỉnh phù hợp với phong cách của giao diện mới. Hình 7.3 Các giao diện chuyên nghiệp SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 49 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Nơi lƣu trữ dữ liệu tốc độ cao Weebly không chỉ là ứng dụng tạo website dễ dàng nhất – đ còn là nơi lưu trữ dữ liệu website tốc độ cao. Tất cả we site trên Wee ly được lưu trữ bởi trung tâm dữ liệu dự phòng, sử dụng công nghệ điện toán đám mây. We site của bạn có mặt ở cả 3 trung tâm dữ liệu được đặt tại Mỹ, giúp dữ liệu được tải một cách nhanh chóng và tin cậy hơn hầu hết mọi hosting khác. Với các hosting thông thường, website của chúng ta phải chia sẻ bộ nhớ lưu trữ với hàng chục hoặc thâm chí hàng trăm we site khác chỉ trên một máy chủ đơn lẻ. Nếu một trong số những website trên hệ thống này c lượng truy cập cao, tốc độ của tất cả website trên hệ thống đ sẽ bị chậm lại đáng kể. Với Wee ly, we site được phục vụ trên toàn bộ cơ sở hạ tầng máy chủ của Weebly, đủ sức truy cập cho hàng triệu lượt khách viếng thăm mỗi ngày. Website sẽ không bị ảnh hưởng bởi các we site khác được lưu trữ bởi Weebly. Tính năng Blog mạnh mẽ Sử dụng tính năng log của Weebly sẽ mang đến cho bạn nhiều trải nghiệm mới mẻ và đầy thú vị. Đăng ài với tính năng kéo thả giúp cho việc dùng blog trở nên dễ dàng hơn với tất cả các tính năng cần thiết:  Kéo - Thả dễ dàng. Biên tập và chỉnh sửa log ngay trên trình duyệt.  Tích hợp đầy đủ các tính năng giải trí đa phương tiện: Gallary, Slideshow hình ảnh, Video, Audio, v.v...  Kiểm soát toàn ộ comment ( ình luận)  Tùy chọn định dạng thời gian, ngày tháng  Tự động lưu trũ các ài viết theo tháng hoặc theo chủ đề.  Và rất nhiều tính năng khác... SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 50 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Gallary và Slideshow hình ảnh Thật dễ dàng để đưa hình ảnh lên website và trình diễn dưới dạng Gallery hoặc Slideshows. Những gì chúng ta phải làm chỉ là chọn hình ảnh muốn đăng tải và tùy chọn cách hiển thị cho chúng. Weebly sẽ làm cho những hình ảnh đ trở nên chuyên nghiệp hơn ằng cách thêm hiệu ứng chuyển ảnh, tự động điều chỉnh kích cỡ ảnh, v.v.. Trình chơi Video và Audio Khi tải lên Video hoặc File âm thanh, Weebly sẽ tự động chuyển đổi chúng thành định dạng có thể phát trực tiếp trên we site. Khách ghé thăm we site sẽ không phải tải về tập tin và có thể mở một trình nghe nhạc truyền thông đa phương tiện riêng biệt để xem hoặc nghe. Xây dựng form đơn giản Form giúp chúng ta dễ dàng thu nhập thông tin từ khách hàng hoặc những người ghé thăm we site. Weebly có sẵn các biểu mẫu liên lạc, thăm dò ý kiến, đăng ký nhận tin tức, khuyến mãi, thành viên v,v,... Tất cả đã được xây dựng từ trước, do vậy, việc thu thập ý kiến, thông tin liên hệ, phản ứng từ khách truy cập chưa ao giờ đơn giản hơn thế. Wee ly cũng cung cấp một mục cho phép khách ghé thăm c thể tải lên tài liệu, hình ảnh, hoặc các tập tin khác từ máy tính. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 51 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.4 Biểu mẫu đơn giản Nếu muốn chỉnh sửa biểu mẫu sẵn có của Weebly, chúng ta có thể thao tác kéo – thả các mục mới (như tạo trang nhập văn ản, tạo các ô để đánh dấu, v.v..). Khi khách viếng thăm điền và gửi đi một biểu mẫu, chúng ta sẽ nhận được email về các thông tin này và dữ liệu đ cũng được lưu trữ trên phần báo cáo của website (Dash oard) để dễ theo dõi, hồi đáp và xem lại. Công cụ chỉnh sửa hình ảnh hoàn hảo ImagePerfect là tính năng giúp Wee ly thực sự nổi bật so với các đối thủ khác. ImagePerfect là công cụ chỉnh sửa ảnh tuyệt vời, giúp chúng ta dễ dàng cắt chỉnh, thay đổi kích thước, sửa đổi hình ảnh. Chỉ với một cú click chuột, chúng ta có thể thêm vào các hiệu ứng kỳ diệu cho bức ảnh hay chèn khung vào ảnh cho bức ảnh thêm sống động. Weebly thiết lập ImagePerfect trên chính Weebly bởi chỉnh sửa hình ảnh là một nhiệm vụ tất yếu trong việc thiết kế website. Thống kê chi tiết lƣợng truy cập Dễ dàng thống kê xem có bao nhiêu lượng khách đã truy cập website của bạn, những trang họ truy cập, những cụm từ (từ khóa) họ sử dụng để tìm ra website của bạn, hay những we site khác đã giới thiệu website của bạn. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 52 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Bạn cũng c thể sử dụng mã thống kê Google Analytics để có những báo cáo chi tiết hơn. Hình 7.5 Thống kê lƣợng truy cập Công cụ tìm kiếm đƣợc tối ƣu hóa Weebly tự động thiết lập website để tối ưu h a với các công cụ tìm kiếm bằng cách sử dụng sơ đồ trang web, dạng thức HTML hợp lý và thẻ Meta Descriptions giúp tăng tỷ lệ truy cập cho website. Thiết lập để tối ưu kh a công cụ tìm kiếm nâng cao cũng sẵn c , như việc thêm vào tags (mô tả chung) cho hình ảnh và các mô tả cho từng trang. Phiên bản di động cho Website Ngày này rất nhiều người lướt we trên điện thoại di động; do vậy chúng ta sẽ rất cần có một trang we dành cho di động. Weebly sẽ tự động tạo ra một phiên bản we site trên điện thoại di động. Khách ghé thăm vẫn sử dụng địa chỉ website thông thường để truy cập và dữ liệu sẽ được tải nhanh chóng. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 53 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Dễ dàng tùy biến HTML và CSS Người dùng nâng cao có thể dễ dàng tùy biến trang website của mình thông qua HTML và CSS. Chúng ta có thể dễ dàng tùy chỉnh giao diện của website trong khi tận dung được tính năng kéo thả để hoàn thiện nội dung cho website của mình. 7.2 Các bƣớc xây dựng website từ weebly.com Bƣớc 1 : Vào trang chủ weebly.com, sau đ tạo 1 account. Hình 7.6 Trang chủ weebly.com Bƣớc 2 : Chọn mẫu web, chọn kiểu và chọn màu, sau đ ấm vào Choose để tiếp tục sự lựa chọn của mình. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 54 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.7 Kiểu trang web Bƣớc 3 :Chọn tên miền Bất kỳ we site nào cũng cần phải có tên miền (ví dụ www.tringhia1991.com) để khách có thể đến được website của mình. Chúng ta có 3 lựa chọn cho việc chọn một tên miền. Và việc này, giống như chọn tiêu đề website, có thể được sửa đổi dễ dàng bất cứ lúc nào: Lựa chọn 1: Sử dụng 1 tên miền con của Weebly, có dạng "tên được chọn.weebly.com". Hoàn toàn miễn phí. Lựa chọn 2: Đăng ký một tên miền mới Lựa chọn 3: Sử dụng tên miền có sẵn - Nếu đã c một tên miền,chúng ta cũng có thể nhập nó ở đây. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 55 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.8 Chọn tên miền Bƣớc 4 : Xây dựng website Xây dựng ( Build) : Toàn bộ nội dung website của bạn (văn ản, hình ảnh, video, v.v..) đều được thêm vào thông qua tab Build . SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 56 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Thiết kế ( Design): Có thể chọn một trong số rất nhiều Weebly theme và thay đổi sang một theme khác bất cứ lúc nào. Tất cả các trang và các thành phần của website sẽ vẫn được giữ nguyên. Trang (Pages): Website có thể có nhiều trang tùy thích, bởi Weebly không giới hạn số trang cho tài khoản, kể cả tài khoản miễn phí. Thiết lập (Settings): Thiết lập các tính năng cần thiết Bƣớc 5 : Thêm văn ản Muốn thêm một thành phần vào website, chỉ cần kéo – thả thành phần đ vào khu vực dành cho nội dung của trang. Ví dụ, chúng ta sẽ kéo thành tố ăn ản (một thành tố cơ ản nhất) vào website. Hình 7.9 Thêm văn bản Thành phần văn ản dùng để nhập văn ản.Chúng ta có thể gõ một từ, một câu, hay một đoạn văn và chỉ cần kích vào trong khung văn ản để đánh chữ và chỉnh sửa. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 57 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Bƣớc 6 : Thêm hình ảnh cho website C 4 thành phần dùng để thêm hình ảnh vào we site.     Thành phần văn ản c sẵn hình ảnh . Thành phần hình ảnh – thêm một hình ảnh cho mỗi một thành phần. Thành phần gallery hình ảnh - tải lên tùy thích số hình ảnh để tạo ộ sưu tập. Thành phần hình ảnh trình chiếu tự động (slideshow) - tải lên tùy thích số hình ảnh để tạo slideshow. Cũng như việc thêm văn ản, chỉ cần click chọn thành phần hình ảnh và kéo vào bên trong trang. Chúng ta c thể tải hình ảnh lên ằng cách kích vào khung hình ảnh mẫu (Gallery) Hình 7.10 Thêm hình ảnh Chúng ta sẽ thấy hộp thoại nơi c thể chọn nơi lấy hình ảnh để tải. Chúng ta c thể:    Tải một hình ảnh từ máy của ạn. Chọn một hình ảnh từ ộ sưu tập miễn phí của Flickr. Chọn một hình ảnh từ internet. Bạn chỉ nên dùng sự lựa chọn này khi ạn đã sở hữu hình ảnh ạn muốn đưa vào. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 58 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.11 Upload hình ảnh Hình 7.12 Hình ảnh đƣợc đăng tải Bƣớc 7 : Tạo ảng excel hiển thị nhiệt độ, độ ẩm Đầu tiên chúng ta vào Drive của Google tạo 1 Form : SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 59 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Sau đ chúng ta thiết lập Form vừa mới tạo gồm tên Form, các thông số môi trường… Hình 7.13 Form đƣợc thiết lập Khi chúng ta nhấn vào nút su mit thì sẽ tao ra 1 ảng excel hiển thị nhiệt độ, độ ẩm được cập nhật ằng thời gian cụ thể: SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 60 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Hình 7.14 Bảng excel hiển thị thông số môi trƣờng Bảng excel này c chức năng hiển thị các thông số môi trường mà cảm iến đo đạc được lên để người dùng dễ dàng giám sát. Ngoài ra chúng ta c thể thiết lập màu sắc để cảnh áo khi nhiệt độ và độ ẩm quá cao, vượt mức cho phép. Bƣớc 8 : Thiết lập iểu đồ hiển thị nhiệt độ, độ ẩm Chúng ta sử dụng công cụ Insert chart để vẽ iểu đồ: SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 61 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Sau khi chọn được iểu đồ thích hợp, chúng ta chọn các tham số cần thiết để vẽ iểu đồ và nhấn Insert để thiết lập iểu đồ: Hình 7.14 Biểu đồ thể hiện nhiệt độ, độ ẩm SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 62 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Biểu đồ này hiển thị nhiệt độ và độ ẩm tại từng thời điểm nơi cảm iến đo được. Ngoài ra n còn c chế độ xem 1 phút, 5 phút, 1 giờ, 1 ngày, 5 ngày, 1 tháng, 3 tháng, 6 tháng, 1 năm… để người dùng tiện theo dõi. Kết quả we site : SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 63 Đồ Án Chuyên Ngành Viễn Thông SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng GVHD: ThS Tôn Thất Phùng Trang 64 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng KẾT LUẬN 1.Kết quả Sau nhiều thời gian nghiên cứu, đồ án “Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS” đã được hoàn thành. Trong quá trình thực hiện đồ án, nhóm chúng em có gặp một số kh khăn trong vấn đề giao tiếp giữa SIM900 với PIC16F887, nhưng cuối cùng thì cũng được hoàn chỉnh. Nhóm chúng em xin chân thành cảm ơn sự giúp đỡ của thầy Tôn Thất Phùng. Trong quá trình thực hiện đề tài, chúng em đã thu được những kết quả nhất định như sau: Mạch điện với các module nhỏ trên mạch được thiết kế, thi công hoàn chỉnh và đã được thử nghiệm nhiều lần và đã thoạt động ổn định trong thực tế. Xây dựng được mô hình để ứng dụng hệ thống áo động. Trong đồ án này, nh m em đã trình ày khá đầy đủ về chức năng, cấu trúc của từng khối module nhỏ trên board mạch điện tích hợp. Như vậy, giúp người đọc có thể nắm bắt, hiểu được chức năng của từng module một cách dễ dàng. Bên cạnh đ , nội dung của đề tài được trình bày khá chi tiết rõ ràng bằng cách sử dụng những từ ngữ thông dụng, các hình ảnh đi kèm giúp người đọc dễ hiểu và có thể thực hiện một cách tương tự, đạt hiệu quả trong một thời gian ngắn. Hệ Thống Giám Sát Độ Ẩm-Nhiệt Độ Qua GSM/GPRS được thực hiện như trong đề tài là một hệ thống với các chức năng đạt được như sau: Hệ thống có thể giám sát nhiệt độ, độ ẩm từ xa thông qua tin nhắn SMS và website: + Dữ liệu nhiệt độ, độ ẩm được upload lên we site nên người điều khiển dễ dàng giám sát bằng máy tính hoặc điện thoại qua mạng internet. + Hệ thống có thể cập nhật nhiệt độ phòng hiển thị LCD. Tin nhắn được gửi đến người điều khiển khi nhiệt độ phòng cao và gọi điện thông báo khi nhiệt độ quá cao . SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 65 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng + Các thông số môi trường được hiển thị bằng bảng excel tại nhiều thời điểm cụ thể và được hiển thị bằng biểu đồ ở nhiều chế độ xem khác nhau ( 1 phút, 1 ngày,1 năm...) để tiện theo dõi. Để thực hiện được các chức năng nêu trên, nh m em đã tìm hiểu, nghiên cứu các vấn đề có liên quan tới đề tài như : họ PIC116f887, Module Sim900, các ngôn ngữ lập trình tương ứng như Hi-tech, bộ lệnh AT Command dành cho Module, và các vấn đề khác liên quan tới đề tài. Cuối cùng, theo nhận định chủ quan của nh m em thì đồ án đã được hoàn thành đúng thời gian cho phép và đã trình ày khá đầy đủ các mảng kiến thức liên quan, các vấn đề liên qua tới đề tài. Song do những điều kiện khách quan, đề tài này chỉ thực hiện một phần nhỏ đối với việc điều khiển cho một ngôi nhà hoàn chỉnh. 2.Hạn chế Do module sử dụng mạng GSM để kết nối với các thuê bao nên khi các SIM nằm ngoài vùng phủ sóng của các nhà dịch vụ cung cấp mạng thì không thể điều khiển các thiết bị thông qua mạng GSM và có thể các g i tin đi đến sẽ bị ảnh hưởng bởi các hiện tượng path loss, Shadowing.... 3.Hƣớng phát triển đề tài Do thời gian thực hiện đề tài có hạn và lượng kiến thức cá nhân mỗi thành viên của nhóm là nhất định nên đề tài thực hiện xong chỉ đáp ứng được một phần nhỏ của một hệ thống hoàn chỉnh. Vì vậy, để đề tài này thêm phong phú hơn, mang nhiều tính thực tế hơn nữa, có khả năng ứng dụng cao hơn thì đề tài cần đưa thêm vào những yêu cầu như sau: Ngoài việc giám sát bằng tin nhắn SMS và qua mạng thì ta cũng c thể điều khiển Camera để chụp hình rồi sau đ gửi tin nhắn đa phương tiện đến điện thoại. o Sử dụng thêm nhiều loại cảm biến khác, hệ thống báo trộm tự động,… để ứng dụng vào đề tài. Như thế người dùng có thể hình dung ra được toàn bộ không gian trong ngồi nhà. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 66 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng Mở rộng điều khiển được nhiều hơn nữa các thiết bị trong nhà. o Phần cứng cho mỗi module cần được tách rời nhằm dễ dàng cho việc chỉnh sửa, thay đổi. o Đề tài không những chỉ áp dụng cho với các tòa nhà mà nên được mở rộng áp dụng đối với điều khiển các thiết bị sử dụng nơi công cộng. Hy vọng với những hướng phát triển nêu trên cùng với những ý tưởng khác của các bạn, của người đọc - những người đi sau - sẽ phát triển hơn nữa đề tài này, khắc phục những hạn chế, tồn tại của đề tài, làm cho đề tài trở nên phong phú hơn, mang tính ứng dụng cao hơn vào trong thực tế cuộc sống, phục vụ cho những lợi ích của con người trong tương lai. SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 67 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng PHỤ LỤC: Code chương trình : #include #include #include #include #include #include "uart.h" // Cau hinh ket noi va khai bao lenh dung cho giao tiep UART. #include "lcd.h" // Cau hinh ket noi va khai bao lenh dung cho LCD. // Cau hinh su dung. __CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & UNPROTECT & DUNPROTECT & BORDIS & IESODIS & FCMDIS & LVPDIS); #define _XTAL_FREQ 4000000 #define DHT1 RB2 #define DHT2 RB3 #define TRIS_DHT1 TRISB2 #define TRIS_DHT2 TRISB3 unsigned int c,ok,dem_ok,error,dem_error,fail,dem_fail,flag_tinnhan,flag_goi,busy,no_answer; unsigned char data[8]; unsigned char buff_sms[10]; unsigned char no[11]="01682409193"; //unsigned char no[11]="0938059426*"; SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 68 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng //================================================================== == void init_PORTB() { TRISB=0X00; PORTB=0B00001100; } void init_PORTC() { TRISC=0b10000000; PORTC=0X00; } void init_PORTD() { TRISD=0X00; PORTD=0X00; } void delay_100ms(int ms) { unsigned int i; for (i=1;i254){return 4;}} // doi dada ve 0 // bat dau doc du lieu for (i=0;i254) return 6; // doi dada ve 0 } byte=byte=37) { lcd_puts("\fDang gui tin \n "); delay_100ms(100); // delay 10s cho gui tin nhan flag_tinnhan=1; } } if(value1[...]... 3.3.2 Các lệnh khởi tạo GSM Module SIM900 Lệnh AT Nếu lệnh thực hiện đựợc thì trả về: Ok Bắt đầu thực hiện các lệnh tiếp theo Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR Lệnh AT+CMGF=[] Nếu lệnh thực hiện đựợc thì trả về: Ok : 0 dạng dữ liệu PDU 1 dạng dữ liệu kiểu text Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR  Lệnh AT&W[] Nếu lệnh thực... Phùng dụng, giữ ở chế độ mở Bảng 3.3: Chức năng các chân SIM900 3.3 Khảo sát tập lệnh AT của Module SIM900 Các lệnh AT là các hướng dẫn được sử dụng để điều khiển một modem AT là một cách viết gọn của chữ Attention Mỗi dòng lệnh của nó bắt đầu với AT” hay at” Đ là lý do tại sao các lệnh modem được gọi là các lệnh AT Nhiều lệnh của n được sử dụng để điều khiển các modem quay số sử dụng dây mối (wired... đến số thuê bao cần gọi thì ta dùng lệnh: ATD01656185696; : Enter Lệnh nhấc máy: ATA Lệnh hủy bỏ cuộc gọi: ATH 3.3.4 Các lệnh xử lý về SMS Lệnh xóa tin nhắn: AT+CMGD= : vị trí ngăn nhớ lưu tin nhắn Ví dụ: muốn xóa một tin nhắn tại vị trí 1 được lưu trên sim thì ta thực hiện lệnh sau AT+CMGD=1 Lệnh thực hiện đựợc thì trả về: Ok Lệnh đọc tin nhắn AT+CMGR= ... thì trả về: Ok Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 22 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng -Lệnh ATE[] Nếu lệnh thực hiện đựợc thì trả về: Ok 0 Tắt chế độ Echo 1 Bật chế độ Echo Nếu lệnh không thực hiện được thì trả về dạng: +CMS ERROR 3.3.3 Các lệnh xử lý điện thoại Lệnh quay số: ADT... Bên cạch ộ lệnh AT thông dụng này, các modem GSM/GPRS và các điện thoại di động còn được hỗ trợ ởi một ộ lệnh AT đặc iệt đối với công nghệ GSM N ao gồm các lệnh liên quan tới SMS như AT+ CMGS (gửi tin nhắn SMS), AT+CMSS (gửi tin nhắn SMS từ một vùng lư trữ), AT+CMGL (chuỗi liệt kê các tin nhắn SMS) và AT+CMGR (đọc tin nhắn SMS).Ngoài ra, các modem GSM còn hỗ trợ một ộ lệnh AT mở rộng Những lệnh AT mở... OK Lệnh gửi tin nhắn AT+CMGS=” Số điện thoại” > nội dung tin nhắn Lệnh nghỉ AT+CFUN Ví dụ muốn tắt hết chức năng liên quan đến truyền nhận sóng RF và các chức năng liên quan đến sim thì gõ lệnh: AT+CFUN=0 OK Lệnh chuyển từ chế độ nghỉ sang chế độ hoạt động ình thường AT+CFUN Ví dụ sim đang ở chế độ nghỉ ta muốn chuyển sang chế độ hoạt động bình thường thi gõ lệnh: AT+CFUN=1... OK Lệnh reset mode ATZ OK Lệnh tắt chế độ echo ATE0 SVTH : Nguyễn Tri Nghĩa - Chiêm Cẩm Hùng Trang 24 Đồ Án Chuyên Ngành Viễn Thông GVHD: ThS Tôn Thất Phùng CHƢƠNG 4 TỔNG QUAN VỀ PIC 16F887 4.1 Sơ lƣợc PIC 16F887 PIC 16F887 thuộc họ vi điều khiển 16Fxxx c các đặt tính sau:  Ngôn ngữ lập trình đơn giản với 35 lệnh c độ dài 14 bit  Tất cả các câu lệnh thực hiện trong 1 chu kì lệnh ngoại... được định nghĩa trong các chuẩn của GSM Với các lệnh AT mở rộng này, ạn c thể làm một số thứ như sau:  Đọc,viết, x a tin nhắn  Gửi tin nhắn SMS  Kiểm tra chiều dài tín hiệu  Kiểm tra trạng thái sạc in và mức sạc của in  Đọc, viết và tìm kiếm về các mục danh ạ 3.3.1 Tổng quan các lệnh AT Một vài nhiệm vụ c thể được hoàn thành ằng cách sử dụng các lệnh AT kết hợp với sử dụng 1 modem GSM/GPRS hay... Phục vụ các cuộc gọi theo các kênh tần số khác nhau Người dùng được cấp phát một kênh trong tập hợp các kênh trong lĩnh vực tần số Phổ tần số được chia thành 2N dải tần số kế tiếp, cách nhau một khoảng bảo vệ Mỗi dải tần được gán cho một kênh liên lạc, N dải dành cho liên lạc hướng lên, N dải còn lại cho liên lạc hướng xuống 1.2 Cấu trúc hệ thống thông tin di động GSM Cấu trúc hệ thống thông tin di động... thuộc họ vi điều khiển 16Fxxx c các đặt tính sau:  Ngôn ngữ lập trình đơn giản với 35 lệnh c độ dài 14 bit  Tất cả các câu lệnh thực hiện trong 1 chu kì lệnh ngoại trừ 1 số câu lệnh rẽ nhánh thực hiện trong 2 chu kì lệnh Chu kì lệnh bằng 4 lần chu kì dao động của thạch anh  Khả năng ngắt (lên tới 14 nguồn cả ngắt trong và ngắt ngoài)  Ngăn nhớ Stack được chia làm 8 mức  Truy cập bộ nhớ bằng địa chỉ ... RC1/T1OSI/CCP2 RA0 /AN0 /ULPWU/C12IN0RC2/P1A/CCP1 RA0 RA1 /AN1 /C12IN1RC3/SCK/SCL MOTOR_SENSE RA2 /AN2 /VREF-/CVREF/C2IN+ RC4/SDI/SDA C2IN+ RA3 /AN3 /VREF+/C1IN+ RC5/SDO AN3 RA4/T0CKI/C1OUT RC6/TX/CK RA4 RA5 /AN4 /SS/C2OUT... RB0 /AN1 2/INT RD2 RB0 34 RB1 /AN1 0/C12IN3RD3 RB1 35 RB2 /AN8 RD4 RB2 36 RB3 /AN9 /PGM/C12IN2RD5/P1B RB3 37 RB4 /AN1 1 RD6/P1C RB4 38 RB5 /AN1 3/T1G RD7/P1D RB5 39 RB6/ICSPCLK RB6 40 RB7/ICSPDAT RE0 /AN5 ... Chân RA0 /AN0 (2): o RA0: xuất nhập số o AN0 : ngõ vào tương tự kênh  Chân RA1 /AN1 (3): o RA1: xuất nhập số o AN1 : ngõ vào tương tự kênh  Chân RA2 /AN2 /VREF- /CVREF(4): o RA2: xuất nhập số o AN2 : ngõ

Ngày đăng: 05/10/2015, 10:58

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