<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 采用ARM7網(wǎng)絡(luò )型汽車(chē)防盜系統的設計方案

采用ARM7網(wǎng)絡(luò )型汽車(chē)防盜系統的設計方案

作者: 時(shí)間:2010-03-15 來(lái)源:網(wǎng)絡(luò ) 收藏

3 系統關(guān)鍵技術(shù)

系統采用的關(guān)鍵的技術(shù)主要有兩個(gè),一個(gè)是GPRS遠程無(wú)線(xiàn)數據傳輸,另一個(gè)是FLASH存儲器的讀寫(xiě)。

3.1 GPRS數據傳輸流程

GPRS遠程無(wú)線(xiàn)數據傳輸主要是通過(guò)串口完成對SIM100 GSM/GPRS進(jìn)行短信的收發(fā)操作。當有短信到來(lái)時(shí),SIM100 GSM/GPRS將發(fā)送“+CMTI: SM, N”給ARM的串口,其中N為短信編號。如第五條,則N為5,串口收到短信后,處理函數先根據“+CMTI: SM, 5”的內容解析出收到的短信的ID為5,打包成“AT+CMGR=5”的命令發(fā)給GPRS模塊,約1~2秒之后該模塊會(huì )返回一個(gè)確認數據“AT+CMGR=5”,再過(guò)一段時(shí)間,該模塊才返回ID號為5的短信,其內容為:“+CMGR:RECREAD,+8613978319414,04/07/22,10:54:23+00 #13#10dX# 13#10#13#10 OK”。為了確??刂频暮戏ㄐ?,程序先對發(fā)送過(guò)來(lái)的短信號碼進(jìn)行合法性檢查,只有與設定的手機號碼相符合的短信的內容才作為控制命令處理,而對于其他的短信,都給予屏蔽掉,阻止錯誤操作。

若通過(guò)GPRS模塊發(fā)送短信,ARM系統先向GPRS模塊發(fā)送控制命令“AT+CMGS=XXXX” ,GPRS模塊收到命令后返回“AT+CMGS=XXXX#13#10>”信息,等待輸入要發(fā)送的短信內容。如若發(fā)送內容為“Your Car Has Stolen!”,系統程序先將此內容通過(guò)串口發(fā)給GPRS模塊,之后再發(fā)確認命令“ctl+z”,表示數據發(fā)送完畢。GPRS模塊收到短信數據和確認命令后,馬上向ARM系統返回“AT+CMGS=XXXX#13#10>#13#10 Your Car Has Stolen!#13#10”信息,表示系統發(fā)送的數據和命令已經(jīng)被GPRS模塊接收到。然后GPRS模塊將短信數據發(fā)送給車(chē)主手機,大約5秒之后 GPRS模塊給系統返回是否發(fā)送成功的回饋信息,如果返回“#13#10+CMGS:19#13#10#13#10 OK#13#10”表示成功發(fā)送,結束。如果返回“ERROR”表示發(fā)送失敗,則在下次輪循中系統會(huì )繼續發(fā)送同樣內容的短信,直到發(fā)送成功為止。

3.2 FLASH的讀寫(xiě)技術(shù)

由于不同廠(chǎng)商的FLASH存儲器在結構和讀寫(xiě)操作是有區別的,所以FLASH存儲器的燒寫(xiě)、擦除程序一般不具有通用性。系統所用的FLASH是SST39LV160,可以對任一扇區進(jìn)行讀、寫(xiě)或擦除操作,而不影響其他部分的數據。對FLASH的編程指令只能使二進(jìn)制位由‘1’變?yōu)椤?’,而擦除命令可使‘0’變?yōu)椤?’,因此正確的操作順序必須是先擦除,后編程,否則就會(huì )導致FLASH存儲器復位,致使操作命令無(wú)法完成。當FLASH存儲器被擦除后,讀出的內容全是0XFF。

對SST39LV160進(jìn)行燒寫(xiě)操作需要遵循幾個(gè)固定的步驟。每個(gè)步驟是首先向FLASH 存儲器的特定寄存器寫(xiě)入地址和數據命令,然后由其內部的編程或擦除算法自動(dòng)完成編程或擦除操作。如擦除操作,第一步程序向地址1(0X5555)寫(xiě)數據1(0XAAAA),第二步向地址2(0X2AAA)寫(xiě)數據2(0X5555),第三步再向地址1(0X5555)寫(xiě)數據3(0X8080),這樣完成了擦除扇區的第一階段,接著(zhù)的第二階段與第一階段幾乎一樣,只不過(guò)最后一次是向地址0X10000寫(xiě)數據0X3030,然后程序再用一個(gè)循環(huán),來(lái)檢測該扇區的內容是否變成了0XFF。如果該扇區的內容變成了0XFF,那么說(shuō)明擦除扇區的操作已經(jīng)完成,可以進(jìn)行下一步的操作,寫(xiě)數據到FLASH的指定地址了。寫(xiě)操作和擦除類(lèi)似,也是遵循幾個(gè)固定的步驟,其具體步驟應參考對應FLASH芯片的技術(shù)資料。寫(xiě)操作執行后應對數據進(jìn)行檢查,如果成功寫(xiě)入則進(jìn)行下一字節的寫(xiě)入,否則繼續等待,如果超時(shí),則退出。由于無(wú)論是編程或擦除都需要一定的時(shí)間,程序應根據其內部的操作檢測機制,判斷操作是否完成或操作是否正確,以確定是否執行下一步操作。

在我們的系統中,系統程序利用FLASH第17號扇區來(lái)存放車(chē)主的手機號碼,從首地址開(kāi)始存放。通常對該扇區的操作程序是:先把該扇區的所有內容讀到SDRAM中(共4K),之后將要寫(xiě)的電話(huà)號碼寫(xiě)入到17扇區的首地址后的11個(gè)單元中,因為第17號扇區我們并沒(méi)有全部用到,所以可以省去將4K內容讀到SDRAM的步驟,只需要直接向17號扇區的首地址0x10000開(kāi)始,寫(xiě)入車(chē)主手機號碼就可以了。

4結論

系統采用嵌入式開(kāi)發(fā)技術(shù),利用S3C44B0X和GPRS通訊模塊開(kāi)發(fā)了基于手機的,該系統能通過(guò)車(chē)主手機實(shí)現對汽車(chē)的遠程無(wú)線(xiàn)監控功能。它充分利用了GPRS優(yōu)勢,可全天24小時(shí)監控,成本低,實(shí)現完全自我服務(wù)。不論身在何地,通過(guò)手機查詢(xún),可具體了解車(chē)輛的具體狀況;更能對車(chē)輛進(jìn)行遠程控制,從開(kāi)關(guān)門(mén)鎖、遠程啟動(dòng)到命令停車(chē)。經(jīng)實(shí)驗證明,這是一種性能穩定, 安全性和性?xún)r(jià)比較高的產(chǎn)品。系統進(jìn)一步將實(shí)現與全球衛星定位系統(GPS)和交通地理信息系統(GIS)相結合,實(shí)現一個(gè)功能更強的汽車(chē)防盜監控。

本文作者的創(chuàng )新點(diǎn):采用嵌入式開(kāi)發(fā)技術(shù),利用S3C44B0X和GPRS通訊模塊開(kāi)發(fā)了基于手機的,該系統能通過(guò)車(chē)主手機實(shí)現對汽車(chē)的遠程無(wú)線(xiàn)監控。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>