999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NIOS II的GPS數據采集與顯示電路設計

2016-12-22 09:17:50石璽文馮凱強祝敬德郝茂森
實驗室研究與探索 2016年3期
關鍵詞:信號系統設計

石璽文, 李 杰, 馮凱強, 祝敬德, 郝茂森

(1. 中北大學 a. 電子測試技術國防科技重點實驗室;b. 儀器科學與動態測試教育部重點實驗室, 山西 太原,030051;2. 總裝備部 工程兵軍代局駐西安和蘭州地區軍代室, 陜西 西安, 710086)

?

·計算機技術應用·

基于NIOS II的GPS數據采集與顯示電路設計

石璽文1a, 李 杰1b, 馮凱強1a, 祝敬德1a, 郝茂森2

(1. 中北大學 a. 電子測試技術國防科技重點實驗室;b. 儀器科學與動態測試教育部重點實驗室, 山西 太原,030051;2. 總裝備部 工程兵軍代局駐西安和蘭州地區軍代室, 陜西 西安, 710086)

全球定位系統是目前遠程導航和定位最通用的方式,具有高精度、全天候、高效率、多功能、操作簡便等顯著特點。本文根據GPS-OEM的工作原理和通信協議,結合FPGA硬件特點設計了基于NIOS II的GPS數據采集存儲與顯示電路,給出了硬件設計和軟件設計具體流程。該電路能夠廣泛應用于海、陸、空移動物體的導航、導彈制導、大地測量和工程測量的精密定位,具有一定的工程應用價值。

全球地位系統; NIOS II; 數據采集; 數據顯示

0 引 言

隨著科學技術的發展和移動技術的不斷成熟,有人預言GPS將改變人們的生活方式,今后所有運載器、移動體都將依賴GPS,現在,這個預言己經成為現實[1-3]。全球定位系統(Global Positioning System, GPS) 具有高精度、全天候、高效率、多功能、操作簡便等顯著特點,在大地測繪、定位、導航等軍事領域被廣泛運用,而且在工農業生產、交通運輸、搜查救援等民用領域也被廣泛使用[4-8]。GPS導航定位技術日益成熟,對前端接收機所發送的有效信息進行采集存儲是后續工作開展的必要條件,本文提出的基于NIOS II的GPS數據采集存儲與顯示系統設計,可以實現對GPS有效定位信息采集存儲并顯示,為后期姿態解算提供原始信息,在工程實踐中具有良好的應用前景[9-10]。

1 系統原理

系統總體框圖如圖1所示,接收機采用東方聯星公司的CNS50 GPS-OEM板[9-13]。GPS-OEM板作為GPS接收機的主要組成部分接收來自天線的信號,通過變頻、放大、濾波等一系列措施產生GPS數據信息,并通過RS232協議發送GPS數據,系統在NIOS II軟核控制下,對GPS發送的數據進行存儲,并將接收的數據上傳到上位機顯示。SDRAM在系統中主要用作NIOS II處理器的程序運行空間、數據及堆棧區。當系統啟動時,先從EPCS配置芯片中讀取啟動代碼,完成系統初始化后再將程序代碼調入SDRAM中運行。

圖1 系統總體框圖

2 系統硬件設計

2.1 控制模塊設計

可編程芯片系統是Altera 公司提出來的一種靈活、高效的SoC解決方案,集成了硬核和軟核CPU、DSP、存儲器、外圍I/O口。把NIOS II嵌入到Altera公司的FPGA,例如Cyclone、Cyclone II等系列器件,用戶可以獲得200 DMIPS的性能,并且NIOS II處理器的方案是基于HDL源碼構建的,能夠修改以滿足新的系統需求,能夠避免處理器的更新換代。將處理器實現為HDL的IP核,開發者能夠完全定制CPU和外設,獲得恰好滿足需求的處理器。本設計應用NIOS II處理器是為了更靈活的和外界通信,移植USB控制芯片的驅動,還有接收上位機的指令來控制整個系統。

2.2 SDRAM配置電路設計

SDRAM作為NIOS II處理器的程序運行空間,一般比較常用的SDRAM包括HY57V系列、三星K4S系列和美光MT48LC系列[14]。本文采用了韓國HYUNDAI公司的HY57V641620芯片,存儲容量為4Mx16位,工作電壓為3.3 V,兼容LVTTL電平。SDRAM具有單位空間存儲容量大和價格便宜的優點。但是由于SDRAM的存儲單元簡單的可以理解為1個電容,總是傾向于放電,為避免數據丟失,必須定時充電(刷新)。因此,要在系統中使用SDRAM就必須要有刷新控制邏輯[4-5],NIOS II軟核自帶的IP核可以提供這一刷新控制邏輯,并不需要人為干預。FPGA與HY57V641620芯片的接口電路如圖2所示。

圖2 SDRAM電路原理圖

2.3 Flash電路設計

采用SAMSUNG公司的K9K8G08U0B Flash芯片,該芯片是一種NAND Flash Memory,具有1G × 8 Bit 的數據存儲空間和256 Mbit的空閑空間,空閑空間可以用來存儲壞塊信息及其他分區劃分信息,電路原理圖如圖3所示。

圖3 Flash電路原理圖

2.4 串口轉USB電路設計

具有USB接口功能的芯片很多,一般分為以下3大類:

(1) 需要外接MCU的USB芯片,例如松下公司的USBN9602、朗訊公司的USB820/825及Philips公司的PDIUSBD11等。該類芯片價格便宜,但是會受到MCU的限制并且需要開發底層驅動。

(2) 內部集成MCU的芯片,例如Cypress公司基于C8051單片機的EZ-USB系列、Microchip公司基于PIC的16C7x5系列等,其優點是對MCU的結構熟悉,指令集豐富,易于開發;缺點是需要單獨的開發系統,增加成本,同樣需要底層驅動程序。

(3) USB橋接芯片。例如Silicon Laboratories公司的USB轉UART橋接芯片CP2102、南京沁恒公司的USB橋接芯片CH341,此類芯片價格便宜,開發比較簡單。

本文采用Silicon Laboratories公司推出的USB接口與RS232接口轉換器CP2102,它是一款高度集成的USB-UART橋接器,其集成度高,內置USB2.0全速功能控制器、USB收發器、晶體振蕩器、EEPROM及異步串行數據總線(UART),支持調制解調器全功能信號,無需任何外部的USB器件[6]。CP2102與其他USB-UART轉接電路的工作原理類似,通過驅動程序將PC的USB口虛擬成COM口以達到擴展的目的,典型連接和系統資源如圖4所示。

圖4 CP2102典型連接和系統資源圖

圖5 CP2102電路原理圖

3 系統軟件設計

3.1 Flash寫入時序設計

Flash寫入數據時序如圖6所示,基本時序分為命令寫入,地址寫入,數據寫入,等。命令寫入時,片選信號CE#(#表示低電平有效)信號保持低電平,命令寫入有效信號CLE保持高電平,地址寫入有效信號ALE保持低電平,然后將命令數據送給IO口,寫有效信號WE#在上升沿將命令寫入Flash。芯片地址數據一共有31 b,分5個周期寫入芯片。期間,CE#信號和CLE信號保持低電平,ALE信號保持高電平,數據在WE#的上升沿寫入芯片。在數據寫入時,CE#、CLE、ALE信號保持低電平,數據在WE#信號的上升沿寫入Flash。

圖6 Flash寫時序圖

操作流程圖如圖7所示,上電后先寫入設置命令80H,接著寫入數據需要存入的具體地址,然后寫入執行命令10H,此時系統開始執行數據寫入命令,Busy#信號被芯片拉低。等待系統Busy#=1后,讀取狀態寄存器,如果IO0=0則說明數據寫入成功,反之寫入失敗。

圖7 Flash操作流程圖

根據分析,數據寫入的完整流程分為以下7個部分:等待寫入開始,寫入設置命令,寫入地址,寫入數據,寫入結束命令,等待Busy,驗證狀態。所以根據這6個狀態,利用VHDL語言設計了狀態機,并經過Modelsim仿真,得到仿真結果,如圖8所示。可以看出,仿真結果和理論波形完全一致。

圖8 Flash仿真時序圖

3.2 上位機設計

本系統的上位機是為了接收Flash中存儲的數據并進行顯示,同時向系統發送指令,改變系統的工作模式。上位機是采用LabVIEW作為平臺,LabVIEW是美國國家儀器公司(National Instrument)推出的一種基于圖形開發、調試和運行程序的集成化環境[15-16]。LabVIEW具有開發周期短,包含豐富的函數功能和顯示控件,擁有數據采集、儀器控制、分析、網絡、ActiveX等集成庫,提供DLL庫接口,允許用戶執行外部腳本等特點,上位機界面如圖9所示。最右邊是系統命令控制按鈕,用來控制下位機工作模式以及上位機數據接收開始命令。右面是對GPS數據進行解碼分析,可以顯示當前時間和經緯度以及定位信息設置。

圖9 上位機界面

4 結 語

本文簡單介紹了NIOS II軟核對GPS數據的讀取、存儲及顯示的方法。成功實現了GPS定位信息的接收與存儲,利用LabVIEW開發的GPS數據處理程序具有編程簡單、界面友好、使用穩定等優點,使計算機和GPS接收機之間的數據傳輸更加快捷準確。而且硬件電路簡單、低成本、性能穩定等優點,在車載導航、智能交通方面具有良好的應用前景。

[1] 鄭文靜, 李明強, 舒繼武.FLASH存儲技[J].計算機研展,2010,47(4):716-726.

[2] 盧廷勛, 李正孝. FLASH MEMORY技術[J]. 微處理機, 1995(3):8-11.

[3] Van Dyke K L. The world after SA: benefits to GPS integrity. Position Location and Naviqation Symposium,2003(3):387-394.

[4] Elliott D Kaplan. GPS原理與應用[M].北京:電子工業出版社, 2001.

[5] 于 波, 胡 毅, 文江濤. 基于CP2102的USB接口技術[J].國外電子測量技術,2011,26(3):40-42.

[6] 任 凱, 章傳銀, 王天文. 基于LabVIEW的GPS數據采集及處理[J].測繪科學,2009, 34 (6):226-227.

[7] Catling.l,Warriner.D. Using GPS as part of an on-bus video system for buslane enforcement[J]. Camera Enforcement of Traffic Requlations,1996,18:252.

[8] 鄭立平, 白彥錕. GPS測量的誤差分析[J]. 科技資訊, 2005(22):19-20.

[9] 楊忠仁, 饒 程, 鄒 建, 等. 基于LabVIEW數據采集系統[J]. 重慶大學學報(自然科學版), 2004,27(2):32-35.

[10] 王曉東. 基于VC++的GPS數據采集系統的設計與實現[J]. 湖北汽車工業學院學報, 2006,20(2):46-49.

[11] 王建群, 南金瑞, 孫逢春, 等. 基于LabVIEW的數據采集系統的實現[J]. 計算機工程與應用, 2003,39(21):122-125.

[12] 史曉影. 基于GPS數據采集系統的設計[J]. 電子設計工程,2012,20(10):143-145.

[13] 劉振強. 彈載GPS數據采集及存儲技術研究 [D]. 太原:中北大學, 2011.

[14] 傅勤毅, 劉芝平, 賈 巖. 軌道檢測GPS數據采集系統硬件設計與實現[J]. 科技導報, 2015,33(2):39-44.

[15] 李仕春, 周 奎. GPS測量工作與數據采集處理分析[J]. 西部探礦工程, 2009,21(z1):131-132.

[16] 陳翠琴. 基于SOPC的數據采集系統設計[C]∥綿陽:第十一屆全國青年通信學術會議, 2006:1036-1040.

·名人名言·

我們應該不虛度一生,應該能夠說,“我已經做了我能做的事。”

——居里夫人

Design of GPS Data Acquisition and Display Circuit Based on NIOS II

SHIXi-wen1a,LIJie1b,FENGKai-qiang1a,ZHUJing-de1a,HAOMao-sen2

(1a. Science and Technology on Electronic Test and Measurement Laboratory; 1b. Key Laboratory of Instrumentation Science and Dynamic Measurement of Education Ministry, North University of China, Taiyuan 030051, China; 2. The Military Representative Office of Engineer Military Representative Bureau In Xi’an and Lanzhou, Xi’an 710086, China)

With advantages of high precision, high efficiency, multi-function, all-weather availability, simple operation, Global Positioning System (GPS) has been widely used in remote navigation and positioning. Based on analyzing the working principle and communication protocol of GPS-OEM, this paper designs a GPS data acquisition and display system based on FPGA of NIOS II series, and puts forward its implementation method on both hardware and software. This system can be used in aircraft navigation, missile guidance, geodetic engineering and precision measurement, having certain engineering application value.

GPS; NIOS II; data acquisition; data display

2015-10-10

國家自然科學基金(50905169)

石璽文(1991-),男,山西運城人,碩士生,主要從事微系統集成及慣性導航技術的研究。

Tel.:15034158065, 0351-3558098; E-mail:840413128@qq.com

李 杰(1976-),男,山西呂果人,教授,主要從事微系統集成理論與技術、慣性感知與控制技術、組合導航理論、計算幾何及智能信息處理等。Tel.: 0351-3558098

TN 710.2

A

1006-7167(2016)03-0096-04

猜你喜歡
信號系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 欧美激情综合| 日本尹人综合香蕉在线观看| 欧美三级不卡在线观看视频| 91网址在线播放| 婷婷六月综合| 免费在线不卡视频| 免费在线色| 国产成人久视频免费| 亚洲欧美自拍一区| 国产美女无遮挡免费视频| 国产日韩欧美视频| 色偷偷av男人的天堂不卡| 精品国产成人a在线观看| 国产精品区视频中文字幕| 欧美第二区| AV老司机AV天堂| 国产精品免费露脸视频| 色哟哟国产精品| 九色视频最新网址 | 国产成人精品优优av| 国产在线观看91精品| 国产高清在线精品一区二区三区 | 91福利在线观看视频| 国产美女在线观看| 999精品视频在线| 久久黄色小视频| 欧美亚洲国产精品久久蜜芽| 欧美高清国产| 青青草原国产av福利网站| 欧美三级日韩三级| 国产理论一区| 一区二区三区高清视频国产女人| 国产精品30p| 99中文字幕亚洲一区二区| 国产成人精品一区二区免费看京| 欧美色丁香| 久久亚洲欧美综合| 色噜噜综合网| 成人a免费α片在线视频网站| 国产在线97| 又大又硬又爽免费视频| 狠狠亚洲五月天| 国产成人精品一区二区| 久久久黄色片| 全色黄大色大片免费久久老太| 亚洲码一区二区三区| 久久黄色一级片| 手机在线看片不卡中文字幕| 国产区精品高清在线观看| 91久久夜色精品国产网站| 综合色区亚洲熟妇在线| 国产精品白浆在线播放| 伊在人亞洲香蕉精品區| 国模粉嫩小泬视频在线观看| 666精品国产精品亚洲| 久久久久夜色精品波多野结衣| 国产成a人片在线播放| 都市激情亚洲综合久久| 国产美女在线免费观看| 亚洲AⅤ波多系列中文字幕| 国产精品片在线观看手机版| 日日拍夜夜操| 国产欧美另类| 黄色三级毛片网站| 欧美 亚洲 日韩 国产| 日韩AV无码一区| 99视频在线看| 波多野结衣亚洲一区| 91午夜福利在线观看| 久久久久九九精品影院 | 韩日免费小视频| 亚洲成人精品久久| 911亚洲精品| 欧美国产中文| 一本大道无码高清| 国产精品无码AV中文| 色丁丁毛片在线观看| 波多野结衣的av一区二区三区| 久久先锋资源| 第一页亚洲| 中文字幕亚洲综久久2021| 国产真实乱人视频|