導航:首頁 > 操作系統 > 單片機gps測速

單片機gps測速

發布時間:2022-09-19 22:24:31

A. 單片機測速問題

別的口也行,只不過軟體處理比較麻煩而已

B. gps測速原理

要了解汽車速度計和GPS設備的差別,那就要先介紹一下兩者的測速原理。

速度計既可以是電子的,也可以是機械的。

機械速度計在20世紀初就出現了,而電子速度計直到20世紀80年代末才出現,現代車輛中大多數都使用電子速度計來測量和顯示車輛的速度。

電子速度計

電子速度計的結構和功能都比機械速度計簡單,它由4個部分組成:磁鐵、磁場感測器、處理數據的電路和數字顯示的屏幕。

汽車的速度和輪胎半徑以及轉軸都有關系。在變速器的輸出軸上裝有轉速感測器,用來傳送與轉速相對應的電子脈沖。

感測器也稱為車速感測器,由一個金屬圓盤構成,圓盤上有微小的齒,周圍有圓形磁鐵。當軸旋轉時,齒輪會阻擋磁場感測器接收磁場,最後通過計算脈沖和車輪總匝數,從而得出汽車的速度。

全球定位系統(GPS)

GPS設備遵循最經典的公式「速度=距離/時間」來計算速度。

車輛在行駛中,GPS設備會不斷跟蹤汽車的位置,並測量車輛行駛的距離。

行駛距離除以車輛在兩個地點之間行駛的時間,那麼得到的數字就是車輛在兩點之間行駛的速度。

鑒於GPS設備利用車輛的位置來計算速度,因此它們也被稱為位置速度計。

至於全球定位系統使如何工作的,這個就不在這里展開講了。

儀表盤與GPS哪一個更准確?

速度計由許多機械部件組成,因此容易出現機械誤差。

而且,速度計也通過間接與輪胎接觸來測量速度,因此,輪胎的任何屬性的變化都會導致不準確的讀數。

最常見的例子是輪胎尺寸的變化,其次是胎壓、正常磨損、溫度和負載。

因此當你需要更換輪胎或使用一組非官方推薦的輪胎時,速度計需要重新校準,否則速度讀數將不準確。

出於安全考慮,汽車製造商校準速度計,一般都會略高於車輛的實際速度。略高的數值會提醒司機減速,並減少超速行為。

而GPS使用一種純粹的數學技術來測量車輛的速度,因此比速度計更精確。

GPS可能會把你帶到死胡同

話雖如此,GPS的數值並不是總是可信的。

因為GPS接收器需要與衛星互動,所以在空曠且天氣良好的地方使用,更為准確。

再加上GPS無法知道或預測轉彎的強度,對於連續轉彎的道路,誤差也很大。

最重要的是,GPS計算得出的速度並不是車輛的瞬時速度,只是一段距離的平均值,而且速度的計算會稍有延遲。

最後

速度計容易出現機械誤差,而GPS是通過計算從A點到B點的時間來計算的,總的

C. 基於51單片機的GPS定位 程序

額····跟我畢業設計正在做的一樣啊。我給你資料,不過我也看不大懂啊。

;12864(帶字型檔漢字顯示演示程序)
;***************************************************************************
;* [email protected] (51c51 test web) www.8951.com *
;* Create by :石學軍 www.51c51.com 更多常式請登陸網站 *
;***************************************************************************

RS EQU P2.0
RW EQU P2.1
E EQU P2.2
PSB EQU P2.3
RST EQU P2.5
;-----------------------------------------------
LCD_X EQU 30H
LCD_Y EQU 31H
COUNT EQU 32H
COUNT1 EQU 33H
COUNT2 EQU 34H
COUNT3 EQU 35H
;-----------------------------------------------
LCD_DATA EQU 36H
LCD_DATA1 EQU 37H
LCD_DATA2 EQU 38H
STORE EQU 39H

;-----------------------------------------------
ORG 0000H
LJMP MAIN
ORG 0100H
;-----------------------------------------------
MAIN:
MOV SP,#5FH
CLR RST ;復位
LCALL DELAY4
SETB RST
NOP
SETB PSB ;通訊方式為8位數據並口

;********************初始化**********************
LGS0: MOV A,#34H ;34H--擴充指令操作
LCALL SEND_I
MOV A,#30H ;30H--基本指令操作
LCALL SEND_I
MOV A,#01H ;清除顯示
LCALL SEND_I
MOV A,#06H ;指定在資料寫入或讀取時,游標的移動方向
LCALL SEND_I ;DDRAM 的地址計數器(AC)加1
MOV A,#0CH ;開顯示,關游標,不閃爍
LCALL SEND_I
;===============================================
TU_PLAY1:
MOV DPTR,#TU_TAB1 ;顯示圖形
LCALL PHO_DISP
LCALL DELAY3

;=================================================
;;顯示漢字和字元
;加入80ms的延時,使你能夠看清楚顯示的過程
;根據漢字顯示坐標分段寫入(順序寫入)
;=================================================
HAN_WR2:
LCALL CLEAR_P
HAN_WR2A:
MOV DPTR,#TAB1A ;顯示漢字和字元
MOV COUNT,#10H ;地址計數器設為16。
MOV A,#80H ;第一行起始地址
LCALL SEND_I
LCALL QUSHU
HAN_WR2B:
MOV DPTR,#TAB1B ;顯示漢字和字元
MOV COUNT,#10H ;地址計數器設為16。
MOV A,#90H ;第二行起始地址
LCALL SEND_I
LCALL QUSHU
HAN_WR2C:
MOV DPTR,#TAB1C ;顯示漢字和字元
MOV COUNT,#10H ;地址計數器設為16。
MOV A,#88H ;第三行起始地址
LCALL SEND_I
LCALL QUSHU
HAN_WR2D:
MOV DPTR,#TAB1D ;顯示漢字和字元
MOV COUNT,#10H ;地址計數器設為16。
MOV A,#98H ;第四行起始地址
LCALL SEND_I
LCALL QUSHU
LCALL DELAY3
LCALL FLASH
LCALL CLEAR_P
JMP TU_PLAY2
;----------------------------------------------
;TU_PLAY1:
MOV DPTR,#TU_TAB1 ;顯示圖形
LCALL PHO_DISP
LCALL DELAY3

;----------------------------------------------
TU_PLAY2:
MOV DPTR,#TU_TAB2 ;顯示圖形
LCALL PHO_DISP
LCALL DELAY3

;----------------------------------------------
TU_PLAY3:
MOV DPTR,#TU_TAB4 ;顯示圖形
LCALL PHO_DISP
LCALL DELAY3

;-----------------------------------------------
;顯示點陣
;-----------------------------------------------
LATPLAY1:
MOV A,#01H ;清屏
LCALL SEND_I
MOV LCD_DATA1,#0CCH ;顯示點陣
MOV LCD_DATA2,#0CCH
LCALL LAT_DISP
LCALL DELAY3
LCALL CLEAR_P

KU_PLAY2:

LJMP TU_PLAY1

;===============================================
;全屏顯示圖形子程序
;===============================================
PHO_DISP:
MOV COUNT3,#02H
MOV LCD_X,#80H
PHO_DISP1:
MOV LCD_Y,#80H
MOV COUNT2,#20H
PHO_DISP2:
MOV COUNT1,#10H
LCALL WR_ZB
PHO_DISP3:
CLR A
MOVC A,@A+DPTR
LCALL SEND_D
INC DPTR
DJNZ COUNT1,PHO_DISP3
INC LCD_Y
DJNZ COUNT2,PHO_DISP2
MOV LCD_X,#88H
DJNZ COUNT3,PHO_DISP1

MOV A,#36H
LCALL SEND_I
MOV A,#30H
LCALL SEND_I
RET
;----------------------------------------------
CLRRAM:
MOV LCD_DATA1,#00H ;GDRAM寫0子程序
MOV LCD_DATA2,#00H
LCALL LAT_DISP
RET
;==============================================
;顯示點陣子程序
;==============================================
LAT_DISP:
MOV COUNT3,#02H
MOV LCD_X,#80H
LAT_DISP1:
MOV LCD_Y,#80H
CLR F0
MOV COUNT2,#20H
LAT_DISP2:
MOV COUNT1,#10H
LCALL WR_ZB
LAT_DISP3:
JB F0,LAT_DISP32
MOV LCD_DATA,LCD_DATA1
AJMP LAT_DISP31
LAT_DISP32:
MOV LCD_DATA,LCD_DATA2
LAT_DISP31:
MOV A,LCD_DATA
LCALL SEND_D
DJNZ COUNT1,LAT_DISP31
INC LCD_Y
CPL F0
DJNZ COUNT2,LAT_DISP2
MOV LCD_X,#88H
DJNZ COUNT3,LAT_DISP1

MOV A,#36H
LCALL SEND_I
MOV A,#30H
LCALL SEND_I
RET
;---------------------------------------------
WR_ZB:
MOV A,#34H
LCALL SEND_I
MOV A,LCD_Y
LCALL SEND_I
MOV A,LCD_X
LCALL SEND_I
MOV A,#30H
LCALL SEND_I
RET

;===============================================
FLASH:
MOV A,#08H ;關閉顯示
LCALL SEND_I
LCALL DELAY5
MOV A,#0CH ;開顯示,關游標,不閃爍
LCALL SEND_I
LCALL DELAY5
MOV A,#08H ;關閉顯示
LCALL SEND_I
LCALL DELAY5
MOV A,#0CH ;開顯示,關游標,不閃爍
LCALL SEND_I
LCALL DELAY5
MOV A,#08H ;關閉顯示
LCALL SEND_I
LCALL DELAY5
RET
;==================================================
;清屏
;==================================================
CLEAR_P:
MOV A,#01H ;清屏
LCALL SEND_I
MOV A,#34H
LCALL SEND_I
MOV A,#30H
LCALL SEND_I
RET
;==================================================
;查表取數據送顯示
;==================================================
QUSHU:
CLR A
MOVC A,@A+DPTR ;查表取數據
LCALL SEND_D ;送顯示
INC DPTR
LCALL DELAY4 ;延時80ms,
DJNZ COUNT,QUSHU
RET

;===============================================
;寫數據子程序
;RS=1,RW=0,E=高脈沖,D0-D7=數據
;===============================================
SEND_D:
LCALL CHK_BUSY ;寫數據子程序
SETB RS
CLR RW
MOV P0,A
SETB E
NOP
NOP
CLR E
RET
;===============================================
;寫指令子程序
;RS=0,RW=0,E=高脈沖,D0-D7=指令碼
;===============================================
SEND_I:
LCALL CHK_BUSY
CLR RS
CLR RW
MOV P0,A
SETB E
NOP
NOP
CLR E
RET
;================================================
;讀數據子程序
;RS=1,RW=1,E=H,D0-D7=數據
;================================================
READ_D:
LCALL CHK_BUSY ;讀數據子程序
SETB RS
SETB RW
SETB E
NOP
MOV A,P0
CLR E
MOV STORE,A
RET
;================================================
;;測忙碌子程序
;RS=0,RW=1,E=H,D0-D7=狀態字
;================================================
CHK_BUSY:
MOV P0,#0FFH ;測忙碌子程序
CLR RS
SETB RW
SETB E
JB P0.7,$
CLR E
RET
;================================================
;延時子程序

DELAY3:
MOV R5,#16H
DEL31: MOV R6,#100
DEL32: MOV R7,#0FFH
DEL33: DJNZ R7,DEL33
DJNZ R6,DEL32
DJNZ R5,DEL31
RET

DELAY2:
MOV R6,#0CH
DEL21: MOV R7,#18H
DEL22: DJNZ R7,DEL22
DJNZ R6,DEL21
RET

DELAY1:
MOV R6,#06H
DEL11: MOV R7,#08H
DEL12: DJNZ R7,DEL12
DJNZ R6,DEL11
RET

DELAY4:
MOV R6,#100
DEL41: MOV R7,#200
DEL42: DJNZ R7,DEL42
DJNZ R6,DEL41
RET

DELAY5:
MOV R5,#05H
DEL51: MOV R6,#100
DEL52: MOV R7,#0FFH
DEL53: DJNZ R7,DEL53
DJNZ R6,DEL52
DJNZ R5,DEL51
RET
;***********************************************
TAB1:
TAB1A: DB ' 51測試網 ' ;顯示在第一行
TAB1C: DB '自學單片機第一站' ;顯示在第三行
TAB1B: DB ' www.8951.COM ' ;顯示在第二行
TAB1D: DB 'TEL 755-89956892' ;顯示在第四行

;*-------------------------------------------------------------------- *
;* Bitmap點陣數據表 *
;* 圖片: E:\圖形8.bmp,橫向取模左高位,數據排列:從左到右從上到下 *
;* 圖片尺寸: 128 * 64 *
;*-------------------------------------------------------------------- *
TU_TAB1: ; 數據表

db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 3Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 01h,0BFh,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 01h,0FFh,0DCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 01h, 1Fh,0FEh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 01h,0DFh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h,0FFh,0FFh, 19h, 8Ch, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h
db 80h, 00h, 00h, 00h, 00h, 3Fh,0FFh, 0Ch,0CCh, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h
db 80h, 00h, 00h, 00h, 00h, 7Fh,0FFh, 04h, 58h, 03h, 06h, 01h,0FFh,0C0h, 00h,0C1h
db 80h, 00h, 00h, 00h, 00h, 7Fh,0DAh, 3Fh,0FEh, 0Fh,0DFh,0C1h,0FFh,0C0h, 01h, 81h
db 80h, 00h, 00h, 00h, 00h, 7Fh, 8Ch, 3Fh,0FEh, 0Fh,0DFh,0C1h, 98h,0C0h, 07h, 01h
db 80h, 00h, 00h, 00h, 00h, 7Fh,0B8h, 30h, 06h, 03h, 06h, 01h, 98h,0C0h, 06h, 01h
db 80h, 00h, 00h, 00h, 00h,0FEh,0C0h, 0Fh,0F8h, 03h, 8Eh, 01h,0FFh,0C3h,0FFh,0F9h
db 80h, 00h, 00h, 00h, 00h, 7Eh, 00h, 0Fh,0F8h, 07h,0CFh, 01h, 98h,0C3h,0FFh,0F9h
db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 60h, 07h, 5Fh, 81h, 98h,0C0h, 06h, 01h
db 80h, 00h, 00h, 00h, 00h, 7Fh, 80h, 3Fh,0FEh, 0Fh, 36h,0C1h,0FFh,0C0h, 06h, 01h
db 80h, 00h, 00h, 00h, 00h, 1Fh, 80h,0BFh,0FEh, 0Bh, 36h, 61h,0FFh,0C0h, 06h, 01h
db 80h, 00h, 00h, 00h, 00h, 1Fh,0C7h, 00h,0C0h, 03h, 66h, 21h, 98h, 30h, 06h, 01h
db 80h, 00h, 00h, 00h, 15h, 5Fh,0C7h, 00h,0C0h, 03h, 06h, 00h, 18h, 30h, 06h, 01h
db 80h, 00h, 02h,0E0h, 06h, 7Fh,0CEh, 03h,0C0h, 03h, 06h, 00h, 1Fh,0F0h, 1Eh, 01h
db 80h, 00h, 04h, 54h, 4Fh,0FFh,0FCh, 01h, 80h, 03h, 06h, 00h, 0Fh,0E0h, 0Ch, 01h
db 80h, 00h, 03h,0FDh, 3Fh,0FFh,0D9h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 1Dh,0FFh,0FFh,0FFh, 87h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 2Bh,0FFh,0F8h, 7Fh, 06h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 3Fh,0BFh,0F8h, 09h, 0Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 1Fh, 9Fh,0F0h, 00h,0BCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 9Dh,0FEh, 1Fh, 8Fh,0F0h, 00h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 9Fh,0FCh, 17h, 8Fh,0F0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 81h,0FFh,0CFh, 9Fh,0E0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 82h,0FFh,0FFh, 9Ch, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 81h, 7Fh,0FFh,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 6Fh,0FEh, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 03h,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 34h, 14h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 0Eh, 18h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 02h, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 01h,0E0h, 00h, 00h, 7Fh, 04h, 00h, 3Fh, 82h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 7Fh, 0Ch, 00h, 3Fh, 86h, 00h, 00h, 00h, 00h, 01h
db 80h, 00h, 00h, 00h, 00h, 00h, 7Fh, 1Ch, 00h, 3Fh, 8Eh, 00h, 00h, 00h, 00h, 01h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 70h, 7Ch, 38h, 38h, 3Eh, 00h,0E0h, 38h, 3Bh, 31h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 70h, 7Ch, 3Ch, 38h, 3Eh, 00h,0F0h, 7Ch, 3Fh,0F9h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 76h, 1Ch, 7Eh, 3Bh, 0Eh, 01h,0F8h,0FEh, 3Fh,0F9h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 7Fh, 1Ch, 76h, 3Fh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 7Fh, 1Ch, 76h, 3Fh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h
db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h
db 81h,0BBh, 0Dh,0D8h, 6Eh,0C0h, 07h, 1Ch, 70h, 03h, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h
db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 07h, 1Ch, 70h, 03h, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h
db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 77h, 1Ch, 70h, 3Bh, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h
db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h
db 81h,0EFh, 0Fh, 78h, 7Bh,0C0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h
db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 77h, 1Ch, 76h, 3Bh, 8Eh, 39h,0D8h,0EEh, 3Bh,0B9h
db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 7Fh, 1Ch, 7Eh, 3Fh, 8Eh, 39h,0F8h,0FEh, 3Bh,0B9h
db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 3Eh, 1Ch, 3Ch, 1Fh, 0Eh, 38h,0F0h, 7Ch, 3Bh,0B9h
db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 1Ch, 1Ch, 3Ch, 0Eh, 0Eh, 38h,0F0h, 78h, 3Bh,0B9h
db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh

;*-------------------------------------------------------------------- *
;* Bitmap點陣數據表 *
;* 圖片: E:\圖形12.bmp,橫向取模左高位,數據排列:從左到右從上到下 *
;* 圖片尺寸: 128 * 64 *
;*-------------------------------------------------------------------- *
TU_TAB2: ; 數據表

db 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 03h, 65h,0E8h, 80h, 00h, 01h
·········
·········
end

D. 怎麼把gps模塊連接到單片機上面

GPS模塊有四條線,一條是VCC、一條是地線,另外兩條是輸入輸出線。
它們是232電平的,那就是說,要經過232電平轉換電路才能和單片機的串口相連。
望採納

E. 關於超聲波測距和GPS測速,

超聲測這么遠距離,反應速度不可能太快,最少是500ms的時間測量一次,而且體積比較大

F. 用單片機怎樣做一個gps定位裝置能能用手機看gps的位置,求教程

gps一般都用現成的模塊,這個與單片機的介面比較簡單,一般都是用串口。
如果想把數據送到手機,這個恐怕沒有太多的手段,手機的介面不外乎就那麼幾種,簡訊,藍牙,WIFI,以前有帶紅外介面的手機,現在好像很少了,最近還有一種近場通訊的技術(NFC),但這個距離很短的。總之,手機就這幾種介面,各有優缺點。根據你的應用,選一種,接到單片機上,然後就是寫個手機的軟體,現在的智能手機,這點還算簡單。具體的,還是要看你的應用的特點了。

G. 基於STM32單片機的GPS定位

這個連接倒是十分簡單,串口連接只需三線
程序比較復雜,但賣模塊有商家會給你常式,有51的和STM32的
如果找不到,可以搜一搜野火STM32開發板的資料或正點原子的資料,不買開發板,資料也可以下載

H. GPS測算汽車行駛速度的原理

車載GPS/GPRS終端測速原理

GPS手機要實現導航,除了硬體外,還需要軟體地圖的支持,俗稱GPS導航軟體。那麼顧名思義,手機GPS導航軟體也就是可以安裝在手機操作平台(系統)上的導航軟體。老虎地圖是一款免費的GPS手機地圖軟體,也支持導航功能,當然目前老虎地圖的導航功能並不具備語音導航功能的——我們也收到很多用戶語音導航功能的建議以及相應的其他好的建議,在這里感謝廣大用戶對老虎地圖的支持,老虎地圖會充分考慮廣大用戶的意見的。

雖然老虎地圖不支持語音導航功能,但是也可以作為一個簡易的GPS手機導航軟體使用,提供畫面導航功能,也基本能夠滿足大部分用戶的GPS導航需求,比如我們就收到用戶反映,在坐計程車時使用老虎地圖「自駕」導航功能找到合理的路線回家的例子。

GPS導航軟體,其基礎原理就是定位。GPS即英文Global Positioning System(全球定位系統)的簡稱。全球定位系統,簡單的說,這是一個由覆蓋全球的24顆衛星組成的衛星系統,能提供實時、全天候和全球性的導航服務。GPS全球衛星定位系統由三部分組成的:空間部分–GPS衛星;地面控制部分–地面監控系統;用戶設備部分–GPS信號接受機(即個人用戶終端)。說的簡單點,就是用戶通過GPS接受衛星信號,經信號處理而獲得用戶位置、速度等信息,最終實現利用GPS進行定位的目的。

可以將定位理解為在地圖的一個點,而一個物體移動,就伴隨著定位的變化,如果不聽的定位,那麼我們會得到一串的電,這些點按順序連接成線,在地圖上就是一個移動路線了。反過來,我們在地圖上找到一個最佳的進行路線,然後在我們行駛過程中不斷定位,同時與地圖上的路線對比,確保定位點與線路重合,便實現了導航功能。

老虎地圖GPS導航功能實現原理也是如此,當然導航僅僅是老虎地圖其中的一個功能,老虎地圖除了導航功能外,可以作為生活中必不可少的手機地圖工具。老虎地圖支持三種定位方式,GPS、基站以及Wifi;公交換乘查詢;地圖查詢;周邊查詢;全國400多個城市的地圖盡在手中,餐飲、住宿、娛樂、購物、交通、金融等生活信息應有盡有;地圖分享;超流暢地圖瀏覽,採用業界頂尖矢量壓縮技術,無虛化隨意放大、縮小及平移,業界最小地圖數據包;支持離線地圖;軟體及地圖數據更新功能。

I. gps導航儀如何實現測速的

普通GPS都是使用GPS模塊的,通過GPS模塊的話要顯示出速度信息,需要通過軟體來實現。專業GPS主板,可以直接輸出GSV信息,GSV信息里包含速度信息,但是單位為節,1節1.852=公里/小時。

GPS是英文Global Positioning System(全球定位系統)的簡稱。GPS起始於1958年美國軍方的一個項目,1964年投入使用。20世紀70年代,美國陸海空三軍聯合研製了新一代衛星定位系統GPS 。

GPS導航儀是能夠幫助用戶准確定位當前位置,並且根據既定的目的地計算行程,GPS導航儀通過地圖顯示和語音提示兩種方式引導用戶行至目的地的儀器,廣泛用於交通,旅遊等方面,通常我們用到的是車載GPS導航儀。 多用於汽車上,用於定位、導航和娛樂,隨著汽車的普及和道路的建設,城際間的經濟往來更加頻繁,車載GPS導航儀顯得很重要,准確定位、導航、娛樂功能集於一身的導航更能滿足車主的需求,成為車上的基本裝備。

J. 請問電子狗真的能測出流動和固定的測速嗎

電子狗能測出流動和固定測速。

電子狗有兩種:

1、DSA電子狗:

工作原理是GPS定位;主要應用於固定測速,紅綠燈,高速出口提示等;常與導航結合使用。

2、雷達探測器型電子狗:

工作原理是依靠實時接收測速雷達發出的電磁波來實現預警,也就是多普勒定理的第二應用。主要用於對付雷達測速和微波雷達測速等。不論固定還是流動。不過現在流動測速多為雷達測速,故很多人曲解為流動電子狗。

拓展資料:

電子狗又稱駕駛安全預警儀,是一種車載裝置,由硬體系統和軟體系統所組成,包括雷達、GPS定位、中央處理器和智能測速預警系統。主要是利用GPS衛星定位及雷達信號檢索,提前提醒車主電子眼或測速雷達等測速設備的存在,防止因為超速等違規而被罰款和扣分。它分為普通電子狗、智能電子狗、雲電子狗等。

參考資料:電子狗-網路

閱讀全文

與單片機gps測速相關的資料

熱點內容
android平滑滾動效果 瀏覽:841
什麼是編譯器指令 瀏覽:219
微控制器邏輯命令使用什麼匯流排 瀏覽:885
程序員在學校里是學什麼的 瀏覽:601
oraclejava數據類型 瀏覽:890
程序員考注冊會計師 瀏覽:957
怎麼使用access的命令按鈕 瀏覽:899
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:205
什麼是根伺服器主機 瀏覽:438
安卓手游怎麼申請退款 瀏覽:555
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:414
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:28
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:307
ssl數據加密傳輸 瀏覽:87
51單片機定時器方式2 瀏覽:332