本發(fā)明實施例涉及電氣技術(shù)領(lǐng)域,尤其涉及一種位移測試治具控制裝置。
背景技術(shù):
為保證舉升機(jī)運(yùn)行安全,需保證舉升機(jī)動作的同步性和平穩(wěn)性,程序設(shè)計需要做到:1)在舉升機(jī)上升或下降動作按鍵按下時,會根據(jù)當(dāng)前各個柱子位移高度來決定液壓系統(tǒng)如何開啟;2)在運(yùn)行過程中,需根據(jù)當(dāng)前各個柱子位移高度來管理液壓系統(tǒng)的運(yùn)行,例如開啟液壓的大閥還是小閥等,用戶關(guān)于這方面的驗證,必需要用到位移治具。
而目前的位移治具采用模擬電位器的滑動觸片來模擬,在通過人工移動滑動觸片的過程中,由于對位移與電位之間的判斷無法精確的判斷,使得觸片滑動時輸出電壓不穩(wěn)定,對測試帶來了不良影響,測試效率與測試精度都無法得到保證,目前還沒有能夠解決上述問題的方法或者裝置出現(xiàn)。
技術(shù)實現(xiàn)要素:
為了克服相關(guān)技術(shù)中存在的技術(shù)問題,本發(fā)明提供一種位移測試治具控制裝置,以實現(xiàn)通過中控裝置實現(xiàn)多柱舉升機(jī)的高精度的測試。
第一方面,本發(fā)明實施例提供了一種位移測試治具控制裝置,所述控制裝置包括中控單元、若干選擇單元以及與若干舉升柱相對應(yīng)的主控箱單元;
其中,中控單元接收所述若干選擇單元中的一個、二個或其任意組合形成的控制命令,經(jīng)中控單元處理轉(zhuǎn)化為電位變化命令,通過該電位變化命令控制各所述主控箱單元的位移增加或減少,以模擬舉升柱按照一定的速度和方向進(jìn)行移動。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述若干選擇單元中的一個在一次持續(xù)的輸入低電平狀態(tài)時,控制對應(yīng)的主控箱位移變化,以模擬與所述主控箱對應(yīng)的舉升柱移動1mm。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述若干選擇單元中的一個在一次持續(xù)的輸入低電平狀態(tài)下,控制對應(yīng)的主控箱位移增加或減少,以模擬舉升柱向上或者向下移動。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述中控單元為pic16(l)f1789單片機(jī)。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述若干選擇單元中分別接入到所述pic16(l)f1789單片機(jī)的輸入引腳,所述pic16(l)f1789單片機(jī)的輸出引腳采用數(shù)字模擬輸出或者脈沖寬度調(diào)制輸出中的一中或其結(jié)合。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述若干選擇單元至少包括有:
上升選擇子單元,使主控箱位移增加以模擬對應(yīng)的舉升柱上升,在舉升柱上升時的位移由所述控制命令決定;
下降選擇子單元,使主控箱位移減少以模擬舉升柱下降,在舉升柱下降時的位移由所述控制命令決定;
速度提升選擇子單元,使主控箱對應(yīng)的舉升柱的位移速度加快,在舉升柱位移速度由所述控制命令決定;
速度遞減選擇子單元,使主控箱對應(yīng)的舉升柱的位移速度遞減,在舉升柱下降時的位移由所述控制命令決定。
本發(fā)明通過操作各選擇單元,中控單元進(jìn)行相應(yīng)的處理后轉(zhuǎn)換成不同的電位,各主控箱單元通過對轉(zhuǎn)換后的電位進(jìn)行處理,通過模擬的方式實現(xiàn)對各舉升柱的測試,用戶只需要對各選擇單元的選擇即可實現(xiàn)各舉升柱的位移高度,其輸出精度可以達(dá)到毫米級別,以解決在進(jìn)行舉升機(jī)程序測試時出現(xiàn)的精度不高的問題,使用本發(fā)明的治具來模擬舉升機(jī)的位移傳感器,進(jìn)行位移調(diào)節(jié),使位移治具的控制的精度大為提升。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種位移測試治具控制裝置在一種實施方式下的示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實施例之前應(yīng)當(dāng)提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖中將各步驟描述成順序的處理,但是其中的許多步驟可以并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排,當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖內(nèi)的其它步驟。處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等。
本發(fā)明涉及一種位移測試治具控制裝置,其主要運(yùn)用于通過舉升機(jī)模擬測試臺進(jìn)行治具測試的場景中,其基本思想是:治具輸出線與各個電控箱主控板上位移插座相連,治具上設(shè)置若干選擇單元,各所述選擇單元可用字母表示,例如up(上升)、down(下降)、speedup(遞增)、slowcut(遞減),對于每一舉升柱則對應(yīng)地設(shè)置了與各所述舉升柱相對應(yīng)的主控箱單元,例如每一舉升柱的字母為z’,則其對應(yīng)的主控箱則為zjsj,用戶可以通過操作各對應(yīng)的按鍵(各選擇單元)控制主控箱單元以模擬對應(yīng)的各舉升柱的位移,提升了位移精度。
本實施例可適用于帶有中控單元的治具中以進(jìn)行位移測試的情況中,該裝置可以由中控單元來執(zhí)行,其中該中控單元可以由軟件和/或硬件來實現(xiàn),一般地可集成于單片機(jī)中,如圖1所示,為本發(fā)明示例性實施例的一種位移測試治具控制裝置的結(jié)構(gòu)示意圖,所述裝置具體包括中控單元1、若干選擇單元2(開關(guān))和4(按鍵)以及若干主控箱單元3,其中的各主控箱單元可分別與對應(yīng)的舉升柱電性以及通訊連接之后控制舉升柱的移動,其中的選擇單元2和4以及每一主控箱單元3均與所述中控單元1電性及通訊連接,所述主控箱單元3根據(jù)接收到所述中控單元發(fā)送的控制命令后控制對應(yīng)的舉升柱液壓系統(tǒng)動作或者電機(jī)動作。
在本發(fā)明示例性實施例的一種實施場景中,所述治具輸出線與各個主控箱單元1的主控板的位移插座相連,所述治具的中控單元1設(shè)置的選擇單元2可以為:up(上升)、down(下降)、speedup(遞增)、slowcut(遞減)以及a、b、c、d、e、f、g、h等標(biāo)號為4的按鍵,共12個選擇單元,ajsj、bjsj….hjsj表示舉升柱主控箱,即所述治具可同時針對1-8個測試對象進(jìn)行測試,但本發(fā)明并不限于具體的測試對象的個數(shù),任何采用本發(fā)明的技術(shù)方案或技術(shù)原理實現(xiàn)的治具位移測試裝置均在本發(fā)明要保護(hù)的范圍之內(nèi)。
在本發(fā)明示例性實施例的一種實施場景中,所述中控單元為pic16f1789單片機(jī),其編號還可以為pic16(l)f1789單片機(jī),所述主控箱單元3在通電后接收所述若干選擇單元中標(biāo)號分別為2和4中的一個、二個或其任意組合形成的控制命令,所述控制命令在經(jīng)過所述中控單元1轉(zhuǎn)化為電位變化命令,通過該電位變化命令控制對應(yīng)的主控箱單元按照一定的位移和方向進(jìn)行移動,以模擬對應(yīng)的舉升柱的位移。
在本發(fā)明的該示例性實施例中,在進(jìn)行被測試對象的測試之前,根據(jù)圖1方式,用24v電源給各個舉升柱(的液壓系統(tǒng)或電機(jī)系統(tǒng))供電,對各主控箱單元則用12v電源進(jìn)行供電,將其中一個主控箱單元連接至j1,每一主控箱單元3的位移插座上的位移線接到位移治具插座j2上,即實現(xiàn)中控單元1的輸出線連接到主控箱單元的位移插座,各所述主控箱單元3和位移治具電氣連接以及通訊連接完成,整個安裝簡單方便。
在治具連接完成且實現(xiàn)供電之后,在對各選擇單元進(jìn)行控制時,所述若干選擇單元中標(biāo)號為2和4的各按鍵可以實現(xiàn)的操作包括如下:
(1)上升選擇子單元up,使主控箱位移增加以模擬對應(yīng)的舉升柱上升,在舉升柱上升時的位移由所述控制命令決定;
(2)下降選擇子單元down,使主控箱位移減少以模擬舉升柱下降,在舉升柱下降時的位移由所述控制命令決定;
(3)速度提升選擇子單元speedup,使主控箱對應(yīng)的舉升柱的位移速度加快,在舉升柱位移速度由所述控制命令決定;以及
(4)速度遞減選擇子單元slowcut,使主控箱對應(yīng)的舉升柱的位移速度遞減,在舉升柱下降時的位移由所述控制命令決定。
對于其中的一個主控箱單元ajsj,在結(jié)合上述各選擇單元的按鍵進(jìn)行操作時可以實現(xiàn)的操作包括如下:
(1)按鍵a功能,按下a按鍵5s后,對應(yīng)輸出端電壓變?yōu)?.25v(即位移為0mm),同樣的按鍵bcdefgh同樣可以實現(xiàn)上述功能;
在本發(fā)明的該示例性實施例中,通過長時間按壓某一選擇單元(保持一持續(xù)的低電平狀態(tài)或高電平狀態(tài)),可以實現(xiàn)對各舉升柱位移的復(fù)位。
(2)組合按鍵up+a:按下up鍵5s內(nèi)按下a鍵,對應(yīng)輸出端電壓遞增2.5mv(即為1mm),每按一下,對應(yīng)輸出端電壓增加2.5mv(即為1mm),同理組合按鍵up+b,up+c….up+h;
(3)組合按鍵down+a:按下down鍵5s內(nèi)按下a鍵,對應(yīng)輸出端電壓2.5mv(即位移為1mm),每按一下,對應(yīng)輸出端電壓減少2.5mv(即為1mm),同理組合按鍵down+b,down+c….down+h;
(4)up:按下5s后,a-h對應(yīng)的輸出端電壓以2.5mv/s(即為1mm/s)遞增;
(5)down:按下5s后,a-h對應(yīng)的輸出端電壓以2.5mv/s(即為1mm/s)遞減;
(6)組合按鍵speedup+a:按下speedup鍵5s內(nèi)按下a鍵,對應(yīng)輸出端電壓以5mv/s(即為2mm/s)遞增,其他輸出端電壓以2.5mv/s(即為1mm/s)遞增,同理組合按鍵speedup+b,speedup+c….speedup+h;
(7)組合按鍵slowcut+a:按下slowcut鍵5s內(nèi)按下a鍵,對應(yīng)輸出端電壓以5mv/s遞減(即為2mm/s),其他輸出端電壓2.5mv/s(即為1mm/s)遞減,同理組合按鍵slowcut+b,slowcut+c….slowcut+h;
其中上述步驟中的(1)、(2)、(3)可以由用戶手動調(diào)節(jié)按鍵,而(4)、(5)、(6)、(7),用戶只需根據(jù)需要按下所需按鍵進(jìn)行測試;
在本發(fā)明示例性實施例的另一種更為具體的實施場景中,所述若干選擇單元中的按鍵up(上升)、down(下降)、speedup(遞增)、slowcut(遞減)按鍵接到pic16(l)f1789單片機(jī)輸入腳,不同的按鍵觸發(fā)不同的設(shè)置,所述中控單元的pin1-pin4是采用da(即數(shù)字模擬轉(zhuǎn)換)輸出,pin5-pin8采用pwm方式(即脈沖寬度調(diào)制)輸出。
結(jié)合圖1中所示,當(dāng)按下a按鍵5s后,j2的pin1輸出電壓4.25v(即a柱電控箱顯示器上位移為0mm);
按下up鍵5s內(nèi)按下a鍵,j2的pin1輸出電壓在原來基礎(chǔ)上增加2.5mv(即a柱對應(yīng)的主控箱單元顯示位移增加1mm),每按一下a鍵,a柱電控箱位移增加1mm;
按下down鍵5s內(nèi)按下a鍵,j2的pin1輸出電壓在原來基礎(chǔ)上減少2.5mv(即a舉升柱主控箱單元中顯示位移減少1mm),每按一下a鍵,a柱電控箱位移減少1mm;
所述若干選擇單元中的一個在一次持續(xù)的輸入低電平狀態(tài)時,治具裝置j2輸出電壓會有相應(yīng)的變化,對應(yīng)的主控箱單元3將位移插座接收到的電壓值通過a/d轉(zhuǎn)換后給中控單元1的單片機(jī)處理,在液晶上顯示當(dāng)前的位移高度,即可得出對應(yīng)的舉升柱的位移高度,方便了用戶對高度的調(diào)節(jié)和查看。
按下up5s后,j2的pin1-pin8輸出端電壓在原來基礎(chǔ)上以2.5mv/s(即為1mm/s)遞增,即主控箱單元3ajsj-hjsj顯示位移每秒自動增加1mm,直到取消up鍵;
按下down5s后,j2的pin1-pin8輸出端電壓在原來基礎(chǔ)上以2.5mv/s(即為1mm/s)遞減,即主控箱ajsj-hjsj顯示位移每秒自動減少1mm,直到取消down鍵;
按下speedup鍵5s內(nèi)按下a鍵,j2的pin1輸出電壓在原來基礎(chǔ)上以5mv/s遞增,即a舉升柱的主控箱單元ajsj位移每秒自動增加2mm,j2的pin2-pin8輸出端電壓電壓以2.5mv/s(即為1mm/s)遞增,即主控箱單元ajsj位移每秒增加1mm,直到撤銷a和speedup鍵;
按下slowcut鍵5s內(nèi)按下a鍵,j2的pin1輸出電壓在原來基礎(chǔ)上5mv/s遞減,即a舉升柱的主控箱ajsj位移每秒自動減少2mm,j2的pin2-pin8輸出端電壓電壓以2.5mv/s(即為1mm/s)遞減,即主控箱單元ajsj位移每秒自動減少1mm,直到撤銷a和slowcut鍵。
本發(fā)明的有益效果可以包括如下:
(1)利用單片機(jī)輸出的電壓的線性變化,使得輸出電壓不受因手動造成的電壓波動的影響;
(2)位移治具用戶只需操作按鍵就可以使各對應(yīng)的舉升柱達(dá)到需要的位移高度,操作方便的同時也保持了優(yōu)良的精度;
(3)在六柱和四柱或者八柱舉升機(jī)程序測試時,用戶無需手動扭動調(diào)節(jié),只需對對應(yīng)的按鈕進(jìn)行操作即可,提升測試效率。
將意識到的是,本發(fā)明也擴(kuò)展到適合于將本發(fā)明付諸實踐的計算機(jī)程序,特別是載體上或者載體中的計算機(jī)程序。程序可以以源代碼、目標(biāo)代碼、代碼中間源和諸如部分編譯的形式的目標(biāo)代碼的形式,或者以任何其它適合在按照本發(fā)明的方法的實現(xiàn)中使用的形式。也將注意的是,這樣的程序可能具有許多不同的構(gòu)架設(shè)計。例如,實現(xiàn)按照本發(fā)明的方法或者系統(tǒng)的功能性的程序代碼可能被再分為一個或者多個子例程。
用于在這些子例程中間分布功能性的許多不同方式將對技術(shù)人員而言是明顯的。子例程可以一起存儲在一個可執(zhí)行文件中,從而形成自含式的程序。這樣的可執(zhí)行文件可以包括計算機(jī)可執(zhí)行指令,例如處理器指令和/或解釋器指令(例如,java解釋器指令)??商鎿Q地,子例程的一個或者多個或者所有子例程都可以存儲在至少一個外部庫文件中,并且與主程序靜態(tài)地或者動態(tài)地(例如在運(yùn)行時間)鏈接。主程序含有對子例程中的至少一個的至少一個調(diào)用。子例程也可以包括對彼此的函數(shù)調(diào)用。涉及計算機(jī)程序產(chǎn)品的實施例包括對應(yīng)于所闡明方法中至少一種方法的處理步驟的每一步驟的計算機(jī)可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
另一個涉及計算機(jī)程序產(chǎn)品的實施例包括對應(yīng)于所闡明的系統(tǒng)和/或產(chǎn)品中至少一個的裝置中每個裝置的計算機(jī)可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
計算機(jī)程序的載體可以是能夠運(yùn)載程序的任何實體或者裝置。例如,載體可以包含存儲介質(zhì),諸如(rom例如cdrom或者半導(dǎo)體rom)或者磁記錄介質(zhì)(例如軟盤或者硬盤)。進(jìn)一步地,載體可以是可傳輸?shù)妮d體,諸如電學(xué)或者光學(xué)信號,其可以經(jīng)由電纜或者光纜,或者通過無線電或者其它手段傳遞。當(dāng)程序具體化為這樣的信號時,載體可以由這樣的線纜或者其它裝置或者裝置組成??商鎿Q地,載體可以是其中嵌入有程序的集成電路,所述集成電路適合于執(zhí)行相關(guān)方法,或者供相關(guān)方法的執(zhí)行所用。
應(yīng)該留意的是,上文提到的實施例是舉例說明本發(fā)明,而不是限制本發(fā)明,并且本領(lǐng)域的技術(shù)人員將能夠設(shè)計許多可替換的實施例,而不會偏離所附權(quán)利要求的范圍。在權(quán)利要求中,任何放置在圓括號之間的參考符號不應(yīng)被解讀為是對權(quán)利要求的限制。動詞“包括”和其詞形變化的使用不排除除了在權(quán)利要求中記載的那些之外的元素或者步驟的存在。在元素之前的冠詞“一”或者“一個”不排除復(fù)數(shù)個這樣的元素的存在。本發(fā)明可以通過包括幾個明顯不同的元件的硬件,以及通過適當(dāng)編程的計算機(jī)而實現(xiàn)。在列舉幾種裝置的裝置權(quán)利要求中,這些裝置中的幾種可以通過硬件的同一項來體現(xiàn)。在相互不同的從屬權(quán)利要求中陳述某些措施的單純事實并不表明這些措施的組合不能被用來獲益。
如果期望的話,這里所討論的不同功能可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,如果期望的話,以上所描述的一個或多個功能可以是可選的或者可以進(jìn)行組合。
如果期望的話,上文所討論的各步驟并不限于各實施例中的執(zhí)行順序,不同步驟可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,在其他實施例中,以上所描述的一個或多個步驟可以是可選的或者可以進(jìn)行組合。
雖然本發(fā)明的各個方面在獨(dú)立權(quán)利要求中給出,但是本發(fā)明的其它方面包括來自所描述實施方式的特征和/或具有獨(dú)立權(quán)利要求的特征的從屬權(quán)利要求的組合,而并非僅是權(quán)利要求中所明確給出的組合。
這里所要注意的是,雖然以上描述了本發(fā)明的示例實施方式,但是這些描述并不應(yīng)當(dāng)以限制的含義進(jìn)行理解。相反,可以進(jìn)行若干種變化和修改而并不背離如所附權(quán)利要求中所限定的本發(fā)明的范圍。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的計算裝置來實現(xiàn),各模塊可以集中在單個計算裝置或者計算裝置組成的網(wǎng)絡(luò)組中,本發(fā)明實施例中的裝置對應(yīng)于前述實施例中的方法,其可以通過可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的移動終端來實現(xiàn),各模塊可以集中在單個移動終端或者移動終端組成的裝置組合中,本發(fā)明實施例中的裝置對應(yīng)于前述實施例中的方法,其可以通過編輯可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
注意,上述僅為本發(fā)明的示例性實施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。這里無需也無法對所有的實施方式予以窮舉。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,凡在本發(fā)明的精神和和原則之內(nèi)所引伸出的任何顯而易見的變化或者變動仍處于本發(fā)明權(quán)利要求所保護(hù)的范圍之中。