新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于GPS的數(shù)據采集系統(tǒng)的研究

基于GPS的數(shù)據采集系統(tǒng)的研究

作者: 時間:2013-01-14 來源:網絡 收藏

USB 2.0控制芯片的選擇和接口方式的確定后,還要完成USB固件和驅動程序設計。固件程序負責接收并處理USB驅動程序和應用程序的控制指令從而使硬件讓設備實現(xiàn)雙向數(shù)據交換。CYPRESS公司針為CY7C68013芯片提供給出了一個Firmware庫和Firmware框架。USB固件程序文件基于Firmware框架主要由fw.c、FPUSB.c、dscr.a51、USBJmpTb.OBJ、Ezusb.lib五部分組成。用戶只需要Kei C51開發(fā)環(huán)境下修改文件FPUSB.c和dscr.a51中的代碼來調用任務分配、設備請求和中斷處理等函數(shù)來處理USB事件,在TD_Init()、TD_Poll()兩個任務分配函數(shù)中添加初始化代碼和完成特定功能的代碼從而實現(xiàn)了芯片初始化、處理USB標準設備請求以及電源管理等功能。最好將編譯后產生的.hex文件載入芯片就能與主機進行基本的USB通信。

本文引用地址:http://www.2s4d.com/article/192861.htm

c.JPG



4 軟件設計流程
基于程序在TI公司提供的CCS集成開發(fā)環(huán)境下進行。系統(tǒng)軟件主要由系統(tǒng)主程序,串口中斷服務程序數(shù)據采集中斷服務程序組成。程序流程如圖3~5所示?;镜倪^程是系統(tǒng)上電以后,程序程將對DSP片上組件包括時鐘,ADC,定時器,IO口,串口以及通過串口TXD對25 OEM板實現(xiàn)初始化。系統(tǒng)初始化后設置中斷向量,等待響應中斷服務程序。待DSP接收到25LP板會給出相應信息,開始接收GPS25 OEM板傳送來的串行數(shù)據,DSP識別到“$GPRMC”語句后可以確定GPS數(shù)據處于有效數(shù)據的起始位置,開始數(shù)據的接收。如果數(shù)據的起始符和標示符有誤則重復查詢過程。接收到有效數(shù)據從中篩選出時間(轉換成北京時間)和經緯度信息后對由GPS秒脈沖同步的采樣信號采集來測量量打上時間和經緯度標簽,在片內RAM中儲存,再送入發(fā)送緩沖區(qū),最后通過USB2.0上傳到PC機中分析和處理。

d.JPG



5 結束語
文中將TMS320F2812與GPS25 OEM接收機相結合,設計了一種通用的同步數(shù)據采集處理系統(tǒng)。該系統(tǒng)能實現(xiàn)對異地的數(shù)據進行同步采集并記錄測量點準確測量時間和地理位置信息,并對采集的數(shù)據通過USB2.0實現(xiàn)高速實時的上傳?;贕PS的在電力系統(tǒng)測量,機電保護,通信測量等領域有著非常廣闊的應用前景。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉