Tải bản đầy đủ (.ppt) (22 trang)

báo cáo module thu gps - sim 548

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.22 MB, 22 trang )

Nhóm Nước sông K52

Vũ Văn Sơn

Roãn Văn Toàn

Đặng Quốc Cường

Đặng Đình Nhất

Sơ đồ khối hệ thống

Xử lý dữ liệu GPS

Mạch nguyên lý của module

Tập lệnh AT của SIM 548 dùng cho SMS

Hướng nghiên cứu tiếp theo

Mục đích: Xử lý tín hiệu GPS thu được và
truyền qua mạng GSM

Chức năng các khối trong module

Sim548 : Thu GPS và gửi bản tin đẫ được xử lý qua
GSM

PSoC : Xử lý tín hiệu GPS thu được và xuât dữ liệu


ra LCD

LCD : Hiển thị thông tin về vị trí của module

Thu dữ liệu từ vệ tinh 1s một lần

Đưa tới chân vi điều khiển (PSoC)

Vi điều khiển tách và đóng gói dữ liệu

Gửi tới module Sim 548 truyền về server sử dụng SMS
và GPRS

Tín hiệu nhận được từ các máy thu GPS là các bản tin
dẫn đường với nhiều định dạng.

Module SIM 548 hỗ trợ 2 định dạng là SiRF và
NMEA 0183. Ở đây ta sử dụng định dạng NMEA
0183

Trong số các bản tin NMEA thu được, ta thu được
các bản tin $GPGGA,$GPGSA,$GPGSV,$GPRMC,
$GPVTG

Trong 5 bản tin trên thì bản tin $GPRMC là đầy đủ
thông tin nhất nên ta sử dụng bản tin này để xử lý

$GPRMC,220516,A,5133.82,N,00042.24,W,173.8,231.8,130694,004.2,W*70
1 2 3 4 5 6 7 8 9 10 11 12


Bản tin $ GPRMC có 12 thông số . Để xác định vị trí đối tượng ta sử dụng các
thông số 3->6

3 5133.82 Current Latitude –Vĩ độ

4 N North/South

5 00042.24 Current Longitude-Kinh độ

6 W East/West


Phân biệt bản tin GPRMC: dựa vào chữ R

Tách thông tin tọa độ : đếm số dấu phẩy xuất hiện
trong bản tin GPRMC thu được, tách lấy các thông số
kinh độ , vĩ độ cần thiết

Hiển thị thông tin thu được lên LCD
L C D _ D 4
G S M _ R X D
S e t _ L C D
V C C _ 5 V
G S M _ T X D
L C D _ D 6
1 2
L C D _ D 5
G N D

L C D _ D 7
G P S _ T X B _ 2
V C C _ 5 V
V C C
P s o C 2 9 4 6 6
1
2
3
4
5
6
7
8
9
1 0
1 1
1 2
1 3
1 4
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
2 0
1 9
1 8

1 7
1 6
1 5
P 0 [ 7 ]
P 0 [ 5 ]
P 0 [ 3 ]
P 0 [ 1 ]
P 2 [ 7 ]
P 2 [ 5 ]
P 2 [ 3 ]
P 2 [ 1 ]
S M P
P 1 [ 7 ]
P 1 [ 5 ]
P 1 [ 3 ]
P 1 [ 1 ]
V s s
V d d
P 0 [ 6 ]
P 0 [ 4 ]
P 0 [ 2 ]
P 0 [ 0 ]
P 2 [ 6 ]
P 2 [ 4 ]
P 2 [ 2 ]
P 2 [ 0 ]
X R E S
P 1 [ 6 ]
P 1 [ 4 ]
P 1 [ 2 ]

P 1 [ 0 ]
L C D _ R S
M e n u _ L C D
L C D _ E
L C D _ R W
V C C
V C C _ 3 . 3 V
V C C _ 5 V
G N D
R 7
12
54
R 8
R 6
G P S _ T X B
G P S _ T X B _ 2
V C C
Q 1
2 N 1 1 3 2

Tín hiệu thu từ anten GPS của
sim548 truyền về PSoc

S d ng 2 chân 68 (GPS_TXB) và ử ụ
70 (GPS_RXB) đ k t n i v i ể ế ố ớ
chân 22 và 23 c a Psoc.ủ

Sử dụng opto quang ( PC 817)
để đệm dữ liệu logic từ 3.3V

( GPS) lên 5V (PSoC)
G S M _ T X D _ 2
R 1 0
G S M _ T X D
R 9

Tín hiệu GPS sau khi được xử lý trong Psoc
sẽ được gửi trở lại Sim548 để gửi bản tin
theo đường GSM tới Server

Sử dụng 2 chân 12 và 13 của Psoc để kết
nối với phần GSM của sim548 thông qua
cổng UART vào chân 41 và 43 của sim548.

Dùng mạch phân áp để có điện áp 3.3 V
cho module SIM.
C 1 3
C A P
C 9
V C C _ 5 V
T X
V C C
D B G _ T X
M A X 2 3 2
1
3
4
5
1 6
1 5

2 6
1 2
9
1 1
1 0
1 3
8
1 4
7
C 1 +
C 1 -
C 2 +
C 2 -
V C C
G N D
V + V -
R 1 O U T
R 2 O U T
T 1 I N
T 2 I N
R 1 I N
R 2 I N
T 1 O U T
T 2 O U T
D B G _ R X
P 1
C O N N E C T O R D B 9
5
9
4

8
3
7
2
6
1
V C C
C 1 2
C A P
R X
C 1 0
C 1 1
C A P

Mục đích: Test các
chức năng của SIM
548 sử dụng các
lệnh AT

Sử dụng 2 chân
48 (DBG_RXD) và
50 (DBG_TXD) đ ể
giao ti p v i PC ế ớ
Ta sử dụng thêm 2 nút bấm để điều khiển LCD là : Menu
và Set
R S
V C C
V C C
D 4
V C C _ 5 V

R 1 8
R 1 7
E N
D 7
D 6
R W
L C D 1 6 0 2 A
1
2
3
4
5
6
7
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
V S S
V D D
V O
R S
R W
E N
D 0

D 1
D 2
D 3
D 4
D 5
D 6
D 7
A
K
D 5

Gửi tin nhắn đến thuê bao bằng cách sử dụng lệnh
AT+CMGS=”số điện thoại”.

Gửi nội dung tin nhắn và kết thúc bằng kí tự có mã
ASCII 0x1A

Chuỗi trả về thông báo kết quả quá trình gửi tin nhắn.
Chuỗi trả về có định dạng như sau:
<CR><LF>+CMGS: 62<CR><LF>
<CR><LF>OK<CR><LF>

Thực hiện trên ngăn 1 và 2 của SIM

Đọc tin nhắn trong ngăn 1 bằng lệnh AT+CMGR=1.

Sau khi đọc, tin nhắn được xóa đi bằng lệnh
AT+CMGD=1.


Tiến hành lên mạch in

Code xử lý tín hiệu GPS hiển thị lên LCD

Truyền bản tin đã xử lý qua SMS sau đó truyền qua
GPRS

Xây dựng bản đồ số để định vị

×