基于S3C44B0X和M12模塊的GPS接收終端
1 引 言
GPS(全球定位系統(tǒng))是為海上、陸地和空中各種運(yùn)輸工具和移動(dòng)設(shè)備的導(dǎo)航和定位而開(kāi)發(fā)的,具有高精度、全天候、全球性和點(diǎn)間無(wú)需通視等優(yōu)點(diǎn),使測(cè)量技術(shù)發(fā)生了質(zhì)的飛躍。GPS技術(shù)引入我國(guó)后,特別是美國(guó)取消SA政策后的這幾年發(fā)展十分迅速。目前,GPS已被廣泛應(yīng)用在工程測(cè)量、地理測(cè)繪、交通運(yùn)輸和軍事等諸多領(lǐng)域,取得了明顯的社會(huì)和經(jīng)濟(jì)效益,發(fā)展前景十分廣闊。
在GPS的行業(yè)應(yīng)用中,數(shù)據(jù)接收終端是最基本的設(shè)備。目前的數(shù)據(jù)接收終端具有智能化和可擴(kuò)展性不斷增強(qiáng)的發(fā)展趨勢(shì),表現(xiàn)為內(nèi)嵌的MCU功能越來(lái)越強(qiáng)大,接口越來(lái)越豐富。本文介紹一種以目前比較流行的基于ARM7架構(gòu)的嵌入式處理器S3C44B0X和Motorola的M12模塊的GPS數(shù)據(jù)接收終端的設(shè)計(jì)。
2 終端的硬件設(shè)計(jì)
終端由S3C4480X和M12模塊及一些外圍器件組成,系統(tǒng)的硬件結(jié)構(gòu)如圖1所示。
S3C4480X具有2個(gè)功能完整的串口(UART),其I/O操作電壓范圍為3.0~3.6 V,M12模塊提供一個(gè)用于輸入控制信息和輸出定位與狀態(tài)信息串口,其I/O電平符合TTL電平范圍,為0~3 V,因此,可以將S3C44B0X的I/O輸出高電平設(shè)置成3 V,把S3C44B0X和M12的RxD、TxD和GND直接連接,進(jìn)行異步串行數(shù)據(jù)交換。由于S3C44B0X內(nèi)部存儲(chǔ)空間非常有限,需要外擴(kuò)存儲(chǔ)器件,這里擴(kuò)展了一片F(xiàn)LASH和一片SDRAM存儲(chǔ)器。此外,鍵盤和顯示器被掛接在S3C44B0X上面,以提供人機(jī)交互的功能。
2.1 S3C4480X與存儲(chǔ)器的接口設(shè)計(jì)
S3C44B0X自身不具有ROM,因此必須外接ROM來(lái)存儲(chǔ)掉電后仍需要保存的代碼和數(shù)據(jù)。本系統(tǒng)采用SST39VF160閃速存儲(chǔ)器(FLASH Memory)作為系統(tǒng)的ROM,此器件具有非易使性,可輕易擦寫。該器件容量為1 MB
評(píng)論