0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPS車輛跟蹤器

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-06-09 14:55 ? 次閱讀

本文介紹了一種基于1-Wire?技術(shù)的、簡便的跟蹤汽車位置、驗(yàn)證汽車駕駛員是否經(jīng)過授權(quán)的方法。這種方法可用于汽車防盜、自動(dòng)建立行車日志和貨運(yùn)、公交車隊(duì)管理等。本文給出了一個(gè)研發(fā)范例,它采用了Garmin GPS 35 GPS接收機(jī)、Siemens TC35 GSM模塊、DS1990A iButton?、Parallax BASIC Stamp? (BS2P)微控制器和源程序代碼。

本文介紹了一種簡便的跟蹤汽車位置、驗(yàn)證汽車駕駛員是否經(jīng)過授權(quán)的方法。這種方法可用于汽車防盜、自動(dòng)建立行車日志和貨運(yùn)、公交車隊(duì)管理等。

車輛的經(jīng)度、緯度信息通過標(biāo)準(zhǔn)移動(dòng)電話文本信息傳輸,從而得到車輛位置的精確信息。

組成部分

該方案由下列各部分組成:

GPS接收器(Garmin GPS 35),它提供車輛的位置信息

GSM模塊(Siemens TC35),用于將SMS (文本信息)發(fā)送到預(yù)先設(shè)定的移動(dòng)電話

iButton (DS1990A),用來驗(yàn)證駕駛?cè)藛T是否被授權(quán)使用車輛

Parallax公司的BASIC Stamp (BS2P)控制模塊,連接一個(gè)BASIC Stamp開發(fā)板

軟件:

EPD-V2-01-3E.BPS:BASIC Stamp主程序

1WIRE-ID.BSP:讀取DS1990A iButton序列號子程序

原理框圖

wKgZomSCzOWAfS8QAAAcgmvOf7w132.gif


圖1. 原理框圖

GPS接收器提供的信息以'NMEA'格式輸出(NMEA是美國國家航海電子協(xié)會(huì)縮寫),緯度和經(jīng)度信息從'$GPRMC'文句中提取出來,(按格式:"北緯ABC","西經(jīng)DEF"輸出)。

GSM模塊將SMS信息(文本信息)發(fā)送到預(yù)置的移動(dòng)電話上。

而DS1990A iButton (即所謂的"序列號iButton")用于身份驗(yàn)證或"鑰匙"。它包含一個(gè)全球唯一的6字節(jié)長的身份識別號碼和2字節(jié)長的CRC校驗(yàn)碼。序列號為“只讀”類型,一個(gè)系統(tǒng)可以配備2枚iButton鑰匙,其中一枚作為備用或提供給第二位授權(quán)司機(jī)。當(dāng)然,也可以方便地配備更多的鑰匙。

工作原理

系統(tǒng)啟動(dòng)過程中,BASIC Stamp不斷掃描,檢測

iButton是否插入輸入端?

汽車點(diǎn)火器是否工作?

要想汽車正常工作,該車被授權(quán)的

i

Button必須插入讀寫口,然后,汽車將在設(shè)定的25秒內(nèi)啟動(dòng)。

如果出現(xiàn)下列情形,則被認(rèn)為出現(xiàn)非法入侵:

已檢測到汽車點(diǎn)火器開始工作,而合法的iButton并未在要求的25秒內(nèi)啟動(dòng)汽車。

如果汽車啟動(dòng)后25秒內(nèi)沒有iButton連接到系統(tǒng),同樣被認(rèn)為非法入侵。

一旦確定發(fā)生了非法入侵,BASIC Stamp就開始查詢來自GPS接收機(jī)的信息。等待'$GPRMC'信息出現(xiàn)在GPS接收機(jī)的串行輸出端口

BS2P把SMS信息,包括從GPS接收到的'GPRMC'文本中提取的信息發(fā)送到預(yù)先設(shè)定的移動(dòng)電話。

每隔2分鐘上述過程重復(fù)一次,以便讓車主時(shí)刻知道車輛位置。

系統(tǒng)集成

該設(shè)計(jì)的核心是BASIC Stamp,它把GPS接收機(jī)、GSM調(diào)制解調(diào)器、iButton及汽車點(diǎn)火器檢測有機(jī)的連接在一起,構(gòu)成一個(gè)完整的系統(tǒng)。

點(diǎn)火線用于檢測汽車是否被發(fā)動(dòng),當(dāng)然,也可使用其他指示器(比如:超聲波傳感器或其他防入侵檢測器等。)

GPS接收器輸出連接到BASIC Stamp的P0。

GSM接收模塊的輸入連接到BASIC Stamp的'Sout'或引腳1。

BASIC Stamp的P1引腳連接到點(diǎn)火器,輸入高電平表明點(diǎn)火器在工作,反之亦然。

P15用于與iButton接口

需要提醒的是,BASIC Stamp系列產(chǎn)品中BS2P支持

i

Button的1-Wire總線接口協(xié)議,而早期產(chǎn)品不支持。

登錄移動(dòng)電話號碼

可按如下方法編程,輸入移動(dòng)電話號碼:

======================================================
DEBUG "+44********** " ' Enter the destination mobile phone number here
======================================================

輸入號碼必須按下列格式:

+ 國家代碼(上例中的44代表英國代碼) + 個(gè)人移動(dòng)電話號碼。

該號碼將是系統(tǒng)發(fā)送管理信息的目的號碼,包括車輛的位置信息。

登錄iButton序列號

輸入將要使用的iButton序列號,如果只有一個(gè)iButton在該系統(tǒng)使用,則需要將該號碼重復(fù)寫入為備用iButton預(yù)留的存儲(chǔ)器中。

iButton代碼的寫入如下列程序所示。本例中,舉例用的iButton代碼已被輸入系統(tǒng)。實(shí)際寫入代碼時(shí),請用具體iButton的代碼代替范例程序中'$'符號后面的數(shù)字,序列號以16進(jìn)制表達(dá)。

一個(gè)單獨(dú)的子程序可用于顯示指定iButton的序列號,該串行號碼被登錄到最終程序代碼,再下載到BASIC Stamp處理器中。

'登錄第一個(gè)iButton序列號:'

IF romData(0) <> $03 THEN CheckSecond 'First Byte
IF romData(1) <> $F0 THEN CheckSecond
IF romData(2) <> $BC THEN CheckSecond
IF romData(3) <> $08 THEN CheckSecond
IF romData(4) <> $10 THEN CheckSecond
IF romData(5) <> $00 THEN CheckSecond
IF romData(6) <> $00 THEN CheckSecond
IF romData(7) <> $30 THEN CheckSecond 'Eighth Byte

GOTO ButtonOK

CheckSecond:

'登錄第二個(gè)或其余的iButton序列號:'

IF romData(0) <> $01 THEN BadButton 'First Byte
IF romData(1) <> $68 THEN BadButton
IF romData(2) <> $21 THEN BadButton
IF romData(3) <> $24 THEN BadButton
IF romData(4) <> $08 THEN BadButton
IF romData(5) <> $00 THEN BadButton
IF romData(6) <> $00 THEN BadButton
IF romData(7) <> $31 THEN BadButton 'Eighth Byte

完成上述修改后即可跟蹤汽車。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7394

    瀏覽量

    150624
  • 接收機(jī)
    +關(guān)注

    關(guān)注

    8

    文章

    1170

    瀏覽量

    53320
  • 1-Wire
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    21278
收藏 人收藏

    評論

    相關(guān)推薦

    #造物大賞 GPS跟蹤器(轉(zhuǎn)載油管)

    GPS定位跟蹤器
    睡不著
    發(fā)布于 :2022年05月31日 18:48:29

    1337.ESP32制作gps跟蹤器,原來這么強(qiáng)大!維庫芯視頻

    GPS定位ESP跟蹤器
    小凡
    發(fā)布于 :2022年10月05日 12:58:20

    秀秀我做的GPS跟蹤器

    `前陣子做了個(gè)GPS跟蹤器的項(xiàng)目,是基于STM32的,GSMGPRS模塊用的是移為的M20(兼容MC55i及EM310),GPS模塊用的也是他家的L10??梢宰鰹檐囕d跟蹤器、防盜
    發(fā)表于 04-10 22:00

    車輛跟蹤系統(tǒng)的五個(gè)關(guān)鍵部分解析

    ,此類系統(tǒng)還能幫助防止車輛失竊或追回被盜車輛。當(dāng)然,主動(dòng)GPS跟蹤設(shè)備比被動(dòng)跟蹤設(shè)備貴,而且需要按月支付服務(wù)費(fèi)。被動(dòng)
    發(fā)表于 10-22 16:46

    FBI秘密跟蹤器是什么

    【拆解】FBI秘密跟蹤器
    發(fā)表于 04-23 10:59

    基于雙DSP的電視跟蹤器

    基于雙DSP的電視跟蹤器
    發(fā)表于 05-08 17:22 ?13次下載

    GPS車輛跟蹤器

    摘要:本文介紹了一種基于1-Wire®技術(shù)的、簡便的跟蹤汽車位置、驗(yàn)證汽車駕駛員是否經(jīng)過授權(quán)的方法。這種方法可用于汽車防盜、自動(dòng)建立行車日志和貨運(yùn)、公交車隊(duì)管理等。本
    發(fā)表于 05-09 08:38 ?1217次閱讀
    <b class='flag-5'>GPS</b><b class='flag-5'>車輛</b><b class='flag-5'>跟蹤器</b>

    峰值跟蹤器電路圖

    峰值跟蹤器電路圖
    發(fā)表于 07-02 11:38 ?966次閱讀
    峰值<b class='flag-5'>跟蹤器</b>電路圖

    使用Arduino的光跟蹤器

    電子發(fā)燒友網(wǎng)站提供《使用Arduino的光跟蹤器.zip》資料免費(fèi)下載
    發(fā)表于 11-01 11:56 ?4次下載
    使用Arduino的光<b class='flag-5'>跟蹤器</b>

    基于LoRa的GPS跟蹤器

    帶電子墨水顯示屏的戶外 LoRa-GPS 跟蹤器本項(xiàng)目組件包含:LoRa 通信、電子墨水屏幕、微型 GPS 模塊、18650 可充電電池。它還具有定制的 Arduino 板。
    發(fā)表于 12-20 14:50 ?5次下載

    基于Arduino的戶外LoRa GPS跟蹤器

    本方案是一個(gè)基于 Arduino 的戶外 LoRa-GPS 跟蹤器,我想使用這個(gè)項(xiàng)目的每個(gè)組件:LoRa 通信、電子墨水屏幕、微型 GPS 模塊、18650 可充電電池。它還具有定制的 Arduino 板。
    發(fā)表于 12-21 10:56 ?3次下載

    基于TTGO的GPS跟蹤設(shè)備設(shè)計(jì)

    方案介紹您有沒有想過在您的車輛上添加 GPS 跟蹤器,以通過移動(dòng)應(yīng)用程序跟蹤車輛的實(shí)時(shí)位置和速度。那么為什么不通過連接幾個(gè)簡單的組件來制作最
    發(fā)表于 12-26 15:39 ?0次下載

    車輛跟蹤系統(tǒng):隨時(shí)隨地

    主動(dòng)和被動(dòng)跟蹤器以相同的方式收集數(shù)據(jù),并且同樣準(zhǔn)確。這兩種類型之間的主要區(qū)別在于時(shí)間。主動(dòng)跟蹤器也稱為實(shí)時(shí)跟蹤器,因?yàn)樗鼈兺ㄟ^衛(wèi)星或蜂窩網(wǎng)絡(luò)傳輸數(shù)據(jù),從而立即指示車輛的位置。這樣,計(jì)算
    的頭像 發(fā)表于 01-30 20:26 ?1366次閱讀
    <b class='flag-5'>車輛</b><b class='flag-5'>跟蹤</b>系統(tǒng):隨時(shí)隨地

    WisBlock GPS 跟蹤器應(yīng)用指南

    跟蹤器。成功加入 LoRaWAN 網(wǎng)絡(luò)服務(wù)后,RAK4631 將使用 RAK1904 加速度模塊檢查電路板的方向。
    的頭像 發(fā)表于 08-03 11:54 ?1089次閱讀
    WisBlock <b class='flag-5'>GPS</b> <b class='flag-5'>跟蹤器</b>應(yīng)用指南

    什么是電壓跟蹤器?

    什么是電壓跟蹤器?
    的頭像 發(fā)表于 12-07 16:10 ?824次閱讀
    什么是電壓<b class='flag-5'>跟蹤器</b>?