本發(fā)明涉及檢測(cè)技術(shù)領(lǐng)域,尤其涉及一種機(jī)器設(shè)備傾斜安裝檢測(cè)方法。
背景技術(shù):
隨著人們的生活節(jié)奏加快和生活水平的提高,在公共場(chǎng)合出現(xiàn)了許多自動(dòng)售貨機(jī),這些自動(dòng)售貨機(jī)分為兩種,一種是出售飲品的,另一種是出售食品的。
現(xiàn)有的自動(dòng)售貨機(jī)再安裝時(shí)候只能通過(guò)水平儀檢測(cè)機(jī)器安裝是否水平無(wú)傾斜,而且要觀察三個(gè)方向,即X、Y、Z軸每個(gè)方向都需要水平儀檢測(cè),這樣安裝麻煩而且操作不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的不足提供一種機(jī)器設(shè)備傾斜安裝檢測(cè)方法,本發(fā)明可提供安裝者精確、有效的調(diào)整機(jī)器方案,讓安裝者省時(shí)省力快速的安裝好設(shè)備,省時(shí)省力。
本發(fā)明是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的,一種機(jī)器設(shè)備傾斜安裝檢測(cè)方法,包括以下步驟:一. 通過(guò)水銀開(kāi)關(guān)對(duì)設(shè)備的平整度進(jìn)行粗略檢測(cè),并將檢測(cè)的粗略信息對(duì)外發(fā)送;二. MCU接收水銀開(kāi)關(guān)檢測(cè)的粗略信息,并對(duì)粗略信息進(jìn)行分析,如果設(shè)備的傾斜度在粗略預(yù)定范圍內(nèi),則進(jìn)行步驟四;否則進(jìn)行步驟三;
三. MCU根據(jù)粗略信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面;調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟一;四. 再通過(guò)陀螺儀對(duì)設(shè)備的平整度進(jìn)行精確檢測(cè),并將檢測(cè)的精確信息對(duì)外發(fā)送;五. MCU接收陀螺儀的精確信息,并對(duì)精確信息進(jìn)行分析,如果設(shè)備的傾斜度在精確預(yù)定范圍內(nèi),則調(diào)試完畢;否則進(jìn)行步驟六;六. MCU根據(jù)精確信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面,調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟四。
作為優(yōu)選,還包括步驟七,安裝者將設(shè)備的傾斜角度及傾斜方向調(diào)整至設(shè)定范圍內(nèi)后,通過(guò)水銀開(kāi)關(guān)和陀螺儀對(duì)設(shè)備受否收到搖動(dòng)破壞進(jìn)行監(jiān)測(cè)。
作為優(yōu)選,所述步驟一是通過(guò)多個(gè)水銀開(kāi)關(guān)對(duì)設(shè)備的傾斜情況進(jìn)行分析。
作為優(yōu)選,所述步驟六具體包括:A. 單片微型計(jì)算機(jī)MCU根據(jù)陀螺儀提供的信息計(jì)算出設(shè)備的滾轉(zhuǎn)角的角度值Roll,滾轉(zhuǎn)角表示設(shè)備的前沿和后沿是否在同一個(gè)水平面上;B. 單片微型計(jì)算機(jī)MCU根據(jù)陀螺儀提供的信息計(jì)算出設(shè)備的俯仰角的角度值Pitch,俯仰角表示設(shè)備的左右沿是否在同一水平面上;C. 單片微型計(jì)算機(jī)MCU根據(jù)陀螺儀提供的信息計(jì)算出設(shè)備的偏航角的角度值Yaw,偏航角表示設(shè)備水平方向。
作為優(yōu)選,所述步驟A具體包括:a1.計(jì)算滾轉(zhuǎn)角的角度值Roll的公式為:Roll=((RollH*256)+RollL)/32768*180°,RollH為陀螺儀計(jì)算出的設(shè)備X軸角度高字節(jié);RollL為陀螺儀計(jì)算出的設(shè)備X軸角度低字節(jié);a2. 得出角度值Roll后,單片微型計(jì)算機(jī)MCU將角度值Roll傳至輸出界面顯示;a3. 安裝者根據(jù)出界面顯示的角度值Roll,對(duì)設(shè)備的前沿和后沿進(jìn)行調(diào)整。
作為優(yōu)選,所述步驟a3具體為:查看角度值Roll為正值還是負(fù)值,正值表示設(shè)備的前沿高于后沿;負(fù)值表示設(shè)備的后沿高于前沿;角度值Roll的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Roll為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Roll的絕對(duì)值在設(shè)定范圍之內(nèi)。
作為優(yōu)選,所述步驟B具體包括:b1.計(jì)算俯仰角的角度值Pitch的公式為:Pitch=((PitchH*256)+PitchL)/32768*180°,PitchH為陀螺儀計(jì)算出的設(shè)備Y軸角度高字節(jié),PitchL為陀螺儀計(jì)算出的設(shè)備Y軸角度低字節(jié);b2. 得出角度值Pitch后,單片微型計(jì)算機(jī)MCU將角度值Roll傳至輸出界面顯示;b3. 安裝者根據(jù)出界面顯示的角度值Pitch,對(duì)設(shè)備的左沿和右沿進(jìn)行調(diào)整。
作為優(yōu)選,所述步驟b3具體為:查看角度值Pitch為正值還是負(fù)值,正值表示設(shè)備的右沿高于左沿;負(fù)值表示設(shè)備的左沿高于右沿;角度值Pitch的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Pitch為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Pitch的絕對(duì)值在設(shè)定范圍之內(nèi)。
作為優(yōu)選,所述步驟C具體包括:c1.計(jì)算偏航角的角度值Yaw的公式為:Yaw=((YawH*256)+YawL)/32768*180°;c2. 得出角度值Yaw后,單片微型計(jì)算機(jī)MCU將角度值Roll傳至輸出界面顯示;c3. 安裝者根據(jù)出界面顯示的角度值Yaw,對(duì)設(shè)備的水平方向進(jìn)行調(diào)整。
作為優(yōu)選,所述步驟c3具體包括:查看角度值Yaw為正值還是負(fù)值,正值表示設(shè)備的前沿左邊發(fā)生了偏移;負(fù)值表示設(shè)備的前沿右邊發(fā)生了偏移;角度值Yaw的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Yaw為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Pitch的絕對(duì)值在設(shè)定范圍之內(nèi)。
本發(fā)明的有益效果:一種機(jī)器設(shè)備傾斜安裝檢測(cè)方法,包括以下步驟:一. 通過(guò)水銀開(kāi)關(guān)對(duì)設(shè)備的平整度進(jìn)行粗略檢測(cè),并將檢測(cè)的粗略信息對(duì)外發(fā)送;二. MCU接收水銀開(kāi)關(guān)檢測(cè)的粗略信息,并對(duì)粗略信息進(jìn)行分析,如果設(shè)備的傾斜度在粗略預(yù)定范圍內(nèi),則進(jìn)行步驟四;否則進(jìn)行步驟三;三. MCU根據(jù)粗略信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面;調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟一;四. 再通過(guò)陀螺儀對(duì)設(shè)備的平整度進(jìn)行精確檢測(cè),并將檢測(cè)的精確信息對(duì)外發(fā)送;五. MCU接收陀螺儀的精確信息,并對(duì)精確信息進(jìn)行分析,如果設(shè)備的傾斜度在精確預(yù)定范圍內(nèi),則調(diào)試完畢;否則進(jìn)行步驟六;六. MCU根據(jù)精確信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面,調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟四,本發(fā)明可提供安裝者精確、有效的調(diào)整機(jī)器方案,讓安裝者省時(shí)省力快速的安裝好設(shè)備,省時(shí)省力。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)示意圖。
圖2為本發(fā)明設(shè)備安裝模式時(shí)的結(jié)構(gòu)示意圖。
圖3為本發(fā)明設(shè)備正常工作時(shí)的的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖1至附圖3所示,以及具體實(shí)施方式對(duì)本發(fā)明做進(jìn)一步地說(shuō)明。
如圖1所示,一種機(jī)器設(shè)備傾斜安裝檢測(cè)方法,包括以下步驟:一. 通過(guò)水銀開(kāi)關(guān)1對(duì)設(shè)備的平整度進(jìn)行粗略檢測(cè),并將檢測(cè)的粗略信息對(duì)外發(fā)送;二. MCU2接收水銀開(kāi)關(guān)1檢測(cè)的粗略信息,并對(duì)粗略信息進(jìn)行分析,如果設(shè)備的傾斜度在粗略預(yù)定范圍內(nèi),則進(jìn)行步驟四;否則進(jìn)行步驟三;三. MCU2根據(jù)粗略信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面3;調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟一;四. 再通過(guò)陀螺儀4對(duì)設(shè)備的平整度進(jìn)行精確檢測(cè),并將檢測(cè)的精確信息對(duì)外發(fā)送;五. MCU2接收陀螺儀4的精確信息,并對(duì)精確信息進(jìn)行分析,如果設(shè)備的傾斜度在精確預(yù)定范圍內(nèi),則調(diào)試完畢;否則進(jìn)行步驟六;六. MCU2根據(jù)精確信息分析出設(shè)備的傾斜信息,并將其發(fā)送給輸出界面3,調(diào)試者根據(jù)傾斜信息對(duì)設(shè)備進(jìn)行調(diào)整,然后進(jìn)行步驟四。
本實(shí)施例首先通過(guò)水銀開(kāi)關(guān)1和單片微型計(jì)算機(jī)MCU2的計(jì)算分析對(duì)設(shè)備進(jìn)行第一次的傾斜調(diào)整;再通過(guò)陀螺儀4檢測(cè)第一次調(diào)整后,設(shè)備的傾斜角度是否再設(shè)定范圍內(nèi),如果不在,則單片微型計(jì)算機(jī)MCU2會(huì)通過(guò)陀螺儀4得到的數(shù)據(jù)進(jìn)行計(jì)算,并給出解決方案,安裝者根據(jù)單片微型計(jì)算機(jī)MCU2給出的解決方案對(duì)設(shè)備進(jìn)行第二次調(diào)整,直到達(dá)到設(shè)定范圍內(nèi)。
本實(shí)施例中,還包括步驟七,安裝者將設(shè)備的傾斜角度及傾斜方向調(diào)整至設(shè)定范圍內(nèi)后,通過(guò)水銀開(kāi)關(guān)1和陀螺儀4對(duì)設(shè)備是否收到搖動(dòng)破壞進(jìn)行監(jiān)測(cè),當(dāng)水銀開(kāi)關(guān)1和陀螺儀4檢測(cè)到設(shè)備的傾斜角度和傾斜方向發(fā)生變化時(shí),單片微型計(jì)算機(jī)MCU2會(huì)發(fā)送信號(hào)給管理設(shè)備的后臺(tái)系統(tǒng),并報(bào)警處理。
本實(shí)施例中,所述步驟一是通過(guò)多個(gè)水銀開(kāi)關(guān)1對(duì)設(shè)備的傾斜情況進(jìn)行分析,通過(guò)多個(gè)水銀開(kāi)關(guān)1對(duì)設(shè)備進(jìn)行檢測(cè),得到不同數(shù)據(jù),單片微型計(jì)算機(jī)MCU2再對(duì)這些數(shù)據(jù)進(jìn)行整理計(jì)算,給出精確、有效的調(diào)整方案。
本實(shí)施例中,所述步驟六具體包括:A. 單片微型計(jì)算機(jī)MCU2根據(jù)陀螺儀4提供的信息計(jì)算出設(shè)備的滾轉(zhuǎn)角的角度值Roll,滾轉(zhuǎn)角表示設(shè)備的前沿和后沿是否在同一個(gè)水平面上;所述步驟A具體包括:a1.計(jì)算滾轉(zhuǎn)角的角度值Roll的公式為:Roll=((RollH*256)+RollL)/32768*180°,RollH為陀螺儀4計(jì)算出的設(shè)備X軸角度高字節(jié);RollL為陀螺儀4計(jì)算出的設(shè)備X軸角度低字節(jié);a2. 得出角度值Roll后,單片微型計(jì)算機(jī)MCU2將角度值Roll傳至輸出界面顯示;a3. 安裝者根據(jù)出界面顯示的角度值Roll,對(duì)設(shè)備的前沿和后沿進(jìn)行調(diào)整;所述步驟a3具體為:查看角度值Roll為正值還是負(fù)值,正值表示設(shè)備的前沿高于后沿;負(fù)值表示設(shè)備的后沿高于前沿;角度值Roll的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Roll為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Roll的絕對(duì)值在設(shè)定范圍之內(nèi)。
B. 單片微型計(jì)算機(jī)MCU2根據(jù)陀螺儀4提供的信息計(jì)算出設(shè)備的俯仰角的角度值Pitch,俯仰角表示設(shè)備的左右沿是否在同一水平面上;所述步驟B具體包括:b1.計(jì)算俯仰角的角度值Pitch的公式為:Pitch=((PitchH*256)+PitchL)/32768*180°,PitchH為陀螺儀4計(jì)算出的設(shè)備Y軸角度高字節(jié),PitchL為陀螺儀4計(jì)算出的設(shè)備Y軸角度低字節(jié);b2. 得出角度值Pitch后,單片微型計(jì)算機(jī)MCU2將角度值Roll傳至輸出界面顯示;b3. 安裝者根據(jù)出界面顯示的角度值Pitch,對(duì)設(shè)備的左沿和右沿進(jìn)行調(diào)整;所述步驟b3具體為:查看角度值Pitch為正值還是負(fù)值,正值表示設(shè)備的右沿高于左沿;負(fù)值表示設(shè)備的左沿高于右沿;角度值Pitch的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Pitch為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Pitch的絕對(duì)值在設(shè)定范圍之內(nèi)。
C.單片微型計(jì)算機(jī)MCU2根據(jù)陀螺儀4提供的信息計(jì)算出設(shè)備的偏航角的角度值Yaw,偏航角表示設(shè)備水平方向;所述步驟C具體包括:c1.計(jì)算偏航角的角度值Yaw的公式為:Yaw=((YawH*256)+YawL)/32768*180°;c2. 得出角度值Yaw后,單片微型計(jì)算機(jī)MCU2將角度值Roll傳至輸出界面顯示;c3. 安裝者根據(jù)出界面顯示的角度值Yaw,對(duì)設(shè)備的水平方向進(jìn)行調(diào)整;所述步驟c3具體包括:查看角度值Yaw為正值還是負(fù)值,正值表示設(shè)備的前沿左邊發(fā)生了偏移;負(fù)值表示設(shè)備的前沿右邊發(fā)生了偏移;角度值Yaw的絕對(duì)值表示其傾斜程度;安裝者再根據(jù)角度值Yaw為正值還是負(fù)值對(duì)設(shè)備進(jìn)行對(duì)應(yīng)調(diào)節(jié),使得角度值Pitch的絕對(duì)值在設(shè)定范圍之內(nèi)。
以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。