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

基于ARM9的鐵路客車發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)的設(shè)計(jì)

2008-12-31 00:00:00黃曉寸
電腦知識(shí)與技術(shù) 2008年34期

摘要:針對(duì)鐵路新型客車發(fā)電機(jī)和控制系統(tǒng)的應(yīng)用,以及原有鐵路客車發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)存在的問題,設(shè)計(jì)了新型發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)。該試驗(yàn)臺(tái)以ARM9為核心,以嵌入式Linux為操作系統(tǒng),具有以太網(wǎng)接口、SD卡存儲(chǔ)器和液晶觸摸顯示屏的友好人機(jī)接口。設(shè)計(jì)了以IGBT為主控元件的負(fù)載調(diào)控模塊,實(shí)現(xiàn)負(fù)載電流的自動(dòng)調(diào)整。該試驗(yàn)臺(tái)具有體積小、測(cè)控精度高、自動(dòng)化程度高等特點(diǎn)。

關(guān)鍵詞: ARM9; 嵌入式Linux;鐵路客車;發(fā)電機(jī);試驗(yàn)臺(tái)

中圖分類號(hào):TP332.3 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)34-1790-03

Design of Test Platform for Passenger Train Generator System Based on ARM9

ZHANG Yang1, LIU Yi1, ZHU Bing1, HUANG Xiao-cun2

(1.Electronic information Engineering College, Liaoning University of Technology, Jinzhou 121001,China; 2.Physics Electrical Information College, Ningxia University, Yinchuan 750021, China)

Abstract: In view of the new passenger train generator and control system's application, as well as the original passenger train generator system test platform's questions, the new test platform of generator system has been designed. This test platform takes ARM9 as the core, takes embedded Linux as the operating system, has the ethernet connection, the SD card memory and friendly man-machine connection of the touchable liquid crystal display monitor. It has designed load regulation module which takes IGBT as master element, has realized the load current automatic control. This test platform has many characteristics, such as the small volume, the high examination and control precision, the high automaticity and so on.

Key words: ARM9; embedded Linux; passenger train; generator; test platform

1 引言

當(dāng)前我國(guó)鐵路客車分為空調(diào)客車與普通客車兩大類,普通客車使用車軸驅(qū)動(dòng)發(fā)電機(jī)供電的模式。發(fā)電機(jī)系統(tǒng)和蓄電池組相互配合為客車供電。發(fā)電機(jī)系統(tǒng)由感應(yīng)子式發(fā)電機(jī)、控制箱和整流箱組成。發(fā)電機(jī)系統(tǒng)工作質(zhì)量直接影響列車的運(yùn)行安全。根據(jù)鐵路段修、廠修規(guī)程及鐵道部TB/T1896-87鐵路客車發(fā)電裝置試驗(yàn)臺(tái)技術(shù)條件的要求[1],發(fā)電機(jī)系統(tǒng)分解檢修后需要進(jìn)行運(yùn)轉(zhuǎn)試驗(yàn),以檢驗(yàn)發(fā)電機(jī)系統(tǒng)的性能參數(shù)是否滿足技術(shù)要求的規(guī)定,有效保證列車的運(yùn)行安全。隨著鐵路客車的不斷提速以及新型發(fā)電機(jī)和控制系統(tǒng)的應(yīng)用,原有的鐵路客車發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)已不能滿足對(duì)現(xiàn)有客車發(fā)電機(jī)和控制箱、整流箱的檢測(cè)要求[2]。主要表現(xiàn)出調(diào)速范圍小,能耗大,檢測(cè)精度低,自動(dòng)化程度低,試驗(yàn)操作繁瑣等缺點(diǎn)。針對(duì)上述情況,設(shè)計(jì)了以基于ARM9內(nèi)核的S3C2410X芯片為核心的鐵路客車發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)。試驗(yàn)臺(tái)在測(cè)量精度、能耗、自動(dòng)化程度、體積等方面均有所改進(jìn)。

2 試驗(yàn)臺(tái)總體結(jié)構(gòu)及工作原理

新型鐵路客車發(fā)電機(jī)試驗(yàn)臺(tái)參照原有試驗(yàn)臺(tái)設(shè)計(jì)方案[3-4],并加以改進(jìn)。試驗(yàn)臺(tái)總體結(jié)構(gòu)框圖如圖1中虛框內(nèi)所示。試驗(yàn)臺(tái)以ARM9為控制核心,由傳感器、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、繼電器、變頻器、SD卡、液晶觸摸顯示屏等組成,蓄電池組用來模擬客車上的蓄電池組,利用電動(dòng)機(jī)模擬客車運(yùn)行帶動(dòng)發(fā)電機(jī)轉(zhuǎn)動(dòng)。發(fā)電機(jī)系統(tǒng)(發(fā)電機(jī)、整流箱和控制箱)為試驗(yàn)對(duì)象,如虛框外所示。

試驗(yàn)臺(tái)以基于ARM9內(nèi)核的S3C2410X為核心,由觸摸屏輸入所需參數(shù)和選擇試驗(yàn)項(xiàng)目等。S3C2410X通過繼電器控制變頻器控制電機(jī)正反轉(zhuǎn);通過D/A轉(zhuǎn)換器輸出模擬信號(hào)控制變頻器控制電機(jī)轉(zhuǎn)速。負(fù)載調(diào)控電路調(diào)節(jié)負(fù)載電流大小。試驗(yàn)臺(tái)通過傳感器、A/D轉(zhuǎn)換器測(cè)試發(fā)電機(jī)三相輸出電壓、輸出電流等15項(xiàng)參數(shù)。并將采集的試驗(yàn)數(shù)據(jù)實(shí)時(shí)顯示在液晶顯示屏上,同時(shí)自動(dòng)存入SD卡存儲(chǔ)器。SD卡中的試驗(yàn)數(shù)據(jù)通過UART接口上報(bào)計(jì)算機(jī),由打印機(jī)按規(guī)定的試驗(yàn)記錄表格輸出試驗(yàn)結(jié)果。通過以太網(wǎng)接口能夠?qū)崿F(xiàn)遠(yuǎn)程監(jiān)控和查詢等功能。

3 試驗(yàn)臺(tái)硬件設(shè)計(jì)

按照功能層次,本試驗(yàn)臺(tái)由ARM9最小系統(tǒng)、發(fā)電機(jī)轉(zhuǎn)速測(cè)控模塊、負(fù)載調(diào)控模塊、數(shù)據(jù)采集處理模塊、人機(jī)交互模塊和數(shù)據(jù)通信模塊組成。以下對(duì)各模塊的構(gòu)成進(jìn)行具體的介紹。

ARM9最小系統(tǒng)由S3C2410X微處理器、SDRAM、NAND Flash、復(fù)位電路、電源等組成。S3C2410X是韓國(guó)三星公司生產(chǎn)的基于ARM920T內(nèi)核的16/32位RISC嵌入式微處理器,時(shí)鐘頻率高達(dá)203MHz。SDRAM用于程序的運(yùn)行,64M字節(jié),由兩片HY57V561620組成,工作在32位模式下。NAND Flash用于程序的存儲(chǔ),采用的是64M字節(jié)的K9F1208U0M。復(fù)位電路使用的芯片是MAX811,實(shí)現(xiàn)上電復(fù)位和手動(dòng)復(fù)位的功能。系統(tǒng)由5V電源供電,經(jīng)線性電源L1117-3.3和L1117-1.8輸出3.3V和1.8V供系統(tǒng)使用。

轉(zhuǎn)速測(cè)控模塊調(diào)節(jié)發(fā)電機(jī)運(yùn)轉(zhuǎn)在設(shè)定轉(zhuǎn)速,用于模擬發(fā)電機(jī)隨著鐵路客車運(yùn)轉(zhuǎn)的速度。由于S3C2410X內(nèi)部沒有計(jì)數(shù)器,而有五個(gè)可以輸入外部時(shí)鐘的定時(shí)器,所以轉(zhuǎn)速測(cè)量部分采用定時(shí)器測(cè)量的方法。轉(zhuǎn)速傳感器即旋轉(zhuǎn)編碼器發(fā)出的脈沖信號(hào)作為定時(shí)器0的外部時(shí)鐘信號(hào),定時(shí)器1采用內(nèi)部時(shí)鐘,兩個(gè)定時(shí)器同時(shí)工作,定時(shí)器1定時(shí)結(jié)束后產(chǎn)生中斷,讀取定時(shí)器0的計(jì)數(shù)值,從而可以測(cè)算出發(fā)電機(jī)轉(zhuǎn)速。公式如下:

M=■

公式中:M為發(fā)電機(jī)轉(zhuǎn)速;T為定時(shí)器1的定時(shí)時(shí)間;N為定時(shí)器0的計(jì)數(shù)個(gè)數(shù);P為旋轉(zhuǎn)編碼器每轉(zhuǎn)一圈所發(fā)出的脈沖數(shù)。轉(zhuǎn)速控制部分,S3C2410X通過三個(gè)繼電器控制變頻器,通過變頻器控制電動(dòng)機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止。同時(shí)S3C2410X輸出數(shù)字信號(hào),通過D/A轉(zhuǎn)換器轉(zhuǎn)換為0-5V模擬信號(hào),控制變頻器的輸出頻率來調(diào)節(jié)電動(dòng)機(jī)轉(zhuǎn)速。

負(fù)載調(diào)控模塊用來模擬鐵路客車內(nèi)的用電設(shè)備運(yùn)行。原有試驗(yàn)臺(tái)都是用一個(gè)體積較大、安裝麻煩的電阻箱負(fù)載,通過試驗(yàn)臺(tái)上的轉(zhuǎn)換開關(guān)調(diào)整系統(tǒng)的負(fù)載電阻,以此來調(diào)整負(fù)載電流的大小。這種方法操作不便、調(diào)節(jié)精度差,影響試驗(yàn)結(jié)果。本系統(tǒng)設(shè)計(jì)了新型負(fù)載調(diào)控模塊,該模塊由EXB841、高速IGBT和負(fù)載電阻組成。S3C2410X內(nèi)部有4個(gè)具有PWM功能的定時(shí)器,利用定時(shí)器2可以發(fā)出任意占空比的方波,經(jīng)由專用驅(qū)動(dòng)器EXB841,控制IGBT的通斷,從而調(diào)整負(fù)載電流的大小。負(fù)載電流可由公式表示:

I=τ■

公式中:I為負(fù)載電流;U為整流輸出總電壓;τ為定時(shí)器發(fā)出方波的占空比;R為負(fù)載電阻。從負(fù)載調(diào)控模塊的調(diào)試方式可以看出,采用改進(jìn)的負(fù)載電流調(diào)控方法,能夠?qū)崿F(xiàn)負(fù)載電流的連續(xù)可調(diào),具有切換范圍大、體積小、安裝方便、操作簡(jiǎn)單等特點(diǎn)。

數(shù)據(jù)采集模塊通過各類型傳感器和A/D轉(zhuǎn)換器采集發(fā)電機(jī)三相輸出電壓、發(fā)電機(jī)三相輸出電流、整流輸出總電壓、總電流、負(fù)載電流、充電電流、勵(lì)磁電流、發(fā)電機(jī)前后軸承溫升、整流箱模塊溫升等15項(xiàng)參數(shù)。以上參數(shù)是衡量客車發(fā)電機(jī)系統(tǒng)性能優(yōu)劣的重要指標(biāo),且對(duì)參數(shù)檢測(cè)的精度要求較高,S3C2410X內(nèi)部含有8通道10位AD轉(zhuǎn)換器,其中兩個(gè)通道被觸摸屏占用,而且其轉(zhuǎn)換精度也達(dá)不到系統(tǒng)要求。因此選用MAX197作為A/D轉(zhuǎn)換器,它是MAIXM公司的8通道12位的逐次比較型轉(zhuǎn)換芯片,8+4并行數(shù)據(jù)接口,5MHZ的帶寬,100KSPS的吞吐率。由于MAX197只有8通道,所以在其通道0前加一個(gè)八選一的模擬開關(guān)CD4051,這樣CD4051的8個(gè)通道加上MAX197剩余的7個(gè)通道,就有了15個(gè)數(shù)據(jù)采集通道。

人機(jī)交互模塊采用了液晶觸摸顯示屏,能實(shí)時(shí)顯示試驗(yàn)數(shù)據(jù),試驗(yàn)操作更加方便簡(jiǎn)捷。由于S3C2410X內(nèi)部集成了可編程LCD控制器和觸摸屏控制器,支持帶有觸摸功能的液晶顯示屏,因此硬件實(shí)現(xiàn)較為簡(jiǎn)單。

數(shù)據(jù)通信模塊設(shè)計(jì)了UART接口和以太網(wǎng)接口。UART接口可以完成與近距離PC機(jī)之間的串行通信,將數(shù)據(jù)上傳至PC機(jī)進(jìn)行顯示、打印、存儲(chǔ)。由于S3C2410X內(nèi)部集成有UART控制器,所以只需外加MAX232電平轉(zhuǎn)換芯片和DB-9接口。以太網(wǎng)接口的設(shè)計(jì)采用CS8900A-CQ3以太網(wǎng)控制器,外加隔離變壓器和RJ-45接口。試驗(yàn)數(shù)據(jù)可以通過以太網(wǎng)接口送入網(wǎng)絡(luò)數(shù)據(jù)庫,實(shí)現(xiàn)信息的集成化和遠(yuǎn)程監(jiān)督查詢。

4 試驗(yàn)臺(tái)軟件設(shè)計(jì)

試驗(yàn)臺(tái)選用嵌入式Linux作為操作系統(tǒng),選用Qt/Embedded[5]作為GUI(圖形用戶接口)界面開發(fā)工具。試驗(yàn)臺(tái)的軟件設(shè)計(jì)工作包括:嵌入式系統(tǒng)交叉開發(fā)環(huán)境的構(gòu)建,系統(tǒng)引導(dǎo)程序Bootloader的編寫,Linux操作系統(tǒng)內(nèi)核的移植,設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì), 基于Qt/Embedded的用戶界面及應(yīng)用程序開發(fā)。其中最重要的工作是設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)和基于Qt/Embedded的用戶界面及應(yīng)用程序的開發(fā)。

設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn)了系統(tǒng)內(nèi)核和具體硬件之間的接口。Linux內(nèi)核把驅(qū)動(dòng)程序劃分為3種類型:字符設(shè)備驅(qū)動(dòng),塊設(shè)備驅(qū)動(dòng)和網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)。本試驗(yàn)臺(tái)需要設(shè)計(jì)的驅(qū)動(dòng)程序有:A/D驅(qū)動(dòng),D/A驅(qū)動(dòng),LCD驅(qū)動(dòng),觸摸屏驅(qū)動(dòng),SD卡驅(qū)動(dòng),網(wǎng)卡驅(qū)動(dòng)和串口驅(qū)動(dòng)等。其中觸摸屏驅(qū)動(dòng)屬于字符設(shè)備驅(qū)動(dòng),具體設(shè)計(jì)過程如下。觸摸屏驅(qū)動(dòng)程序入口從S3C2410_TS_INIT開始。首先將觸摸屏相關(guān)寄存器的物理地址映射到虛擬地址、設(shè)置與ADC相關(guān)的I/O口狀態(tài)、對(duì)相關(guān)的寄存器進(jìn)行設(shè)置。接著注冊(cè)中斷和字符設(shè)備。字符設(shè)備操作的結(jié)構(gòu)被S3C2410_FOPS定義。只需定義打開(open)、讀取(read)和關(guān)閉過程(release)。定義TS_RET結(jié)構(gòu)體來存儲(chǔ)觸摸筆動(dòng)作和A/D轉(zhuǎn)換得到的坐標(biāo)值。采用了多次測(cè)量求平均的均值濾波法,使得到的坐標(biāo)更為準(zhǔn)確。

試驗(yàn)臺(tái)的應(yīng)用程序采用模塊化的設(shè)計(jì)思想,主要包括數(shù)據(jù)采集程序、負(fù)載調(diào)控程序、發(fā)電機(jī)轉(zhuǎn)速測(cè)控程序、觸摸屏控制程序、SD卡存儲(chǔ)數(shù)據(jù)程序等。本文給出發(fā)電機(jī)轉(zhuǎn)速測(cè)控程序流程,如圖2所示。該部分采用了閉環(huán)反饋控制,將通過定時(shí)器測(cè)得的轉(zhuǎn)速與設(shè)定轉(zhuǎn)速比較,經(jīng)PID算法計(jì)算出控制量控制轉(zhuǎn)速變化,最終使測(cè)得轉(zhuǎn)速與設(shè)定轉(zhuǎn)速相一致。

試驗(yàn)臺(tái)圖形用戶界面基于Qt/Embedded設(shè)計(jì),主要完成數(shù)據(jù)顯示和事件收集兩大工作,采用典型的下拉框、文本框驅(qū)動(dòng)方式。主窗口的創(chuàng)建使用最常用方法,基于QMainWindow類創(chuàng)建一個(gè)用戶類。在主窗口類中使用new QAction( )設(shè)計(jì)系統(tǒng)所需的動(dòng)作,通過addTo( )函數(shù)添加到菜單中,并將相應(yīng)動(dòng)作發(fā)出的信號(hào)和合適的插槽連接起來,如連接到轉(zhuǎn)速測(cè)控、負(fù)載調(diào)控、數(shù)據(jù)采集等程序中的函數(shù)。當(dāng)用戶點(diǎn)擊一個(gè)菜單項(xiàng)的按鈕時(shí),應(yīng)用程序會(huì)執(zhí)行其相應(yīng)的代碼。

5結(jié)論

在滿足發(fā)電機(jī)系統(tǒng)基本性能檢測(cè)要求的基礎(chǔ)上,以ARM9為核心的鐵路客車發(fā)電機(jī)系統(tǒng)試驗(yàn)臺(tái)設(shè)計(jì)了負(fù)載調(diào)控模塊,液晶觸摸顯示屏的人機(jī)交互接口,SD卡存儲(chǔ)器和以太網(wǎng)接口等。在嵌入式Linux操作系統(tǒng)上基于Qt/Embedded設(shè)計(jì)了友好的圖形用戶接口界面。試驗(yàn)臺(tái)具有操作簡(jiǎn)捷、測(cè)控精度高、實(shí)時(shí)性好、體積小、自動(dòng)化程度高的特點(diǎn),較好地滿足了車輛檢修部門的需求。

參考文獻(xiàn):

[1] 翟國(guó)富,王淑娟,邵青,等.鐵路客車J5型發(fā)電機(jī)仿真試驗(yàn)系統(tǒng)的研究[J].鐵道車輛,2000,38(12):15-17.

[2] 郝春霖.淺談需改進(jìn)的發(fā)電機(jī)試驗(yàn)臺(tái)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2006(8):55-56.

[3] 宋永增.客車發(fā)電機(jī)綜合試驗(yàn)微機(jī)數(shù)據(jù)采集系統(tǒng)[J].北方交通大學(xué)學(xué)報(bào),2001,25(4):90-93.

[4] 黃勝群,孫法明.5KW發(fā)電機(jī)試驗(yàn)臺(tái)的研制[J].鐵道機(jī)車車輛工人,2007(11):9-12.

[5] 何劍鋒,鄔文彪,李宏穆,等.嵌入式Linux系統(tǒng)的Qt/Embedded圖形界面開發(fā)[J].電子工程師,2007,33(7):46-48.

主站蜘蛛池模板: 成年片色大黄全免费网站久久| 亚洲精品综合一二三区在线| 青青极品在线| 71pao成人国产永久免费视频| 国产av一码二码三码无码| 亚洲日韩在线满18点击进入| 福利国产在线| 国产网站免费观看| 免费99精品国产自在现线| 午夜影院a级片| 欧美在线导航| 丝袜国产一区| 久青草免费在线视频| 午夜a视频| 亚洲精品国产精品乱码不卞| 久无码久无码av无码| 亚洲精选高清无码| 成人精品视频一区二区在线| 香蕉在线视频网站| 内射人妻无码色AV天堂| 欧美午夜小视频| 久草性视频| 国产精品尤物铁牛tv| 黄色网址手机国内免费在线观看| 欧美精品一区二区三区中文字幕| 亚欧美国产综合| 精品一区二区久久久久网站| 亚洲第一中文字幕| 青青草原国产免费av观看| 亚洲成A人V欧美综合天堂| 亚洲中文字幕无码mv| 三区在线视频| 狠狠色狠狠色综合久久第一次| 国产综合无码一区二区色蜜蜜| 国产区在线看| 国产欧美另类| 亚洲成人精品| 国产永久在线观看| 亚洲精品国产日韩无码AV永久免费网| 久久伊伊香蕉综合精品| 久久久久亚洲av成人网人人软件| 国产精品免费p区| 91精品专区国产盗摄| 99久久精彩视频| 日本少妇又色又爽又高潮| 国产高清无码第一十页在线观看| 久久久久久久久18禁秘| 亚洲无码高清一区| 日本人又色又爽的视频| 美女被操黄色视频网站| 国产亚洲日韩av在线| 在线综合亚洲欧美网站| 久久人妻xunleige无码| 3D动漫精品啪啪一区二区下载| 最新国产午夜精品视频成人| 日韩经典精品无码一区二区| 欧美三级日韩三级| 亚洲天堂网在线视频| 日韩AV手机在线观看蜜芽| 激情午夜婷婷| 日韩无码白| a级毛片网| 人妻丰满熟妇AV无码区| 国产97视频在线观看| 99激情网| 亚洲无码久久久久| 久久精品人人做人人综合试看| 国产视频欧美| 极品国产在线| 九色最新网址| 久久精品国产精品国产一区| 亚洲欧洲日产国产无码AV| 狠狠操夜夜爽| 国产精品青青| 精品视频一区二区观看| 国产欧美亚洲精品第3页在线| 免费中文字幕在在线不卡| 亚洲综合色婷婷| 国产三级精品三级在线观看| 亚洲小视频网站| 福利在线免费视频| 免费观看三级毛片|