基于SOC的定位監控設計
2 系統硬件實(shí)現
2.1 核心控制器的實(shí)現
系統使用的單片機是CYGNAL公司生產(chǎn)的SoC單片機C8051F02X,該單片機是集成的混合信號系統級芯片,具有與8051兼容的微控制器內核(運算速度高達25 MIPS),與MCS-51指令集完全兼容;C8051F單片機具有片內調試電路,通過(guò)4腳JTAG接口,可以進(jìn)行非侵入式、全速的在系統調試;C8051F高速SoC的芯片上還集成了構成單片機控制系統所需的幾乎所有模擬、數字外設及其他功能部件(包括ADC、DAC、可編程增益放大器、電壓比較器、電壓基準、溫度傳感器、SMBus/I2C、UART、SPI、定時(shí)器、可編程計數器/定時(shí)器陣列PCA、內部振蕩器、看門(mén)狗定時(shí)器及電源監視器等)。這些外設的高度集成,為設計小體積、低功耗、高可靠性、高性能的單片機應用系統提供了極大的方便,可大大降低系統的整體成本。
控制器采用串口和GPS以及GPRS進(jìn)行通信;引出JTAG串行接口,即全速、非侵入式的系統調試接口(片內),通過(guò)該接口能對控制器內部FLASH存儲器進(jìn)行系統編程,并可與片內調試支持電路通信。
本系統把單片機的P0.0,P0.1,P0.4配置為GPRS模塊的輸入、輸出和啟動(dòng),通過(guò)三極管啟動(dòng)GPRS后接收和發(fā)送定位信息;P0.2,P0.3配置為GPS模塊的輸入和輸出,來(lái)獲取定位信息。
2.2 SIEMENS MC35i GPRS模塊
MC35i是SIEMENS公司推出的新一代無(wú)線(xiàn)通信GPRS模塊,MC35i模塊主要由GSM基帶處理器、GSM射頻模塊供電模塊(ASIC)、FLASH、ZIF連接器天線(xiàn)接口6部分組成。通過(guò)獨特的40引腳的ZIF連接器實(shí)現電源、連接指令、數據、語(yǔ)音信號及控制信號的雙向傳輸。通過(guò)ZIF連接器及50 Ω天線(xiàn)連接器可分別連接SIM卡座和天線(xiàn)。MC35i的40個(gè)引腳通過(guò)ZIF連接器分別與電源電路、啟動(dòng)與關(guān)機電路、數據通信電路、語(yǔ)音通信電路、SIM卡電路、狀態(tài)指示燈電路等連接。MC35i外圍接口電路如圖2所示。本文引用地址:http://dyxdggzs.com/article/150860.htm
2.3 GR-87衛星接收模塊
GPS信號接收機功能:捕獲按一定衛星高度截止角度所選擇的待測衛星的信號,并跟蹤這些衛星的運行,對所接收到的GPS信號進(jìn)行變換、放大和處理,以便測量出GPS信號從衛星到接收機天線(xiàn)的傳播時(shí)間,解譯出GPS衛星所發(fā)送的導航電文,實(shí)時(shí)地計算出測量站的三維位置,甚至三維速度和時(shí)間,最后經(jīng)過(guò)標準的I/O口輸出定位數據。本系統采用臺灣長(cháng)天科技股份有限公司(HOLUX)的GR-87衛星接收模塊來(lái)獲得定位數據。GPS接收機的輸出語(yǔ)句均按串行通信協(xié)議,數據格式為8個(gè)數據位,1個(gè)起始位,1個(gè)停止位,無(wú)奇偶校驗,可以根據需要選擇波特率,本系統選擇波特率為4 800 b/s。本系統中接收NMEA格式消息作為原始數據輸入,它的輸出頻率為1 Hz。輸出數據采用ASCII字符碼,輸出語(yǔ)句達多十幾種,包括GGA,GSA,GSV,RMC,RMT,VTG等。這些定位數據語(yǔ)句不僅給出了位置、速度、時(shí)間等信息,而且指出當地的衛星接收情況,其中GGA定位數據語(yǔ)句是最常用的。
評論