欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置及其方法

文檔序號(hào):6114050閱讀:194來(lái)源:國(guó)知局
專利名稱:測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測(cè)量?jī)x器裝置,特別是涉及一種具有測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的裝置及其方法。
背景技術(shù)
目前現(xiàn)有國(guó)產(chǎn)和進(jìn)口的數(shù)顯式推拉力計(jì)、扭矩測(cè)試儀、力試驗(yàn)機(jī)等測(cè)量?jī)x器產(chǎn)品所具有的測(cè)量峰值功能大部分只有峰值保持功能,即測(cè)量時(shí)得到一個(gè)峰值,如需測(cè)量下一個(gè)峰值時(shí),需通過按鍵手動(dòng)來(lái)解除原來(lái)的峰值,因此在不同要求的場(chǎng)合下不能進(jìn)行快速有效的測(cè)量,在工作效率上存在著明顯不足。
由此可見,上述現(xiàn)有的測(cè)量?jī)x器在使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決上述存在的問題,相關(guān)廠商莫不費(fèi)盡心思來(lái)謀求解決之道,但長(zhǎng)久以來(lái)一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般產(chǎn)品又沒有適切的結(jié)構(gòu)能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一種新的測(cè)量?jī)x器,便成了當(dāng)前業(yè)界極需改進(jìn)的目標(biāo)。
有鑒于上述現(xiàn)有的測(cè)量?jī)x器存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識(shí),并配合學(xué)理的運(yùn)用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,能夠改進(jìn)一般現(xiàn)有的測(cè)量?jī)x器,使其更具有實(shí)用性。經(jīng)過不斷的研究、設(shè)計(jì),并經(jīng)反復(fù)試作樣品及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
針對(duì)這種情況,為了對(duì)測(cè)量?jī)x器產(chǎn)品進(jìn)行改進(jìn),本發(fā)明采用單片機(jī)程序和鍵盤、顯示屏人機(jī)交換界面控制,使其具有自動(dòng)峰值保持功能,并可以預(yù)先設(shè)置其峰值保持時(shí)間的長(zhǎng)短。即測(cè)量?jī)x器產(chǎn)品工作之前,預(yù)先設(shè)置峰值保持時(shí)間n秒,在測(cè)量時(shí)得到一個(gè)峰值,當(dāng)此峰值保持顯示n秒后,自動(dòng)解除峰值,顯示清零,等待下一個(gè)測(cè)量峰值。設(shè)置的時(shí)間為0或n=1~60秒,如果設(shè)置的時(shí)間為1~60秒,則峰值保持1~60秒后,自動(dòng)解除,等待下一個(gè)測(cè)量峰值;如果設(shè)置的時(shí)間為0,則測(cè)量所得峰值保持不自動(dòng)解除,需手動(dòng)解除,等待下一個(gè)測(cè)量峰值。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于,克服現(xiàn)有的測(cè)量?jī)x器存在的缺陷,而提供一種新的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,所要解決的技術(shù)問題是使其提供一種具體的設(shè)定方法步驟流程從而實(shí)現(xiàn)本發(fā)明裝置的功能,從而更加適于實(shí)用。
本發(fā)明的另一目的在于,克服現(xiàn)有的測(cè)量?jī)x器存在的缺陷,而提供一種新型的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,所要解決的技術(shù)問題是使其提供一種能夠自動(dòng)控制,并根據(jù)使用者的需要設(shè)置、保持測(cè)量峰值時(shí)間的測(cè)量裝置,從而更加適于實(shí)用。
本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種用于測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其包括傳感器,用于采集感應(yīng)信號(hào);數(shù)模轉(zhuǎn)換器,連接到傳感器上,用于將傳感器上接收到感應(yīng)信號(hào)進(jìn)行數(shù)字轉(zhuǎn)換;單片機(jī)芯片,連接到所述的數(shù)模轉(zhuǎn)換器,對(duì)來(lái)自數(shù)模轉(zhuǎn)換器的數(shù)字信號(hào)進(jìn)行處理;鍵盤,連接到所述的單片機(jī)芯片,控制單片機(jī)芯片并對(duì)測(cè)量峰值進(jìn)行設(shè)定,并通過存儲(chǔ)器保存設(shè)定的參數(shù);以及顯示模塊,連接到所述的單片機(jī)芯片,用于顯示峰值的保持、設(shè)定解除時(shí)間的人機(jī)交換內(nèi)容。
本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述傳感器具有連接到數(shù)模轉(zhuǎn)換器的差分輸入通道的正端AINI(+)的引腳4,以及連接到數(shù)模轉(zhuǎn)換器的差分輸入通道的負(fù)端AINI(-)的引腳3。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述的數(shù)模轉(zhuǎn)換器包括一電源組合電路。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述的電源組合電路包括電阻R1,電阻R2,變阻Q11,+5V電源,其中電阻R2一端與+5V電源相連,另一端連接電阻R1后接地,變阻Q11與電阻R1并聯(lián),電阻R1與電阻R2之間的節(jié)點(diǎn)經(jīng)由變阻Q11連接到數(shù)模轉(zhuǎn)換器的REFIN(+)引腳,REFIN(+)引腳經(jīng)由電容C6接地,通過該電源組合電路就可為數(shù)模轉(zhuǎn)換器提供2.5伏的輸出參考電壓。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中數(shù)模轉(zhuǎn)換器具有X2、X1兩引腳,該兩引腳分別與晶振的兩端相連,同時(shí)該晶振的兩端又分別經(jīng)由電容C3、C4接地,通過該晶振能為數(shù)模轉(zhuǎn)換器提供工作時(shí)鐘頻率。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述的數(shù)模轉(zhuǎn)換器具有與單片機(jī)芯片的P1.4引腳相連的引腳/DRDY,以及與單片機(jī)芯片的P2.6引腳相連的串行接口時(shí)鐘輸入SCLK引腳,數(shù)模轉(zhuǎn)換器還具有串行數(shù)據(jù)輸入端DIN引腳與DOUT引腳,其共同連接到單片機(jī)芯片的P2.7引腳上,經(jīng)由上述引腳的連接數(shù)模轉(zhuǎn)換器將數(shù)字信號(hào)傳輸給單片機(jī),單片機(jī)芯片對(duì)數(shù)字信號(hào)進(jìn)行運(yùn)算處理。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述單片機(jī)芯片具有分別與鍵盤引腳6、5、4、3、2、1相連接的引腳P0.1~P0.6,又具有與鍵盤引腳7相邊的引腳P0.7,鍵盤引腳8接地,這樣通過鍵盤可以對(duì)單片機(jī)芯片進(jìn)行操作控制。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其中所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述的單片機(jī)芯片經(jīng)由顯示驅(qū)動(dòng)芯片與LCD連接,單片機(jī)對(duì)峰值設(shè)定進(jìn)行操作運(yùn)算,將數(shù)據(jù)結(jié)果通過連接于單片機(jī)芯片引腳P1.2、P1.3的IIC總路線傳送給顯示驅(qū)動(dòng)芯片的引腳SCL、SDA,顯示驅(qū)動(dòng)芯片P8576CT的引腳OSC、A0~A2、SA0、VSS、VLCD連接后接地,引腳VDD接+5V電壓,引腳S24~S31分別與LCD的引腳29~36連接,引腳S0~S23分別與LCD的引腳5~28連接,以及引腳BP0~BP3與LCD的引腳1~4連接。顯示驅(qū)動(dòng)芯片驅(qū)動(dòng)LCD。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來(lái)實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,該存儲(chǔ)程序的單片機(jī)芯片執(zhí)行以下步驟a)首先對(duì)該裝置進(jìn)行開機(jī)初始化;b)判斷峰值鍵(201)對(duì)應(yīng)的變量是否為1,如果該判斷的結(jié)果為是,則跳過步驟c),執(zhí)行步驟d);c)若步驟b)的判斷結(jié)果為否,在實(shí)時(shí)跟蹤狀態(tài)下進(jìn)行操作,操作完成后返回步驟b)d)測(cè)量并獲得測(cè)量峰值;e)判斷該裝置的設(shè)置鍵(200)是否按下,如果該判斷的結(jié)果為是,則進(jìn)入設(shè)置預(yù)定峰值保持時(shí)間方法步驟;f)若步驟e)的判斷結(jié)果為否,則跳過上述的設(shè)置預(yù)定峰值保持時(shí)間方法步驟;g)在執(zhí)行e)步驟和f)步驟后,進(jìn)一步判斷置零鍵(202)是否按下,如果該判斷的結(jié)果為是,即通過手動(dòng)執(zhí)行峰值解除,返回步驟b);h)若步驟g)的判斷結(jié)果為否,進(jìn)一步判斷峰值保持的時(shí)間是否為0,若結(jié)果為是,則返回判斷執(zhí)行步驟e)~g),即該峰值保持不自動(dòng)解除,需按置零鍵(202)手動(dòng)解除,返回步驟b);i)若步驟h)的判斷結(jié)果為否,即峰值保持的時(shí)間不為0,進(jìn)一步判斷峰值保持的時(shí)間是否到預(yù)定時(shí)間,若結(jié)果為是,則進(jìn)入執(zhí)行峰值自動(dòng)解除,返回步驟b);j)若步驟i)的判斷結(jié)果為否,即繼續(xù)保持峰值,則返回判斷執(zhí)行步驟e)~i),直到解除峰值,返回步驟b)。
本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其中所述的設(shè)置預(yù)定峰值保持時(shí)間方法步驟a)在設(shè)置鍵(200)按下后,判斷減一鍵(204)是否按下,如果該判斷的結(jié)果為是,則峰值保持時(shí)間減一;b)若步驟a)的判斷結(jié)果為否,則進(jìn)一步判斷加一鍵(203)是否按下,如果該判斷的結(jié)果為是,則峰值保持時(shí)間加一;c)若步驟b)的判斷結(jié)果為否,再判斷置零鍵(202)是否按下,若判斷結(jié)果為否則返回執(zhí)行判斷步驟a)~b),直到置零鍵(202)按下;d)若步驟c)的判斷結(jié)果為是,則將設(shè)置好的時(shí)間參數(shù)保存到EEPROM存儲(chǔ)器中。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其中所述的d)步驟進(jìn)一步將設(shè)置鍵(200)恢復(fù)到初始狀態(tài)。
前述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其中所述的該些步驟中還進(jìn)一步包括通過執(zhí)行鍵盤中斷判斷設(shè)置鍵(200)、峰值鍵(201)、置零鍵(202)、加一鍵(203)、減一鍵(204)中的哪個(gè)按鍵按下,并設(shè)置該按下鍵所對(duì)應(yīng)的狀態(tài)參量。
經(jīng)由上述可知,本發(fā)明是有關(guān)于一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,包括傳感器,數(shù)模轉(zhuǎn)換器,單片機(jī)芯片對(duì)數(shù)模轉(zhuǎn)換器的數(shù)字信號(hào)進(jìn)行處理;鍵盤控制單片機(jī)芯片并對(duì)測(cè)量峰值保持時(shí)間進(jìn)行設(shè)定、解除,并通過顯示屏顯示。使用本儀器的方法,首先要對(duì)峰值保持時(shí)間進(jìn)行設(shè)定,通過儀器的設(shè)置鍵可調(diào)出峰值保持時(shí)間的設(shè)定程序步驟,通過加一鍵、減一鍵設(shè)定成所需的峰值保持時(shí)間,當(dāng)設(shè)置完成后,則進(jìn)行測(cè)量,取得一個(gè)峰值,并根據(jù)設(shè)定的峰值保持時(shí)間來(lái)等待峰值的保持、解除。
借由上述技術(shù)方案,本發(fā)明測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置至少具有下列優(yōu)點(diǎn)1、提高工作效率,不需每次測(cè)試用手按下置零鍵清零。
2、可根據(jù)實(shí)際測(cè)量工作需要自由設(shè)定峰值保持自動(dòng)清零的時(shí)間間隔。
3、可直接應(yīng)用于自動(dòng)生產(chǎn)檢測(cè)流水線作業(yè)。
綜上所述,本發(fā)明新穎的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置及其方法具有上述諸多優(yōu)點(diǎn)及實(shí)用價(jià)值,其不論在產(chǎn)品功能上有較大的改進(jìn),在技術(shù)上有顯著的進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的測(cè)量?jī)x器本測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置具有增進(jìn)的功效,從而更加適于實(shí)用,并具有產(chǎn)業(yè)的廣泛利用價(jià)值,誠(chéng)為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。


圖1繪示出本發(fā)明的系統(tǒng)構(gòu)成示意圖。
圖2繪示出本發(fā)明的操作示意圖。
圖3繪示出傳感器與數(shù)模轉(zhuǎn)換器之間的電路連接關(guān)系示意圖。
圖4繪示出數(shù)模轉(zhuǎn)換器、單片機(jī)芯片、鍵盤以及存儲(chǔ)器之間的電路連接關(guān)系示意圖。
圖5繪示出單片機(jī)芯片、鍵盤、顯示屏以及存儲(chǔ)器之間的電路連接關(guān)系示意圖。
圖6是本發(fā)明的主程序流程圖。
圖7是本發(fā)明峰值保持時(shí)間設(shè)定方法流程圖。
圖8是本發(fā)明通過鍵盤中斷設(shè)置鍵盤按鍵狀態(tài)流程圖。
200設(shè)置鍵201峰值鍵202置零鍵203加一鍵204減一鍵303晶振301數(shù)模轉(zhuǎn)換器302傳感器304電源組合電路 401單片機(jī)芯片402鍵盤 501顯示驅(qū)動(dòng)芯片502LCD具體實(shí)施方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置其具體實(shí)施方式
、結(jié)構(gòu)、方法、步驟、特征及其功效,詳細(xì)說(shuō)明如后。
通過
具體實(shí)施例方式
的說(shuō)明,當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得一更加深入且具體的了解,然而所附圖式僅是提供參考與說(shuō)明之用,并非用來(lái)對(duì)本發(fā)明加以限制。
請(qǐng)參閱圖1所示的系統(tǒng)構(gòu)成示意圖,通過傳感器實(shí)時(shí)采集信號(hào),并且對(duì)這些信息轉(zhuǎn)化為數(shù)字信號(hào)傳輸給單片機(jī),單片機(jī)對(duì)數(shù)據(jù)信息進(jìn)行處理,將結(jié)果輸出至顯示屏。下面通過實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
首先,為了便于理解本發(fā)明,請(qǐng)參閱圖2所示,繪示出了實(shí)現(xiàn)峰值自動(dòng)解除功能采用測(cè)量?jī)x器產(chǎn)品內(nèi)置單片機(jī)程序和[設(shè)置]按鍵200、[峰值]按鍵201、[置零]按鍵202、[+]按鍵203、[-]按鍵204組合實(shí)現(xiàn)此功能操作示意圖。這里在圖2中分為了控制部205、執(zhí)行部206、顯示部207,其中[設(shè)置]按鍵200是具有對(duì)峰值顯示的時(shí)間進(jìn)行設(shè)定的功能鍵,[峰值]按鍵201判斷本發(fā)明儀器是否是工作在峰值自動(dòng)解除狀態(tài)下,[+]按鍵203、[-]按鍵204是具有在設(shè)置鍵200按下之后而對(duì)峰值保持的時(shí)間進(jìn)行加、減調(diào)整的功能鍵,[置零]按鍵202是在設(shè)置好對(duì)峰值保持的時(shí)間后,將前面所設(shè)定的數(shù)據(jù)寫入EEPROM中并執(zhí)行的功能鍵。
數(shù)據(jù)采集是通過傳感器采集信號(hào)傳輸給AD,AD進(jìn)行轉(zhuǎn)化將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)。
請(qǐng)參閱圖3所示,繪示出了傳感器302與數(shù)模轉(zhuǎn)換器301之間的連接關(guān)系的電路示意圖,其中數(shù)模轉(zhuǎn)換器301采用AD7705芯片。當(dāng)傳感器302受力受到變化時(shí),其輸出電壓是一個(gè)差分電壓,該差分電壓為毫伏級(jí)電壓,為了使用這一電壓,首先通過數(shù)模轉(zhuǎn)換器301的內(nèi)部增益將該電壓放大,其中傳感器302的引腳4連接到數(shù)模轉(zhuǎn)換器301的差分輸入通道的正端AINI(+)引腳傳感器302的引腳3連接到數(shù)模轉(zhuǎn)換器301的差分輸入通道的負(fù)端AINI(-)引腳;電源組合電路304包括R1,R2,變阻Q11,+5V電源,其中電阻R2一端與+5V電源相連,另一端連接R1后接地,變阻Q11與R1并聯(lián),電阻R1與R2之間的節(jié)點(diǎn)經(jīng)由變阻Q11的引出節(jié)點(diǎn)連接到數(shù)模轉(zhuǎn)換器301的REFIN(+)引腳,REFIN(+)引腳經(jīng)由電容C6接地,這樣該電源組合電路304就可為數(shù)模轉(zhuǎn)換器301提供了2.5伏的輸出參考電壓。晶振303的一端與數(shù)模轉(zhuǎn)換器301的X2引腳相連,另一端與數(shù)模轉(zhuǎn)換器301的X1引腳相連,另外晶振303的兩端分別經(jīng)由電容C3、C4接地,通過該晶振303為數(shù)模轉(zhuǎn)換器301提供工作時(shí)鐘頻率。
請(qǐng)參閱圖4所示,繪示出了數(shù)模轉(zhuǎn)換器301通過自身的引腳與單片機(jī)401的I/O口相連,該單片機(jī)401采用P89LPC932A1芯片,單片機(jī)401與鍵盤402、存儲(chǔ)器相連接的示意圖。其中數(shù)模轉(zhuǎn)換器301的引腳/DRDY與P1.4相連,串行接口時(shí)鐘輸入SCLK引腳與P2.6相連,串行數(shù)據(jù)輸入端DIN引腳與DOUT引腳共同連接到單片機(jī)芯片401的引腳P2.7,通過上述引腳的連接將數(shù)字信號(hào)傳輸給單片機(jī)401,單片機(jī)401對(duì)該數(shù)字信號(hào)進(jìn)行運(yùn)算處理。
同時(shí),單片機(jī)401的引腳P0.1~P0.6分別與鍵盤402的引腳6、5、4、3、2、1相連接,引腳P0.7與鍵盤402的引腳7相連,鍵盤402的引腳8接地,這樣通過鍵盤402可以對(duì)單片機(jī)芯片401進(jìn)行操作控制。
請(qǐng)參閱圖5所示,繪示了單片機(jī)芯片401經(jīng)由顯示驅(qū)動(dòng)芯片501與LCD502電路連接的示意圖。顯示驅(qū)動(dòng)芯片采用P8576CT芯片。在顯示測(cè)試時(shí),當(dāng)峰值保持的時(shí)間等于預(yù)定峰值保持時(shí)間時(shí),單片機(jī)401作清除峰值操作運(yùn)算,將結(jié)果通過連接于單片機(jī)芯片401的引腳P1.2、P1.3的IIC總路線傳送給顯示驅(qū)動(dòng)芯片501的引腳SCL、SDA,顯示驅(qū)動(dòng)芯片501的引腳OSC、A0~A2、SA0、VSS、VLCD連接后接地,引腳VDD接+5V電壓,引腳S24~S31分別與LCD 502的引腳29~36連接,引腳S0~S23分別與LCD 502的引腳5~28連接,以及引腳BP0~BP3與LCD 502的引腳1~4連接。顯示驅(qū)動(dòng)芯片501驅(qū)動(dòng)LCD 502,并對(duì)LCD 502顯示數(shù)值更新。
請(qǐng)參閱圖6至圖8繪示出了本發(fā)明的峰值保持、峰值自動(dòng)解除、峰值保持時(shí)間自由設(shè)定的算法的流程圖。該算法步驟表示的運(yùn)作是在單片機(jī)響應(yīng)于預(yù)先送入EEPROM中的編程指令完成的。這些流程流程圖中指示的每一步驟或決定,在實(shí)際的執(zhí)行的程序中,可包含一個(gè)或多個(gè)步驟,每個(gè)步驟往往自身就是一子程序。這些步驟的編程屬于程序員所熟悉的,固為簡(jiǎn)化起見,在此不做詳述。
如圖6所示,它公開了為完成本發(fā)明主要目的的一個(gè)算法的主程序步驟。該步驟通過鍵盤對(duì)單片機(jī)芯片的控制實(shí)現(xiàn)本發(fā)明峰值保持、峰值自動(dòng)解除、峰值保持時(shí)間的最佳過程。當(dāng)本儀器要用來(lái)進(jìn)行峰值測(cè)試時(shí),首先要對(duì)其峰值保持時(shí)間n進(jìn)行設(shè)定通過儀器的設(shè)置鍵可調(diào)出峰值保持時(shí)間的設(shè)定程序方法,通過加一鍵、減一鍵設(shè)定成所需的峰值保持時(shí)間,設(shè)置的時(shí)間為n=0或1~60秒,如果設(shè)置的時(shí)間為1~60秒,則峰值保持1~60秒后,自動(dòng)解除,等待下一個(gè)測(cè)量峰值;如果設(shè)置的時(shí)間為0,則測(cè)量所得峰值保持不自動(dòng)解除,需手動(dòng)解除,等待下一個(gè)測(cè)量峰值。按置零鍵將設(shè)定的參數(shù)保存到儀器的存儲(chǔ)器中。
通過如圖6所述的流程圖指示來(lái)完成前述的功能。在步驟601首先初始化在程序運(yùn)行中使用到的變量參數(shù),步驟602判斷峰值鍵值所對(duì)應(yīng)的變量Peak_P的值是否為1,即判斷本發(fā)明儀器是否是工作在峰值自動(dòng)解除狀態(tài)下。如果是則進(jìn)入步驟603,如果否則使儀器工作在實(shí)時(shí)跟蹤狀態(tài)下進(jìn)行測(cè)量,等測(cè)量完成后返回步驟601;在步驟603使用本發(fā)明儀器進(jìn)行取得峰值,并在步驟604進(jìn)行測(cè)量;在步驟605判斷設(shè)置鍵值是否按下,即判斷設(shè)置鍵值所對(duì)應(yīng)的變量S_Key的值是否為1。如果該判斷是肯定的,則進(jìn)入步驟606,否則跳過步驟606,這里步驟606是在變量S_Key的值是為1情況下使單片機(jī)產(chǎn)生鍵盤中斷而調(diào)用參數(shù)設(shè)置函數(shù)PAR_SET通過加一鍵、減一鍵來(lái)設(shè)置預(yù)定峰值保持時(shí)間(具體設(shè)置方法步驟在下面流程圖7中再詳述);進(jìn)入步驟607判斷鍵盤的置零鍵所對(duì)應(yīng)的變量Z_Key是否為1(即,判斷是否手動(dòng)解除),此時(shí)的變量Z_Key的值是經(jīng)由按下置零鍵在調(diào)用鍵盤中斷后得到的,如果判斷是肯定的,則進(jìn)入步驟611執(zhí)行峰值解除,否則進(jìn)一步判斷峰值保持的時(shí)間是否為0,也即是判斷峰值保持時(shí)間參數(shù)ST[1]是否為0,(該參數(shù)ST[1]的值是在步驟606中通過鍵盤中斷調(diào)出參數(shù)設(shè)置函數(shù)PAR_SET來(lái)設(shè)置預(yù)定峰值保持時(shí)間時(shí)設(shè)置的),如果該判斷是肯定的(即,設(shè)置的時(shí)間為0),則返回到步驟605,否則進(jìn)一步判斷峰值保持的時(shí)間是否已經(jīng)到了預(yù)定的設(shè)置時(shí)間n秒(即,參數(shù)A_P的值為0),如果結(jié)果肯的,則進(jìn)入步驟610執(zhí)行峰值自動(dòng)解除,否則將A_P的值減1后返回到步驟605。在步驟611中解除峰值后(即,將LCD顯示的峰值清除),再返回步驟602,等待下一個(gè)測(cè)量峰值。
如圖7所示給出了在流程圖6中調(diào)用參數(shù)設(shè)置函數(shù)PAR_SET的流程圖,在該方法流程執(zhí)行過程中,首先,當(dāng)與單片機(jī)的引腳P0.5、引腳P0.7相連的設(shè)置鍵(200)按鈕按下時(shí),使芯片引腳P0.5產(chǎn)生低電平,在圖6所示的步驟流程從而使單片機(jī)產(chǎn)生鍵盤中斷而調(diào)出參數(shù)設(shè)置預(yù)定峰值保持時(shí)間功能,即使參數(shù)S_key值為1;在步驟701中先初始化函數(shù)變量,在步驟702中對(duì)單片機(jī)引腳P0.1和引腳P0.6管腳相連的減一鍵204是否按下進(jìn)行判斷,如果是肯定,使引腳P0.1產(chǎn)生低電平,則產(chǎn)生鍵盤中斷使變量p_down_flag為1,而在步驟703使峰值保持時(shí)間參數(shù)ST[1]減1,否則跳過步驟703,轉(zhuǎn)到步驟704;在步驟704中對(duì)單片機(jī)引腳P0.3和引腳P0.1管腳相連的加一鍵203是否按下進(jìn)行判斷,如果是肯定,使引腳P0.1產(chǎn)生低電平,則產(chǎn)生鍵盤中斷使變量p_up_flag為1,而在步驟705使峰值保持時(shí)間參數(shù)ST[1]加1,否則跳過步驟705,轉(zhuǎn)到步驟706;在步驟706中,對(duì)當(dāng)與單片機(jī)引腳P0.5、引腳P0.7管腳相連的置零鍵202是否按下進(jìn)行判斷,如果是肯定,將產(chǎn)生鍵盤中斷,使Z_key變量為1,此時(shí)在步驟707中將設(shè)置好的時(shí)間參數(shù)保存到EEPROM的存儲(chǔ)器中,同時(shí)又將Z_key變量變?yōu)?,進(jìn)而退出參數(shù)設(shè)置函數(shù)PAR_SET,否則從步驟706跳轉(zhuǎn)回步驟702。
請(qǐng)參閱圖8所示給出了上述圖6和圖7中產(chǎn)生鍵盤中斷的流程圖,即對(duì)那個(gè)功能鍵按下進(jìn)行判斷的流程。在步驟801中執(zhí)行鍵盤中斷入口地址,隨著關(guān)閉鍵盤中斷,啟動(dòng)定時(shí)器,在步驟803執(zhí)行定時(shí)器中斷,這時(shí)由于按鍵在按下后為了使其有一定的穩(wěn)定時(shí)間而要進(jìn)行執(zhí)行該定時(shí)器中斷;隨后在步驟804中執(zhí)行對(duì)定時(shí)器中斷的變量初始化;下一步在步驟805、806、807中執(zhí)行判斷哪個(gè)功能鍵按下,如果是設(shè)置鍵200,則在步驟808將其變量S_Key設(shè)置為1,通過步驟813返回;如果是峰值鍵201,則在步驟812將其變量Peak_P取反向值(使0時(shí)取1,1時(shí)取0切換),通過步驟813執(zhí)行開鍵盤中斷返回;如果是置零鍵202,則在步驟809將其變量Z_Key設(shè)置為1,通過步驟813執(zhí)行開鍵盤中斷返回;如果是加一鍵203,則在步驟810將其變量p_up_flag設(shè)置為1,通過步驟813執(zhí)行開鍵盤中斷返回;否則若是減一鍵204,則在步驟811將其變量p_down_flag設(shè)置為1,最后通過步驟813執(zhí)行開鍵盤中斷返回。
由于現(xiàn)有鍵盤結(jié)構(gòu)都是以行、列矩陣方式進(jìn)行排列布局,因此判斷某一功能鍵所所對(duì)應(yīng)的行選擇與列選擇對(duì)于本領(lǐng)域的技術(shù)人員是熟知的,為此本發(fā)明不作詳細(xì)描述。
通過上述的圖6至圖8的方法流程步驟,結(jié)合實(shí)際測(cè)量峰值的實(shí)施例舉例來(lái)進(jìn)一步說(shuō)明本發(fā)明的工作過程,當(dāng)本儀器要用來(lái)進(jìn)行峰值測(cè)試時(shí),首先要對(duì)其峰值保持時(shí)間n進(jìn)行設(shè)定通過儀器的設(shè)置鍵可調(diào)出峰值保持時(shí)間的設(shè)定程序,通過加一鍵、減一鍵設(shè)定成所需的峰值保持時(shí)間(設(shè)置的時(shí)間為n=0或1~60秒,如果設(shè)置的時(shí)間為1~60秒,則峰值保持1~60秒后,自動(dòng)解除,等待下一個(gè)測(cè)量峰值;如果設(shè)置的時(shí)間為0,則測(cè)量所得峰值保持不自動(dòng)解除,需手動(dòng)解除,等待下一個(gè)測(cè)量峰值。按置零鍵202保存到儀器的存儲(chǔ)器中。
當(dāng)設(shè)置完成后,則進(jìn)行測(cè)量,取得一個(gè)峰值,如果設(shè)置的時(shí)間為0,則測(cè)量所得峰值保持不自動(dòng)解除,需按下置零鍵202手動(dòng)解除。如果不為0,則對(duì)此峰值保持的時(shí)間進(jìn)行判斷,如果此峰值保持時(shí)間小于預(yù)定的時(shí)間n秒,則繼續(xù)保持峰值,如果此峰值保持時(shí)間等于預(yù)定的時(shí)間n秒,則自動(dòng)解除此峰值,等待下一次測(cè)量。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種用于測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于包括傳感器,用于采集感應(yīng)信號(hào);數(shù)模轉(zhuǎn)換器,連接到傳感器上,用于將傳感器上接收到感應(yīng)信號(hào)進(jìn)行數(shù)字轉(zhuǎn)換;單片機(jī)芯片,連接到所述的數(shù)模轉(zhuǎn)換器,對(duì)來(lái)自數(shù)模轉(zhuǎn)換器的數(shù)字信號(hào)進(jìn)行處理;鍵盤,連接到所述的單片機(jī)芯片,控制單片機(jī)芯片并對(duì)測(cè)量峰值進(jìn)行設(shè)定,并通過存儲(chǔ)器保存設(shè)定的參數(shù);以及顯示模塊,連接到所述的單片機(jī)芯片,用于顯示峰值的保持、解除時(shí)間。
2.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述傳感器具有連接到數(shù)模轉(zhuǎn)換器的差分輸入通道的正端AINI(+)的引腳4,以及連接到數(shù)模轉(zhuǎn)換器的差分輸入通道的負(fù)端AINI(-)的引腳3。
3.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于所述的數(shù)模轉(zhuǎn)換器包括一電源組合電路。
4.根據(jù)權(quán)利要求3所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于所述的電源組合電路包括電阻R1,電阻R2,變阻Q11,+5V電源,其中電阻R2一端與+5V電源相連,另一端連接電阻R1后接地,變阻Q11與電阻R1并聯(lián),電阻R1與電阻R2之間的節(jié)點(diǎn)經(jīng)由變阻Q11連接到數(shù)模轉(zhuǎn)換器的REFIN(+)引腳,REFIN(+)引腳經(jīng)由電容C6接地,通過該電源組合電路就可為數(shù)模轉(zhuǎn)換器提供2.5伏的輸出參考電壓。
5.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于數(shù)模轉(zhuǎn)換器具有X2、X1兩引腳,該兩引腳分別與晶振的兩端相連,同時(shí)該晶振的兩端又分別經(jīng)由電容C3、C4接地,通過該晶振能為數(shù)模轉(zhuǎn)換器提供工作時(shí)鐘頻率。
6.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述的數(shù)模轉(zhuǎn)換器具有與單片機(jī)芯片的P1.4引腳相連的引腳/DRDY,以及與單片機(jī)芯片的P2.6引腳相連的串行接口時(shí)鐘輸入SCLK引腳,數(shù)模轉(zhuǎn)換器還具有串行數(shù)據(jù)輸入端DIN引腳與DOUT引腳,其共同連接到單片機(jī)芯片的P2.7引腳上,經(jīng)由上述引腳的連接數(shù)模轉(zhuǎn)換器將數(shù)字信號(hào)傳輸給單片機(jī),單片機(jī)芯片對(duì)數(shù)字信號(hào)進(jìn)行運(yùn)算處理。
7.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述單片機(jī)芯片具有分別與鍵盤引腳6、5、4、3、2、1相連接的引腳P0.1~P0.6,又具有與鍵盤引腳7相邊的引腳P0.7,鍵盤引腳8接地,這樣通過鍵盤可以對(duì)單片機(jī)芯片進(jìn)行操作控制。
8.根據(jù)權(quán)利要求1所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,其特征在于其中所述的單片機(jī)芯片經(jīng)由顯示驅(qū)動(dòng)芯片與LCD連接,單片機(jī)對(duì)峰值設(shè)定進(jìn)行操作運(yùn)算,將數(shù)據(jù)結(jié)果通過連接于單片機(jī)芯片引腳P1.2、P1.3的IIC總路線傳送給顯示驅(qū)動(dòng)芯片的引腳SCL、SDA,顯示驅(qū)動(dòng)芯片驅(qū)動(dòng)LCD。
9.一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其特征在于該存儲(chǔ)程序的單片機(jī)芯片執(zhí)行以下步驟a)首先對(duì)該裝置進(jìn)行開機(jī)初始化;b)判斷峰值鍵(201)對(duì)應(yīng)的變量是否為1,如果該判斷的結(jié)果為是,則跳過步驟c),執(zhí)行步驟d);c)若步驟b)的判斷結(jié)果為否,在實(shí)時(shí)跟蹤狀態(tài)下進(jìn)行操作,操作完成后返回步驟b)d)測(cè)量并獲得測(cè)量峰值;e)判斷該裝置的設(shè)置鍵(200)是否按下,如果該判斷的結(jié)果為是,則進(jìn)入設(shè)置預(yù)定峰值保持時(shí)間方法步驟;f)若步驟e)的判斷結(jié)果為否,則跳過上述的設(shè)置預(yù)定峰值保持時(shí)間方法步驟;g)在執(zhí)行e)步驟和f)步驟后,進(jìn)一步判斷置零鍵(202)是否按下,如果該判斷的結(jié)果為是,即通過手動(dòng)執(zhí)行峰值解除,返回步驟b);h)若步驟g)的判斷結(jié)果為否,進(jìn)一步判斷峰值保持的時(shí)間是否為0,若結(jié)果為是,則返回判斷執(zhí)行步驟e)~g),即該峰值保持不自動(dòng)解除,需按置零鍵(202)手動(dòng)解除,返回步驟b);i)若步驟h)的判斷結(jié)果為否,即峰值保持的時(shí)間不為0,進(jìn)一步判斷峰值保持的時(shí)間是否到預(yù)定時(shí)間,若結(jié)果為是,則進(jìn)入執(zhí)行峰值自動(dòng)解除,返回步驟b);j)若步驟i)的判斷結(jié)果為否,即繼續(xù)保持峰值,則返回判斷執(zhí)行步驟e)~i),直到解除峰值,返回步驟b)。
10.根據(jù)權(quán)利要求9所述的一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其特征在于其中所述的設(shè)置預(yù)定峰值保持時(shí)間方法步驟a)在設(shè)置鍵(200)按下后,判斷減一鍵(204)是否按下,如果該判斷的結(jié)果為是,則峰值保持時(shí)間減一;b)若步驟a)的判斷結(jié)果為否,則進(jìn)一步判斷加一鍵(203)是否按下,如果該判斷的結(jié)果為是,則峰值保持時(shí)間加一;c)若步驟b)的判斷結(jié)果為否,再判斷置零鍵(202)是否按下,若判斷結(jié)果為否則返回執(zhí)行判斷步驟a)~b),直到置零鍵(202)按下;d)若步驟c)的判斷結(jié)果為是,則將設(shè)置好的時(shí)間參數(shù)保存到EEPROM存儲(chǔ)器中。
11.根據(jù)權(quán)利要求10所述的一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其特征在于其中所述的d)步驟進(jìn)一步將設(shè)置鍵(200)恢復(fù)到初始狀態(tài)。
12.根據(jù)權(quán)利要求9、10或11中任一項(xiàng)所述的測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定的方法,其特征在于在上述的該些步驟中還進(jìn)一步包括通過執(zhí)行鍵盤中斷判斷設(shè)置鍵(200)、峰值鍵(201)、置零鍵(202)、加一鍵(203)、減一鍵(204)中的哪個(gè)按鍵按下,并設(shè)置該按下鍵所對(duì)應(yīng)的狀態(tài)參量。
全文摘要
本發(fā)明是有關(guān)于一種測(cè)量峰值保持自動(dòng)解除、保持時(shí)間自由設(shè)定裝置,包括傳感器,數(shù)模轉(zhuǎn)換器,單片機(jī)芯片對(duì)數(shù)模轉(zhuǎn)換器的數(shù)字信號(hào)進(jìn)行處理;鍵盤控制單片機(jī)芯片并對(duì)測(cè)量峰值保持時(shí)間進(jìn)行設(shè)定、解除,并通過顯示屏顯示。使用本儀器的方法,首先要對(duì)峰值保持時(shí)間進(jìn)行設(shè)定,通過儀器的設(shè)置鍵可調(diào)出峰值保持時(shí)間的設(shè)定程序步驟,通過加一鍵、減一鍵設(shè)定成所需的峰值保持時(shí)間,當(dāng)設(shè)置完成保存后,則進(jìn)行測(cè)量,取得一個(gè)峰值,并根據(jù)設(shè)定的峰值保持時(shí)間來(lái)等待峰值的保持、解除。通過本發(fā)明可以提高測(cè)量工作效率,不需每次測(cè)試用手按下置零鍵清零,可根據(jù)實(shí)際測(cè)量工作需要自由設(shè)定峰值保持自動(dòng)清零的時(shí)間間隔,可直接應(yīng)用于自動(dòng)生產(chǎn)檢測(cè)流水線作業(yè)。
文檔編號(hào)G01D11/00GK101055198SQ20061007236
公開日2007年10月17日 申請(qǐng)日期2006年4月14日 優(yōu)先權(quán)日2006年4月14日
發(fā)明者陳圣陶 申請(qǐng)人:陳圣陶
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
遵义县| 乌拉特中旗| 萨嘎县| 嫩江县| 沙雅县| 景东| 准格尔旗| 鄂伦春自治旗| 库伦旗| 新安县| 荔波县| 玉环县| 平泉县| 张掖市| 亚东县| 揭西县| 福州市| 砚山县| 沈阳市| 武平县| 开平市| 水富县| 伊金霍洛旗| 凌海市| 尤溪县| 郯城县| 昆明市| 冷水江市| 博白县| 文登市| 达拉特旗| 堆龙德庆县| 祥云县| 怀化市| 玉龙| 鄄城县| 白银市| 南涧| 德格县| 从化市| 西乌|