国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于微處理器控制的裝置的低壓復(fù)位判斷和操作流程調(diào)整的制作方法

      文檔序號(hào):6593653閱讀:160來(lái)源:國(guó)知局
      專利名稱:用于微處理器控制的裝置的低壓復(fù)位判斷和操作流程調(diào)整的制作方法
      技術(shù)領(lǐng)域
      本公開(kāi)一般涉及微處理器控制的裝置,更具體而言,涉及響應(yīng)于檢測(cè)到特定條件, 為微處理器控制的裝置提供不同的操作模式。
      背景技術(shù)
      微處理器執(zhí)行程序以控制各種各樣的電學(xué)和機(jī)電裝置,從個(gè)人電腦到用于揮發(fā)性 物質(zhì)的自動(dòng)分配器。在這種微處理器控制的裝置中,電源,如電池或電插座,向微處理器或 裝置的其它部件供電。裝置的正確操作對(duì)于電源提供的功率級(jí)的波動(dòng)是敏感的。例如,如 果功率下降到微處理器的閾值操作級(jí)之下,則由微處理器執(zhí)行的用于控制裝置的程序被中 斷或復(fù)位。功率的下降可能是各種故意或意外條件導(dǎo)致的。例如,當(dāng)裝置被故意關(guān)閉以節(jié) 約功率時(shí),當(dāng)電源隨著時(shí)間的流逝而耗盡時(shí),或者當(dāng)由于電源的波動(dòng)或者由于裝置執(zhí)行某 些功能導(dǎo)致電流消耗增加而發(fā)生臨時(shí)電力下降(即,局部暫時(shí)限制用電(brownout))時(shí),可 能會(huì)發(fā)生功率下降。在一些應(yīng)用中,可能希望或者甚至必須能夠識(shí)別導(dǎo)致功率下降的條件, 使得微處理器執(zhí)行的程序能夠被調(diào)整,以在功率恢復(fù)到閾值操作級(jí)之上時(shí)恢復(fù)裝置的正確 操作。因此,需要一種有效并且可靠的方式來(lái)識(shí)別導(dǎo)致復(fù)位的條件并基于條件的識(shí)別來(lái)恢 復(fù)裝置的正確操作。還希望實(shí)現(xiàn)該問(wèn)題的解決方案僅需要最少數(shù)量的附加組件,例如,控制 電路、存儲(chǔ)器和電源。

      發(fā)明內(nèi)容
      根據(jù)一個(gè)實(shí)施例,識(shí)別復(fù)位條件的方法包括以下步驟判斷存儲(chǔ)值是否等于指定 值,如果存儲(chǔ)值不等于指定值,則執(zhí)行第一模式,并如果存儲(chǔ)值等于指定值,則執(zhí)行第二模 式。該第二模式還包括將存儲(chǔ)值設(shè)置為不同于指定值的一個(gè)值的步驟。根據(jù)另一實(shí)施例,用于識(shí)別復(fù)位條件的系統(tǒng)包括微處理器。微處理器包括用于在 保存在存儲(chǔ)器中的值不等于指定值時(shí)執(zhí)行第一模式且在該值等于指定值時(shí)執(zhí)行第二模式 的程序。該第二模式還包括將保存在存儲(chǔ)器中的值設(shè)置為不同于指定值的一個(gè)值的步驟。根據(jù)又一實(shí)施例,分配設(shè)備包括用于區(qū)分電源開(kāi)啟復(fù)位和低壓復(fù)位的第一裝置, 用于在電源開(kāi)啟復(fù)位過(guò)程中執(zhí)行噴射操作的第二裝置,以及用于在低壓復(fù)位過(guò)程中繞過(guò)噴 射操作的第三裝置??紤]下面的詳細(xì)描述,將會(huì)清楚本發(fā)明的其它方面和優(yōu)點(diǎn)。


      圖1是微處理器控制的裝置的第一實(shí)施例的框圖;圖2示出了可以由圖1的裝置執(zhí)行的程序的流程圖;圖3是微處理器控制的裝置的第二實(shí)施例的框圖;圖4是根據(jù)圖3的第二實(shí)施例的裝置的等距視圖;圖5示出了可以由圖4的裝置執(zhí)行的程序的流程圖;圖6示出了在圖4的裝置的正常操作模式中可以執(zhí)行的程序的流程圖;以及圖7示出了在圖4的主動(dòng)操作模式中可以執(zhí)行的程序的流程圖。
      具體實(shí)施例方式圖1的框圖包括微處理器10、電源12和一個(gè)或更多個(gè)組件14,如,電路和/或機(jī)電 裝置。該框圖可以被實(shí)現(xiàn)為各種各樣的裝置和系統(tǒng)(例如,個(gè)人電腦、汽車、照明系統(tǒng)、加熱 和空調(diào)系統(tǒng)、用于氣溶膠容器的自動(dòng)分配器)中的控制系統(tǒng),以及本領(lǐng)域技術(shù)人員已知的 任意其它合適的實(shí)施方式。微處理器10和組件14被耦合到電源12且從電源12接收功率。 而且,微處理器10耦合到(一個(gè)或多個(gè))組件14且執(zhí)行程序以控制其操作。在一個(gè)實(shí)施例 中,微處理器10可以是基于SH6610C的單芯片4位微控制器,如,由位于香港九龍的九龍灣 宏光道39號(hào)宏天廣場(chǎng)33層3301室的中穎電子有限公司(Sino Wealth Microelectronics Corp. Ltd.)制造的那些微控制器。然而,可以預(yù)期,本領(lǐng)域技術(shù)人員已知的各種類型的微處 理器都可以與本發(fā)明的實(shí)施例一起使用。圖1還示出了耦合到微處理器10的存儲(chǔ)器16。 在其它實(shí)施例中,微處理器10包括內(nèi)置存儲(chǔ)器和其它組件,例如,計(jì)時(shí)器和時(shí)鐘,模擬/數(shù) 字轉(zhuǎn)換器、輸入/輸出接口、邏輯元件等,這對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是容易想到的。圖中2示出了由微處理器10執(zhí)行的程序的一個(gè)實(shí)施例,該程序起始于復(fù)位/起動(dòng) 方框20。在方框20之后,控制前進(jìn)到判斷方框22,判斷指定存儲(chǔ)器位置(例如,存儲(chǔ)器16 中的位置)保存的值是否等于指定值“A”。指定值“A”可以是任何值和大小且可以以任意 格式存儲(chǔ),這對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是容易想到的。如果判斷方框22判斷存儲(chǔ)器值不等于 “A”,則控制前進(jìn)到第一操作模式的方框M,并存儲(chǔ)器位置被設(shè)置為值“A”。接下來(lái),控制前 進(jìn)到執(zhí)行功能的方框沈,該功能諸如是起動(dòng)序列、初始化序列或一些其它想要的功能。在方 框沈之后,控制前進(jìn)到方框觀,并存儲(chǔ)器位置被設(shè)置為指定值“B”。在本實(shí)施例中,指定值 “B”不等于“A”,但可以是任意值、任意大小,并且可以以任意格式存儲(chǔ)。再次參考判斷方框22,如果存儲(chǔ)器位置確實(shí)存儲(chǔ)了等于“A”的值,則控制繞過(guò)方 框M和26,并直接前進(jìn)到第二操作模式的方框208。接著,在方框208,存儲(chǔ)器位置被設(shè)置 為值“B”。在本方案中,程序是響應(yīng)于在方框沈中的較早操作序列期間導(dǎo)致的低壓復(fù)位。 例如,諸如當(dāng)機(jī)電組件通電時(shí),方框沈中功能的執(zhí)行可能導(dǎo)致從電源引出的電流的增加, 這導(dǎo)致供應(yīng)到微處理器的功率暫時(shí)下降到閾值操作級(jí)之下,即,局部暫時(shí)限制用電。在控制 前進(jìn)到方框觀之前,這種局部暫時(shí)限制用電導(dǎo)致圖2的程序復(fù)位到方框20,即,低壓復(fù)位。 在本方案中,低壓復(fù)位不允許存儲(chǔ)器值被擦除或者復(fù)位到不同于“A”的值。存儲(chǔ)器值“A” 被保留,因?yàn)槭S喙β实牧咳詫⑼ㄟ^(guò)電源12供應(yīng)到微處理器10,這對(duì)于微控制10維持存儲(chǔ) 器16中保存的值是足夠的。因此,在低壓復(fù)位之后,當(dāng)控制前進(jìn)到判斷方框22時(shí),存儲(chǔ)器值等于“A”且控制將繞開(kāi)導(dǎo)致復(fù)位的方框M和沈且直接前進(jìn)到方框觀,在方框觀,存儲(chǔ) 器位置被設(shè)置為值“B”。然而,如果程序被故意地復(fù)位,則存儲(chǔ)器值可以被擦除或者設(shè)置為 不同于“A”的某一隨機(jī)值。圖2的程序提供有效并且可靠的處理來(lái)識(shí)別指定復(fù)位條件并響 應(yīng)于該識(shí)別調(diào)整裝置的操作。圖3的框圖類似于圖1的框圖,二者均包括微處理器10、電源12和存儲(chǔ)器16。圖 3還包括諸如馬達(dá)30、發(fā)光二極管(“LED”)32和傳感器34等組件。圖4示出了圖3的框 圖被實(shí)現(xiàn)為用于分配氣溶膠容器42的內(nèi)容物的裝置40的一個(gè)實(shí)施例。裝置40可以是美 國(guó)專利申請(qǐng)No. 11/725,402中描述的裝置之一,此處通過(guò)引用將該申請(qǐng)的全部?jī)?nèi)容結(jié)合在 本文中。裝置40包括適于接收氣溶膠容器42和電池46的外殼44。另外,裝置40還包括 選擇器開(kāi)關(guān)48、按鈕50和致動(dòng)器臂52。裝置40還包括設(shè)置在外殼44中且在圖3中一般 性示出的電路、微處理器10、馬達(dá)30、LED 32和傳感器34。微處理器10在噴射操作中控制馬達(dá)30以對(duì)致動(dòng)器臂52進(jìn)行致動(dòng),致動(dòng)器臂52 按下氣溶膠容器42的閥桿M以從其分配內(nèi)容物。微處理器10包括響應(yīng)于由按鈕50、計(jì)時(shí) 器或傳感器34產(chǎn)生的信號(hào)而開(kāi)始噴射操作的程序。計(jì)時(shí)器可以實(shí)現(xiàn)在微處理器10中或者 實(shí)現(xiàn)為單獨(dú)的組件。例如,在一個(gè)實(shí)施例中,微處理器10包括用于以定時(shí)自動(dòng)致動(dòng)模式來(lái) 控制裝置40的程序,其中裝置40以預(yù)定時(shí)間間隔(例如,每30分鐘)執(zhí)行噴射操作???替代地或者與第一實(shí)施例相結(jié)合地,微處理器10被編程為響應(yīng)于來(lái)自傳感器34和/或按 鈕50的信號(hào)執(zhí)行噴射操作。實(shí)際上,在美國(guó)專利申請(qǐng)No. 11/725,402中描述或者本領(lǐng)域技 術(shù)人員已知的任意操作方法可以與裝置40結(jié)合使用。為了說(shuō)明微處理器10的低壓復(fù)位判斷和操作流程調(diào)整功能的目的,將特別描述 一個(gè)特定實(shí)施例。再次回到圖4,在本實(shí)施例中,選擇器開(kāi)關(guān)48用于開(kāi)啟和關(guān)閉裝置40和 在各種操作模式之間進(jìn)行選擇,各種操作模式包括計(jì)時(shí)模式、感測(cè)模式和組合計(jì)時(shí)和感測(cè) 模式。LED 32閃爍表示裝置40開(kāi)啟并且在正常操作和/或提供裝置40將要執(zhí)行噴射操作 的警告。按鈕50提供氣溶膠容器42的手動(dòng)致動(dòng),其中按鈕50可以由用戶按下,以在除裝置 40關(guān)閉的任意時(shí)間起動(dòng)噴射操作。按鈕50允許用戶手動(dòng)超越控制裝置40的自動(dòng)致動(dòng)。本 實(shí)施例中的傳感器34是可用于檢測(cè)運(yùn)動(dòng)的光電池光傳感器。不過(guò),可以使用任意類型的運(yùn) 動(dòng)檢測(cè)器,例如,無(wú)源紅外或熱電運(yùn)動(dòng)傳感器、紅外反射運(yùn)動(dòng)傳感器、超聲波運(yùn)動(dòng)傳感器、或 者雷達(dá)或微波無(wú)線運(yùn)動(dòng)傳感器。而且,傳感器34可以使用任意其它類型的已知傳感器(例 如,熱傳感器或氣味傳感器)來(lái)代替或與之組合使用。參考圖5,當(dāng)選擇器開(kāi)關(guān)48被撥動(dòng)到開(kāi)啟位置或者新電池46被插入到裝置40中, 即,電源復(fù)位時(shí),微處理器10執(zhí)行的用于控制裝置40的程序開(kāi)始于復(fù)位/起動(dòng)方框70。此 后,控制前進(jìn)到判斷方框72,判斷是否執(zhí)行測(cè)試模式。如果需要執(zhí)行測(cè)試模式,則在方框74 執(zhí)行測(cè)試模式。在一個(gè)實(shí)施例中,在制造廠執(zhí)行測(cè)試模式以在客戶使用裝置之前確保裝置 正確操作。例如,判斷方框72可以判斷當(dāng)電池46被插入到裝置40且按鈕50被按下5秒 時(shí)將要執(zhí)行測(cè)試模式。此后,在方框74可執(zhí)行各種測(cè)試,諸如,測(cè)試馬達(dá)30、LED 32和傳感 器34。也可執(zhí)行其它測(cè)試,這對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯然的。在方框74執(zhí)行測(cè)試模式之后,或者如果判斷方框72判斷不執(zhí)行測(cè)試模式,則控 制前進(jìn)到判斷方框76。判斷方框76判斷指定存儲(chǔ)器位置存儲(chǔ)的值是否與指定值“A”相 等。如果存儲(chǔ)器值不等于“A”,則控制前進(jìn)到延時(shí)方框78,并控制暫停預(yù)定時(shí)間周期,例如約10-30秒。在延時(shí)方框78之后,控制前進(jìn)到方框80,并發(fā)布激活(activation)序列即將 到來(lái)的警告或通知。在本實(shí)施例中,警告是LED 32的閃爍或閃光。然而,在其它實(shí)施例中, 警告可以是視覺(jué)、聲覺(jué)、觸覺(jué)、味覺(jué)的組合,或者本領(lǐng)域技術(shù)人員容易想到的任意其它警告。 在方框80之后,控制前進(jìn)到方框82且存儲(chǔ)器位置被設(shè)置為值“A”。接下來(lái),程序執(zhí)行激活序列。在本實(shí)施例中,激活序列是包括方框84、86和88的 噴射操作。更具體而言,噴射操作在方框84開(kāi)始,在該方框,馬達(dá)30通電以向下移動(dòng)致動(dòng) 器臂52,從而將氣溶膠容器42的閥桿M壓下到開(kāi)放位置。在方框86,馬達(dá)30被斷電。此 后,在方框88,馬達(dá)30通電,以相反的方向移動(dòng)致動(dòng)器臂52以幫助閥桿M移動(dòng)到關(guān)閉和非 按下位置。在一個(gè)實(shí)施例中,馬達(dá)30在方框84通電約1秒,并且馬達(dá)30在方框86斷電約 150毫秒,并且馬達(dá)30在方框88通電約400毫秒。本領(lǐng)域技術(shù)人員容易理解,對(duì)于本實(shí)施 例的激活序列的調(diào)整可以包括相同或不同步驟的任意序列。在激活序列之后,控制前進(jìn)到 方框90,在此過(guò)程中,如上所述,存儲(chǔ)器位置被設(shè)置為指定值“B”,該指定值“B”不同于前面 提到的值“A”。回到判斷方框76,如果指定存儲(chǔ)器位置存儲(chǔ)等于指定值“A”的值,則控制繞過(guò)方 框78-88直接前進(jìn)到方框90,以將存儲(chǔ)器位置設(shè)置為值“B”。在方框90之后,控制前進(jìn)到 方框902,程序進(jìn)入正常操作工序或模式,其中,程序執(zhí)行手動(dòng)或自動(dòng)激活序列,這將在下面 詳細(xì)描述。在本實(shí)施例中,當(dāng)選擇器開(kāi)關(guān)48被撥動(dòng)到開(kāi)啟位置或者新電池被插入到裝置中 時(shí),程序執(zhí)行包括執(zhí)行方框84-88的起動(dòng)或電源開(kāi)啟復(fù)位操作,以執(zhí)行激活序列。程序也根 據(jù)正常操作模式執(zhí)行激活序列。在復(fù)位/起動(dòng)和正常操作模式中,當(dāng)馬達(dá)30通電時(shí)電流消 耗增加。這種增加的電流消耗導(dǎo)致電池46以及由電池46供電的相關(guān)電路(例如,微處理 器10)兩端的電壓降。增加的電流消耗和附加的電壓降是臨時(shí)的,即,這種效果在激活序列 完成或中斷之后就會(huì)消失。在正常操作模式中,不管在激活序列中的附加電壓降如何,電池46向微處理器10 提供比微處理器10的閾值操作級(jí)高的足夠電壓級(jí)。當(dāng)電池電壓變得耗盡時(shí),臨時(shí)電壓降將 導(dǎo)致供應(yīng)到微處理器10的電壓級(jí)落到閾值操作級(jí)之下。當(dāng)在激活序列中供應(yīng)到微處理器 10的電壓級(jí)落到閾值操作級(jí)之下時(shí),裝置40進(jìn)入局部暫時(shí)限制用電狀態(tài),并導(dǎo)致裝置40的 低壓復(fù)位(見(jiàn)圖5的方框70)以及上述復(fù)位/起動(dòng)方法的再次運(yùn)行。然而,在裝置40的復(fù) 位之前,可以在中斷的激活序列期間分配流體。當(dāng)裝置40復(fù)位時(shí),程序?qū)⑼ǔ?dǎo)致另一激活序列發(fā)生(見(jiàn)圖中的78-88),這將在 此后導(dǎo)致裝置40的再一次局部暫時(shí)限制用電和復(fù)位。然而,當(dāng)在判斷方框76判斷保存在存 儲(chǔ)器位置中的值等于“A”時(shí),本裝置40的程序能夠識(shí)別局部暫時(shí)限制用電導(dǎo)致的復(fù)位,即, 低壓復(fù)位,由此允許裝置40繞過(guò)不希望的附加的復(fù)位激活序列。具體而言,在本實(shí)施例中, 當(dāng)裝置40最初開(kāi)啟時(shí),在方框82,程序?qū)⒋鎯?chǔ)器位置設(shè)置為值“A”。如上所述,在激活序列 中或緊隨其后,后續(xù)激活序列和局部暫時(shí)限制用電導(dǎo)致裝置40復(fù)位,這使得在控制前進(jìn)到 方框90之前使控制返回到方框70,并且其存儲(chǔ)器值被復(fù)位為值“B”。如上所述,16在復(fù)位 條件而不是電源開(kāi)啟條件下,存儲(chǔ)器維持其中存儲(chǔ)的值。因此,因?yàn)榇鎯?chǔ)器位置等于值“A”, 控制繞過(guò)另一激活序列,直接前進(jìn)到方框90。如果存儲(chǔ)器位置不等于值“A”,則局部暫時(shí)限 制用電或低壓條件不會(huì)導(dǎo)致復(fù)位,并且程序執(zhí)行起動(dòng)操作,包括激活序列。以這種方式,圖5中示出的程序可以區(qū)分電源開(kāi)啟復(fù)位和低壓復(fù)位且相應(yīng)地調(diào)整裝置40的操作。在本實(shí)施例中,兩個(gè)完全充電的電池46向微處理器10和裝置40的其它電學(xué)或機(jī) 電組件14提供約3. 2伏特的電壓。微處理器10的閾值操作級(jí)約為1. 8伏特。激活序列在 電池46兩端導(dǎo)致約0. 5-0. 6的電壓降。因此,即使激活序列導(dǎo)致了電壓降,完全充電的電 池46向微處理器10提供足夠的電壓級(jí)。然而,當(dāng)電池46被消耗掉約2. 2-2. 3伏特范圍內(nèi) 時(shí),在激活序列過(guò)程中的附加電壓降可以將供應(yīng)到微處理器10的電壓臨時(shí)降低到約1. 7伏 特,由此導(dǎo)致微處理器10由于低壓條件而復(fù)位。圖6示出了開(kāi)始于方框100的本發(fā)明的正常操作模式。在方框100,裝置40開(kāi)啟 LED 32以提供裝置40處于正常操作模式的指示。在方框100之后,控制前進(jìn)到判斷方框 102,并且程序?qū)嵤┏瑫r(shí)模式。超時(shí)模式可以持續(xù)任意時(shí)間周期,例如,10秒、30分鐘、一個(gè) 小時(shí)等??刂票A粼诔瑫r(shí)模式而不執(zhí)行激活序列,除非判斷方框104判斷按鈕50已經(jīng)被按 下或者直到方框102判斷已經(jīng)超過(guò)了時(shí)間周期。如果按鈕50已經(jīng)被按下,則控制返回到方 框82,此處,存儲(chǔ)器位置被設(shè)置為值“A”,并如上所述地執(zhí)行激活序列。此后,存儲(chǔ)器值被設(shè) 置為“B”,并且工作流程返回到方框102中的超時(shí)模式。如果在沒(méi)有按下按鈕50的情況下 已經(jīng)超過(guò)了時(shí)間周期,則控制前進(jìn)到方框106,其中程序執(zhí)行第三模式或主動(dòng)操作工序或模 式?,F(xiàn)參考圖7,裝置40的主動(dòng)操作模式開(kāi)始于方框110,方框110使得LED32關(guān)閉。 此后,控制前進(jìn)到判斷方框112,以判斷是否超過(guò)了 LED 32的“關(guān)閉時(shí)間”間隔。在本實(shí)施 例中,“關(guān)閉時(shí)間”間隔優(yōu)選地約為4. 5秒。如果還沒(méi)有超過(guò)“關(guān)閉時(shí)間”,則控制前進(jìn)到另 一判斷方框114,該方框114判斷傳感器34是否檢測(cè)到了指定事件的發(fā)生。如果判斷傳感 器34已檢測(cè)到指定事件,例如,有人進(jìn)入房屋,則控制前進(jìn)到圖5的方框80,并且如上所述 地,程序執(zhí)行激活序列。然而,如果傳感器34沒(méi)有檢測(cè)到指定事件,則控制前進(jìn)到判斷方框 116,以判斷是否通過(guò)按下按鈕50產(chǎn)生了電信號(hào)。如果已按下了按鈕50,則控制前進(jìn)到圖5 的方框82以執(zhí)行激活序列,或者如果沒(méi)有按下按鈕50,則控制返回到方框112。再次返回方框112,當(dāng)已經(jīng)超過(guò)“關(guān)閉時(shí)間”時(shí),控制前進(jìn)到方框118。方框118使 LED 32開(kāi)啟,并且控制前進(jìn)到判斷方框120。判斷方框120判斷是否已經(jīng)超過(guò)LED“開(kāi)啟時(shí) 間”間隔。在本實(shí)施例中,“開(kāi)啟時(shí)間”間隔優(yōu)選地約為150ms。如果還沒(méi)有超過(guò)“開(kāi)啟時(shí)間” 間隔,則控制前進(jìn)到判斷方框122,以判斷是否按下了按鈕50。如果按下了按鈕50,則控制 前進(jìn)到圖5的方框82以執(zhí)行激活序列,或者,如果沒(méi)有按下按鈕,則控制返回到方框120。 當(dāng)超過(guò)“開(kāi)啟時(shí)間”間隔時(shí),控制前進(jìn)到方框124,于是LED 32被關(guān)閉。此后,控制前進(jìn)到判 斷方框126,判斷是否已經(jīng)超過(guò)了“停留時(shí)間”間隔。在本實(shí)施例中,“停留時(shí)間”間隔優(yōu)選 地約為450ms。如果沒(méi)有超過(guò)“停留時(shí)間”間隔,則控制前進(jìn)到判斷方框128,以判斷是否按 下了按鈕50。如果按下了按鈕50,則控制前進(jìn)到方框82以執(zhí)行激活序列,或者,如果沒(méi)有 按下按鈕,則控制返回到方框126。當(dāng)已經(jīng)超過(guò)“停留時(shí)間”間隔時(shí),控制返回方框112,并 以上面描述的類似方式重復(fù)執(zhí)行主動(dòng)操作模式。主動(dòng)操作模式使LED 32交替地開(kāi)啟和關(guān)閉,即,閃爍。閃爍的LED 32允許用戶判 斷裝置40處于主動(dòng)操作模式??商娲?,可以提供任意照明方法或其它指示方法來(lái)指示裝 置40的任意操作模式。而且,閃爍的LED 32的附加益處在于,如果傳感器34是光傳感器, 則LED 32在有源傳感模式期間的停用防止了傳感器34被LED 32錯(cuò)誤地觸發(fā)。
      工業(yè)應(yīng)用此處描述的微處理器控制的裝置有利地允許微處理器識(shí)別復(fù)位條件并根據(jù)這種 識(shí)別來(lái)調(diào)整微處理器執(zhí)行的程序。更具體而言,程序可以區(qū)分電源開(kāi)啟復(fù)位和低壓復(fù)位,并 在執(zhí)行其中之一時(shí)繞過(guò)不希望的激活序列。鑒于上述描述,對(duì)本發(fā)明的各種修改對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。因 此,這種描述僅應(yīng)被理解為說(shuō)明性的,并旨在使得本領(lǐng)域技術(shù)人員能夠制備和使用本發(fā)明, 并教導(dǎo)了實(shí)施本發(fā)明的最佳模式。申請(qǐng)人保留落在所附權(quán)利要求范圍內(nèi)的所有修改的專屬 權(quán)利。
      權(quán)利要求
      1.一種識(shí)別復(fù)位條件的方法,包括判斷存儲(chǔ)值是否等于指定值的步驟;如果所述存儲(chǔ)值不等于所述指定值則執(zhí)行第一模式的步驟;以及如果所述存儲(chǔ)值等于所述指定值則執(zhí)行第二模式的步驟,其中,所述第二模式包括將所述存儲(chǔ)值設(shè)置為不同于所述指定值的一個(gè)值。
      2.根據(jù)權(quán)利要求1所述的方法,其中,執(zhí)行所述第一模式包括將所述存儲(chǔ)值設(shè)置為所 述指定值的步驟。
      3.根據(jù)權(quán)利要求2所述的方法,其中,執(zhí)行第一模式包括在將所述存儲(chǔ)值設(shè)置為所述 指定值之后執(zhí)行激活序列的步驟。
      4.根據(jù)權(quán)利要求3所述的方法,其中,執(zhí)行第二模式繞過(guò)所述第一模式。
      5.根據(jù)權(quán)利要求3所述的方法,其中,執(zhí)行所述第一模式包括在執(zhí)行所述激活序列之 后將所述存儲(chǔ)值設(shè)置為不同于所述指定值的一個(gè)值的步驟。
      6.根據(jù)權(quán)利要求3所述的方法,其中,所述激活序列是噴射操作。
      7.根據(jù)權(quán)利要求3所述的方法,還包括在執(zhí)行所述第一模式或第二模式之后執(zhí)行第三 模式,其中,所述第三模式包括執(zhí)行激活序列的步驟。
      8.根據(jù)權(quán)利要求7所述的方法,其中,所述第三模式中的所述激活序列是響應(yīng)于來(lái)自 傳感器的信號(hào)而執(zhí)行的。
      9.根據(jù)權(quán)利要求8所述的方法,其中,執(zhí)行所述第三模式還包括提供所述第三模式的 指示的步驟。
      10.根據(jù)權(quán)利要求9所述的方法,其中,在提供所述第三模式的指示以避免傳感器的錯(cuò) 誤觸發(fā)的步驟中,忽略來(lái)自所述傳感器的信號(hào)。
      11.根據(jù)權(quán)利要求10所述的方法,其中,所述指示包括開(kāi)啟LED。
      12.根據(jù)權(quán)利要求8所述的方法,其中,所述第三模式中的激活序列是響應(yīng)于來(lái)自按鈕 的信號(hào)而執(zhí)行的。
      13.根據(jù)權(quán)利要求1所述的方法,還包括在所述存儲(chǔ)值不等于所述指定值時(shí)識(shí)別為電 源開(kāi)啟復(fù)位,并且在所述存儲(chǔ)值等于所述指定值時(shí)識(shí)別為低壓復(fù)位。
      14.根據(jù)權(quán)利要求13所述的方法,其中,所述低壓復(fù)位是在執(zhí)行激活序列的步驟中引 起的。
      15.一種用于識(shí)別復(fù)位條件的系統(tǒng),包括微處理器,其中,所述微處理器包括用于在保存在存儲(chǔ)器中的值不等于指定值時(shí)執(zhí)行第一模式的 程序和在該值等于所述指定值時(shí)執(zhí)行第二模式的程序,并且其中,所述第二模式包括將保存在所述存儲(chǔ)器中的值設(shè)置為不同于所述指定值的 一個(gè)值。
      16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述第一模式對(duì)應(yīng)于電源開(kāi)啟復(fù)位,并且所述 第二模式對(duì)應(yīng)于低壓復(fù)位。
      17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,用于執(zhí)行所述第一模式的程序包括用于將保 存在所述存儲(chǔ)器中的值設(shè)置為所述指定值的第一命令,和在所述第一命令之后執(zhí)行激活序 列的第二命令。
      18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,用于執(zhí)行所述第二模式的程序繞過(guò)用于執(zhí)行 所述第一模式的程序。
      19.一種分配設(shè)備,包括第一裝置,用于區(qū)分電源開(kāi)啟復(fù)位和低壓復(fù)位; 第二裝置,用于在電源開(kāi)啟復(fù)位期間執(zhí)行噴射操作;以及 第三裝置,用于在低壓復(fù)位期間繞過(guò)所述噴射操作。
      20.根據(jù)權(quán)利要求19所述的分配設(shè)備,其中所述第一裝置判斷存儲(chǔ)值是否等于指定
      全文摘要
      一種識(shí)別復(fù)位條件的方法,包括以下步驟判斷存儲(chǔ)值是否等于指定值,如果存儲(chǔ)值不等于指定值,則執(zhí)行第一模式,并且如果存儲(chǔ)值等于指定值,則執(zhí)行第二模式。第二模式還包括將存儲(chǔ)值設(shè)置為不同于指定值的一個(gè)值的步驟。
      文檔編號(hào)G06F1/24GK102047198SQ200980119006
      公開(kāi)日2011年5月4日 申請(qǐng)日期2009年4月2日 優(yōu)先權(quán)日2008年4月2日
      發(fā)明者劉剛, 史蒂夫·H·N·程, 吉恩·西平斯基, 媛·H·劉 申請(qǐng)人:S.C.約翰遜父子公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1