專利名稱:便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)以及集成環(huán)境記錄器的制作方法
便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)以及集成環(huán)境記錄器相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2010年1月20日提交的臨時(shí)申請(qǐng)第61/296,555號(hào)的權(quán)益,其全部?jī)?nèi)容通過(guò)引用合并于此。
背景技術(shù):
本公開(kāi)內(nèi)容涉及ー種坐標(biāo)測(cè)量機(jī),更特別地,涉及ー種具有集成環(huán)境記錄器的便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)。已經(jīng)發(fā)現(xiàn)便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)(AACMM)廣泛用于制造或生產(chǎn)零件,其中,在制造或生產(chǎn)(例如,機(jī)械加工)零件的各個(gè)階段期間需要快速且精確地檢驗(yàn)零件的尺寸。便攜式AACMM代表對(duì)已知的、靜止或固定的、成本高的且相對(duì)難以使用的測(cè)量裝置的巨大改進(jìn), 特別是在對(duì)相對(duì)復(fù)雜的零件進(jìn)行尺寸測(cè)量所花費(fèi)的時(shí)間量方面。通常,便攜式AACMM的用戶沿著要測(cè)量的零件或物體的表面僅引導(dǎo)探針。然后,測(cè)量數(shù)據(jù)被記錄并提供給用戶。在一些情況下,將數(shù)據(jù)以可視形式(例如,計(jì)算機(jī)屏幕上的三維(3-D)形式)提供給用戶。在其他情況下,將數(shù)據(jù)以數(shù)字形式提供該用戶,例如,當(dāng)測(cè)量孔的直徑吋,在計(jì)算機(jī)屏幕上顯示文本“直徑=1.0034”。在共同轉(zhuǎn)讓的美國(guó)專利第5,402,582號(hào)(‘582)中公開(kāi)了現(xiàn)有技術(shù)的便攜式關(guān)節(jié)臂CMM的示例,其全部?jī)?nèi)容通過(guò)引用合并于此。‘582專利公開(kāi)了ー種3-D測(cè)量系統(tǒng),該3-D 測(cè)量系統(tǒng)包括在一端具有支撐基部(support base)而在另一端具有測(cè)量探針的手動(dòng)操作的關(guān)節(jié)臂CMM。共同轉(zhuǎn)讓的美國(guó)專利第5,611,147號(hào)(‘147)(其全部?jī)?nèi)容通過(guò)引用合并于此)公開(kāi)了ー種類似的關(guān)節(jié)臂CMM。在‘ 147專利中,關(guān)節(jié)臂CMM包括若干特征,這些特征包括在探針端處的附加旋轉(zhuǎn)軸,由此提供具有ニ - ニ - ニ或者ニ - ニ -三軸配置的臂(后ー種情況為七軸臂)。關(guān)于關(guān)節(jié)臂CMM的過(guò)去環(huán)境狀況的信息在對(duì)關(guān)節(jié)臂CMM的系統(tǒng)診斷和修復(fù)期間是有幫助的。為了增強(qiáng)對(duì)關(guān)節(jié)臂CMM的過(guò)去操作環(huán)境的跟蹤能力,需要用于測(cè)量并記錄關(guān)節(jié)臂CMM的環(huán)境數(shù)據(jù)的環(huán)境監(jiān)測(cè)系統(tǒng)。
發(fā)明內(nèi)容
實(shí)施例是ー種便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)(AACMM),包括可人工定位的關(guān)節(jié)臂,該臂具有相対的第一端和第二端,該臂包括連接的多個(gè)臂段,每個(gè)臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器。AACMM還包括測(cè)量裝置,附接到AACMM的第一端;以及電子電路,用于接收來(lái)自變換器的位置信號(hào)并且用于提供與測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù)。AACMM還包括與電子電路通信的環(huán)境記錄器。該環(huán)境記錄器包括用于輸出參數(shù)的值的傳感器、存儲(chǔ)器以及可由環(huán)境記錄器執(zhí)行以實(shí)現(xiàn)如下方法的邏輯。該方法包括監(jiān)測(cè)參數(shù)的值;以及確定參數(shù)的值在可編程閾值之外。響應(yīng)于參數(shù)的值被確定為在可編程閾值之外,將參數(shù)的值和時(shí)間戳存儲(chǔ)在存儲(chǔ)器中。將存儲(chǔ)器中的內(nèi)容傳送至電子電路。另ー種實(shí)施例是ー種實(shí)現(xiàn)便攜式AACMM的方法。該方法包括接收來(lái)自位于便攜式AACMM上的傳感器的參數(shù)的值。便攜式AACMM包括可人工定位的關(guān)節(jié)臂,該臂具有相對(duì)的第一端和第二端。該臂包括連接的多個(gè)臂段,每個(gè)臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器。便攜式AACMM還包括測(cè)量裝置,附接到便攜式AACMM的第一端;以及電子電路,接收來(lái)自變換器的位置信號(hào)并且提供與測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù)。監(jiān)測(cè)所接收到的參數(shù)的值并且確定參數(shù)的值在可編程閾值之外。響應(yīng)于參數(shù)的值被確定為在可編程閾值之外,將參數(shù)的值和時(shí)間戳存儲(chǔ)在位于環(huán)境記錄器上的存儲(chǔ)器中。將存儲(chǔ)器中的內(nèi)容傳送至基部計(jì)算機(jī)處理器。另ー實(shí)施例是ー種用于實(shí)現(xiàn)便攜式AACMM的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品包括其上包含有計(jì)算機(jī)可讀程序代碼的存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀程序代碼在由計(jì)算機(jī)執(zhí)行時(shí)使得計(jì)算機(jī)實(shí)現(xiàn)以下方法。該方法包括接收來(lái)自位于便攜式AACMM上的傳感器的參數(shù)的值。便攜式AACMM包括可人工定位的關(guān)節(jié)臂,該臂具有相対的第一端和第二端。該臂包括連接的多個(gè)臂段,每個(gè)臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器。便攜式 AACMM還包括測(cè)量裝置,附接到便攜式AACMM的第一端;以及電子電路,接收來(lái)自變換器的位置信號(hào)并且提供與測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù)。監(jiān)測(cè)所接收到的參數(shù)的值并且確定參數(shù)的值在可編程閾值之外。響應(yīng)于參數(shù)的值被確定為在可編程閾值之外,將參數(shù)的值和時(shí)間戳存儲(chǔ)在位于環(huán)境記錄器上的存儲(chǔ)器中。將存儲(chǔ)器中的內(nèi)容傳送至基部計(jì)算機(jī)處理器。
現(xiàn)在參照附圖示出了示例性實(shí)施例,這些示例性實(shí)施例不應(yīng)該被解釋為對(duì)于本公開(kāi)內(nèi)容的整個(gè)范圍的限制,并且其中,在幾幅圖中以相似的方式對(duì)元件標(biāo)號(hào)包括圖IA和圖IB的圖1是其中具有本發(fā)明的各個(gè)方面的實(shí)施例的便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)(AACMM)的透視圖;包括合起來(lái)看的圖2A-2D的圖2是被用作根據(jù)實(shí)施例的、圖1中的AACMM的一部分的電子裝置的框圖;包括合起來(lái)看的圖3A和圖加的圖3是描述根據(jù)實(shí)施例的、圖2中的電子數(shù)據(jù)處理系統(tǒng)的詳細(xì)特征的框圖;圖4是描述根據(jù)實(shí)施例的、圖3中的環(huán)境記錄器的詳細(xì)特征的框圖;圖5是描述根據(jù)實(shí)施例的、當(dāng)AACMM斷電時(shí)由環(huán)境記錄器執(zhí)行的處理的流程圖;以及圖6是描述根據(jù)實(shí)施例的、當(dāng)AACMM通電時(shí)由環(huán)境記錄器執(zhí)行的處理的流程圖。
具體實(shí)施例方式根據(jù)示例性實(shí)施例提供了ー種包括環(huán)境記錄器的便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī) (AACMM)0環(huán)境記錄器提供了在解釋AACMM的任何異常行為時(shí)有用的數(shù)據(jù)。環(huán)境記錄器在各個(gè)時(shí)刻記錄表示AACMM的歷史的數(shù)據(jù),這些時(shí)刻包括從制造過(guò)程的早期開(kāi)始、在庫(kù)存時(shí)間期間、在裝運(yùn)產(chǎn)品期間以及在最終用戶的所在地處的后續(xù)操縱和使用期間。該數(shù)據(jù)可以經(jīng)由在板上操作系統(tǒng)和顯示器由AACMM的最終用戶直接讀取,或者該數(shù)據(jù)可以被提取并保存在另ー個(gè)計(jì)算機(jī)上。環(huán)境記錄器是位于AACMM上的獨(dú)立的電池備用(battery backed)的環(huán)境監(jiān)測(cè)系統(tǒng)。
可利用由環(huán)境記錄器收集的數(shù)據(jù)來(lái)向用戶發(fā)出關(guān)于事件的警報(bào)并且建議執(zhí)行探針校準(zhǔn)和/或單點(diǎn)關(guān)節(jié)性能測(cè)試(SPAT),以了解臂是否仍然在按照規(guī)范進(jìn)行測(cè)量。由環(huán)境記錄器收集的數(shù)據(jù)也在系統(tǒng)診斷和修復(fù)期間用來(lái)從環(huán)境條件方面確定AACMM的歷史。環(huán)境條件包括但不限于溫度、濕度和沖擊(例如由于AACMM正落下)。位于環(huán)境記錄器上的傳感器輸出環(huán)境條件參數(shù)的值,并且這些環(huán)境條件參數(shù)的值定期地被記錄。根據(jù)實(shí)施例,當(dāng) AACMM通電時(shí)以及當(dāng)AACMM斷電時(shí)都發(fā)生定期記錄。此外,或者替選地,響應(yīng)于諸如在傳感器處檢測(cè)到諸如濕度極值(例如,由可編程閾值定義)的事件來(lái)記錄環(huán)境條件參數(shù)的值。根據(jù)實(shí)施例,當(dāng)AACMM通電時(shí)以及當(dāng)AACMM斷電時(shí)都發(fā)生對(duì)超過(guò)閾值的值的記錄。圖IA和圖IB以立體方式示出了根據(jù)本發(fā)明的各個(gè)實(shí)施例的便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)(AACMM) 100,關(guān)節(jié)臂是ー種類型的坐標(biāo)測(cè)量機(jī)。如圖IA和圖IB所示,示例性AACMM 100可以包括六軸或七軸關(guān)節(jié)測(cè)量裝置,該測(cè)量裝置在一端處具有耦接至AACMM 100的臂部分104的測(cè)量探針殼體102。臂部分104包括通過(guò)第一組軸承盒(bearing cartridge) 110 (例如,兩個(gè)軸承盒)而耦接至第二臂段108的第一臂段106。第二組軸承盒112 (例如, 兩個(gè)軸承盒)將第二臂段108耦接至測(cè)量探針殼體102。第三組軸承盒114 (例如,三個(gè)軸承盒)將第一臂段106耦接至位于AACMM 100的臂部分104的另一端的基部116。每組軸承盒110、112、114都提供了關(guān)節(jié)移動(dòng)的多條軸。此外,測(cè)量探針殼體102可以包括AACMM 100的第七軸部分的軸(例如,AACMM 100的第七軸中包括確定測(cè)量裝置(例如,探針118)的移動(dòng)的編碼器系統(tǒng)的盒)。在使用AACMM 100吋,基部116通常固定到作業(yè)表面。每個(gè)軸承盒組110、112、114內(nèi)的每個(gè)軸承盒典型地包括編碼器系統(tǒng)(例如,光學(xué)角編碼器系統(tǒng))。編碼器系統(tǒng)(即,變換器)提供對(duì)各個(gè)臂段106、108和對(duì)應(yīng)的軸承盒組110、 112,114的位置的指示,所有這些指示一起提供探針118相對(duì)于基部116的位置(以及因而由AACMM 100測(cè)量的物體在某個(gè)參照系中的位置一例如局部參照系或全局參照系)的指示。 臂段106和臂段108可以由剛性適當(dāng)?shù)牟牧现瞥?,諸如但不限于例如碳復(fù)合材料。具有六條或七條軸的關(guān)節(jié)移動(dòng)(即,自由度)的便攜式AACMM 100提供了下述優(yōu)點(diǎn)在提供可以由操作員容易地操縱的臂部分104的同時(shí)允許操作員將探針118放置在基部116周?chē)?60° 區(qū)域內(nèi)的期望位置。然而,應(yīng)該認(rèn)識(shí)到,具有兩個(gè)臂段106、108的臂部分104的圖示僅為了示例性目的,而要求保護(hù)的本發(fā)明應(yīng)該不限于此。AACMM 100可以具有通過(guò)軸承盒耦接在一起的任意數(shù)量的臂段(以及因而多于或少于六條或七條軸的關(guān)節(jié)移動(dòng)或自由度)。探針118可拆卸地安裝至測(cè)量探針殼體102,測(cè)量探針殼體102連接到軸承盒組 112。柄1 可經(jīng)由例如快速連接接ロ相對(duì)于測(cè)量探針殼體102移除??梢杂昧愆`種裝置 (例如,激光線探針、條形碼閱讀器)來(lái)替換柄126,由此提供允許操作員將不同的測(cè)量裝置與同一 AACMM 100 一起使用的優(yōu)點(diǎn)。在示例性實(shí)施例中,探針殼體102容納可移除的探針 118,可移除的探針118是接觸式測(cè)量裝置并且可以具有與要測(cè)量的物體物理接觸的不同尖頭118,包括但不限于球狀型探針、觸敏型探針、彎曲型探針以及伸縮型探針。在其他實(shí)施例中,測(cè)量是例如由諸如激光線探針(LLP)的非接觸裝置來(lái)執(zhí)行的。在實(shí)施例中,使用快速連接接ロ來(lái)以LLP替換柄126。其他類型的測(cè)量裝置可以替換可移除的柄126以提供附加功能。這樣的測(cè)量裝置的示例包括但不限于例如ー個(gè)或多個(gè)照明燈、溫度傳感器、熱掃描儀、條形碼掃描儀、投影儀、噴漆器、攝像裝置等。如圖IA和圖IB所示,AACMM 100包括可移除的柄126,其提供了使得在無(wú)需將測(cè)量探針殼體102從軸承盒組112移除的情況下改變附件或功能的優(yōu)點(diǎn)。如以下針對(duì)圖2更加詳細(xì)描述的那樣,可移除的柄126還可以包括使得能夠與柄1 交換電功率和數(shù)據(jù)的電連接器以及位于探針端的相應(yīng)電子裝置。在各種實(shí)施例中,每組軸承盒110、112、114都使得AACMM 100的臂部分104能夠繞多條旋轉(zhuǎn)軸移動(dòng)。如所述的,每個(gè)軸承盒組110、112、114都包括相應(yīng)的編碼器系統(tǒng)(諸如,例如光學(xué)角編碼器),這些編碼器系統(tǒng)均與例如臂段106、臂段108的相應(yīng)旋轉(zhuǎn)軸同軸地布置。光學(xué)編碼器系統(tǒng)檢測(cè)例如臂段106、臂段108中的每個(gè)臂段繞著相應(yīng)軸的旋轉(zhuǎn)(轉(zhuǎn)體 (swivel))或橫向(鉸鏈(hinge))移動(dòng),并且將信號(hào)傳送至AACMM 100內(nèi)的電子數(shù)據(jù)處理系統(tǒng)(如在本文中以下更加詳細(xì)地描述的)。每個(gè)單獨(dú)的原始編碼器計(jì)數(shù)作為信號(hào)被分別發(fā)送至電子數(shù)據(jù)處理系統(tǒng),其中,該計(jì)數(shù)進(jìn)ー步被處理成測(cè)量數(shù)據(jù)。不需要與AACMM 100自身分離的位置計(jì)算器(例如,串行盒(serial box)),如在共同轉(zhuǎn)讓的美國(guó)專利第5,402,582號(hào) (‘582)所公開(kāi)的那樣?;?16可以包括附接裝置或安裝裝置120。安裝裝置120使得AACMM 100能夠可拆卸地安裝至期望位置,諸如,例如檢驗(yàn)臺(tái)、機(jī)械加工中心、壁或地面。在一種實(shí)施例中, 基部116包括柄部分122,該柄部分122提供便于操作員在AACMM 100正移動(dòng)時(shí)保持基部 116的位置。在一種實(shí)施例中,基部116還包括向下折疊以使用戶接ロ(諸如顯示屏)顯露的可移動(dòng)的蓋部分124。根據(jù)實(shí)施例,便攜式AACMM 100的基部116包含或容納包括以下兩個(gè)主要部件的電子數(shù)據(jù)處理系統(tǒng)基部處理系統(tǒng),對(duì)來(lái)自AACMM 100內(nèi)的各個(gè)編碼器系統(tǒng)的數(shù)據(jù)以及用以支持三維(3-D)位置計(jì)算的表示其他臂參數(shù)的數(shù)據(jù)進(jìn)行處理;以及用戶接ロ處理系統(tǒng), 包括板上操作系統(tǒng)、觸摸屏顯示器以及駐留應(yīng)用軟件,該駐留應(yīng)用軟件使得在無(wú)需連接到外部計(jì)算機(jī)的情況下在AACMM 100內(nèi)實(shí)現(xiàn)相對(duì)完整的計(jì)量功能?;?16中的電子數(shù)據(jù)處理系統(tǒng)可以與編碼器系統(tǒng)、傳感器以及遠(yuǎn)離基部116的其他外圍硬件(例如,可以安裝至AACMM 100上的可移除的柄126的LLP)進(jìn)行通信。支持這些外圍硬件裝置或結(jié)構(gòu)元件的電子裝置可以位于軸承盒組110、112、114的每ー組中,其中,這些軸承盒組位于便攜式AACMM 100內(nèi)。圖2是根據(jù)實(shí)施例的用在AACMM 100中的電子裝置的框圖。圖2所示的實(shí)施例包括電子數(shù)據(jù)處理系統(tǒng)210,該電子數(shù)據(jù)處理系統(tǒng)210包括用于實(shí)現(xiàn)基部處理系統(tǒng)的基部處理器板204、用戶接ロ板202、用于提供功率的基部電源板206、藍(lán)牙模塊232以及基部?jī)A斜板208。用戶接ロ板202包括計(jì)算機(jī)處理器,該計(jì)算機(jī)處理器用于執(zhí)行應(yīng)用軟件以實(shí)現(xiàn)此處描述的用戶接ロ、顯示和其他功能。如圖2所示,電子數(shù)據(jù)處理系統(tǒng)210經(jīng)由一條或多條臂總線218與前述的多個(gè)編碼器系統(tǒng)通信。在圖2所描繪的實(shí)施例中,每個(gè)編碼器系統(tǒng)均生成編碼器數(shù)據(jù),并且包括 編碼器臂總線接ロ 214、編碼器數(shù)字信號(hào)處理器(DSPK16、編碼器讀取頭接ロ 234以及溫度傳感器212。諸如應(yīng)變傳感器的其他裝置可以附接到臂總線218。圖2中還示出了與臂總線218通信的探針端電子裝置230。探針端電子裝置230 包括探針端DSP 228、溫度傳感器212、柄/LLP接ロ總線MO以及探針接ロ 226,其中,在實(shí)施例中,該柄/LLP接ロ總線240經(jīng)由快速連接接ロ與柄1 或LLP 242連接。快速連接接 ロ使得能夠通過(guò)柄126對(duì)由LLP 242和其他附件使用的數(shù)據(jù)總線、控制線以及電源總線進(jìn)行訪問(wèn)。在實(shí)施例中,探針端電子裝置230位于AACMM 100上的測(cè)量探針殼體102中。在實(shí)施例中,可以從快速連接接ロ移除柄126,并且測(cè)量可以由經(jīng)由柄/LLP接ロ總線240與 AACMM 100的探針端電子裝置230進(jìn)行通信的激光線探針(LLP)242來(lái)執(zhí)行。在實(shí)施例中, 電子數(shù)據(jù)處理系統(tǒng)210位于AACMM 100的基部116中,探針端電子裝置239位于AACMM 100 的測(cè)量探針殼體102中,以及編碼器系統(tǒng)位于軸承盒組110、112、114中。探針接ロ 2 可以通過(guò)任何適合的通信協(xié)議與探針端DSP 228連接,通信協(xié)議包括可從Maxim Integrated Products有限公司商業(yè)購(gòu)得的、實(shí)施1-wire 通信協(xié)議236的產(chǎn)品。圖3是描述根據(jù)實(shí)施例的AACMM 100的電子數(shù)據(jù)處理系統(tǒng)210的詳細(xì)特征的框圖。在實(shí)施例中,電子數(shù)據(jù)處理系統(tǒng)210位于AACMM 100的基部116中,并且包括基部處理器板204、用戶接ロ板202、基部電源板206、藍(lán)牙模塊232以及基部?jī)A斜模塊208。在圖3所示的實(shí)施例中,基部處理器板204包括其中所示的各個(gè)功能塊。例如,基部處理器功能302被用來(lái)支持對(duì)來(lái)自AACMM 100的測(cè)量數(shù)據(jù)的收集,并且經(jīng)由臂總線218 和總線控制模塊功能308來(lái)接收原始臂數(shù)據(jù)(例如,編碼器系統(tǒng)數(shù)據(jù))。存儲(chǔ)器功能304存儲(chǔ)程序和靜態(tài)臂配置數(shù)據(jù)。基部處理器板204還包括用干與任何外部硬件裝置或附件(諸如LLP M2)通信的外部硬件選項(xiàng)端ロ功能310。在圖3所描繪的基部處理器板204的實(shí)施例中的功能中還包括實(shí)時(shí)時(shí)鐘(RTC)與日志306、電池組接ロ(IF) 316以及診斷端ロ 318?;刻幚砥靼?04還對(duì)與外部(主計(jì)算機(jī))裝置和內(nèi)部(顯示處理器202)裝置的所有有線和無(wú)線數(shù)據(jù)通信進(jìn)行管理?;刻幚砥靼?04具有下述能力經(jīng)由以太網(wǎng)功能320 (例如,使用時(shí)鐘同步標(biāo)準(zhǔn)(諸如,電氣和電子工程師協(xié)會(huì)(IEE^ 1588))與以太網(wǎng)通信,經(jīng)由 LAN功能322與無(wú)線局域網(wǎng)(WLAN)通信,以及經(jīng)由并行-串行通信(PSC)功能314與藍(lán)牙模塊232通信?;刻幚砥靼?04還包括到通用串行總線(USB)裝置312的連接?;刻幚砥靼?04傳送并收集原始測(cè)量數(shù)據(jù)(例如,編碼器系統(tǒng)計(jì)數(shù)、溫度讀數(shù))以處理成測(cè)量數(shù)據(jù)而無(wú)需任何預(yù)處理,如在前述‘582專利的串行盒中所公開(kāi)的那樣。基部處理器204經(jīng)由RS485接ロ(IF)3^將處理后的數(shù)據(jù)發(fā)送至用戶接ロ板202上的顯示處理器 328。在實(shí)施例中,基部處理器204還將原始測(cè)量數(shù)據(jù)發(fā)送至外部計(jì)算機(jī)?,F(xiàn)在轉(zhuǎn)向圖3中的用戶接ロ板202,在顯示處理器3 上執(zhí)行的應(yīng)用程序利用由基部處理器接收到的角度和位置數(shù)據(jù)以提供AACMM 100內(nèi)的自治計(jì)量系統(tǒng)。應(yīng)用程序可以在顯示處理器3 上執(zhí)行以支持下述功能,功能諸如但不限于結(jié)構(gòu)元件的測(cè)量、引導(dǎo)和訓(xùn)練圖形、遠(yuǎn)程診斷、溫度校正、各個(gè)操作結(jié)構(gòu)元件的控制、連接至各個(gè)網(wǎng)絡(luò)以及顯示所測(cè)量的物體。連同顯示處理器3 和液晶顯示器(IXD) 338 (例如,觸摸屏IXD)用戶接ロー起, 用戶接ロ板202還包括幾種接ロ選項(xiàng),這些接ロ選項(xiàng)包括安全數(shù)字(SD)卡接ロ 330、存儲(chǔ)器 332,USB主機(jī)接ロ 334、診斷端ロ 336、攝像裝置端ロ 340、音頻/視頻接ロ 342、撥號(hào)/単元調(diào)制解調(diào)器;344以及全球定位系統(tǒng)(GPS)端ロ 346。圖3所示的電子數(shù)據(jù)處理系統(tǒng)210還包括具有用于記錄環(huán)境數(shù)據(jù)的環(huán)境記錄器 362的基部電源板206。基部電源板206還使用交流/直流(AC/DC)轉(zhuǎn)換器358和電池充電器控制器360來(lái)向電子數(shù)據(jù)處理系統(tǒng)210提供功率?;侩娫窗?06使用內(nèi)部集成電路 (I2C)串行單端總線3M以及經(jīng)由DMA串行外圍接ロ(DSPI) 356來(lái)與基部處理器板204通信。基部電源板206經(jīng)由在基部電源板206中實(shí)現(xiàn)的輸入/輸出(I/O)擴(kuò)展功能364連接至傾斜傳感器與射頻識(shí)別(RFID)模塊208。
9
盡管示為分離部件,但在其他實(shí)施例中,全部部件或部件中的子集可以物理地位于不同位置和/或可以是以與圖3所示的方式不同的方式結(jié)合的功能。例如,在一個(gè)實(shí)施例中,基部處理器板204和用戶接ロ板202結(jié)合到ー個(gè)物理板(physical board)中。在實(shí)施例中,AACMM 100包括上述的集成電子數(shù)據(jù)處理系統(tǒng)210。電子數(shù)據(jù)處理系統(tǒng)210存在于板上并且與AACMM 100及其部件集成?;刻幚砥靼?04包括基部計(jì)算機(jī)處理器,該基部計(jì)算機(jī)處理器可以由圖3所示的處理器功能302實(shí)現(xiàn)。基部計(jì)算機(jī)處理器響應(yīng)于經(jīng)由AACMM100接收到的請(qǐng)求來(lái)執(zhí)行用戶選擇的功能,此處進(jìn)一歩描述這些功能。在示例性實(shí)施例中,功能是經(jīng)由存儲(chǔ)在例如圖3中的存儲(chǔ)器304中的且由基部計(jì)算機(jī)處理器執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序(例如,邏輯)來(lái)執(zhí)行的。在實(shí)施例中,可以經(jīng)由圖2所示的板上用戶接ロ板202和/或外部計(jì)算機(jī)處理器在AACMM 100處接收請(qǐng)求,其中該外部計(jì)算機(jī)處理器遠(yuǎn)離AACMM 100并且直接通過(guò)USB通道、通過(guò)以太網(wǎng)網(wǎng)絡(luò)或者以無(wú)線的方式(例如,通過(guò)無(wú)線LAN或藍(lán)牙(TM)使能通道232)與AACMM 100通信,如圖2總體所示。響應(yīng)于請(qǐng)求,各種部件(例如,編碼器214/216/234、探針端電子裝置230和/或外圍裝置(例如LLP 242 被激活并且收集響應(yīng)于請(qǐng)求的數(shù)據(jù)。利用數(shù)據(jù)導(dǎo)出的信息被返回到基部計(jì)算機(jī)處理器并且轉(zhuǎn)發(fā)到目的地裝置,如此處進(jìn)一步描述的。參照?qǐng)D4,總體示出了圖3的環(huán)境記錄器362的更詳細(xì)的圖。環(huán)境記錄器362包括電池410,該電池410用于在無(wú)需外部電源的情況下在延長(zhǎng)的時(shí)間段(例如,五到六個(gè)月) 內(nèi)向環(huán)境記錄器362的部件提供電功率??梢允褂贸叽邕m合于安裝在環(huán)境記錄器362上的并且能夠在延長(zhǎng)的時(shí)間段內(nèi)保存電荷的任何電池來(lái)實(shí)現(xiàn)電池410。當(dāng)AACMM 100連接到外部電源以工作時(shí),對(duì)電池410充電,或者如果次級(jí)(可再充電的)AACMM電池組存在,則無(wú)論 AACMM 100是否連接到外部電源,都從次級(jí)AACMM電池組對(duì)電池410充電。在環(huán)境記錄器 362中具有專用電池410使得環(huán)境記錄器362在AACMM 100斷電(例如,處于斷電狀態(tài))時(shí)能夠工作。環(huán)境記錄器362還包括用于保持日期和時(shí)間的時(shí)鐘406。時(shí)鐘406用于生成被記錄的事件的時(shí)間戳以及用于測(cè)量時(shí)間間隔。實(shí)施例可以利用市場(chǎng)上可買(mǎi)到的時(shí)鐘,諸如但不限于石英驅(qū)動(dòng)時(shí)鐘。圖4所描繪的環(huán)境記錄器362包括各種傳感器碰撞傳感器402、濕度傳感器414 以及溫度傳感器412。這些傳感器是環(huán)境記錄器362可以利用的傳感器類型的示例并且并不旨在是限制性的,這是因?yàn)橐部梢詫?shí)施其他類型的傳感器(例如,振動(dòng)傳感器、大氣壓力傳感器等)。碰撞傳感器402的實(shí)施例是由兩個(gè)或更多個(gè)加速度計(jì)實(shí)現(xiàn)的第一加速度計(jì),被設(shè)計(jì)成檢測(cè)并測(cè)量非常小的加速度(或振動(dòng));第二加速度計(jì),被設(shè)計(jì)成檢測(cè)并測(cè)量較大的加速度。當(dāng)?shù)谝患铀俣扔?jì)檢測(cè)到運(yùn)動(dòng)吋,第一加速度計(jì)指示第二加速度計(jì)開(kāi)始進(jìn)行并記錄測(cè)量。如現(xiàn)有技術(shù)中公知的那樣,加速度計(jì)根據(jù)重力(g力)測(cè)量加速度,并且因而,碰撞傳感器402測(cè)量gカ參數(shù)。此處描述的示例性實(shí)施例可以利用現(xiàn)有技術(shù)中公知的用于檢測(cè)沖擊或碰撞的任何適合的加速度計(jì),包括但不限于三軸微電子機(jī)械系統(tǒng)(MEMS)、比重計(jì)、壓阻式加速度計(jì)以及電容式加速度計(jì)。在實(shí)施例中,由第一加速度計(jì)檢測(cè)到的、大于當(dāng)前閾值 (例如,2. 5g)的gカ值使得環(huán)境記錄器362將g力的值連同時(shí)間戳一起存儲(chǔ)??梢栽谥圃旎虺跏蓟疉ACMM 100期間更新該可編程的g力閾值。
由溫度傳感器412測(cè)量的參數(shù)是周?chē)鷾囟?,而溫度傳感?12由市場(chǎng)上可買(mǎi)到的溫度傳感器來(lái)實(shí)現(xiàn)。在實(shí)施例中,大于45攝氏度或者小于5攝氏度的溫度值使得環(huán)境記錄器362將溫度值連同時(shí)間戳一起存儲(chǔ)??梢栽谥圃旎虺跏蓟疉ACMM 100期間更新該可編程溫度閾值。濕度傳感器414測(cè)量濕度參數(shù),而濕度傳感器414由市場(chǎng)上可買(mǎi)到的濕度傳感器來(lái)實(shí)現(xiàn)。在實(shí)施例中,大于80%或者小于20%的濕度值使得環(huán)境記錄器362將濕度值連同時(shí)間戳一起存儲(chǔ)??梢栽谥圃旎虺跏蓟疉ACMM 100期間更新該可編程濕度閾值。處理器408控制可編程時(shí)間間隔以記錄來(lái)自傳感器的參數(shù)的值、控制對(duì)傳感器的讀取以及對(duì)將值和時(shí)間戳記錄或存儲(chǔ)到存儲(chǔ)器404中進(jìn)行控制。如此處所述,由傳感器測(cè)量的參數(shù)的值使得環(huán)境記錄器362在事件時(shí)刻(或者在事件不久之后)激活對(duì)參數(shù)值的記錄,而不管該傳感器的監(jiān)測(cè)時(shí)間表。響應(yīng)于正檢測(cè)的事件,也可將警報(bào)(例如,經(jīng)由LCD 338) 發(fā)送至系統(tǒng)的操作員。此外,處理器408對(duì)將存儲(chǔ)器404的內(nèi)容定期傳輸?shù)交刻幚砥靼?204進(jìn)行控制。在實(shí)施例中,該傳輸是通過(guò)內(nèi)部集成電路(I2C)總線進(jìn)行的,而處理器由市場(chǎng)上可買(mǎi)到的處理器來(lái)實(shí)現(xiàn)。處理器408使用硬件指令、軟件指令或者二者的組合來(lái)控制此處所描述的處理。存儲(chǔ)器404存儲(chǔ)所記錄的參數(shù)的值及其時(shí)間戳。此外,存儲(chǔ)器404可存儲(chǔ)與參數(shù)相關(guān)聯(lián)的可編程閾值。存儲(chǔ)器404由市場(chǎng)上可買(mǎi)到的存儲(chǔ)器來(lái)實(shí)現(xiàn),諸如但不限于閃存以及直接隨機(jī)存取存儲(chǔ)器(SRAM)。存儲(chǔ)器404的大小指示在要求將存儲(chǔ)器404的內(nèi)容傳輸?shù)交刻幚砥靼?04之前可以在環(huán)境記錄器362處存儲(chǔ)多少參數(shù)值和時(shí)間戳。圖4示出了位于環(huán)境記錄器362上的碰撞傳感器402、存儲(chǔ)器404、時(shí)鐘406、處理器408、電池410、溫度傳感器412以及濕度傳感器414。在替選的實(shí)施例中,這些元件的全部或子集位于AACMM 100上的環(huán)境記錄器362的外部,其中,各元件之間的通信是經(jīng)由網(wǎng)絡(luò)或總線提供的。在實(shí)施例中,環(huán)境記錄器362利用多個(gè)處理器、時(shí)鐘和傳感器。最低級(jí)別系統(tǒng)連續(xù)地運(yùn)行并且檢測(cè)接著引出下一個(gè)處理器和傳感器組的基本事件。當(dāng)AACMM 100通電時(shí),第三處理器開(kāi)始運(yùn)行以與環(huán)境記錄器362接口,然后,第四處理器開(kāi)始允許對(duì)數(shù)據(jù)的檢索和顯不。參照?qǐng)D5,總體示出了描述當(dāng)AACMM處于低功率模式(例如,斷電、功率降低)時(shí)由環(huán)境記錄器362執(zhí)行的處理的流程圖。在實(shí)施例中,通過(guò)位于處理器408中的計(jì)算機(jī)指令或邏輯來(lái)利于處理。在步驟502處,監(jiān)測(cè)由位于環(huán)境記錄器362上的傳感器(諸如碰撞傳感器402和/或溫度傳感器412)輸出的參數(shù)的值。在步驟504處,確定是否已通過(guò)監(jiān)測(cè)來(lái)檢測(cè)到事件。當(dāng)至少一個(gè)參數(shù)的值在可編程閾值之外,則發(fā)生了事件。當(dāng)可編程時(shí)間間隔期滿時(shí),也發(fā)生了事件。如果沒(méi)有檢測(cè)到事件,如在步驟504處所確定的,則處理在步驟502 處繼續(xù)進(jìn)行。否則,如果已檢測(cè)到事件,則處理在步驟506處繼續(xù)進(jìn)行。在實(shí)施例中,在執(zhí)行監(jiān)測(cè)和檢測(cè)時(shí),環(huán)境記錄器362處于低功率模式,在該模式下,存儲(chǔ)器404是不可存取的。在步驟506處,使環(huán)境記錄器362進(jìn)入高功率模式,以允許對(duì)存儲(chǔ)器404的存取。在步驟508處,將(多個(gè))參數(shù)的值連同時(shí)間戳一起存儲(chǔ)至存儲(chǔ)器404。 在實(shí)施例中,在步驟508處,將正由傳感器測(cè)量的所有參數(shù)的值都存儲(chǔ)至存儲(chǔ)器404??商孢x地,當(dāng)在步驟504處檢測(cè)到的事件是可編程時(shí)間間隔已期滿時(shí),將所有參數(shù)值存儲(chǔ)至存儲(chǔ)器404,而當(dāng)在步驟504處檢測(cè)到的事件是已超過(guò)閾值時(shí),僅將導(dǎo)致在步驟504處檢測(cè)到事件的參數(shù)的值存儲(chǔ)至存儲(chǔ)器404。在實(shí)施例中,當(dāng)在步驟504處檢測(cè)到的事件是已超過(guò)閾值時(shí),將步驟508重復(fù)可編程次數(shù)或者可編程的時(shí)間量。在實(shí)施例中,通過(guò)只有在參數(shù)的當(dāng)前值不同于參數(shù)的先前值時(shí)才執(zhí)行步驟508,節(jié)約了存儲(chǔ)器404中的空間。在步驟510處, 使環(huán)境記錄器362進(jìn)入低功率模式。在實(shí)施例中,低功率模式包括環(huán)境記錄器362的不用于監(jiān)測(cè)和檢測(cè)的部分是斷電的。然后,處理在步驟502處繼續(xù)。參照?qǐng)D6,總體示出了描述當(dāng)AACMM通電時(shí)由環(huán)境記錄器362執(zhí)行的處理的流程圖。在實(shí)施例中,通過(guò)位于處理器408中的計(jì)算機(jī)指令或邏輯來(lái)利于處理。在步驟602處, 監(jiān)測(cè)由位于環(huán)境記錄器362上的傳感器(諸如碰撞傳感器402和/或溫度傳感器412)輸出的參數(shù)的值。在步驟604處,確定是否已通過(guò)監(jiān)測(cè)而檢測(cè)到事件。當(dāng)至少一個(gè)參數(shù)的值在可編程閾值之外時(shí),發(fā)生了事件。當(dāng)可編程時(shí)間間隔已期滿時(shí),也發(fā)生了事件。如果在步驟 604處確定沒(méi)有檢測(cè)到事件,則處理在步驟608處繼續(xù)進(jìn)行。可替選地,如果確定檢測(cè)到事件,則處理在步驟608處繼續(xù)進(jìn)行。在步驟606處,將(多個(gè))參數(shù)的值連同時(shí)間戳一起存儲(chǔ)至存儲(chǔ)器404。在實(shí)施例中,在步驟606處,將正由傳感器測(cè)量的所有參數(shù)的值都存儲(chǔ)至存儲(chǔ)器404。可替選地,當(dāng)在步驟604處檢測(cè)到的事件是可編程時(shí)間間隔已期滿時(shí),則將所有參數(shù)值存儲(chǔ)至存儲(chǔ)器404, 而當(dāng)在步驟604處檢測(cè)到的事件是已超過(guò)閾值時(shí),僅將導(dǎo)致在步驟604處檢測(cè)到事件的參數(shù)的值存儲(chǔ)至存儲(chǔ)器404。在實(shí)施例中,通過(guò)只有在參數(shù)的當(dāng)前值不同于參數(shù)的先前值時(shí)才執(zhí)行步驟606,節(jié)約了存儲(chǔ)器404中的空間。在實(shí)施例中,當(dāng)在步驟604處檢測(cè)到的事件是已超過(guò)閾值時(shí),將步驟606重復(fù)可編程次數(shù)或者可編程的時(shí)間量。在步驟608處,確定是否應(yīng)該將存儲(chǔ)器404的內(nèi)容傳送到基部處理器板204。該確定是基于以下做出的存儲(chǔ)器404中還剩下多少空間和/或自從上一次將存儲(chǔ)器404的內(nèi)容傳送至基部處理器板204以后經(jīng)過(guò)了多少時(shí)間。如果在步驟608處確定應(yīng)該將存儲(chǔ)器 404的內(nèi)容傳送至基部處理器板計(jì)算機(jī)204,則處理在步驟610處繼續(xù)進(jìn)行。在步驟610處, 執(zhí)行傳送并且將存儲(chǔ)器404清空。然后,處理在步驟602處繼續(xù)進(jìn)行。一旦將數(shù)據(jù)傳送至基部處理器板204,該數(shù)據(jù)就被存儲(chǔ)在基部處理器板204上的存儲(chǔ)器304中。然后,可以將數(shù)據(jù)傳送至遠(yuǎn)離AACMM 100的處理器和/或顯示在用戶接口板202上的彩色I(xiàn)XD 338上。 在另外的實(shí)施例中,使用用戶接口板202上的彩色LCD 338來(lái)對(duì)閾值和時(shí)間間隔進(jìn)行編程。在實(shí)施例中,當(dāng)AACMM 1001通電時(shí),環(huán)境記錄器362提供附加的監(jiān)測(cè)。系統(tǒng)監(jiān)測(cè)并記錄被加以時(shí)間戳的事件,諸如,例如由軟件返回的錯(cuò)誤代碼、錯(cuò)過(guò)的通信以及供電電壓變化。然后,將來(lái)自環(huán)境記錄器362的數(shù)據(jù)與基部處理器板204上的軟件事件監(jiān)測(cè)系統(tǒng)關(guān)聯(lián),以確定硬件錯(cuò)誤條件是否與環(huán)境事件相關(guān)。在實(shí)施例中,來(lái)自環(huán)境記錄器362的數(shù)據(jù)用于創(chuàng)建AACMM 100的從制造起貫穿儲(chǔ)存、裝運(yùn)和使用的歷史。該歷史數(shù)據(jù)可以用于診斷由用戶報(bào)告的問(wèn)題,這些問(wèn)題可以包括精確度變化、電子錯(cuò)誤和/或軟件異常。作為示例,如果客戶報(bào)告AACMM 100突然停止提供精確讀數(shù),則可以查閱歷史數(shù)據(jù)以了解AACMM 100是否正好在性能變化之前受到了過(guò)度沖擊。可以針對(duì)那時(shí)溫度或振動(dòng)的極值來(lái)查閱關(guān)于特定偏移或日期的性能問(wèn)題的報(bào)告。歷史數(shù)據(jù)還可以用于了解AACMM 100在向客戶所在地運(yùn)輸期間或者在為了維修而返回到工廠的途中是否被機(jī)械損傷??梢葬槍?duì)歷史日志中的公共環(huán)境因素來(lái)對(duì)表現(xiàn)相似性能癥狀的AACMM 100進(jìn)行檢查。技術(shù)效果和益處包括更容易執(zhí)行故障檢修并確定產(chǎn)品故障的根本原因的能力,特別是針對(duì)在裝運(yùn)期間發(fā)生的事件、在正常工作時(shí)間之外發(fā)生的事件或者沒(méi)有報(bào)告過(guò)的事件 (例如,AACMM 100落下)。本領(lǐng)域技術(shù)人員將理解,本發(fā)明的各方面可以被實(shí)施為系統(tǒng)、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的各方面可以采取完全硬件實(shí)施例的形式、完全軟件實(shí)施例(包括固件、駐留軟件、微代碼等)的形式或者結(jié)合軟件方面和硬件方面(在此全部通??梢苑Q為“電路”、“模塊”或“系統(tǒng)”)的實(shí)施例的形式。此外,本發(fā)明的各方面還可以采取以一個(gè)或多個(gè)包括計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可讀介質(zhì)實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式??梢圆捎靡粋€(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是例如但不限于電子、 磁、光學(xué)、電磁、紅外線或半導(dǎo)體系統(tǒng)、設(shè)備或裝置、或者前述的任何適當(dāng)組合。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非詳盡的列表)可以包括以下各項(xiàng)具有一條或多條導(dǎo)線的電連接、 便攜式計(jì)算機(jī)磁盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式致密盤(pán)只讀存儲(chǔ)器(⑶-ROM)、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或前述的任何適當(dāng)組合。在本文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何有形媒體, 該有形媒體可以包含或存儲(chǔ)供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的或者與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合的程序。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括包含有計(jì)算機(jī)可讀程序代碼的傳播數(shù)據(jù)信號(hào),例如,在基帶中或者作為載波的一部分。這樣的傳播信號(hào)可以采用各種形式,包括但不限于電磁、光學(xué)或其任何適當(dāng)?shù)慕M合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是任何計(jì)算機(jī)可讀介質(zhì),其不是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)并且可以傳遞、傳播或傳輸供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的或者與指令執(zhí)行系統(tǒng)、設(shè)備或裝置結(jié)合的程序??梢允褂萌魏芜m當(dāng)?shù)慕橘|(zhì)來(lái)傳送在計(jì)算機(jī)可讀介質(zhì)上實(shí)現(xiàn)的程序代碼,這些適當(dāng)?shù)慕橘|(zhì)包括但不限于無(wú)線、有線、光纖線纜、RF等或前述的任何適當(dāng)組合。用于實(shí)現(xiàn)本發(fā)明的各方面的操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語(yǔ)言的任何組合來(lái)編寫(xiě),這些編程語(yǔ)言包括面向目標(biāo)編程語(yǔ)言(諸如,Java、Smalltalk, C++、C# 等)以及傳統(tǒng)的過(guò)程化編程語(yǔ)言(諸如,“C”編程語(yǔ)言或者類似的編程語(yǔ)言)。程序代碼可以完全在用戶的計(jì)算機(jī)上運(yùn)行、部分在用戶的計(jì)算機(jī)上運(yùn)行、作為獨(dú)立的軟件包運(yùn)行、部分在用戶的計(jì)算機(jī)上而部分在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上運(yùn)行。在后者的情況下,遠(yuǎn)程計(jì)算機(jī)可以通過(guò)任何類型的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)) 連接到用戶的計(jì)算機(jī),或者可以(例如,利用因特網(wǎng)服務(wù)提供方、通過(guò)因特網(wǎng))連接到外部計(jì)算機(jī)。參照根據(jù)本發(fā)明的實(shí)施例的方法、設(shè)備(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的各方面。將理解的是,流程圖和/或框圖中的每個(gè)框以及流程圖和/或框圖中的框的組合可以通過(guò)計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)的或其他可編程數(shù)據(jù)處理設(shè)備的處理器以制造機(jī)器,以使得經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)流程圖和/或一個(gè)或多個(gè)框圖的框中所指定的功能/動(dòng)作的裝置。這些計(jì)算機(jī)程序指令還可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中,其中該計(jì)算機(jī)可讀介質(zhì)可以引導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置以特定方式運(yùn)行,以使得存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生包括實(shí)現(xiàn)流程圖和/或一個(gè)或多個(gè)框圖的框中所指定的功能/動(dòng)作的指令的制品。計(jì)算機(jī)程序指令還還可以加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置上,以使得在計(jì)算機(jī)、其他可編程設(shè)備或其他裝置上執(zhí)行一系列操作步驟從而產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,以使得在計(jì)算機(jī)或其他可編程設(shè)備上運(yùn)行的指令提供用于實(shí)現(xiàn)流程圖和/或一個(gè)或多個(gè)框圖的框中所指定的功能/動(dòng)作的處理。附圖中的流程圖和框圖示出了根據(jù)本發(fā)明的各個(gè)實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)施的體系結(jié)構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)框都可以表示代碼的模塊、段或部分,其中代碼包括用于實(shí)現(xiàn)所指定的邏輯功能的一條或多條可執(zhí)行指令。還應(yīng)該注意,在一些可替選實(shí)施中,框中所提到的功能可以不按照?qǐng)D中所提到的順序來(lái)發(fā)生。例如,根據(jù)所涉及的功能,實(shí)際上可以基本同時(shí)實(shí)現(xiàn)相繼示出的兩個(gè)框,或者有時(shí)可以按倒序?qū)崿F(xiàn)框。還將注意的是,框圖和/或流程圖中的每個(gè)框以及框圖和/或流程圖中的框的組合可以通過(guò)執(zhí)行特定功能或動(dòng)作的基于專用硬件的系統(tǒng)或者專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。盡管已經(jīng)參照示例實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解的是,在不背離本發(fā)明的范圍的情況下可以進(jìn)行各種改變并且等效物可以替代本發(fā)明的要素。此外, 在不背離本發(fā)明的基本范圍的情況下可以進(jìn)行許多修改以使具體情況或材料適于本發(fā)明的教導(dǎo)。因此,本發(fā)明不限于作為實(shí)施本發(fā)明所預(yù)期的最佳模式所公開(kāi)的特定實(shí)施例,而是本發(fā)明將包括落入在所附權(quán)利要求的范圍內(nèi)的全部實(shí)施例。此外,術(shù)語(yǔ)第一、第二等的使用不表示任何順序或重要性,而是術(shù)語(yǔ)第一、第二等用于將一個(gè)要素與另一個(gè)要素相區(qū)分。此外,術(shù)語(yǔ)一個(gè)(a、an)等的使用不表示對(duì)數(shù)量的限制,而是表示存在至少一個(gè)所提及的項(xiàng)目。
權(quán)利要求
1.一種便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM,包括可人工定位的關(guān)節(jié)臂,具有相対的第一端和第二端,所述臂包括連接的多個(gè)臂段,每個(gè)所述臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器; 測(cè)量裝置,附接到所述關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM的第一端;電子電路,用于接收來(lái)自所述至少ー個(gè)變換器的所述位置信號(hào),并且用于提供與所述測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù);以及環(huán)境記錄器,與所述電子電路通信,所述環(huán)境記錄器包括 傳感器,用于輸出參數(shù)的值; 存儲(chǔ)器;以及邏輯,可由所述環(huán)境記錄器執(zhí)行以實(shí)現(xiàn)包括如下步驟的方法監(jiān)測(cè)所述參數(shù)的值;確定所述參數(shù)的值在可編程閾值之外;將所述參數(shù)的值和時(shí)間戳存儲(chǔ)在所述存儲(chǔ)器中,所述存儲(chǔ)是響應(yīng)于所述確定來(lái)進(jìn)行的;以及將所述存儲(chǔ)器的內(nèi)容傳送至所述電子電路。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述環(huán)境記錄器還包括電池,并且當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM處于斷電狀態(tài)吋,所述監(jiān)測(cè)、所述確定以及所述存儲(chǔ)是使用來(lái)自所述電池的功率來(lái)進(jìn)行的。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述方法還包括在可編程的時(shí)間間隔期間將所述參數(shù)的值和所述時(shí)間戳存儲(chǔ)在所述存儲(chǔ)器中至少一次。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM通電時(shí)響應(yīng)于下述情況中的至少ー種來(lái)執(zhí)行所述傳送所述存儲(chǔ)器達(dá)到可編程的容量以及自從上ー 次將所述內(nèi)容傳送至所述電子電路以后經(jīng)過(guò)了可編程的時(shí)間量。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述存儲(chǔ)還響應(yīng)于所述參數(shù)的值不同于所述參數(shù)的先前值來(lái)進(jìn)行。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述傳感器包括沖擊傳感器,并且所述參數(shù)是加速度。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述傳感器包括溫度傳感器和濕度傳感器中的至少ー種。
8.一種實(shí)現(xiàn)便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM的方法,所述方法包括接收來(lái)自位于所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM上的傳感器的參數(shù)的值,所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM包括可人工定位的關(guān)節(jié)臂部分,所述臂部分具有相対的第一端和第二端,所述臂部分包括連接的多個(gè)臂段,每個(gè)所述臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器;測(cè)量裝置,附接到所述第一端;以及電子電路,接收來(lái)自所述至少一個(gè)變換器的所述位置信號(hào)并且提供與所述測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù); 監(jiān)測(cè)所述參數(shù)的值; 確定所述參數(shù)的值在可編程閾值之外;將所述參數(shù)的值和時(shí)間戳存儲(chǔ)在位于環(huán)境記錄器上的存儲(chǔ)器中,所述存儲(chǔ)是響應(yīng)于檢測(cè)到事件來(lái)進(jìn)行的;以及將所述存儲(chǔ)器的內(nèi)容傳送至所述電子電路。
9.根據(jù)權(quán)利要求8所述的方法,其中,當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)處于斷電狀態(tài)吋,使用來(lái)自連接到所述環(huán)境記錄器的電池的功率來(lái)進(jìn)行所述監(jiān)測(cè)、所述確定以及所述存儲(chǔ)。
10.根據(jù)權(quán)利要求8所述的方法,還包括在可編程的時(shí)間間隔期間將所述參數(shù)的值和所述時(shí)間戳存儲(chǔ)在所述存儲(chǔ)器中至少一次。
11.根據(jù)權(quán)利要求8所述的方法,其中,當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM通電時(shí)響應(yīng)于下述情況中的至少ー種來(lái)執(zhí)行所述傳送所述存儲(chǔ)器達(dá)到可編程的容量以及自從上一次將所述內(nèi)容傳送至所述電子電路以后經(jīng)過(guò)了可編程的時(shí)間量。
12.根據(jù)權(quán)利要求8所述的方法,其中,所述存儲(chǔ)還響應(yīng)于所述參數(shù)的值不同于所述參數(shù)的先前值來(lái)進(jìn)行。
13.根據(jù)權(quán)利要求8所述的方法,其中,所述傳感器包括沖擊傳感器,并且所述參數(shù)是加速度。
14.根據(jù)權(quán)利要求8所述的方法,其中,所述傳感器包括溫度傳感器和濕度傳感器中的至少ー種。
15.根據(jù)權(quán)利要求8所述的方法,還包括響應(yīng)于檢測(cè)到所述事件來(lái)向所述電子電路發(fā)起警報(bào)。
16.根據(jù)權(quán)利要求8所述的方法,還包括響應(yīng)于所述存儲(chǔ)器的內(nèi)容來(lái)生成報(bào)告。
17.根據(jù)權(quán)利要求16所述的方法,其中,利用所述報(bào)告來(lái)診斷精確度變化、電子錯(cuò)誤和軟件異常中的至少ー種。
18.一種用于實(shí)現(xiàn)便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括其上包含有計(jì)算機(jī)可讀程序代碼的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼在由計(jì)算機(jī)執(zhí)行吋,使得所述計(jì)算機(jī)實(shí)現(xiàn)以下方法,所述方法包括接收來(lái)自位于所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM上的傳感器的參數(shù)的值,所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM包括可人工定位的關(guān)節(jié)臂部分,所述臂部分具有相対的第一端和第二端,所述臂部分包括連接的多個(gè)臂段,每個(gè)臂段均包括至少ー個(gè)用于產(chǎn)生位置信號(hào)的位置變換器;測(cè)量裝置,附接到所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)AACMM的第一端;以及電子電路,接收來(lái)自所述至少一個(gè)變換器的所述位置信號(hào)并且提供與所述測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù);監(jiān)測(cè)所述參數(shù)的值;確定所述參數(shù)的值在可編程閾值之外;將所述參數(shù)的值和時(shí)間戳存儲(chǔ)在位于環(huán)境記錄器上的存儲(chǔ)器中,所述存儲(chǔ)是響應(yīng)于檢測(cè)到事件來(lái)進(jìn)行的;以及將所述存儲(chǔ)器的內(nèi)容傳送至所述電子電路。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī) AACMM處于斷電狀態(tài)吋,使用來(lái)自位于所述環(huán)境記錄器上的電池的功率來(lái)進(jìn)行所述監(jiān)測(cè)、所述確定以及所述存儲(chǔ)。
20.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述方法還包括在可編程的時(shí)間間隔期間將所述參數(shù)的值和所述時(shí)間戳存儲(chǔ)在所述存儲(chǔ)器中至少一次。
21.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)所述便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī) AACMM通電時(shí)響應(yīng)于下述情況中的至少ー種來(lái)執(zhí)行所述傳送所述存儲(chǔ)器達(dá)到可編程的容量以及自從上一次將所述內(nèi)容傳送至所述電子電路以后經(jīng)過(guò)了可編程的時(shí)間量。
22.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述存儲(chǔ)還響應(yīng)于所述參數(shù)的值不同于所述參數(shù)的先前值來(lái)進(jìn)行。
23.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述傳感器包括沖擊傳感器、溫度傳感器和濕度傳感器中的至少ー種。
24.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述方法還包括響應(yīng)于檢測(cè)到所述事件來(lái)向所述電子電路發(fā)起警報(bào)。
全文摘要
一種便攜式關(guān)節(jié)臂坐標(biāo)測(cè)量機(jī)(AACMM),其包括可人工定位的關(guān)節(jié)臂;測(cè)量裝置,附接到AACMM的第一端;以及電子電路,用于接收位置信號(hào)并且用于提供與測(cè)量裝置的位置對(duì)應(yīng)的數(shù)據(jù)。AACMM還包括環(huán)境記錄器。該環(huán)境記錄器包括用于輸出參數(shù)的值的傳感器、存儲(chǔ)器、以及可由環(huán)境記錄器執(zhí)行以實(shí)現(xiàn)如下方法的邏輯。該方法包括監(jiān)測(cè)參數(shù)的值;以及確定參數(shù)的值在可編程閾值之外。響應(yīng)于參數(shù)的值被確定為在可編程閾值之外,將參數(shù)的值和時(shí)間戳存儲(chǔ)在存儲(chǔ)器中。將存儲(chǔ)器的內(nèi)容傳送至電子電路。
文檔編號(hào)G05B23/02GK102597895SQ201180004443
公開(kāi)日2012年7月18日 申請(qǐng)日期2011年1月14日 優(yōu)先權(quán)日2010年1月20日
發(fā)明者弗雷德里克·約翰·約克 申請(qǐng)人:法羅技術(shù)股份有限公司