基于SEP3203拉力試驗機嵌入式測控系統(tǒng)設計-嵌入式
基于SEP3203拉力試驗機嵌入式測控系統(tǒng)設計
2011-04-17 13:49:51來源:互聯(lián)網(wǎng)0 引言
萬能材料試驗機是測定材料機械性能的基本設備之一,主要用作對金屬、橡膠、塑料、陶瓷和水泥等材料的拉伸、壓縮、彎曲和剪切等機械性能的試驗,可完成對材料的強度、塑性、彈性及韌性的檢測。隨著國際化的不斷深入,國內(nèi)外材料試驗機的發(fā)展主要呈現(xiàn)出計算機化、數(shù)據(jù)處理全面化、控制精確化、全面化的特點。
當前萬能材料試驗機測控系統(tǒng)的開發(fā)具有一定的復雜性,要在盡可能小的空間中集成數(shù)據(jù)采集、處理,人機界面,串行通信等多個功能。傳統(tǒng)的單片機由于功能單一,往往無法滿足要求,或者即使可以實現(xiàn),也需要使用大量的MCU協(xié)同工作,在信號連接、編程和減少體積方面,都會遇到不小的困難。在裸機上直接開發(fā)運行前后臺系統(tǒng)的開發(fā)、維護和擴展都很困難,而且這樣的系統(tǒng)本質上是一個程序超循環(huán),根本無法保證測控系統(tǒng)的實時性要求。
萬能材料試驗機測控系統(tǒng)不但要求系統(tǒng)能夠及時響應隨機發(fā)生的外部事件,對其進行快速處理,還需要同時執(zhí)行多個任務,并對每個任務實時響應。如果使用嵌入式系統(tǒng)技術,則可以使用單片嵌入式CPU,集成多種功能,逐步解決存在的問題。
本文就是基于這樣的背景,提出一種基于SEP3203處理器和實時操作系統(tǒng)μC/OS-Ⅱ的高精度萬能材料試驗機測控系統(tǒng)的實現(xiàn)。
1 系統(tǒng)工作原理
試驗機利用控制器,先經(jīng)交流伺服單元控制電機運轉,再經(jīng)精密減速器減速后,通過反齒隙游移螺帽由電機帶動雙螺旋絲杠副,驅動動橫梁上下移動,從而實現(xiàn)對試樣的加載過程,完成試樣的拉伸、壓縮等力學性能試驗。它的工作原理如圖1所示。在做拉力試驗或者其他試驗時,由于試驗機的負荷傳感器與試樣失去平衡,電橋產(chǎn)生一個弱小的不平衡電壓輸出。該電壓在一定范圍內(nèi)與作用力的大小呈線性正比例關系。然而試樣在負荷作用下引起的變形量則通過電子引伸計獲得。負荷傳感器和電子引伸計輸出的小信號都經(jīng)測量單元放大處理后,送給控制器數(shù)據(jù)采集輸入端進行數(shù)據(jù)處理,得到力和變形量值,同時繪制出力和變形等特征曲線。此外,動橫梁的位移則通過安裝在電機轉軸上的光電編碼器數(shù)字測量獲得。
點擊看大圖
2 測控系統(tǒng)硬件設計
根據(jù)試驗機的功能要求和工作原理,該系統(tǒng)硬件體系結構如圖2所示。
2.1 核心板和電源模塊
核心板上的處理器采用東南大學博芯公司的SEP3203。SEP3203處理器內(nèi)嵌了英國ARM公司提供的ARM7TDMI處理器內(nèi)核,內(nèi)嵌20 KB片上零等待靜態(tài)存儲器;集成了支持黑白、灰度、彩色的LCD控制器;支持用于連接觸摸屏通信的SPI協(xié)議。一個通道實時時鐘模塊,85個通用I/O口和18個外部中斷源。
核心板中存儲器部分包括8 MB SDRAM和2 MBNOR FLASH。通過擴展插座引入核心板所用到的RESET和WAKEUP功能引腳;通過擴展插座將22位地址線和32位數(shù)據(jù)線以及未用的控制信號擴展到母板。
該系統(tǒng)要求多路電源供電,如ARM核心板需要3.3 V和5 V兩路電源;在系統(tǒng)的外圍部件中,LCD控制模塊需要5 V電源供電;A/D轉換模塊需要6 V電源同時供電;伺服驅動器則需要12 V電源供電,所以應該對輸入電源進行相應的穩(wěn)壓、分路等設計。
2.2 外圍通用接口模塊
試驗機控制器的外圍通用接口模塊主要包含通用I/O口、USB接口、JTAG調試口等。在試驗機系統(tǒng)中,控制器除了要與上下層通信外,主要還涉及到傳感器測量參數(shù)的數(shù)據(jù)采集和伺服控制信號的輸出等。同時,開關量也是測控現(xiàn)場最簡單且使用較頻繁的信號之一,如試驗機動橫梁的限位開關、液晶顯示控制和指示燈的亮滅等。設計中采用SEP3203的通用I/口來實現(xiàn)這些信號的輸入/輸出。
SEP3203提供了85個通用I/O口和18個外部中斷源,無需擴展I/O口。使用端口功能時首先在程序里把引腳功能模式定義好,即將每個端口配置為輸入模式、輸出模式或中斷功能模式,每個復用引腳都有對應的寄存器位來選擇實際使用的功能模式。該設計中,I/O通道使用雙向緩沖器件74LVCH162245A,以增強總線驅動能力。
此外,系統(tǒng)中還添加了2個USB接口,用于測試結果的輸出或作為備用接口。
2.3 信號采集模塊
信號采集模塊包括多通道力值采集模塊和多通道變形信號采集模塊。
力值和變形是系統(tǒng)所采集的最主要信號。傳感器的電壓信號輸入到模/數(shù)轉換器CS5530中,CS5530的差動輸入端可以直接測量來自傳感器的毫伏信號,這簡化了與外圍電路的連接??删幊淘鲆娣糯笃髂苁狗糯蟊稊?shù)從1~32進行設定,大大提高了系統(tǒng)的動態(tài)特性。多級程控數(shù)字濾波器可使數(shù)據(jù)輸出速率得到選擇,范圍為7.5 Hz~3.84 kHz,方便了與外設的連接。另外,CS5530內(nèi)部有一個完整的自校正系統(tǒng),可以進行自校準和系統(tǒng)校準,從而可消除A/D本身的零點增益和漂移誤差,以及系統(tǒng)通道的失調和增益誤差。此外,由線性穩(wěn)壓元件7806提供工作電壓,以確保信號采集精度。
2.4 人機交互模塊
為了使萬能試驗機測控系統(tǒng)具有更好的人機交互界面,便于用戶調試與操作,需要給其配置顯示裝置,如LCD液晶顯示屏以及信號燈提示等。另外.要進行人機交互,還得有輸入裝置,使用戶可以對ARM主控制器發(fā)出命令或輸入必要的控制參數(shù)等,該系統(tǒng)采用觸摸屏輸入。
根據(jù)系統(tǒng)的實際需要,液晶顯示模塊采用240×320黑白4級灰度顯示屏,兼容彩色7寸64K彩色TFT液晶屏,觸摸屏與LCD合為一體。觸摸屏采用AC97+UCB1400工作方式。
評論排行