基于GPSBDS的通用型目标跟踪器设计

基于GPSBDS的通用型目标跟踪器设计


2024年4月24日发(作者:)

通信与信息处理

Communication

and

Information

Processing

自动化技术与应用

2020

年第

39

卷第

12

基于

GPS/BDS

的通用型目标跟踪器设计

*

杨利

1,

陈柳松

2

,谢永超

1

.湖南铁道职业技术学院

湖南株洲

412000

2

.中车株洲所电气技术与材料工程研究院

湖南株洲

412000

摘要

STM32

单片机为控制核心

设计了一款基于

GPS

全球定位系统

/BDS

北斗卫星导航系统

GPRS

技术的通用型目标跟

踪器

具备实时传输位置信息

电源监控

电话监听

报警求救等功能

与监控平台联网

可实现对车辆的运行监控

孤寡老人

或孩童的防走失

宠物的找寻等

系统功耗低

响应速度快

具有很好的实用价值

关键词:

GPSsBDSsGPRS.i

标跟踪器

中图分类号:

TP368.1,TN967.1

文献标识码:

A

文章编号:

1003-7241

2020

012-0069-04

Design

of

Universal

Target

Tracker

Based

on

GPS/BDS

YANG

Li

1

,

CHEN

Liu-song

2

,

XIE

Yong-chao

1

(

1.

Hunan

Railway

Professional

Technology

College,

ZhuZhou

412000

China;

2.

CRRC

ZIC

Research

Institute

of

Electrical

Technology

and

Material

Engineering,

Zhuzhou

412000

China

)

Abstract:

With

STM32

MCU

as

the

control

core,

a

universal

target

tracker

based

on

GPS

(Global

Positioning

System)/BDS

(Beidou

Satellite

Navigation

System)

and

GPRS

technology

is

designed.

It

has

real-time

transmission

location

information,

power

monitoring,

telephone

monitoring,

and

alarm

for

help.

And

other

functions,

networked

with

the

monitoring

platform,

can

achieve

the

monitoring

of

the

operation

of

the

vehicle,

the

loss

of

the

elderly

or

children,

the

search

for

pets,

etc.

The

sys

­

tem

has

low

power

consumption

and

fast

response,

and

has

good

practical

value.

Key

words:

GPS;

BDS;

GPRS;

target

tracker

1

引言

目标跟踪器是一种实时提供跟踪目标位置信息的电

子设备

通常可分为车辆跟踪器和个人跟踪器

前者通

目标跟踪器的总体结构框图如图

1

所示,系统由

MCU

模块

GPS/BDS

接收机模块

GPRS

通信模块

按键模块

显示模块

电源模块组成卜役

常用于油罐车

运钞车

校车等需要严密监控其运行路径

的车辆跟踪

后者通常用于孤寡老人

智障人士

孩童等

特殊人群的防走失

此外还有宠物跟踪器等

目标跟踪

器除实时发送目标位置信息功能外

还应具有报警

电压监控等功能

"7

本文设计的是一款通用型的目

标跟踪器

适用于车辆

个人及宠物的跟踪

可根据具体

情况进行软硬件增减

1

总体结构框图

GPS/BDS

接收机模块的作用是向卫星获取位置等

信息

并发送给

MCU

模块

,GPRS

通信模块的作用是与

2

总体功能设计

*

基金项目

2017

年湖南省教育厅科学研究项目

编号

17C1039

;

湖南铁

道职业技术学院校级科研创新团队建设项目

编号

KYTD201703

收稿日期

2019-09-17

监控平台进行数据通信

显示模块的作用是显示跟踪器

的状态

主要用于调试和状态指示;按键模块的作用是重

启跟踪器

向监控平台求助报警等

电源模块的作用是给

Techniques

of

Automation

&

Applications

|

69

自动化技术与应用

2020

年第

39

巻第

12

通信与信息处理

Communication

and

Information

Processing

各个模块提供合适的工作电压;

MCU

模块是系统的控制

核心

主要作用是获取

GPS/BDS

接收机模块的位置信

3.2

GPRS

通信模块

GPRS(General

Packet

Radio

Service)

是通用分组

并通过

GPRS

通信模块发送给监控平台

获取监控平

台的控制信息

进行相应的动作;根据按键模块的动作

,

发送求助短信并拨打报警电话

无线服务技术

也被称为

2

.

5G

通信技术叫

GPRS

通信模

块采用

SIMCOM

公司的

SIM800C

芯片

它具有标准

AT

命令接口

可以提供

GSM

语音

短消息等业务;有两路串

方便实现与

MCU

通信;一路音频接口

包含麦克风输

3

硬件设计

3.1

GPS/BDS

接收机模块

GPS(Global

Positioning

System)

是全国卫星定位

入和受话器输出

便于监听功能的实现

一路

SIM

卡接

SIM

相连

系统

它可以为地球表面绝大部分地区

(98%)

提供准确的

定位

测速和高精度的时间标准

系统由美国国防部研制

和维护叫

GPS

接收机只要能够获取

24

GPS

卫星中的

3

颗卫星信号,

就能获取准确的三维位置信息

BDS(Bei-

Dou

Navigation

Satellite

System)

北斗卫星导航系统,

是中国自行研制的全球卫星导航系统

可在全球范围内

全天候

全天时为各类用户提供高精度

高可靠定位

U2

GPRS

TXT

R14

]

------

[IK

1

GPRS

RXTlim

==

hK

2

RTS

3

GPPS&S

4

GPPS

PCT

5

GPPS

DTR

6

GPPS

Rl

7

MICP

MICN

授时服务

并具短报文通信能力

定位精度已由最初

10

米降至

6

不管是

GPS

还是

BDS,

只需购买合适的接收机

就可

以获取准确的位置信息

,

无需额外收费

本文中

GPS/BDS

接收机模块选用高灵敏度的

AT-

GM332D

BDS/GPS

双模接收机芯片

,

它支持

GPS

BDS

SIM

DEF

14

SIM

DATA

15

SIM

CLK

SIMRST

~TT

SIM

VDD

18

19

20

42

UARTl

TXT

STATUS

41

UART1

RXT

METL1GHT

40

VDD

EXT

UARTl

RTS

VDD

EXT

39

PWYKEY

UARTl

CTS

PWYKEY

38

UARTl

DCT

ADC

UARTl

DTR

GND

UART1~RI

GND

35

GND

VBAT

MICP

VBAT

1

------

VBAT

MICN

GND

SPKP

GSM

ANT

SPKN

GND

~30~

GND

GND

29

SIM

DET

RF

SYNC

~28~

GPRS_RF

SIM

DATA

VRCT

Antenna

SIM

CLK

GND

~26~

SIM

RST

USB

DN

~25

SIM

VDD

USB

DP

~24

GND

USB

VBUS

~23

BA

ANT

UARn

RXT

GND

UART2

_

TXT

~22

1

SIM800C

的单系统定位和双系统联合定位

ATGM332D

包含

32

个跟踪通道,可以同时接收所有的

GPS

BDS

可见卫星

GND-||

gnd

t

l

t

AT

B

V

35

V

DD

GND

2

GPS/BDS

双模模块电路图

电路如图

2

所示

其中

11

RFIN

是接收天线连接

端;

8

nRESET

是芯片的复位信号

低电平有效

连接至

MCU

模块

串口

1

连接至

MCU,

发送位置信

3

GPRS

通信模块电路图

电路如图

3

所示

从上往下依次为

SIM

卡接口电路

,波特率默认为

9600bps,

起始位

1

位,数据位

8

停止

1

无校验位;

3

1PPS

产生

100ms

的定时脉冲

可用

SIM800C

主电路

麦克风监听电路

其中

SIM

卡电路利

SIM800C

引脚

VDD_EXT

输出的

2.

8V

稳定电压作为

工作电源

采用专用

SIM

卡插座

MOLEX-91228

,

并结合

MCU

判断

GPS/BDS

模块是否工作的依据;模块的工

作电源

VDD

3.3V

70

|

Techniques

of

Automation

&

Applications

通信与信息处理

Communication

and

Information

Processing

自动化技术与应用》

2020

年第

39

卷第

12

;

ST

公司的

ESDA6V1

器件来做静电保护

SIM800C

芯片

通过

UART1

MCU

进行数据通信;麦克风

MIC

监听周

块供电

此夕卜

MUC

模瑛

STM32F103

6

脚电压

VD

DA

需先由

VDD

进行滤波处理

+5V

围的语音信号

输入至

SIM800C

。模块

的工作电源

VBAT

4.0V

3.3

MCU

模块

MCU

模块选用基于高性能的

ARM

Contex-M3

32

USB

DM

R17

--------------------

L

USB

DP

RI8

r

L

R19

L

I-5K

4

5

内核的

STM32F103

芯片

工作频率为

72MHz,

内置高速

存储器

包含

2

12

位的

ADC

4

个定时器

2

I2C

VCC

R20

r

USB

SPI

接口

3

U

ART

接口

工作电压在

2.0-3.6V

之间,

这些性能能够满足本设计的需求

GND«|||-

GND

VDD

VIN

VOUT

C19

4

22pF

4

5

OSC

IN

VDD

GND

I

C20

72MHz

OSC

OUT

22pF

VDD

VDD

3

OSC

1N/PD0

OSC

OUT/PDI

NRST

VSSA

VDDA

PASWKUP

NRST

VSS

1

STM32F1O3

VSS

3

BOOTO

PB7

PB6

PB5

PB4

PB3

PAIS

PA

14

VDD

2

VSS

2

PAT3

PA

12

PAI1

PA

10

PA9

PAR

VDD

1

36

GND

GPRS

RST

33

GPS

RES?

1

32

GPS

I

31

ON/OFF

FB

GND

S-1I12B33MC

luF

GND

C28

=^C27

luF

"

VDD

26

24

USB

DP

23

USR

DM

TT

"2?

VDD

GND

VDD

GND

VDt)A

LI

GPS

RXDI

=C22

=4=C23

C24

0

uF

GND

4.7mH

GND

蓝色

-ED

GPS

匕述色

ED

GPRS

-ED

MCU

4

MCU

模块电路图

具体电路图如图

4

所示

包括晶振电路和按键复位电

其中

STM32

UART2

口与

GPRS

模块通信

,UART1

口与

GPS

模块通信,USB

口为程序下载口

模块工作电

VDD

3.3V

3.4

按键和显示模块

跟踪器主要用途是被监控,一般体积小巧

便于安装

或携带

因此一般不带显示屏

本文中的显示模块仅由

绿

、蓝三种颜色的发光二极管构成

如图

4

所示

其中

4

软件设计

4.1

GPS/BDS

数据格式

ATGM332D支持

NMEA0183

协议的多条语句

但由

红色用于指示

MCU

的工作状态,绿色用于指示

GPRS

块的工作状态

蓝色用于指示

GPS/BDS

模块的工作状

于波特率设置为

9600bps,

如果接受全部语句

MCU

将负

荷过大

,

再者对于跟踪器来说

,

关注的信息主要是包含经

按键电路也比较简单

按下

SW1

发起通话请求

按下

SW2

发送定位短信

按下

SW3

发出求救信号

防止误操

,

所有按键需连续按下

5

秒才生效

纬度的位置信息

时间和日期信息

以及接收机的移动速

因此本设计中只接收

RMC

语句

推荐的最简导航传

3.5

电源模块

本设计可采用

USB

5V

电源供电

适用于车载跟踪器

输数据

,

语句格式为

$

RM

C

,

hhmmss

.ss,

A,

ddmm

.

mm

,

a

,

dddmm

.

或蓄电池供电

由于各模块的工作电压不同,总电源

VCC

需经三端稳压器

S-1112B33MC

电路转换为

3.

3V

的稳定

电压

VDD

,

GPS/BDS

模块和

MCU

模块供电;经

MIC

mm

,

a

,

x

.

x

,

x

.

x

,

xxxxxx

,x.x,a,

a

hh

*

语句的具体含义依次为:

,

$

RMC

是语句起始

hhmmss.

ss

UTC

定位时的时间

单位为时分秒

Techniques

of

Automation

&

Applications

|

71

29302

电路转换为

4

.

0V

的稳定电压

V

BAT,

GPRS

自动化技术与应用

2020

年第

39

卷第

12

通信与信息处理

Communication

and

Information Processing

A

为定位状态:取值为

A

代表有效

,

取值为

V

代表无效

,

踪器

宠物跟踪器的常用功能,具有很好的通用性。

以高

为纬度值

a

为纬度方向

,

取值为

N

代表北纬

,

取值为

S

代表南纬

ddmm

.mm

为经度值

性能的

STM32

为控制核心

系统响应快

能够满足特定

情况下高频率的信息传输

,

选取

GPS/BDS

双模接收机模

,

能够根据需要自动切换

GPS

BDS

信号

双重保障定

a

为纬度方向,取值为

W

代表西经

,

取值为

E

代表东经

位信号的准确

x.x

为对地速度;

X.X

为对地航向;

XXXXXX

为日期

单位为日月年

X.X

为磁偏角

a

为磁偏角方向

a

为模式指示

*hh

为校验和

为回车换行

4.2

GPRS

数据格式

GPRS

通信基于标准的

AT

命令

监控平台通过

AT

命令

可对跟踪器实现电话拨打

发送短信

监听语音

等功能

跟踪器解析

GPS/BDS

接收机信息组成新的数据包

并通过

GPRS

模块发送给监控平台,

例如

监控平台收到

如下短信

[G,33

08

23.11,

N,

110

16

33.20,E,30m,20Km/

6

软件流程图

h,2019/9/5,10

10,SOS]

G

or

B

or

V

表示定位状态,

G

表示当前

GPS

定位;

B

表示当前

BDS

定位;

V

表示当前没有定位

33

08

23.11,

N

表示位置:北纬

33

度08

23.11

秒;

参考文献

[1]

向伟

王翠丽

高磊

等.基于

GPS

RFID

的定位跟踪

器设计

[J]

•西南民族大学学报

自然科学版

,

2013(4)

:

649-654.

110

16

33.20,

E

表示位置:东经

113

16

33.26

30m

表示海拔

30

10Km/h

表示跟踪器的移动速度

2019/9/5

表示当天日期

10

10

表示当时时间

[2]

黄春平.基于

GPS

的幼儿园接送系统

[J].

电子设计工

,2017(10):161-164.

[3]

蔡明兵.基于北斗的无人机跟踪目标定位技术研究

[D].

长春

中国科学院长春光学精密机械与物理研究所

,2016(10)

10-25.

[4]

毛玉星

刘翔宇

王唯.一种基于

STM32

单片机的应用

实验平台设计

[J]

.

工业和信息化教育

,2019(8)

63-68.

[5]

陈玲.基于

GPS

的成品烟运输跟踪器的开发

[J].

山东交

SOS

表示跟踪器持有人遭遇紧急事件向监控平台发

出求救信息

同时也会拨打求救电话

4.3

软件流程图

系统的软件流程图如图

6

所示

在初始化所有模块

通学院学报

,201

1(6)

76-79.

红色

蓝色

绿色的指示灯全亮

。当某模块出现故障

对应的指示灯闪烁

提醒使用者检查

MCU

开定时

用来定时接收

GPS/BDS

信息

并封装成

GPRS

数据

格式发送给监控平台

MCU

开串口中断

1

用来接收监控

[6]

赵晓凤

周璟瑜,王邦均

林凡强.

STM32

控制下基

GPS

GPRS

的轨迹跟踪器

[J]

.

电子器件

,

2015(2)

:156-159.

[7]

刘军涛

郝文宁

刘玉栋,赵恩来.基于

GPS/GSM

移动目

标跟踪器的手持机设计

[

J]

.

自动化技术与应用

,2011(5

)

96-99.

平台发来的

AT

命令;

MCU

还需定时扫描按键状态

判断

是否有紧急求助情况

作者简介

杨利

(1985-),

硕士研究生

讲师

研究方向

电子信

电气自动化

5

结束语

本文设计的目标跟踪器

,

包含了车辆跟踪器

个人跟

72

|

Techniques

of

Automation

&

Applications

通信作者

谢永超

(1984-),

硕士研究生

副教授

研究方向

子信息


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713904308a2341625.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信