1. Trang chủ
  2. » Luận Văn - Báo Cáo

thiết kế mạch điều khiển thiết bị thông qua điện thoại

41 699 7
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Thiết Kế Mạch Điều Khiển Thiết Bị Thông Qua Điện Thoại
Tác giả Trương Văn Dương, Nguyễn Hữu Đức, Trần Quang Duẩn
Người hướng dẫn Ths. Nguyễn Tuấn Linh
Trường học Trường Đại Học Thái Nguyên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2012
Thành phố Thái Nguyên
Định dạng
Số trang 41
Dung lượng 2,61 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

LỜI NÓI ĐẦUNgày nay, việc ứng dụng cho các hệ thống nhúng ngày càng trở nên phổ biến: từnhững ứng dụng đơn giản như điều khiển một chốt đèn giao thông định thời, đếm sảnphẩm trong

Trang 1

Thái Nguyên, Ngày tháng năm 2012 Giáo viên hướng dẫn ( ký ghi rõ họ tên) NHẬN XÉT CỦA GIÁO VIÊN CHẤM

Thái Nguyên, Ngày tháng năm 2012 Giáo viên chấm

( ký ghi rõ họ tên)

Trang 2

LỜI NÓI ĐẦU

Ngày nay, việc ứng dụng cho các hệ thống nhúng ngày càng trở nên phổ biến: từnhững ứng dụng đơn giản như điều khiển một chốt đèn giao thông định thời, đếm sảnphẩm trong một dây chuyền sản xuất, điều khiển tốc độ động cơ điện một chiều, thiết

kế một biển quảng cáo dùng Led ma trận, một đồng hồ thời gian thực….đến các ứngdụng phức tạp như hệ thống điều khiển robot, bộ kiểm soát trong nhà máy hoặc hệthống kiểm soát các máy năng lượng hạt nhân Các hệ thống tự động trước đây sửdụng nhiều công nghệ khác nhau như các hệ thống tự động hoạt động bằng nguyên lýkhí nén, thủy lực, rơle cơ điện, mạch điện tử số, các thiết bị máy móc tự động bằngcác cam chốt cơ khí các thiết bị, hệ thống này có chức năng xử lý và mức độ tựđộng thấp so với các hệ thống tự động hiện đại được xây dựng trên nền tảng của các

hệ thống nhúng

Ngành viễn thông đang đóng một vai trò rất quan trọng đối với nền kinh tế của mỗi quốc gia, nó giúp con người tiến gần hơn với nền khoa học kỹ thuật đang phát triển như vũ bão của nhân loại hiện nay Hệ thống viễn thông không ngừng phát triển từ cố định sang di động Con người có thể liên lạc với nhau dù ở bất kỳ nơi đâu

Dựa vào đặc tính truyền tin xa và vận dụng đặc tính này, nhóm đã chọn đề tài

“Thiết kế mạch điều khiển thiết bị thông qua điện thoại” nhằm cải tiến khoảng cách điều khiển trong gai đoạn công nghệ điều khiển từ xa đang phát triển mạnh hiện nay Với đề tài này, nhóm muốn sử dụng điện thoại di động để điều khiển thiết bị điện dân dụng, điện thoại được hoạt động trên nền mạng GSM để thu thông tin điều khiển Đề tài tuy còn đơn giản, thiết bị điều khiển không nhiều nhưng nhóm mong đây sẽ là tài liệu bổ ích cho nhưng ai quan tâm và mong muốn phát triển theo công nghệ điều khiển này

Trong quá trình thực hiện đồ án, chúng em chân thành cảm ơn các thầy cô trong bộmôn và đặc biệt là thầy giáo Nguyễn Tuấn Linh đã tận tình hướng dẫn, chỉ bảo chúng

em thực hiện đồ án này với kết quả tốt nhất

Nhóm sinh viên thực hiện Trương Văn Dương

Nguyễn Hữu Đức

Trần Quang Duẩn

Trang 3

LỜI NÓI ĐẦU 2

MỤC LỤC 3

PHỤ LỤC HÌNH ẢNH 5

CHƯƠNG I : PHÂN TÍCH HỆ THỐNG 6

1 GIỚI THIỆU TÀI 6

2 CÁC YÊU CẦU VÀ RÀNG BUỘC ĐỐI VỚI HỆ THỐNG 6

2.1 Các yêu cầu đối vối hệ thống 6

2.2 Các điều kiện ràng buộc 7

2.3 Chức năng của hệ thống điều khiển thiết bị thông qua điện thoại 7

2.4 Phương pháp nghiên cứu 7

3 LỰA CHỌN PHƯƠNG ÁN 8

CH ƯƠNG II : THIẾT KẾ HỆ THỐNG 9

1 THIẾT KẾ NGUYÊN LÝ 9

1.1 Sơ đồ tổng quát hệ thống 9

1.2 Sơ đồ callgraph của hệ thống 10

1.3 Sơ đồ đặc tả hệ thống 10

1.4 Tổng quan về các linh kiện được dùng 11

2 THIẾT KẾ KỸ THUẬT 11

2.1 Giới thiệu modul GSM/GPRS M590 và tập lệnh AT command 11

2.1.1 Giới thiệu modul GSM/GPRS M590 11

2.1.2 Tập lệnh AT command 15

2.2 Khảo sát vi điều khiển PIC16F877A 21

2.2.1 Sơ đồ chân của vi điều khiền PIC16F877A 21

2.2.2 Sơ đồ khối của vi điều khiển PIC16F877A 21

2.2.3 Một số thông số về vi điều khiển PIC16F877A 22

2.3 Các loại linh kiện khác 23

2.3.1 Relay 12V 23

2.3.2 Opto Isolator 24

2.3.3 Tranzitor C1815 25

2.3.4 IC 7805 26

2.3.5 Diot 1N4007 26

2.2.6 Một số linh kiện khác được dùng 26

CHƯƠNG III: XÂY DỰNG HỆ THỐNG 27

1.THIẾT KẾ PHẦN CỨNG 27

1.1 Sơ đồ nguyên lý phần cứng 27

1.1.1 Sơ đồ nguyên lý 27

Trang 4

1.1.2 Sơ đồ mạch nguồn 27

1.1.3 Sơ đồ mạch động lực 28

1.1.4 Sơ đồ mạch điều khiển 28

1.2 Sơ đồ mạch in 29

1.2.1 Sơ đồ mạch in nguồn và mạch điều khiển 29

1.2.2 Sơ đồ mạch in của mạch động lực 29

1.3 Sơ đồ mô phỏng 30

2 THIẾT KẾ PHẦN MỀM 31

2.1 Lưu đồ thuật toán 31

2.1.1 Lưu đồ thuật toán tổng quát chương trình chính 31

2.1.2 Lưu đồ thuật toán chương trình con cấu hình GSM 32

2.1.3 Lưu đồ thuật toán chương trình con ngắt Timer0 33

2.1.4 Lưu đồ thuật toán chương trình nhận dữ liệu và thực hiện lệnh điều khiển 34

2.15 Lưu đồ thuật toán chương trình điều khiển các thiết bị 35

2.3 Mã nguồn chương trình điều khiển 36

TÀI LIỆU THAM KHẢO 41

Trang 5

HÌNH 2.1 SƠ ĐỒ KHỐI TỔNG THỂ HỆ THỐNG 9

HÌNH 2.2 SƠ ĐỒ CALLGRAPH CỦA HỆ THỐNG 10

HÌNH 2.3 SƠ ĐỒ ĐẶC TẢ HỆ THỐNG 11

HÌNH 2.4 CHI TIẾT VỀ SẢN PHẨM 13

HÌNH 2.5 SƠ ĐỒ CHÂN KẾT NỐI CỔNG RS232 14

HÌNH 2.6 HÌNH ẢNH ĐẦY ĐỦ VỀ MODUL GSM/GPRS M590 15

HÌNH 2.7 PIC16F877A 21

HÌNH 2.8 SƠ ĐỒ CHÂN CỦA VI ĐIỀU KHIỂN PIC16F877A 21

HÌNH 2.9 SƠ ĐỒ KHỐI CỦA PIC16F877A 22

HÌNH 3.1 SƠ ĐỒ NGUYÊN LÝ CỦA HỆ THỐNG 27

HÌNH 3.2 SƠ ĐỒ NGUYÊN LÝ MẠCH NGUỒN 27

HÌNH 3.3 SƠ ĐỒ NGUYÊN LÝ MẠCH ĐỘNG LỰC 28

HÌNH 3.4 SƠ ĐỒ NGUYÊN LÝ KẾT NỐI PIC16F877A 28

HÌNH 3.5 SƠ ĐỒ MẠCH IN CỦA MẠCH ĐIỀU KHIỂN VÀ MẠCH NGUỒN 29

HÌNH 3.6 SƠ ĐỒ MẠCH IN MẠCH ĐỘNG LỰC 29

HÌNH 3.7 SƠ ĐỒ MÔ PHỎNG 30

HÌNH 3.8 LƯU ĐỒ THUẬT TOÁN TỔNG QUÁT CHƯƠNG TRÌNH CHÍNH 31

HÌNH 3.9 LƯU ĐỒ THUẬT TOÁN CHƯƠNG TRÌNH CON CẤU HÌNH GSM .32 HÌNH 3.10 LƯU ĐỒ THUẬT TOÁN CHƯƠNG TRÌNH CON NGẮT TIMER0 33

HÌNH 3.11 LƯU ĐỒ THUẬT TOÁN CHƯƠNG TRÌNH NHẬN DỮ LIỆU VÀ THỰC HIỆN LỆNH ĐIỀU KHIỂN 34

Hình 3.12 Lưu đỒ thuẬt toán chương trình điỀu khiỂn các thiẾt bỊ 35

Trang 6

CHƯƠNG I : PHÂN TÍCH HỆ THỐNG

1 GIỚI THIỆU TÀI

Ngày nay cùng với sự phát triển mạnh mẽ của khoa học kỹ thuật , công nghệ kỹ thuật điện tử mà trong đó đặc biệt là ngành điều khiển tự động đóng vai trò quan trong mọi lĩnh vực của khoa học kỹ thuật, quản lý công nghiệp, cung cấp thông tin… Như chúng ta đã biết gần như các thiết bị tự động của nhà máy, trong đời sống của các gia đình ngày nay đều hoạt động độc lập với nhau, mỗi thiết bị có một quy trình sư dụng khác nhau tùy thuộc vào sự thiết lập, cài đặt của người dùng Chúng chưa có sự liên kết nào với nhau về mặt dữ liệu Nhưng đối với hệ thống điều khiển thiết bị thông qua điện thoại thì khác, các thiết bị được kết nối với nhau để tạo thành một hệ thống các thiết bị hoàn chỉnh qua một thiết bị trung tâm và có thể giao tiếp với nhau về mặt dữ liệu

Hệ thống điều khiển thiết bị từ xa thông qua điện thoại có thể diều khiển được những thiết bị từ đơn giản đến phức tạp hơn như bóng đèn, quạt điện, máy điều hòa hay tivi, hệ thống báo động… Nghĩa là tất cả các thiết bị này được điều khiển cùng trong một bộ điều khiển trung tâm Bộ điều khiển trung tam này có thể là một máy tínhhoàn chỉnh hay một bộ xử lý đã được lập trình sẵn tất cả các chương trình điều khiển Thông thường, các thiết bị gia đình trong nhà như quạt điện, tủ lạnh, tivi…có thể đượcđiều khiển bật tắt thông qua một cuộc gọi thoại hay chỉ một tin nhắn SMS Ngoài ra,

hệ thống còn mang tính bảo mật, nghĩa là chỉ những ai biết được mật khẩu xâm nhập vào hệ thống mới có thể điều khiển được các thiết bị trong nhà [1]

2 CÁC YÊU CẦU VÀ RÀNG BUỘC ĐỐI VỚI HỆ THỐNG

2.1 Các yêu cầu đối vối hệ thống

- Hệ thống được sử dụng để điều khiển bật/tắt các thiết bị gia đình

- Hệ thống có khả năng điều khiển nhiều thiết bị

- Hệ thống điều khiển được lắp đặt trong nhà

- Sử dụng mạng GSM để truyền các thông tin điều khiển

- Hệ thống làm việc đạt được sự ổn định

- Chế độ bảo mật của hệ thống

- Chi phí cho toàn bộ hệ thống tối thiểu nhất để hệ thống có thể thương mại hóa

Trang 7

Vì hệ thống làm việc ở mạng điện thoại di động GSM nên nó có các ràng buộc sau:

- Cường độ tín hiệu của mạng tại nơi đặt bộ điều khiển

- Ảnh hưởng của nhiễu đến hệ thống

- Điều kiện môi trường: nhiệt độ, độ ẩm…

- Chi phí cho hệ thống

2.3 Chức năng của hệ thống điều khiển thiết bị thông qua điện thoại

- Kiểm tra trạng thái của thiết bị trước khi điều khiển

- Từ kết quả kiểm tra, người dùng có thể gọi điện đến bên điện thoại thu tín hiệu điều khiển dùng các lệnh để điều khiển thiết bị

- Hệ thống sau khi nhận lệnh sẽ thực hiện việc xử lý lệnh điều khiển và điều khiển các thiết bị

- Thực hiện bảo mật bằng password

2.4 Phương pháp nghiên cứu

Trong đề tài này nhóm em đã sử dụng các phương pháp nghiên cứu:

- Phương pháp tham khảo tài liệu: bằng cách thu thập thông tin từ sách, tạp chí vềđiện tử và truy cập từ mạng internet

- Phương pháp quan sát: khảo sát một số mạch điện thực tế đang có trên thị trườngvà tham khảo thêm một số dạng mạch từ mạng Internet

- Phương pháp thực nghiệm: từ những ý tưởng và kiến thức vốn có của mình kếthợp với sự hướng dẫn của giáo viên, nhóm em đã lắp ráp thử nghiệm nhiều dạng mạchkhác nhau để từ đó chọn lọc những mạch điện tối ưu

Với đề tài này, nhóm em dựa vào sách giáo khoa và những kiến thức được trang bịtrong quá trình học tập cùng với sự trợ giúp của máy tính và những thông tin trênmạng Internet Ngoài ra, còn có những thiết bị trợ giúp trong quá trình thiết kế mạch

do nhóm em tự trang bị

Trang 8

3 LỰA CHỌN PHƯƠNG ÁN

Để điều khiển thiết bị chúng ta có thể lựa chọn một trong hai phương pháp thu nhậntín hiệu điều khiển đó là:

- Sử dụng modul GSM/GPRS

- Sử dụng điện thoại ( MOBILE)

Phương án 1 : Dùng bộ MODULE GSM/GPRS M590 để kết nối với vi điều khiểnPIC16F877A : chi phí và giá thành khá đắt Thích hợp cho lập trình lệnh AT dễ dàngvà đầy đủ tín năng cho lập trình với lệnh AT Ngoài ra còn có thể phát triển ứng dụngsâu thêm với GPRS, GPS

Phương án 2: Dùng điện thoại di động (Ericssion T28, T39 …) có chức năng giốngvới MODULE GSM/GPRS M590 để kết nối với PIC16F877A Việc lập trình cho điệnthoại di động cũng gần tương tự như GSM MODULE nhưng có hạn chế hơn vì một sốloại điện thoại chỉ hỗ trợ lệnh AT ở dạng Mode PDU nên lập trình rất phức tạp Ngoài

ra phần kết nối giữa điện thoại di động với khối vi điều khiển cũng rất phức tạp

Phương án lựa chọn : chọn phương án 1 vì MODULE GSM/GPRS M590 hỗ trợ lậptrình lệnh AT ở cả 2 chế độ Mode Text và Mode PDU nên việc lập trình đơn giản hơnnhiều so với điện thoại di động Mặc dù giá thành khá đắt nhưng vì nó hỗ trợ chế độMode Text nên việc lập trình đơn giản hơn nhiều so với dùng điện thoại di động vì vậynhóm em quyết định dùng Module GSM/GPRS M590 Ngoài ra còn có thể phát triểncác ứng dụng khác sử dụng GPRS, GPS

Trang 9

1 THIẾT KẾ NGUYÊN LÝ

1.1 Sơ đồ tổng quát hệ thống

Hình 2.1 Sơ đồ khối tổng thể hệ thống CHỨC NĂNG TỪNG KHỐI:

Có chức năng gửi nhận tin nhắn SMS cho việc điều khiển các thiết bị Khối này cần

1 thiết bị điện thoại di động và 1 Module GSM/GPRS M590:

- 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ụngcầ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 GSM/GPRS M590 : Module này phải được gắn Sim của nhà cung cấpdị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 PIC16F877A Cái này được đặt cố định và thường xuyên kết nối vớiPIC16F877A

Khi người sử dụng nhắn một tin SMS có nội dung là một lệnh yêu cầu điều khiểnthiết bị Ví dụ : DV:ADA:ON, DV:ADA:OFF, PT:ADA:ON, … thì Module

PIC16F877AKHỐI ĐIỀU KHIỂN THIẾT BỊ

KHỐI NGUỒN

MOBILE

Trang 10

GSM/GPRS M590 sẽ nhận tin nhắn và được xử lí bởi câu lệnh điều khiển được lậptrình và được nạp vào vi điều khiển PIC16F877A.

Khối xử lí phần cứng 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 PIC16F877A đảm nhận và có nhiệm vụ gửi nhận dữ liệu với Module GSM/GPRS M590 một cách liên tục Khi Module GSM/GPRS M590 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 Vi điều khiển có nhiệm vụ giao tiếp với khối công suất

Khối này bao gồm 2 BJT C1815 có nhiệm vụ khuếch đại điện áp để kích cho relay.Khối công suất với dòng thấp, đáp ứng tải tiêu tụ công suất thấp và dân dụng như bóngđèn

1.2 Sơ đồ callgraph của hệ thống

Ph n m m đi u khi n

Modul GSM/

GPRS M590

ch đi u khi n

Nh n g i SMS

Hình 2.2 Sơ đồ callgraph của hệ thống

1.3 Sơ đồ đặc tả hệ thống

Trang 11

Hình 2.3 Sơ đồ đặc tả hệ thống

1.4 Tổng quan về các linh kiện được dùng

Với đồ án này chúng em lựa chọn các linh sau sẽ được dùng trong mạch:

- Modul GSM/GPRS, tập lệnh AT command

- Mạch điều khiển dùng PIC16F877A

- Giao tiếp giữa mạch điều khiển và modul qua cổng COM

- Cách ly quang OPTO 817 được dùng để bảo vệ cho PIC

- Điều khiển đóng mở các thiết bị dùng Rơle 12V/10A

- Ngoài ra còn các linh kiện khác như LM7805 ( biến đổi và ổn định điện áp nguồn 5V), các loại tụ điện, điện trở, điốt…

2 THIẾT KẾ KỸ THUẬT

2.1 Giới thiệu modul GSM/GPRS M590 và tập lệnh AT command

2.1.1 Giới thiệu modul GSM/GPRS M590

Trang 12

2.1.1.1 Ứng dụng

NeoWay M590 là loại Modul không dây GSM/GPRS hoạt động ở hai băng tần Nó hỗ trợ kết nối mạng GPRS, gửi nhận SMS và các chức năng khác M590 được ứng dụng phổ biến trong các lĩnh vực công nghiệp và thương mại

Modem RS232 M590 là một modem GPRS được thiết kế để truyền và nhận dữ liệu thông qua mạng GSM Modem này có phạm vi ứng dụng rộng rãi trong các lĩnh vực như :truy nhập mạng, định vị từ xa, tập hợp dữ liệu vô tuyến từ bộ cảm biến, quan sát

từ xa, điều khiển và báo hiệu…

Modem RS232 M590 sử dụng tập lệnh điều khiển AT GSM 07.07 và được trang bị với các Led chỉ thị để kiểm tra trạng thái kết nối [2]

2.1.1.2 Các chi tiết kỹ thuật

Bảng thông số kỹ thu t của Modul M590 : ật của Modul M590 :

Kích thước 28x24x11 ( dãi x rộng x cao )

Độ nhạy tương đối -106dBm

Cường độ truyền

tối đa

EGSM900 nhóm 4 (2W)

DCS1800 nhóm 1 ( 1W)

Dòng điện hoạt

động

210mA

Nhiệt độ hoạt động -40C ÷ +80C

Điện áp hoạt động 3.3V ÷4.8 VDC

Giao thức Tương thích với GSM/GPRS pha 2/2+

Tập AT mở rộng

Trang 13

2.1.1.3 Hình dạng chi tiết về sản phẩm

GPRS modem M590 được thể hiện trên hình 2.3

Hình 2.4 : Chi tiết về sản phẩm

Trên hình 1.1 bao gồm :

1 Các Led chỉ thị trạng thái xanh và đỏ

2 DB9 connector(RS232) – cổng kết nối dữ liệu

3 Cổng Adapter kết nối nguồn 10 ÷ 30VDC

4 RF Cable kết nối tới anten GSM

Cổng kết nối dữ liệu connector DB9

Connector được sử dụng để kết nối tới thiết bị điều khiển, giao thức chuyển đổi RS232

Trang 14

Hình 2.5 : Sơ đồ chân kết nối cổng RS232

Ý nghĩa của các chân tín hi u: ệu:

2.1.1.4 Trạng thái của Led

ĐỎ

Không sáng Chưa có nguồn cấp, hoặc nguồn có

vấn đề

Led sáng Đã nhận được nguồn cấp

Led không sáng Chưa kết nối được mạng

2.1.1.5 Hình ảnh đầy đủ của modul và antenna

Trang 15

Hình 2.6 Hình ảnh đầy đủ về modul GSM/GPRS M590

2.1.2 Tập lệnh AT command

2.1.2.1 Giới thiệu tập lệnh AT

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 bộ 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ợ bởi một bộ lệnh AT đặc biệt đối với công nghệ GSM Nó bao 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) [1]

Ngoài ra, các modem GSM còn hỗ trợ một bộ 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,bạ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 bin và mức sạc của bin

Trang 16

 Đọc, viết và tìm kiếm về các mục danh bạ

Số tin nhắn SMS có thể được thực thi bởi một modem SMS trên một phút thì rất thấp, nó chỉ khoảng từ 6 đến 10 tin nhắn SMS trên 1 phút

2.1.2.2 Các lệnh của MODULE GSM/GPRS M590:

a Các lệnh khởi tạo [2]:

 Lệnh AT<cr>

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 <err>

 Lệnh AT+CMGF=[<mode>] <cr>

Nếu lệnh thực hiện đựợc thì trả về:

Ok

<mode> : 0 dạng dữ liệu PDU

1 dạng dữ liệu kiểu textNếu lệnh không thực hiện được thì trả về dạng:

+CMS ERROR <err>

 Lệnh AT&W[<n>]

Nếu lệnh thực hiện đựợc thì trả về:

Ok

Lưu cấu hình cho MODUL GSM/GPRS M590

Nếu lệnh không thực hiện được thì trả về dạng:

+CMS ERROR <err>

 Lệnh ATE[<value>]

Nếu lệnh thực hiện đựợc thì trả về:

Trang 17

<value> 0 Tắt chế độ Echo

c Các lệnh về SMS

 Lệnh Xóa tin nhắn

AT+CMGD

Ví dụ: muốn xóa một tin nhắn nào đó được lưu trên sim thì ta thực hiện lệnh sau.AT+CMGD=<index> <cr>

Trang 18

<index>: vị trí ngăn nhớ lưu tin nhắn

Nếu lệnh thực hiện đựợc thì trả về:

<index> : số nguyên, đó là vị trí ngăn nhớ chứa tin nhăn cần đọc

<mode> : 0 dạng dữ liệu PDU

1 dạng dữ liệu kiểu textNếu như lệnh được thực hiện thì kiểu dữ liệu trả về dưới dạng text ( mode=1):

Trang 19

Nếu lệnh bị lỗi thì trả về dưới dạng:

+ CMGS=<da>[,<toda>]<CR> text is entered <ctrl-Z/ESC>

Nếu gửi tin nhắn dạng PDU:

(+CMGF=0):

+ CMGS=<length><CR> PDU is given <ctrl-Z/ESC>

Lệnh được thực hiện thành công thi dữ liệu trả về:

Dạng text : +CMGS: <mr>

OK Dạng PDU : +CMGS: <mr>

OK

Lệnh bị lổi : +CMS ERROR: <err>

 Lệnh viết tin nhắn rồi lưu vào ngăn nhớ:

AT+CMGW

Nếu viết tin nhắn dưới dạng text :

AT+CMGW=[<oa/da>[,<tooa/toda>[,<stat>]]]<CR>text is entered <ctrl-Z/ESC>

Trang 20

AT+CMGW=<length>[,<stat>]<CR> PDU is given <ctrl-Z/ESC>

 Lệnh gửi tin nhắn từ một ngăn nhớ nào đó:

d Các lệnh về GPRS

 AT+CGATT : lệnh gán hay tách thiết bị khỏi GPRS

 AT+CGDCONT : định nghĩa dạng PDP

 AT+CGQMIN : chất lượng dich vụ ở mức thấp nhất

 AT+CGQREQ : chất lượng dich vụ

 AT+CGDATA : trạng thái dữ liệu vào

 AT+CGREG : tình trạng đăng ký của mạng

 AT+CGCOUNT : đếm gói dữ liệu vào

2.2 Khảo sát vi điều khiển PIC16F877A

Ngày đăng: 21/06/2014, 10:05

HÌNH ẢNH LIÊN QUAN

Hình 2.2 Sơ đồ callgraph của hệ thống 1.3 Sơ đồ đặc tả hệ thống - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 2.2 Sơ đồ callgraph của hệ thống 1.3 Sơ đồ đặc tả hệ thống (Trang 10)
Hình 2.3 Sơ đồ đặc tả hệ thống 1.4 Tổng quan về các linh kiện được dùng - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 2.3 Sơ đồ đặc tả hệ thống 1.4 Tổng quan về các linh kiện được dùng (Trang 11)
Hình 2.6 Hình ảnh đầy đủ về modul GSM/GPRS M590 2.1.2 Tập lệnh AT command - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 2.6 Hình ảnh đầy đủ về modul GSM/GPRS M590 2.1.2 Tập lệnh AT command (Trang 15)
Hình 2.7 PIC16F877A 2.2.1 Sơ đồ chân của vi điều khiền PIC16F877A - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 2.7 PIC16F877A 2.2.1 Sơ đồ chân của vi điều khiền PIC16F877A (Trang 21)
Hình 2.9 Sơ đồ khối của PIC16F877A 2.2.3  Một số thông số về vi điều khiển PIC16F877A - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 2.9 Sơ đồ khối của PIC16F877A 2.2.3 Một số thông số về vi điều khiển PIC16F877A (Trang 22)
Hình 3.1 Sơ đồ nguyên lý của hệ thống 1.1.2 Sơ đồ mạch nguồn - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.1 Sơ đồ nguyên lý của hệ thống 1.1.2 Sơ đồ mạch nguồn (Trang 27)
Hình 3.4 Sơ đồ nguyên lý kết nối  PIC16F877A - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.4 Sơ đồ nguyên lý kết nối PIC16F877A (Trang 28)
Hình 3.3 Sơ đồ nguyên lý mạch động lực - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.3 Sơ đồ nguyên lý mạch động lực (Trang 28)
Hình 3.6 Sơ đồ mạch in mạch động lực - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.6 Sơ đồ mạch in mạch động lực (Trang 29)
Hình 3.7 Sơ  đồ mô phỏng - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.7 Sơ đồ mô phỏng (Trang 30)
Hình 3.7 Lưu đồ thuật toán chương trình chính - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.7 Lưu đồ thuật toán chương trình chính (Trang 31)
Hình 3.9 Lưu đồ thuật toán chương trình con cấu hình GSM - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.9 Lưu đồ thuật toán chương trình con cấu hình GSM (Trang 32)
Hình 3.10 Lưu đồ thuật toán chương trình con ngắt Timer0 - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.10 Lưu đồ thuật toán chương trình con ngắt Timer0 (Trang 33)
Hình 3.11 Lưu đồ thuật toán chương trình nhận dữ liệu và thực hiện lệnh điều khiển - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.11 Lưu đồ thuật toán chương trình nhận dữ liệu và thực hiện lệnh điều khiển (Trang 34)
Hình 3.12 Lưu đồ thuật toán chương trình điều khiển các thiết bị - thiết kế mạch điều khiển thiết bị thông qua điện thoại
Hình 3.12 Lưu đồ thuật toán chương trình điều khiển các thiết bị (Trang 35)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w