一種力位移檢測裝置的評估設(shè)置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種力位移檢測裝置的評估設(shè)置方法,是采用嵌入式控制系統(tǒng)實現(xiàn)檢測過程中對待檢曲線評估內(nèi)容的設(shè)置,該評估內(nèi)容作為檢測裝置中對曲線是否合格進行判斷的依據(jù)。
【背景技術(shù)】
[0002]目前,力位移傳感器檢測系統(tǒng)在進行曲線評估內(nèi)容設(shè)置時,設(shè)置方法固定、人機基面差、且設(shè)定后的內(nèi)容在實時存儲、實時顯示等方面存在缺陷,使得用戶不能根據(jù)被檢測工件的特性靈活設(shè)置評估的方法和內(nèi)容,影響了檢測系統(tǒng)的適用性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的技術(shù)解決問題是:克服現(xiàn)有力位移傳感器檢測系統(tǒng)曲線評估方法固定、人機界面差、實時性差等方面的缺陷,設(shè)計了一種可靈活設(shè)置評估內(nèi)容、人機界面友好、實時存儲和顯示評估內(nèi)容的方法。
[0004]本發(fā)明的技術(shù)解決方案為:
一種力位移檢測裝置的評估設(shè)置方法,本發(fā)明利用一片ARM處理器芯片實現(xiàn)對液晶觸摸屏的界面顯示,根據(jù)觸摸屏設(shè)置情況決定曲線評估的內(nèi)容和每項內(nèi)容具體的邊界值或閾值,其中曲線評估內(nèi)容包含以下四種方法的任意組合:線程窗評估方法、通過窗評估方法、塊窗評估方法、包絡(luò)評估方法;曲線評估內(nèi)容設(shè)定完成后,根據(jù)指令將設(shè)定的結(jié)果送至外部FLASH存儲空間進行數(shù)據(jù)存儲,同時將設(shè)定的評估內(nèi)容實時顯示在液晶觸摸屏上進行顯示。
[0005]有益效果
本發(fā)明可靈活設(shè)置評估內(nèi)容,且人機界面友好,具有實時存儲和顯示的功能。
【附圖說明】
[0006]圖1為本發(fā)明的結(jié)構(gòu)組成框圖。
[0007]圖2為本發(fā)明的液晶觸摸屏顯示界面示意圖。
[0008]圖3為本發(fā)明的ARM芯片與外部FLASH接口電路圖。
[0009]圖4為本發(fā)明的液晶觸摸屏顯示界面示意圖。
[0010]圖5為本發(fā)明的曲線評估設(shè)置方法主程序流程圖。
[0011]圖6為本發(fā)明的定時器中斷服務(wù)程序流程圖。
[0012]圖7為本發(fā)明的emWin回調(diào)函數(shù)程序流程圖。
[0013]下面結(jié)合附圖對本發(fā)明專利作進一步的描述。
[0014]如圖1所示:是本發(fā)明系統(tǒng)的組成框圖,其特征為:ARM芯片I是曲線評估的控制核心,該芯片與液晶觸摸屏I和FLASH芯片3相連接,采用圖形用戶界面工具emWin進行曲線評估界面的顯示設(shè)計,處理從液晶觸摸屏2發(fā)送來的設(shè)置信息,并將設(shè)置好的評估組合方法和每項評估內(nèi)容的參數(shù)發(fā)送至FLASH芯片3進行存儲。
[0015]如圖2所示,本發(fā)明采用TSC2046芯片來控制觸摸屏,該芯片與ARM芯片通過SPI通信方式進行交換數(shù)據(jù),本發(fā)明中用ARM芯片PF6,PF7,PF8,PF9引腳復用成SPI方式進行TSC2046芯片的控制;TSC2046芯片讀取坐標的原理如下:當要測量X坐標時,首先通過寫控制字到觸摸屏控制器,使得在X+和X-上施加一個確定的電壓,而Y+和Y-上不加電壓,則X+和X-之間就會形成均勻連續(xù)的平行電壓場。當用手指或觸摸筆觸及觸摸屏表面時,觸點處的電壓反映了觸點在X工作面上的位置。將該電壓量通過Y+或Y-電極引出到觸摸屏控制器,再經(jīng)過其中A/D轉(zhuǎn)換,便可得到觸點電壓的數(shù)字量,即X坐標。用同樣的原理也測得Y坐標??刂破髦恍枰ㄟ^定時器定時的讀取數(shù)字量即可。本發(fā)明采用emWin為界面設(shè)計工具,在初始化完成液晶和觸摸后,就可調(diào)用emwin庫內(nèi)的應用接口函數(shù)進行界面設(shè)計。
[0016]如圖3所示,本發(fā)明的ARM芯通過SPI端口與外部FLASH芯片進行連接,本發(fā)明的外部FLASH芯片采用W25Q64BVSSIG,其容量為8M字節(jié),高達80MHz的SPI時鐘頻率,初始化完成后就可對其進行讀寫操作。
[0017]如圖4所示:是本發(fā)明的液晶觸摸屏曲線評估設(shè)置界面示意圖。該設(shè)置界面包含:線程窗窗口設(shè)置、通過窗窗口設(shè)置、塊窗窗口設(shè)置、包絡(luò)窗口設(shè)置四部分。其中:若點擊線程窗按鈕,則該按鈕高亮顯示,表示曲線評估內(nèi)容中包含線程窗評估方法,窗口 I設(shè)置線程窗窗口的橫向長度、窗口 2設(shè)置線程窗窗口的縱向長度,設(shè)置完成后,調(diào)用emWin的框繪制應用接口函數(shù) GUI_DrawRect (int x0, int yO, int xl, int yl),x0、y0 為線程窗預覽窗口的左頂點坐標,xl為x0加上線程框的橫向長度,yl為yO加上線程框的縱向長度,則設(shè)置的線程窗窗口以像素為單位在預覽I內(nèi)進行實時顯示;若點擊通過窗鈕按,則該按鈕高亮顯示,表示曲線評估內(nèi)容中包含通過窗評估方法,窗口 3設(shè)置通過窗的曲線進入側(cè)(上側(cè)、下偵U、左側(cè)和右側(cè)),窗口 4設(shè)置通過窗的曲線離開側(cè)(上側(cè)、下側(cè)、左側(cè)和右側(cè)),窗口 5設(shè)置通過窗的窗口的橫向長度,窗口 6設(shè)置通過窗的窗口的縱向長度,設(shè)置完成后,也調(diào)用emWin相同的框繪制函數(shù)填上對應的參數(shù),則設(shè)置的通過窗窗口以像素為單位在預覽2內(nèi)進行實時顯示;若點擊塊窗按鈕,則該按鈕高亮顯示,表示曲線評估內(nèi)容中包含塊窗評估方法,窗口 7設(shè)置塊窗窗口的橫向長度、窗口 8設(shè)置塊窗窗口的縱向長度,設(shè)置完成后,設(shè)置完成后,也調(diào)用emWin相同的框繪制函數(shù)填上對應的參數(shù),則設(shè)置的塊窗窗口以像素為單位在預覽3內(nèi)進行實時顯示;若點擊包絡(luò)按鈕,則該按鈕高亮顯示,表示曲線評估內(nèi)容中包含包絡(luò)評估方法,窗口 9設(shè)置包絡(luò)的起/止橫坐標、窗口 10設(shè)置包絡(luò)的寬度,設(shè)置完成后,在原標準曲線基礎(chǔ)上,以窗口 9設(shè)置的起/止橫坐標為包絡(luò)的橫向長度區(qū)間、以窗口 10設(shè)置的數(shù)據(jù)為包絡(luò)的寬度,通過函數(shù)描繪出一組多邊形數(shù)組,然后調(diào)用應用接口函數(shù)GUI_DrawGraph O繪制出標準曲線函數(shù),在對應的位置再調(diào)用應用接口函數(shù)GUI_FillPolygon()進行區(qū)域設(shè)定顏色的填充,畫出包絡(luò)陰影。
[0018]如圖5所示,給出了本發(fā)明中ARM控制器的曲線評估設(shè)置方法主程序流程圖,在該主程序中,分別初始化10端口、初始化液晶顯示、初始化觸摸設(shè)置、初始化定時器、初始化emWin、調(diào)用emWin界面設(shè)計函數(shù)設(shè)計界面,開定時器中斷。
[0019]如圖6所示,給出了本發(fā)明的定時器中斷服務(wù)程序流程圖。在定時器中斷服務(wù)程序中,調(diào)用emWin內(nèi)部的觸摸掃描接口函數(shù)GUI_T0UCH_EXec O對觸摸屏進行掃描,當有外部觸摸信息時,馬上進入emWin的回調(diào)函數(shù)中處理對應的觸摸信息。由于emWin的每一個控件都分配不同的ID,所以就可以在回調(diào)函數(shù)中根據(jù)不同的ID分辨不同的控件被按下,然后做相應的處理。
[0020]如圖7所示,給出了本發(fā)明的emWin回調(diào)函數(shù)程序流程圖。首先根據(jù)接口函數(shù)的返回函數(shù)判斷是否開啟窗口設(shè)置,并依次判斷是否為線程窗、通過窗、塊窗和包絡(luò)四種評估方法中的一種或多種,根據(jù)返回的結(jié)果設(shè)置相應的四種評估方式中的參數(shù),并保存界面和參數(shù)至片外FLASH芯片中。
【主權(quán)項】
1.一種力位移檢測裝置的評估設(shè)置方法,其特征在于包括: ARM芯片(I)作為曲線評估設(shè)置方法實現(xiàn)的核心處理單元,ARM芯片(I)通過內(nèi)部集成的液晶驅(qū)動模塊與液晶觸摸屏(2)相連接,通過SPI通信方式與外部FLASH (3)進行數(shù)據(jù)交換;其中ARM芯片(I)根據(jù)液晶屏的觸發(fā)指令進行相應的設(shè)置操作,設(shè)置后的評估內(nèi)容實時在液晶觸摸屏(2)上顯示;同時,ARM芯片(I)將設(shè)置完成后的結(jié)果存儲在外部FLASH(3)中。
2.一種力位移檢測裝置的評估設(shè)置方法,其特征在于包括: ARM芯片(I)采用嵌入式圖形用戶界面工具emWin進行曲線評估界面的設(shè)計并在液晶觸摸屏(2)上進行顯示;液晶觸摸屏(2)顯示的評估界面包含:線程窗設(shè)置界面、通過窗設(shè)置界面、塊窗設(shè)置界面、包絡(luò)設(shè)置界面等四項內(nèi)容,每個界面的參數(shù)可以通過液晶屏(2)進行人機交互界面的設(shè)置。
3.根據(jù)權(quán)利要求1所述的一種力位移檢測裝置的評估設(shè)置方法,其特征在于:所述的ARM芯片(6)采用TMS32F429系列ARM作為算法的處理器。
【專利摘要】本發(fā)明涉及一種力位移檢測裝置的評估設(shè)置方法,采用一片ARM處理器芯片作為控制芯片,采用嵌入式圖形用戶界面工具emWin進行曲線評估界面的設(shè)置并在液晶觸摸屏上進行顯示,根據(jù)設(shè)置情況決定曲線評估的內(nèi)容和每項內(nèi)容具體的邊界值或閾值,其中曲線評估內(nèi)容包含以下四種方法的任意組合:線程窗評估方法、通過窗評估方法、塊窗評估方法、包絡(luò)評估方法;曲線評估內(nèi)容設(shè)置完成后,根據(jù)指令將設(shè)定的結(jié)果送至外部FLASH存儲空間進行數(shù)據(jù)存儲,同時將設(shè)定的評估內(nèi)容實時顯示在液晶觸摸屏上進行顯示。
【IPC分類】G01D21-00, G06F3-0488, G06F3-041
【公開號】CN104571706
【申請?zhí)枴緾N201510007442
【發(fā)明人】韓輔君, 楊洪勇, 趙玫
【申請人】魯東大學
【公開日】2015年4月29日
【申請日】2015年1月8日