日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]介紹Motorola Oncore接收器和μPSD3234A在嵌入式應(yīng)用的優(yōu)勢,及μPSD3234A與Motorola Oncore接收器的硬件接口與軟件程序設(shè)計(jì)。

   摘要:介紹Motorola Oncore接收器和μPSD3234A在嵌入式應(yīng)用的優(yōu)勢,及μPSD3234A與Motorola Oncore接收器的硬件接口與軟件程序設(shè)計(jì)。

    關(guān)鍵詞:Motorola Oncore接收器 μPSD3234A 51內(nèi)核 GPS信息

引 言

  摩托羅拉公司經(jīng)過近十年的研究,使全球定位系統(tǒng)(GPS)的產(chǎn)品集成度更高,重量更輕。為了適合嵌入式應(yīng)用而特殊設(shè)計(jì)的Oncore接收器,體積小(50.8mm× 82.6mm×16.3mm),平均故障間隔時間(MTBF)高達(dá)1 100 000~1 600 000小時,工程師可更快捷地把GPS技術(shù)引入OEM(初始設(shè)備廠家)的應(yīng)用中。

1 Motorola Oncore接收器的工作原理

   如圖1所示,Oncore接收器有8個并行通道,可同時跟蹤8顆衛(wèi)星。Oncore接收器將天線接收的GPS信號進(jìn)行下變頻處理后,得到的中頻信號,經(jīng)過高速模數(shù)轉(zhuǎn)換器轉(zhuǎn)換為數(shù)字信號。通道分開器把經(jīng)過數(shù)字化處理的中頻信號分解后送入8個并行通道,以進(jìn)行信號檢測、碼相關(guān)、載波跟蹤和濾波。

  經(jīng)過處理的信號被同步送進(jìn)定位微處理器單元,這部分電路控制GPS接收器的工作模式和解碼,處理衛(wèi)星數(shù)據(jù)、測量偽距和偽距增量,以進(jìn)行位置、速度和時間的計(jì)算。Oncore接收器中還有一個能使接收器保持休眠狀態(tài)的隨機(jī)存儲器,用于保存衛(wèi)星星歷表數(shù)據(jù)、用戶操作參數(shù)、歷書等信息。當(dāng)Oncore接收器的電源關(guān)閉時,為防止這些信息的丟失,需外接一個+5V的備用電源。為保持實(shí)時時鐘的時間,也需要外接+5V電源。

  Oncore接收器引腳如圖2所示。

  Motorola Oncore接收器有一個TTL串行數(shù)據(jù)接口。此接口為Oncore接收器和系統(tǒng)控制器間提供主控及數(shù)據(jù)通道。

2 μPSD3234A介紹

  μPSD3234A是ST公司推出的嵌入40MHz“8032微控制器核”的PSD產(chǎn)品,被稱為“真正的片上系統(tǒng)”。有兩個獨(dú)立的Flash存儲器,256KB主Flash存儲器和32KB輔Flash存儲器。當(dāng)擦除或?qū)懩骋淮鎯ζ鲿r,讀操作可在另一存儲器內(nèi)進(jìn)行,支持遠(yuǎn)程更新的在應(yīng)用編程。8KB的SRAM為用戶的嵌入式實(shí)時操作系統(tǒng),高級語言編程,通信緩沖器和堆棧提供足夠的空間。片內(nèi)集成有豐富的功能部件:通用I/O口、可編程邏輯電路、管理監(jiān)控、USB接口、I2C接口、4通道8位 ADC、DDC、5通道PWM。片內(nèi)的8032微控制器核有2個標(biāo)準(zhǔn)異步通信口,3個16位定時/計(jì)數(shù)器和2個外部中斷。和其它Flash PSD系列一樣,μPSD3200系列同樣可以通過JTAG ISP 接口進(jìn)行在系統(tǒng)編程。

3 μPSD3234A與Oncore接收器的接口

  μPSD3234A的串口0和Oncore接收器的通信接口,均為TTL電平,可以直接通信。在設(shè)計(jì)之初,可先利用板載μPSD3234A芯片的開發(fā)板DK3200搭建硬件電路。為調(diào)試方便,μPSD3234A接收到Motorola Oncore接收器的原始信息。通過μPSD3234A的串口1(經(jīng)電平轉(zhuǎn)換后)送到PC機(jī)的RS-232串口,在PC機(jī)顯示器上同步顯示。提取到的位置、時間等信息直接在LCD液晶上顯示。連接在PC機(jī)并行口的Flash LINK編程器與DK3200開發(fā)板上的JTAG口相連,完成JTAG在系統(tǒng)編程。硬件電路原理框圖如圖3所示。

4 程序設(shè)計(jì)

  Motorola Oncore接收器的主串口提供兩種數(shù)據(jù)格式:摩托羅拉二進(jìn)制格式和NMEA 0183格式。摩托羅拉二進(jìn)制格式應(yīng)用于接收器主串口的輸入輸出,波特率應(yīng)為9600,無奇偶校驗(yàn)位,1位起始位和1位停止位。所要獲取的GPS參數(shù)是以@@Ea開頭的位置/狀態(tài)/數(shù)據(jù)響應(yīng)信息,以回車換行<CR><LF>結(jié)束。其格式為:

@@Eamdyyhmsffffaaaaoooohhhhmmmmvvhhddtntimsdimsdimsdi

msdimsdimsdimsdimsdsC<CR><LF>。

其含義為:

日期: m 月 1~12

d 日 1~31

yy 年 1980~2079

時間: h 小時 0~23

m 分 0~59

s 秒 0~60

位置: aaaa 緯度(mas)

-324 000 000~324 000 000(-90°~ 90°)

oooo 經(jīng)度(mas)

-648 000 000~648 000 000(-180°~ 180°)

hhhh 橢球高度(cm)

-100 000~1 800 000(-1000.00~18 000.00m)

在所有信息終止的<CR><LF>前的一個字節(jié)為校驗(yàn)和,是所有信息字節(jié)的“異或”。

程序是在Keil uVision2的環(huán)境下設(shè)計(jì)的。

(1)系統(tǒng)初始化

TMOD=0x20;

PCON=0x80;

SCON=0x50;

// 計(jì)算定時初值

value=65536-(36000*125L/(24L*9600));

TH1=value;

TL1=value;

TR1=1; //定時器1為波特率發(fā)生器

P3SFS=0x03;

//設(shè)置LCD的I/O口模式

PSD8xx_reg.VM|=0x80;

//定時器0初始化

timer0_init();

//LCD初始化為8位,2行,5×7點(diǎn)陣,

//不閃爍,光標(biāo)關(guān)閉

lcd_init();

(2)讀取Motorola Oncore接收器信息

  先識別判斷是否為@@Ea開頭,若是,將其后的所有字符信息放入org_data[]數(shù)組中,以便后面從中提取所需數(shù)據(jù)。

while(1) {

while(!RI);

ch=SBUF;

if((RI)&&(ch==0x40)) //識別’a’

{ RI=0;head[0]=ch;

while(!RI);

ch=SBUF;

if((RI)&&(ch==0x40)) //識別第二個’@’

{ RI=0;head[1]=ch;

while(!RI);

ch=SBUF;

if((RI)&&(ch==0x45)) //識別’E’

{ RI=0;head[2]=ch;

while(!RI);

ch=SBUF;

if((RI)&&(ch==0x61)) //識別抋?

{ RI=0;head[3]=ch;

for(k=0;k<=72;k++)

//將后續(xù)72個字符放入org_data[]

{ while(!RI);

org_data[k]=SBUF;

RI=0;

}

}

else {RI=0;continue;}

}

else {RI=0;continue;}

}

else {RI=0;continue;}

}

else {RI=0;continue;}

}

(3)從org_data[]數(shù)組中提取所需信息

  讀取的信息都存放在org_data[]數(shù)組中,根據(jù)@@Ea的格式內(nèi)容即可定位所需信息的位置。數(shù)組中所存放的是二進(jìn)制數(shù),為了能顯示還需將其轉(zhuǎn)換為ASCII碼的形式,因此還提供了以下4個函數(shù)來實(shí)現(xiàn)此功能,分別是:hextobcdtoascii_two(unsigned int hexs_two,unsigned char num_two)、hextobcdtoascii_four(unsigned int hexs_four,unsigned char num_four)、hextobcdtoascii_nine(unsigned long int hexs_nine,unsigned char num_nine)和init_msgbuff(unsigned char *dataptr, unsigned char *buffptr),其中前3個分別是實(shí)現(xiàn)將二進(jìn)制數(shù)轉(zhuǎn)換成兩位、四位和九位的ASCII碼形式,最后一個函數(shù)是實(shí)現(xiàn)將代碼段中的字符串存入數(shù)據(jù)存儲區(qū)內(nèi),用以實(shí)現(xiàn)將字符串顯示在液晶顯示器上。

程序運(yùn)行后,在液晶上顯示的結(jié)果為:

DATE: ?1-01-2004

TIME 爃07:m50:s10

LATITU: 牋0028?44 ?//經(jīng)度為28°44′,因?yàn)楸硎径鹊男A圈不好顯示,所以用問號?表示度。

LONGIT: 牋0115?51 ?//緯度為115°51′

HIGH: 牋 0145 牋ft ?//高度為145英尺

結(jié) 語

  在需要實(shí)時、準(zhǔn)確地獲取空間位置和時間信息的場合,如環(huán)境監(jiān)測與保護(hù)工程、交通調(diào)度等,該設(shè)計(jì)可嵌入到此類遠(yuǎn)程移動監(jiān)控系統(tǒng)中。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

ESP32模塊非常通用,可以通過WiFi連接到各種不同的平臺來發(fā)送和接收數(shù)據(jù)。在本教程中,我們將使用Arduino的物聯(lián)網(wǎng)云平臺(這是完全免費(fèi)使用)與ESP32。有關(guān)Arduino IoT Cloud的更詳細(xì)概述,請查看...

關(guān)鍵字: GPS ESP32模塊 Arduino 物聯(lián)網(wǎng)

無人機(jī)以高效創(chuàng)新的方案,改變了多個行業(yè)的格局。在農(nóng)業(yè)領(lǐng)域,無人機(jī)助力精準(zhǔn)農(nóng)業(yè)、作物監(jiān)測和牲畜追蹤。工業(yè)部門利用無人機(jī)進(jìn)行現(xiàn)場勘測、基礎(chǔ)設(shè)施檢查和項(xiàng)目監(jiān)控。無人機(jī)還在革新配送服務(wù),尤其在向偏遠(yuǎn)地區(qū)運(yùn)送包裹、醫(yī)療用品和緊急援...

關(guān)鍵字: 無人機(jī) GPS 圖像傳感器

無GPS環(huán)境下的自主導(dǎo)航是當(dāng)今無人駕駛飛行器(UAV)系統(tǒng)面臨的最關(guān)鍵挑戰(zhàn)之一。從城市峽谷到地下隧道和茂密的森林,許多現(xiàn)實(shí)世界的環(huán)境使GPS不可靠或完全不可用。為了讓無人機(jī)在這些條件下安全有效地運(yùn)行,無論是執(zhí)行搜救任務(wù)、...

關(guān)鍵字: 無人機(jī) GPS TELEM2

深圳 2025年5月22日 /美通社/ --?5月,廣和通發(fā)布全新軟硬件一體化的全棧式AI解決方案MagiCore靈核,以"硬件設(shè)計(jì)+無線通信+AI音頻算法+云端大模型+全...

關(guān)鍵字: AI CORE MAGIC 軟硬件

雖然現(xiàn)有的技術(shù)已經(jīng)顯著改善了盲人的導(dǎo)航和障礙物檢測,但它們主要集中在這些方面。我們的目標(biāo)是擴(kuò)展這項(xiàng)技術(shù),不僅包括檢測,還包括物體、人臉和圖像的識別。人工智能的廣泛應(yīng)用旨在通過提供有關(guān)其周圍環(huán)境的更詳細(xì)和有意義的信息來增強(qiáng)...

關(guān)鍵字: 人工智能 GPS 人臉識別

2025年3月24日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起供應(yīng)Molex的MX-DaSH線對線連接器。該連接器在同一個系統(tǒng)中集...

關(guān)鍵字: 連接器 顯示器 GPS

Sensize的低功耗藍(lán)牙和GPS追蹤設(shè)備可監(jiān)測各類在途貨物。其重點(diǎn)聚焦于食品分銷鏈,由于全球雜貨零售業(yè)產(chǎn)生的巨大食品浪費(fèi),這一領(lǐng)域尤其引人注目。據(jù)智能廢棄物處理公司Recycle Tracking Systems的數(shù)據(jù)...

關(guān)鍵字: 低功耗藍(lán)牙 GPS 自動化

深圳2025年3月22日 /美通社/ -- 2025年3月22日,廣和通受邀參加扣子AI工坊硬件專場,與眾多AI行業(yè)專家、開發(fā)者和企業(yè)代表同步齊聚北京、深圳、杭州、成都四城,...

關(guān)鍵字: AI AGENT CORE MAGIC

本項(xiàng)目演示了如何使用粒子B系列SoM構(gòu)建實(shí)時大象跟蹤系統(tǒng)。該系統(tǒng)可以對大象進(jìn)行實(shí)時GPS跟蹤,并實(shí)施地理圍欄,如果大象離開了預(yù)定義的邊界,就通知護(hù)林員。數(shù)據(jù)顯示在與OpenStreetMap集成的web界面上,并存儲在F...

關(guān)鍵字: B-SoM模塊 GPS 蜂窩物聯(lián)網(wǎng) LED

在這個Visuino項(xiàng)目中,確保精確計(jì)時與雙源系統(tǒng)!

關(guān)鍵字: Visuino GPS ESP8266-D1 LCD
關(guān)閉