您当前的位置:首页 > 养生 > 内容

简易GPS车辆跟踪系统的工作原理、组成及应用设计

简易GPS车辆跟踪系统的工作原理、组成及应用设计

作者:Garmin,西门子,视差

成分

1.GPS接收器(garmin gps 35),提供车辆的位置信息。

2.GSM模块(siemens tc35),用于向预设的手机发送sms(文本消息)。

3.Ibutton (DS1990a),用于验证驾驶员是否被授权使用车辆。

4.4.parallax公司的bs2p控制模块连接到一个基本的stamp开发板(www.parallaxinc.com)。

5.软件:

Epd-v2-01-3e.bps:基本图章主程序

1-1wire-id.bsp:读取ds1990a ibutton序列号的子程序

功能框图

gps接收机提供的信息以nmea格式输出(nmea是美国国家海事电子协会的缩写),经纬度信息提取自$gprmc语句(根据格式:北纬abc 和西经def 输出)。

Gsm模块向预设的移动电话发送sms消息(文本消息)。

而ds1990a ibutton(所谓的序列号ibutton )用于身份验证或key 。它包含一个全球唯一的6字节ID号和一个2字节crc。

检查代码。序列号是只读类型,一个系统可以配备2个ibutton键,其中一个作为备份或提供给第二个授权的驾驶员。当然也可以方便的配备更多的钥匙。

二、工作原理

在系统启动期间,基本stamp会持续扫描和检测:

ibutton插输入了吗?

汽车点火器工作吗?

汽车要正常工作,必须将汽车的授权ibutton插入读写口,然后汽车会在设定的25秒内启动。

在下列情况下,视为非法入侵:

检测到汽车点火开始工作,但是合法的ibutton没有在要求的25秒内启动汽车。

如果汽车启动后25秒内ibutton没有接入系统,也视为非法入侵。

一旦确定发生了非法入侵,basic stamp就开始查询来自gps接收器的信息。等待$gprmc信息出现在gps接收机的串行输出端口上。

BS2P向预设的手机发送sms信息,包括从gps接收的gprmc文本中提取的信息。

每2分钟重复一次以上过程,让车主随时知道车辆的位置。

三、系统集成

本设计的核心是基础图章,它将gps接收机、gsm调制解调器、ibutton和汽车点火器检测有机地连接起来,形成一个完整的系统。

点火线用来检测汽车是否启动。当然,其他指示器(如超声波传感器或其他入侵探测器等。)也可以。)

GPS接收器的输出连接到基本图章的p0。

GSM接收模块的输入连接到sout或基本图章的针脚1。

基本邮票的P1引脚与点火器相连,输入高电平表示点火器工作,反之亦然。

P15用于与ibutton接口。

需要提醒的是,基本邮票系列产品中的bs2p支持ibutton s 1线总线接口协议,而早期的产品没有。

登录手机号码

可以按如下方式输入手机号码:

======================================================

调试“44**********”在此输入目的手机号码

======================================================

输入数字必须采用以下格式:

国家代码(上例中的44代表英国代码)个人手机号码。

该号码将成为系统发送管理信息(包括车辆位置信息)的目的号码。

登录ibutton序列号:

输入要使用的ibutton的序列号。如果在该系统中仅使用一个ibutton,则需要将该号码重复写入为备用ibutton保留的存储器中。

ibutton代码的编写如以下程序所示。在本例中,所用的ibutton代码已输入系统。实际编写代码时,请替换$ 示例程序中带有特定ibutton代码的符号,序列号以十六进制表示。

可以使用一个单独的子例程来显示指定ibutton的序列号,该序列号被记录到最终程序代码中,然后被下载到基本图章处理器中。

"登录到第一个ibutton序列号:

如果rom data(0)& lt;& gt$03,则检查第二个第一字节

如果rom data(1)& lt;& gt$f0,则检查第二个

如果rom data(2)& lt;& gt$bc,则检查第二个

如果rom data(3)& lt;& gt$08,则检查第二个

如果rom data(4)& lt;& gt$10,则检查第二个

如果rom data(5)& lt;& gt$00,则检查秒

如果rom data(6)& lt;& gt$00,则检查秒

如果rom data(7)& lt;& gt$30,则检查第二个第八字节

转到按钮确定

第二次检查:

"登录第二个或其余的ibutton序列号:

如果rom data(0)& lt;& gt$01,则坏按钮第一个字节

如果rom data(1)& lt;& gt$68,则坏按钮

如果rom data(2)& lt;& gt$21,则坏按钮

如果rom data(3)& lt;& gt$24,则坏按钮

如果rom data(4)& lt;& gt$08,则坏按钮

如果rom data(5)& lt;& gt$00,则坏按钮

如果rom data(6)& lt;& gt$00,则坏按钮

如果rom data(7)& lt;& gt$31,则坏按钮第八个字节

完成上述修改后即可跟踪汽车。

标签:ibutton系统图章


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 联想扬天V730-15怎么样(值不值得买)

下一篇: 小米电视怎么看直播电视台的频道(小米电视如何调出电视频道)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号