《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種新型嵌入式輪參測量儀設計
一種新型嵌入式輪參測量儀設計
來源:電子技術應用2010年第6期
蘇 磊,張登福
空軍工程大學 工程學院航空電子工程系,陜西 西安710038
摘要: 針對傳統測量儀體積大、成本高、精度難以保證等缺點,基于ARM芯片LPC2214設計了一款手持式的輪參測量儀,具有體積小、精度高、功耗低、容量大等優點。設計中結合實際情況和要求,采用靈活有效的設計方法,在充分利用現有資源的基礎上,設計了符合要求的實際電路和相關程序,具有很高的經濟價值和參考價值。
中圖分類號: TP216
文獻標識碼: A
A new design of embedded train-wheel metrical instrument
SU Lei,ZHANG Deng Fu
Air Force Engineering University, Engineering College, Avionic Engineering Department, Xi′An 710038,China
Abstract: Traditional metrical instruments always have the disadvantages of large volume, high cost and uncontrollable precision. To overcome these disadvantages, a new kind of hand-hold metrical instrument, based on the ARM chip LPC2214, is designed in this paper, which is used to measure the size of train wheel. In the process of design, according to the reality and requirements, flexible and efficient methords are taken into action, making full use of the resources in existence. And the circuits, as well as the programm, have high economic value and good use for reference.
Key words : embedded system;train-wheel measure;LCD;LPC2214

    安全是一個永恒的話題,在交通運輸領域尤其如此。在鐵路運輸中,火車車輪的磨損是影響其安全運行的一個重要因素。對車輪外形的測量,已經從早期的人工模擬式進入到如今的電子數字式,然而現有的測量儀仍然有體積、功耗以及精度等方面的不足。針對這些不足,本文提出并設計了一種以ARM芯片LPC2214為核心的新型測量儀。
1 總體設計
1.1 性能要求

    本設計的任務是設計一款手持式的火車車輪參數測量儀,用來檢測車輪的磨損程度,確定車輪的工作狀況,保證車輛的正常和安全運行。設計的基本原理是使用激光傳感器測量車輪相應的參數,將其傳給測量儀,實現數據的處理、存儲和顯示等。根據設計要求,需要測量的車型包括貨車、客車和動車3種,車輪型號有20種,并有以下具體的要求:
    (1)在存儲和顯示測量數據時提供時間、地點編號、測量員編號等相關信息;
    (2)測量范圍10 mm~100 mm,精度0.01 mm,并存儲一定數量的測量數據;
    (3)良好的人機交互界面;
    (4)體積小,重量輕,低功耗。
1.2 電路總體設計
    根據性能指標,本設計采用NXP公司的ARM芯片LPC2214作為核心處理器件,外圍器件包括實時時鐘PCF8563、FLASH存儲器SST25VF016B、RS232/485串口驅動芯片和電源芯片,以及液晶屏和小鍵盤等,如圖1所示。

    LPC2214是一款性能優異的微處理器,其基于一種支持實時仿真和跟蹤的32 bit ARM7TDMI-STM CPU,帶有256 KB片內FLASH存儲器、2個UART串口、SPI接口、外部存儲器接口等,具有高達60 MHz的操作頻率,完全滿足設計需要[1,4]。
    本系統有5個外部傳感器,其中3個位移傳感器、2個激光傳感器,具體參數的獲取由這5個傳感器實現。在數據測量中,根據車型不同,可以簡要歸結為如下測量方式:(1)動車型的測量,獲取連在RS485線的3個位移傳感器值和激光傳感器4和激光傳感器5值;(2)普通客車和貨車的測量,先獲取連在RS485線的3個位移傳感器值和激光傳感器4值,再用繼電器閉合電磁線圈,延時2 s,讀取激光傳感器4值。
2 各部分軟硬件設計
2.1 實時時鐘設計

    實時時鐘的任務流程圖如圖2所示。

    由于在保存測量數據時,需要同時保存測量時的時間,這樣便于日后檢查統計,而LPC2214內部自帶的實時時鐘是掉電易失的,故在設計中采用實時時鐘芯片PCF8563設計了外部時鐘電路。PCF8563是低功耗的CMOS 實時時鐘/日歷芯片,具有16個8 bit寄存器,采用I2C接口,通過SDA和SCL 2條線與LPC2214相連,使用非常簡便。在其電源端接了一個1 F的電容(也可改用紐扣電池),在測量儀斷電時為PCF8563提供電壓,從而實現實時計時功能。
    另外,其第10~12個寄存器(09H~0BH)為分鐘、小時和日報警寄存器,此處不用報警功能,而將其改為存儲測量次數,節省了外部存儲空間,也保證了數據的安全性。需要存儲的測量次數為16 bit,考慮到3個報警寄存器并非所有位數都是有效的,實際分配為09H取8 bit,0AH和0BH取后4 bit,這樣正好16 bit,滿足測量數據的存儲范圍。
2.2 外部存儲器設計
    本測量儀是一種手持式設備,對體積要求比較嚴格。為減小電路板面積和簡化布線,外部存儲器采用只有8個管腳的小封裝SST25VF016B。SST25VF016B是一款16 Mbit(000000H~1FFFFFH,2 MB)SPI接口串行FLASH,其采用的CMOS SuperFlash工藝保證更低的功耗,并具有4 KB、32 KB、64 KB以及Chip-Erase等4種靈活的擦除方式。SST25VF016B的連接如圖3所示。

    SST25VF016B的操作包括擦除和讀寫等,由于對速度的要求不嚴格,所以在設計中采用GPIO口模擬SPI接口。發送和接收數據的2個子程序如下:
/*******************************************
* 名稱:Send_Byte()
* 功能:模擬SPI向SST25發送數據,在SCK的
*         上升沿發送1 bit的數據,共發送8個
*******************************************/
void Send_Byte(uint8 byte_OUT)
{
    uint8 i;
    for(i=0;i<8;i++)
    {
        IO0CLR=SCK;                    //SCK=0
        if((byte_OUT & 0x80)==0x80)        //輸出1
        {
        IO0SET=SI;                    //SI=1;
        }
        else
        {
        IO0CLR=SI;                    //SI=0
        }
        byte_OUT=(byte_OUT<<1);        //輸出0
        IO0SET=SCK;                    //SCK=1
    }
}

/*******************************************
* 名稱:Get_Byte()
* 功能:模擬SPI接收數據,在SCK的下降沿接收
*         1 bit的數據,共接收8個
*******************************************/
uint8  Get_Byte(void)
{
    uint8 i;
    uint16 byte_IN=0;
    for(i=0;i<8;i++)
    {
        IO0CLR=SCK;                    //SCK=0
        if((IO0PIN>>5)&0x01)            //判斷是否輸入1
        {
        byte_IN++;
        }
        IO0SET=SCK;                    //SCK=1
        byte_IN=(byte_IN<<1);
    }
    byte_IN=(byte_IN>>1);
    return(byte_IN);
}
    在對外部FLASH存儲空間的分配中,前80 KB用來存儲20組設定的參數,用輪型編號進行索引,每組占4 KB;剩下的空間用來存儲測量數據,每組測量數據分配40 B,用存儲在實時時鐘報警寄存器內的測量次數進行索引,理論可存儲50 380組,可滿足長時間使用的需要。另外,在設置和測量的數據中,有一部分參數是小數,可將其轉化為整數后存儲,讀取時再轉化為小數即可。外部存儲器的讀寫流程如圖4所示。

2.3 液晶屏驅動設計
    液晶屏型號為P160128,由于其沒有自帶的漢字庫,故根據需要顯示的漢字通過相關的軟件來完成制作漢字庫[3]。設計成的字庫和ASCII字符約有8 KB,存儲在LPC2214的內部FLASH中。此液晶屏為160&times;128點陣,而每個漢字占用點陣為16&times;16,故此屏可以顯示8行漢字,每行10個,因此對于某些需要顯示較多參數的地方,可以考慮分多屏顯示。
2.4 鍵盤掃描程序設計
    根據應用需要,設計中采用4&times;5矩陣鍵盤,共計20個按鍵。鍵盤掃描程序是整個軟件的核心程序,通過使用者對鍵盤的操作調用相應的子程序,完成相應的設置和控制[4]。
3 軟硬件調試
    本設計中需要顯示設置、測量、查詢3個界面,根據屏幕的大小,設置和查詢分為2屏顯示,測量界面為1屏顯示。
    系統開機時默認進入設置界面,設置界面1和界面2可以通過&ldquo;&rarr;&rdquo;&ldquo;&larr;&rdquo;進行切換,其中實時時鐘的設定就是在設置界面2進行的。在設置界面可以對20種輪型進行參數的設置和查看,每組輪型參數的有效長度為40 B,實際分配4 KB,這樣做的原因,就是在對某種輪型參數進行修改時,需要先對修改區域進行擦除,可通過調用擦除4 KB子程序Block_Erase4k()來實現,而不會影響到其他組。
    測量界面負責顯示經處理后的數據信息。在測量前半部分可以設定6個相關的參數。當檢測到&ldquo;確認&rdquo;鍵按下時,系統自動調用子函數save_test_para()來保存測量數據和實時的日期時間,同時測量次數自動加1,為存儲下一組測量數據做好準備。
    當需要對之前測量的數據進行查詢時,可以切換到&ldquo;查詢&rdquo;界面。&ldquo;查詢&rdquo;界面默認顯示為剛剛保存的一組測量數據,此時可以通過&ldquo;&darr;&rdquo;&ldquo;&uarr;&rdquo;2個按鍵對序號進行增減,也可以通過數字鍵輸入要查詢的測量序號,然后按&ldquo;確認&rdquo;鍵,通過執行子函數Display_querry()調出測量數據。相對于&ldquo;測量&rdquo;界面,&ldquo;查詢&rdquo;界面需要額外顯示測量日期和時間,受屏幕限制,同樣將其分為2屏,可以通過&ldquo;&rarr;&rdquo;&ldquo;&larr;&rdquo;2個按鍵進行切換。
    本文以ARM芯片LPC2214為核心,設計了一款手持式測量儀,具有較高的測量精度和非常優越的實用價值。在設計中結合實際要求和器件性能,靈活設計了相應的硬件電路和軟件程序,達到了實用目的。作為一款新型的輪參測量儀,本系統最大的意義在于采用合理的器件,以相對很低的成本達到了較高的精度,既可用于測量在線運行列車車輪的磨損,還可以在生產線上對輪型尺寸進行分選,同時,可借鑒該系統的設計思想用于其他對體積、功耗、成本等要求較高的場合。
    此外,在開發過程中,考慮到用戶的要求,可采用更高級別標準的器件,以適應各種不同的環境。同時,本系統的操作和顯示方式簡潔,方便用戶使用,可廣泛應用于各種相關的場合。
參考文獻
[1] 周立功.ARM嵌入式系統基礎教程[M].北京:北京航空 航天大學出版社,2005.
[2] 曹準,周文祥,張學川.基于手機的虛擬儀器技術研究[J].電子技術應用,2007(9):91-95.
[3] 張昀超,周明濤,靳世久.液晶顯示模塊測試系統[J].電子測量技術,2006,29(4):42-43.
[4] PHILIPS公司.LPC2114/2124/2212/2214 User Manual.2004.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久久久久尹人综合网亚洲| 你懂的国产精品永久在线| 卡通动漫国产精品| 一区二区三区在线视频观看| 亚洲欧洲日产国码二区| 国产精品一区在线播放| 久久成人羞羞网站| 国产精品一区在线观看| 欧美视频在线观看免费| 亚洲午夜在线观看| 国产精品欧美一区二区三区奶水| 国产精品一区二区三区成人| 亚洲青涩在线| 欧美日本亚洲韩国国产| 欧美午夜激情小视频| 99国内精品久久| 欧美在线地址| 欧美在线视频二区| 欧美中文日韩| 一区二区久久久久| 欧美成年人网站| 久久在线视频在线| 久久精品成人欧美大片古装| 免费在线看成人av| 欧美体内she精视频在线观看| 欧美午夜激情在线| 午夜精品影院| 久久国产高清| 国产精品欧美精品| 欧美1区免费| 亚洲少妇自拍| 久久国产免费看| 国产精品亚洲激情| 国产精品视频男人的天堂| 亚洲素人在线| 亚洲精品欧洲| 欧美三级午夜理伦三级中文幕| 亚洲国产精品久久| 亚洲美女视频在线观看| 欧美激情精品久久久六区热门| 亚洲日本黄色| 国产欧美一区二区三区在线看蜜臀| 亚洲高清不卡在线观看| 亚洲欧美日韩成人| 中文日韩欧美| 欧美人妖在线观看| 一区二区三区在线不卡| av成人免费| 男人的天堂成人在线| 中文网丁香综合网| 国产婷婷色综合av蜜臀av| 国产精品久久久久久久第一福利| 欧美**人妖| 欧美午夜不卡在线观看免费| 久久躁狠狠躁夜夜爽| 久久亚洲精品中文字幕冲田杏梨| 亚洲美女视频在线免费观看| 能在线观看的日韩av| 亚洲成色www8888| 亚洲午夜精品| 欧美中文字幕在线视频| 国产一区自拍视频| 国产精品成人一区二区| 在线日韩av| 亚洲一级网站| 欧美91大片| 亚洲在线一区二区三区| 老司机成人网| 欧美在线观看一区二区三区| 久久天堂精品| 一二三区精品福利视频| 久久久成人精品| 免费在线观看精品| 久久国产精品99久久久久久老狼| 国产精品久久久久久久久久ktv| 国产精品毛片a∨一区二区三区|国| 亚洲电影激情视频网站| 欧美激情中文字幕一区二区| 国产精品av一区二区| 亚洲电影免费观看高清| 午夜欧美视频| 久久久久久一区| 国产精品视频yy9099| 欧美一级在线视频| 亚洲国产专区| 韩国av一区二区三区在线观看| 欧美日韩中字| 亚洲欧美日本国产有色| 欧美日韩精品在线播放| 精品av久久久久电影| 亚洲日本成人女熟在线观看| 欧美一级二级三级蜜桃| 欧美日韩亚洲三区| 国户精品久久久久久久久久久不卡| 99国内精品| 亚洲精品一区二区三区av| 午夜伦欧美伦电影理论片| 国产欧美在线播放| 免费在线亚洲欧美| 亚洲图片欧洲图片日韩av| 亚洲电影免费观看高清完整版在线观看| 免费一级欧美片在线观看| 午夜一区二区三视频在线观看| 亚洲视频综合在线| 亚洲午夜精品视频| 欧美激情第4页| 91久久精品美女高潮| 91久久嫩草影院一区二区| 国产精品日韩在线一区| 久久视频在线视频| 亚洲国产精彩中文乱码av在线播放| 欧美视频在线免费看| 亚洲福利电影| 久久丁香综合五月国产三级网站| 国产亚洲福利| 国产精品盗摄一区二区三区| 性18欧美另类| 亚洲精品之草原avav久久| 激情久久五月| 一区二区三区产品免费精品久久75| 狠狠综合久久av一区二区老牛| 香蕉久久一区二区不卡无毒影院| 狠狠色噜噜狠狠色综合久| 亚洲香蕉成视频在线观看| 久久久人成影片一区二区三区观看| 久久亚洲私人国产精品va| 国产一区二区三区电影在线观看| 亚洲欧美另类中文字幕| 欧美在线播放高清精品| 国产一区二区三区久久久久久久久| 日韩视频一区二区三区在线播放免费观看| 久久久av水蜜桃| 亚洲精品一区二区在线| 在线视频免费在线观看一区二区| 欧美一区二区在线视频| 国产欧美日韩精品一区| 美女视频一区免费观看| 欧美韩日一区| 久久久999| 欧美日韩第一区| 国产亚洲精品一区二555| 久久精品人人做人人爽| 亚洲精品五月天| 欧美午夜精品久久久久久浪潮| 狠狠色综合网站久久久久久久| 亚洲国产天堂久久国产91| 一本久道久久综合婷婷鲸鱼| 亚洲人成网站999久久久综合| 欧美成人午夜激情在线| 国产揄拍国内精品对白| 1024欧美极品| 亚洲在线国产日韩欧美| 久久久久99| 夜夜嗨av色一区二区不卡| 久久在线免费| 亚洲小说区图片区| 午夜精品理论片| 美日韩免费视频| 亚洲一区三区在线观看| 国产精品三级久久久久久电影| 欧美区在线播放| 亚洲尤物视频网| 午夜精品一区二区三区在线播放| 午夜精品偷拍| 国产精品久久久久毛片大屁完整版| 亚洲国产精品一区二区尤物区| 亚洲国产成人av| 性亚洲最疯狂xxxx高清| 一区二区三区在线视频免费观看| 欧美激情在线狂野欧美精品| 麻豆国产精品一区二区三区| 国产日韩欧美成人| 国产婷婷色一区二区三区在线| 国产综合色一区二区三区| 一本色道久久综合狠狠躁篇的优点| 亚洲激精日韩激精欧美精品| 久久国产精品高清| 亚洲精品日产精品乱码不卡| 日韩视频亚洲视频| 久久免费精品日本久久中文字幕| 国产伦精品一区二区三区高清| 国产精品男女猛烈高潮激情| 香蕉免费一区二区三区在线观看| 日韩一级在线观看| 久久一区国产| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩一区二区三区| 午夜精品福利电影| 国产精品手机在线| 欧美一二三区精品| 亚洲欧美综合v| 国产日韩欧美在线| 久久精品视频一| 国产自产2019最新不卡| 国产一区二区三区丝袜| 黄色精品一区| 国产精品外国| 欧美视频在线观看 亚洲欧| 91久久香蕉国产日韩欧美9色| 欧美一区深夜视频| 久久久久**毛片大全| 亚洲乱码精品一二三四区日韩在线| 国产精品推荐精品| 欧美大胆成人| 亚洲性视频网址| 91久久在线播放| 亚洲视频一区二区在线观看| 欧美日韩一区二区在线观看| 久久精品一级爱片| 一区二区三区欧美| 欧美制服丝袜| 亚洲成色777777女色窝| 伊人婷婷久久| 国产美女精品人人做人人爽| 在线日韩日本国产亚洲| 亚洲国产精品一区二区www| 日韩天堂av| 国产精品久久7| 国产精品伦一区| 午夜久久影院| 亚洲日本精品国产第一区| 亚洲精品一区久久久久久| 免费永久网站黄欧美| 亚洲影院在线| 亚洲精品国产精品久久清纯直播| 亚洲欧洲美洲综合色网| 日韩视频中午一区| 欧美日韩dvd在线观看| 亚洲成人资源网| 午夜精品视频在线观看| 久久人人爽爽爽人久久久| 国自产拍偷拍福利精品免费一| 性视频1819p久久| 欧美三级电影一区| 欧美精品免费看| 欧美精品三级| 狠狠色综合色综合网络| 欧美一区二区三区免费看| 亚洲免费精彩视频| 狠狠入ady亚洲精品| av不卡在线| 欧美在线免费一级片| 香蕉久久a毛片| 亚洲视频国产视频| 一区福利视频| 99精品国产一区二区青青牛奶| 日韩视频一区二区在线观看| 美女脱光内衣内裤视频久久影院| 99精品欧美| 国产精品久久久亚洲一区| 国产精品一区2区| 欧美激情综合五月色丁香小说| 一区二区在线视频播放| 亚洲一区二区av电影| 欧美国产日韩在线观看| 欧美区一区二区三区| 麻豆国产精品va在线观看不卡| 欧美交受高潮1| 国产丝袜一区二区三区| 一区二区三区精品视频在线观看| 亚洲美女精品久久| 女生裸体视频一区二区三区| 久久噜噜亚洲综合| 久久综合久久美利坚合众国| 国产精品乱码一区二区三区| 欧美日韩在线直播| 欧美一区亚洲二区| 亚洲三级国产| 亚洲高清视频中文字幕| 欧美激情久久久久| 亚洲大胆视频| 国产欧美在线视频| 国产视频精品xxxx| 亚洲男人的天堂在线观看| 欧美日韩另类一区| 国产精品自拍网站| 国产日韩欧美综合在线| 亚洲一区二区三区高清| 亚洲国产精品一区二区三区| 欧美精品久久久久久久免费观看| 99国产精品99久久久久久| 欧美色视频日本高清在线观看| 欧美激情久久久久久| 欧美国产精品人人做人人爱| 亚洲一区二区三区四区五区黄| 午夜精品久久久久久久白皮肤| 美日韩精品视频免费看| 暖暖成人免费视频| 国产一区二区中文| 亚洲成人中文| 狠狠色狠狠色综合日日91app| 欧美激情按摩在线| 久久综合网hezyo| 国产一区二区日韩精品| 国产一区二区在线观看免费播放| 国产精品久久久一区二区三区| 欧美日韩日本视频| 欧美成年人网站| 欧美日韩成人综合天天影院| 久久精品国产77777蜜臀| 国产一区二区三区不卡在线观看| 先锋影音一区二区三区| 在线免费高清一区二区三区| 午夜精品久久久久久99热| 国产精品影视天天线| 久久久一本精品99久久精品66| 国产精品久久久久久久app| 久久一区二区三区超碰国产精品| 欧美伊人久久| 亚洲激情第一页| 黄色一区二区三区| 欧美视频亚洲视频| 免费毛片一区二区三区久久久| 欧美精品啪啪| 欧美日韩一区二区国产| 欧美日韩蜜桃| 久久精品国产69国产精品亚洲| 欧美不卡三区| 亚洲精品一区二区三区99| 久久不射2019中文字幕| 欧美精品不卡| 海角社区69精品视频| 欧美精品www在线观看| 欧美成人乱码一区二区三区| 亚洲香蕉网站| 在线一区二区三区做爰视频网站| 欧美天天视频| 伊人久久久大香线蕉综合直播|