本發(fā)明涉及數(shù)字化測圖領(lǐng)域,尤其涉及一種遠(yuǎn)距離連接全站儀的方法及裝置。
背景技術(shù):
隨著移動設(shè)備的發(fā)展,內(nèi)外業(yè)一體化測圖模式逐漸興起,因此對內(nèi)外業(yè)一體化測圖的要求也越來越高。當(dāng)前內(nèi)外業(yè)一體化測圖的移動設(shè)備使用藍(lán)牙連接控制全站儀,通訊距離較短,但實際在全站儀數(shù)字化測圖過程中測量距離都比較長,在實用方面具有很大的局限和制約。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種遠(yuǎn)距離連接全站儀的方法和裝置,其能解決內(nèi)外業(yè)一體化測圖通訊距離短,實用性受到局限和制約的問題。
本發(fā)明的目的采用以下技術(shù)方案實現(xiàn):
一種遠(yuǎn)距離連接全站儀的方法,其特征在于,包括:
移動設(shè)備軟件系統(tǒng)獲取移動設(shè)備發(fā)送的測量命令;
移動設(shè)備軟件系統(tǒng)對所述測量命令進(jìn)行指令查找,得到控制指令,將所述控制指令發(fā)送至通訊設(shè)備,所述通訊設(shè)備對所述控制指令進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,將所述經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理的控制指令發(fā)送至全站儀,所述通訊設(shè)備包括:從機(jī)以及主機(jī);
全站儀接收所述控制指令,并根據(jù)所述控制指令完成相應(yīng)的測量動作,得到測量數(shù)據(jù),并將所述測量數(shù)據(jù)發(fā)回移動設(shè)備。
優(yōu)選的,所述指令查找包括:所述移動設(shè)備軟件系統(tǒng)查詢數(shù)據(jù)庫及配置文件,查找到指定型號全站儀的控制指令。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)換處理包括:所述從機(jī)接收所述控制指令并將所述控制指令進(jìn)行編碼,轉(zhuǎn)換成射頻信號,并將所述射頻信號發(fā)送至主機(jī)。
優(yōu)選的,所述數(shù)據(jù)轉(zhuǎn)換處理還包括:所述主機(jī)將所述射頻信號解碼,得到控制指令,并將所述控制指令發(fā)送至全站儀。
優(yōu)選的,所述將測量數(shù)據(jù)發(fā)回移動設(shè)備包括。
所述全站儀將所述測量數(shù)據(jù)發(fā)送至主機(jī),所述主機(jī)獲取所述測量數(shù)據(jù)并對所述測量數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換成射頻信號發(fā)送至從機(jī),所述從機(jī)獲取所述射頻信號,并對所述射頻信號進(jìn)行解碼,得到測量數(shù)據(jù),所述從機(jī)將所述測量數(shù)據(jù)通過藍(lán)牙發(fā)回至移動設(shè)備。
根據(jù)本公開實施例的第二方面,提供了一種遠(yuǎn)距離連接全站儀的裝置,其特征在于,包括:
移動設(shè)備軟件系統(tǒng):用于獲取移動設(shè)備發(fā)送的測量命令,并對所述測量命令進(jìn)行指令查找,得到控制指令,并將所述控制指令發(fā)送至通訊設(shè)備;
通訊設(shè)備:對所述控制指令進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,將所述經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理的控制指令發(fā)送至全站儀,所述通訊設(shè)備具體包括:從機(jī)以及主機(jī);
全站儀:用于接收所述控制指令,根據(jù)所述控制指令完成相應(yīng)的測量動作,得到測量數(shù)據(jù),并將所述測量數(shù)據(jù)發(fā)回至移動設(shè)備。
優(yōu)選的,所述指令查找包括:所述移動設(shè)備軟件系統(tǒng)查詢數(shù)據(jù)庫及配置文件,查找到指定型號全站儀的控制指令。
優(yōu)選的,所述從機(jī),用于接收控制指令并將所述控制指令進(jìn)行編碼,轉(zhuǎn)換成射頻信號,并將所述射頻信號發(fā)送至主機(jī)。
優(yōu)選的,所述主機(jī),用于將所述射頻信號解碼,得到控制指令,并將所述控制指令發(fā)送至全站儀。
優(yōu)選的,所述測量數(shù)據(jù)發(fā)回至移動設(shè)備包括:所述全站儀將所述測量數(shù)據(jù)發(fā)送至主機(jī),所述主機(jī)獲取所述測量數(shù)據(jù)并對所述測量數(shù)據(jù)進(jìn)行編碼,轉(zhuǎn)換成射頻信號發(fā)送至從機(jī),所述從機(jī)獲取所述射頻信號,并對所述射頻信號進(jìn)行解碼,得到測量數(shù)據(jù),所述從機(jī)將所述測量數(shù)據(jù)通過藍(lán)牙發(fā)回至移動設(shè)備。
相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:通過使用從機(jī)、主機(jī)將移動設(shè)備端的測量指令傳送至全站儀,全站儀再次通過從機(jī)、主機(jī)將測量結(jié)果發(fā)回,整個過程克服了移動設(shè)備與全站儀之間通訊數(shù)據(jù)只能在短距離范圍內(nèi)相互轉(zhuǎn)換與傳輸?shù)碾y題,使內(nèi)外業(yè)一體化測圖不再受通訊距離的限制,增強(qiáng)了內(nèi)外業(yè)一體化測圖的實用性,不受制約性。
附圖說明
圖1為本發(fā)明較佳實施例的一種遠(yuǎn)距離連接全站儀的方法的流程圖。
圖2為本發(fā)明較佳實施例的一種遠(yuǎn)距離連接全站儀的裝置的模塊圖。
附圖標(biāo)記說明:100、移動設(shè)備軟件系統(tǒng);200、通訊設(shè)備;2001、從機(jī);2002、主機(jī);300、全站儀。
具體實施方式
下面,結(jié)合附圖以及具體實施方式,對本發(fā)明做進(jìn)一步描述:
如圖1所示是本發(fā)明較佳實施例的一種遠(yuǎn)距離連接全站儀的方法流程圖,具體包括以下步驟:
步驟10:移動設(shè)備軟件系統(tǒng)獲取移動設(shè)備發(fā)送的測量命令,移動設(shè)備發(fā)起測量命令,也可為從機(jī)按下測量按鈕,通過藍(lán)牙發(fā)送測量命令到移動設(shè)備,進(jìn)一步移動設(shè)備軟件系統(tǒng)獲取測量命令。
步驟20:移動設(shè)備軟件系統(tǒng)對所述測量命令進(jìn)行指令查找,所述指令查找即為移動設(shè)備軟件系統(tǒng)收到測量命令后,查詢數(shù)據(jù)庫及配置文件,查找到指定型號全站儀的控制指令,并將所述控制指令通過藍(lán)牙發(fā)送至通訊設(shè)備,通訊設(shè)備包括:從機(jī)以及主機(jī)。
步驟30:所述通訊設(shè)備對所述控制指令進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,所述數(shù)據(jù)轉(zhuǎn)換處理包括:
步驟301:所述從機(jī)接收所述控制指令并將所述控制指令進(jìn)行編碼,轉(zhuǎn)換成射頻信號,并將所述射頻信號發(fā)送至主機(jī);
步驟302:所述主機(jī)將所述射頻信號解碼,解碼成功后得到控制指令,并將所述控制指令通過串口發(fā)送至全站儀;所述解碼可以由可編程主控芯片(例如stm32f103c8t6)上的嵌入式程序完成的。所述從機(jī)采用與主機(jī)相同的主控芯片和射頻芯片,與主機(jī)不同的是,從機(jī)的主控芯片處理來自步驟20中所述藍(lán)牙的數(shù)據(jù),所述從機(jī)將移動設(shè)備的藍(lán)牙連接數(shù)據(jù)調(diào)制成433mhz射頻數(shù)據(jù)發(fā)送,即無線通訊中使用的是433mhz射頻,相較于普通通訊設(shè)備,射頻信號可以傳輸?shù)母h(yuǎn)且更加穩(wěn)定。
步驟40:所述全站儀接收從步驟40中串口發(fā)出的控制指令,并根據(jù)控制指令完成測量動作(例如測量角度和距離等其他需求的數(shù)據(jù)),所述全站儀測量完成后,將所述測量數(shù)據(jù)通過串口發(fā)送至主機(jī),所述主機(jī)的串口端接收所述測量數(shù)據(jù)后,將所述測量數(shù)據(jù)重新編碼,再次轉(zhuǎn)換成射頻信號發(fā)送至從機(jī),所述從機(jī)獲取射頻信號,并將所述射頻信號進(jìn)行解碼,并將解碼后的測量數(shù)據(jù)通過藍(lán)牙發(fā)回至移動設(shè)備。所述射頻信號發(fā)送過程中,當(dāng)通訊出現(xiàn)意外情況時,移動設(shè)備無法正確收到全站儀發(fā)送的測量數(shù)據(jù),全站儀也無法接收到移動設(shè)備的控制指令,因此在本申請中,在對測量數(shù)據(jù)進(jìn)行編碼的同時進(jìn)行校驗,接收測量數(shù)據(jù)并校驗正確時向?qū)Ψ桨l(fā)送確認(rèn)信號,若未收到確認(rèn)信號則重新發(fā)送數(shù)據(jù),用來保持通訊數(shù)據(jù)的正確性。
本公開實施例提供的方法,通過使用從機(jī)、主機(jī)將移動設(shè)備端的測量指令傳送至全站儀,全站儀再次通過從機(jī)、主機(jī)將測量結(jié)果發(fā)回,整個過程克服了移動設(shè)備與全站儀之間通訊數(shù)據(jù)只能在短距離范圍內(nèi)相互轉(zhuǎn)換與傳輸?shù)碾y題,使內(nèi)外業(yè)一體化測圖不再受通訊距離的限制,增強(qiáng)了內(nèi)外業(yè)一體化測圖的實用性,不受制約性。
基于上述一種遠(yuǎn)距離連接全站儀的方法,本實施例還提供了一種遠(yuǎn)距離連接全站儀的裝置,如圖2所示,該裝置包括:
移動設(shè)備軟件系統(tǒng)100:用于獲取移動設(shè)備發(fā)送的測量命令,并對所述測量命令進(jìn)行指令查找,得到控制指令,并發(fā)送至通訊設(shè)備200,所述查找具體包括:所述移動設(shè)備軟件系統(tǒng)100查詢數(shù)據(jù)庫及配置文件,查找到指定型號全站儀300的控制指令。
通訊設(shè)備200:用于對所述控制指令進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,將所述經(jīng)過數(shù)據(jù)轉(zhuǎn)換處理的控制指令發(fā)送至全站儀300,所述通訊設(shè)備200包括:從機(jī)2001以及主機(jī)2002,所述數(shù)據(jù)轉(zhuǎn)換處理包括:所述從機(jī)2001接收所述控制指令將所述控制指令進(jìn)行編碼,轉(zhuǎn)換成射頻信號;所述主機(jī)2002將所述射頻信號解碼,得到控制指令,并將所述控制指令發(fā)送至全站儀300。
全站儀300:用于接收所述第三控制指令,根據(jù)所述第三控制指令完成相應(yīng)的測量動作,得到測量數(shù)據(jù),并將所述測量數(shù)據(jù)發(fā)回至移動設(shè)備100。
關(guān)于上述實施例中的裝置,其中各組件具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不再詳細(xì)闡述說明。
本公開實施例提供的一種遠(yuǎn)距離連接全站儀的裝置,通過使用從機(jī)、主機(jī)將移動設(shè)備端的測量指令傳送至全站儀,全站儀再次通過從機(jī)、主機(jī)將測量結(jié)果發(fā)回,整個過程克服了移動設(shè)備與全站儀之間通訊距離短的難題,使內(nèi)外業(yè)一體化測圖不再受通訊距離的限制,增強(qiáng)了內(nèi)外業(yè)一體化測圖的實用性,不受制約性。
對本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。