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

鐵路軌邊數據采集系統的設計與實現

2015-07-05 17:01:40陳天柱李旭偉李甫永
鐵路計算機應用 2015年6期
關鍵詞:單片機信號系統

陳天柱,李旭偉,李甫永,秦 菊

(中國鐵道科學研究院 鐵道建筑研究所,北京 100081)

鐵路軌邊數據采集系統的設計與實現

陳天柱,李旭偉,李甫永,秦 菊

(中國鐵道科學研究院 鐵道建筑研究所,北京 100081)

針對鐵路線路復雜和惡劣的測試環境,設計了軌邊數據采集系統,本系統利用無線傳輸模塊進行傳輸,使遠程數據采集、分析和處理成為現實,更少地受到自然條件的制約。本設計采用一種以Altera FPGA為核心控制器,通過對模擬開關ADG408、模數轉換器AD976控制,實現了8路模擬信號的采集;同時利用單片機C8051F020對GPRS網絡模塊MC37I控制,實現無線數據控制和傳輸。

數據采集;無線傳輸;Altera FPGA;單片機

在鐵路線測試中,經常需要對鋼軌受力等進行監測,對數據采集設備有靈活性和機動性的要求,軌邊數據采集系統很好地滿足這一需求。該數據采集系統實現了對鐵路鐵軌以及限界測試中的各種傳感器產生的電壓信號進行采集,有效克服惡劣自然條件對數據采集的影響。

1 系統框架

軌邊數據采集系統由數據采集、存儲處理、接口控制、無線控制和傳輸等部分組成,如圖1中虛線框中所示。

該系統主要是將傳感器輸出的模擬電壓信號,通過模擬開關由選擇的輸入給A/D轉換電路,經過處理后,通過通用無線分組業務(GPRS)網絡傳輸到接收終端,可以實現8路模擬信號輸入,通過控制A/D轉換器實現對采樣速率的控制。

圖1 軌邊數據采集系統框圖

2 系統硬件設計

2.1 FPGA硬件設計

在整個軌邊數據采集系統中,既要對數據采集模塊進行控制,又要對采集到的數據進行存儲并發送給微控器,實現數據的無線傳輸。本系統選用Cyclone系列EP1C12的現場可編程門陣列(FPGA)。它具有12 060個邏輯單元(LE),一個LE由4輸入查找表和一個可編程觸發器以及輔助電路組成,支持雙數據速率同步動態存儲器(SDRAM)快速可靠的數據交換,支持聯合測試協議(JTAG)配置方式。

2.1.1 EP1C12配置電路

電源電路:根據EP1C12芯片對電源的要求,在本系統中需要的電源如下:1.5V/3A、2.5V/6A、3.3V/3A,選用的電壓轉換芯片分別為AS2830AT-1.5、AS2830AT-2.5、AS2830AT-3.3,采用50 MHz的4腳晶振。

FPGA是使用靜態存儲器(SRAM)工藝生產的,掉電后SRAM的數據丟失,因而FPGA每次啟動都需要重新加載數據。主動配置方式(AS),將配置數據從配置芯片EPCS4中讀到SRAM里,不需要外部下載設備進行配置,可實現斷電后的自動加載。

2.1.2 數據采集模塊

數據采集模塊主要有模擬開關、A/D轉換器、FPGA控制器組成,結構如圖2所示。

圖2 數據采集結構框圖

圖3 ADG408與AD976的電路原理圖

由模擬開關ADG408,A/D轉換芯片AD976組成的電路原理圖,如圖3所示。

2.2 單片機硬件設計部分

在整個軌邊數據采集系統中,單片機部分主要負責從FPGA中讀取數據,然后通過GPRS芯片實現無線傳輸。無線傳輸部分主要是有單片機和GPRS芯片以及一些輔助電路組成。

單片機C8051F020是Silicon Labs推出的高度集成混合信號單片機,具有25 MIPS 8 051 CPU內核、64 KB Flash存儲器和4 352 BRAM,兩個獨立的ADC轉換器。可以通過片上4腳JTAG調試電路允許使用安裝在最終產品上的單片機進行非侵入、全速度、在系統調試。基于以上特點,采用C8051F020作為整個系統的單片機處理芯片。

2.3 無線傳輸模塊

無線傳輸模塊主要是由CF8051F020的UART與GPRS通信模塊MC37I的全雙工通信串口相連接,實現CF8051F020對MC37I的控制和通信。原理如圖4所示。

圖4 無線傳輸模塊電路原理圖

2.4 FPGA與單片機的接口

目前,單片機或微控器與各種可編制邏輯門陣列芯片相級聯,實現多機通信。C8051F020與FPGA EP1C12之間通信的方式也有兩種方式,分別是串口通信和并口通信,兩種方式各有優缺點。本系統采用C8051F020與FPGA EP1C12之間通過并口連接來通信,如圖5所示。

圖5 單片機與FPGA并口通信框圖

C8051F020的端口P2、P3的16個數據位端口與EP1C12的16個數據端口相連接,可以通過系統總線從EP1C12中讀取采集到的數據; EP1C12可以對單片機C8051F020發送復位信號RST;ALE為地址鎖存信號,低電平有效;RD為讀出使能信號,當RD被置高電平時有效。WR為寫出使能信號,當被置高電平時有效;READY為系統準備好信號,高電平有效,C8051F020可以從系統總線上讀取數據。C8051F020與EP1C12采用總線方式連接的原理圖如圖6所示。

3 系統軟件設計

系統的軟件設計分為數據采集模塊、FPGA與單片機通信模塊和無線傳輸模塊的軟件設計。

3.1 數據采集模塊的軟件設計

模擬開關控制電路的主要功能是負責對不同地址的輸入信號進行控制,確定哪個通道的信號被允許輸入到模數轉換器中,從而保證各通道信號依次輸入到AD976中,不斷循環。ADG408的3個地址選通端A0、A1、A2以及使能控制端共同決定相應地址的信號輸入,使得從ADG408的S1,S2,…,S8這8個輸入端的輸入信號,依次被AD976進行采樣,依次循環,完成對輸入信號的周期性數據采集。ADG408工作時,每次使能信號(EN)被置位時,稍后向系統發送轉換脈沖,模擬開關控制電路在FPGA上的設計模塊如圖7所示。

圖6 C8051F020與EP1C12采用總線方式連接的原理圖

圖7 模擬開關控制模塊框圖

本模塊共有15個信號端。S1、S2、…、S8是外部信號輸入端;A0、A1、A2是地址信號端;clk是系統時鐘輸入端;EN_C是芯片選通使能信號端;AD_CS是片選信號輸出端;AD_IN是信號輸出端。

A/D轉換電路主要是把從ADG408輸出過來的模擬信號轉換成數字信號,在輸送到EP1C12中完成數據處理,實現AD轉換工作。D15、D14、…、D8是輸出數據的高8位;D7、D6、…、D0是輸出數據的低8位;BYTE是輸出高低字節的選擇端;clk是時鐘輸入端;CS_N是芯片選通端,低電平有效;R_ C是轉換控制端;BUSY_N是轉換完成標志位,低電平有效。

A/D轉換電路采用一個有限狀態機來產生AD976的工作時序。工作過程為:在state1狀態時將CS_N置位,使其有效;進入state2狀態,在R_ C信號的下降沿時,BUSY_N被置為低電平,輸入信號進行轉換;在state3狀態,等待BUSY_N變為高電平,表明轉換結束,在BUSY_N的上升沿將輸出數據進行鎖存;在state4狀態下,R_C被置為高電平,此時將轉換結果發到數據總線,數據有效可用;在state5狀態時,BYTE為低電平,數據的高8位被輸出,在state6狀態時,BYTE為高電平,數據的低8位被輸出,如此循環可以連續不斷對模擬輸入信號進行數據轉換。AD976轉換過程的有限狀態機如圖8所示。

圖8 AD976轉換過程的有限狀態機

利用FPGA內部雙口RAM存儲單元將AD976讀取的數據進行轉換與存儲,同時將數據輸出到與其相連的單片機,實現數據的雙向傳輸。本系統通過乒乓操作對兩片RAM(RAM1、RAM2)輪流進行讀,實現數據的緩沖和處理,乒乓操作方法如圖9所示。

圖9 乒乓操作流程圖

乒乓操作的處理流程為:“輸入數據選擇單元”將輸入數據流分配到RAM1和RAM2中。在第1個處理周期,輸入數據流被緩存到RAM1中;在第2個處理周期,“輸入數據選擇單元”進行切換,將輸入數據流緩存到RAM2,同時將RAM1緩存的數據通過“輸出數據選擇單元”的選擇,送到 “數據流運算處理模塊”進行運算處理;在第3個緩沖周期通過“輸入數據選擇單元”的再次切換,將輸入的數據流緩存到RAM1中,同時將RAM2緩存的數據通過“輸出數據選擇單元”切換,送到“數據流運算處理模塊”進行運算處理。如此循環,實現了數據轉換和處理。

3.2 FPGA與單片機通信模塊

為了更加充分地利用FPGA的系統資源,提高通信效率和穩定性,本系統在FPGA與單片機進行控制與通信時采用總線方式相連接,軟件流程如圖10所示。

圖10 FPGA與單片機通信軟件流程圖

通過對單片機C8051F020總線時序的分析,當檢測到RST信號有效后,地址鎖存信號ALE將FPGA中高8位與低8位地址進行編碼,組成16 位地址,然后根據C8051F020單片機的讀寫命令,實現對FPGA的讀寫操作,然后將數據給串口進行后續傳輸。

3.3 無線傳輸模塊的軟件設計

無線傳輸模塊的主要內容是利用C8051F020的UART與MC37I芯片上的標準串口RS232進行通信。通過C8051F020的程序設計對GPRS模塊MC37I發送指令實現對其控制。主要從以下兩個方面來進行軟件設計:(1)對單片機C8051F020初始化等程序設計;(2)C8051F020對GPRS模塊MC37I芯片控制的程序設計,向其發送不同的AT命令,來完成MC37I初始化、GPRS網絡登錄、數據發送等。

通過專用下載線,利用JTAG接口,將程序下載到單片機C8051F020芯片中,可以在線實現對程序的編譯和運行調試,即可實現GPRS模塊MC37I的控制。

4 系統仿真、調試與驗證

在系統全部設計完成后,必須對系統的各個組成部分及功能進行仿真、調試與驗證,保證所設計的系統設計合理。

利用模擬開關ADG408和模數轉換器AD976搭建的數據采集模塊測試電路板如圖11所示。

圖11 ADG408和AD976搭建的數據采集板

系統的控制核心FPGA EP1C12測試板如圖12所示。

圖12 EP1C12測試板

由C8051F和MC37I搭建的無線傳輸測試板,將SIM卡放入MC37I的SIM卡槽中,建立起該號碼與指定號碼通過GPRS網絡建立起網絡通路,通過單片機啟動數據采集系統,并傳輸到網絡上。無線傳輸測試板如圖13所示。

圖13 無線傳輸測試板

通過GPRS終端,發送短信息GPRS START給無線傳輸測試板,得到回復GPRSREADY,表明測試板與接收終端的GPRS連接正常,可以傳輸數據,接收終端軟件生成以年月日為文件名的文件。在計算機上回放數據波形圖。

5 結束語

軌邊數據采集系統很好地解決了在鐵路線路上復雜、惡劣測試環境進行數據采集的問題,發揮了靈活性和機動性的特點,滿足了實際測試工作中對軌道上各種傳感器數據的采集需要。在軌邊數據采集系統的基礎上,可以結合實際情況采用有線傳輸和海量存儲等性價比更高的方式。本系統適合短期低速率數據采集的情況使用。

[1]柴雪松,朱興紅. 車輛運行狀態監測系統(TPDS)在軌道負荷監測中的應用[J].鐵道建筑,2008(11):93-95.

[2]徐 洋,李 彥. 基于Verilog HDL 的PFGA設計與工程應用[M]. 北京:人民郵電出版社,2009.

[3]張培仁,孫 力. 基于C語言C8051F系列微控制器原理與應用[M]. 北京:清華大學出版社,2009.

[4]李文仲,段朝玉. ARM9微控制器與嵌入式無線網絡實戰[M].北京:北京航空航天大學出版社,2003.

[5]葛亞明,彭永豐,薛 冰.零基礎學FPGA[M]. 北京:機械工業出版社,2010.

[6]李東生,張 勇,許四毛.Protel99SE電路設計教程[M]. 北京:電子工業出版社,2007.

[7]何立民. 單片機應用系統設計[M]. 北京:北京航空航天大學出版社,1990.

[8]章堅武. 移動通信[M]. 西安:西安電子科技大學出版社,2003.

責任編輯 方 圓

Railway Track Edge Data Acquisition System

CHEN Tianzhu, LI Xuwei, LI Fuyong, QIN Ju
( Railway Engineering Research Institute, China Academy of Railway Sciences, Beijing 100081, China )

Aiming to the complexity of the railway line and the harsh test environment, the Railway Track Edge Data Acquisition System was designed. The System was used wireless transmission module to make transmission, the remote data acquisition of analysis and processing become true, and be less restricted by natural conditions. In this design, the Altera FPGA was used as the core controller. Through controlling the analog switch ADG408 and analog to digital converter AD976, the eight analog signals acquisition was implemented. At the same time, the wireless data control and transmission were implemented by using C8051F020 MCU to control MC37I module of GPRS network.

data acquisition; wireless transmission; Altera FPGA; micro control unit (MCU)

U213.4∶TP39

A

1005-8451(2015)06-0031-05

2015-01-07

陳天柱,助理研究員;李旭偉,副研究員。

猜你喜歡
單片機信號系統
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
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 999福利激情视频| 国产18在线播放| 福利片91| 久久国产热| lhav亚洲精品| 色偷偷男人的天堂亚洲av| 国产精品视频猛进猛出| 蝴蝶伊人久久中文娱乐网| 欧美日本一区二区三区免费| 国产成人精品在线| 国产裸舞福利在线视频合集| 91青青视频| 香蕉网久久| 欧美日韩激情在线| 国产中文在线亚洲精品官网| 91丝袜在线观看| 亚洲乱亚洲乱妇24p| 欧美a在线视频| 91久久青青草原精品国产| 国产91精品久久| 欧美日韩北条麻妃一区二区| 无遮挡国产高潮视频免费观看| 毛片视频网| 91在线视频福利| 爱做久久久久久| 亚洲综合精品第一页| 亚洲天堂在线免费| 看国产毛片| 亚洲成人动漫在线| 九九热在线视频| 欧美亚洲中文精品三区| 狠狠色噜噜狠狠狠狠色综合久| 免费毛片视频| 亚洲天堂.com| 婷婷中文在线| 亚洲综合欧美在线一区在线播放| 欧美亚洲欧美| 手机永久AV在线播放| 无码国产伊人| 午夜国产大片免费观看| 欧美成人h精品网站| 99热这里只有成人精品国产| 亚洲视频一区| 在线观看视频99| 日韩午夜福利在线观看| 亚洲色偷偷偷鲁综合| 久久久久久久久18禁秘| 最新国产精品第1页| 免费一级无码在线网站| 在线国产三级| 男女男免费视频网站国产| 欧美啪啪视频免码| 欧美精品v| 第一页亚洲| 精品久久久久久成人AV| 国产原创第一页在线观看| 欧美福利在线观看| 国产日韩欧美在线视频免费观看| 曰韩人妻一区二区三区| 在线a网站| 国产成人一区| 国产剧情一区二区| 亚洲综合网在线观看| 国产美女在线免费观看| 色欲不卡无码一区二区| 色一情一乱一伦一区二区三区小说 | 人妻丝袜无码视频| 亚洲一区二区三区在线视频| 69综合网| 在线无码av一区二区三区| 欧美三级自拍| 天天婬欲婬香婬色婬视频播放| 中国丰满人妻无码束缚啪啪| 亚洲精品动漫| 四虎影院国产| 熟妇无码人妻| 中文国产成人久久精品小说| 亚洲天堂久久新| 无码专区国产精品第一页| 欧美精品v日韩精品v国产精品| 日本免费a视频| 日韩一级毛一欧美一国产|