電動(dòng)工具及其控制方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種電動(dòng)工具及其控制方法,該電動(dòng)工具包括:執(zhí)行裝置和在檢測(cè)到執(zhí)行裝置斷電后其自身仍通電工作直至滿足預(yù)設(shè)條件的控制系統(tǒng);本發(fā)明的模式記憶方法主要通過(guò)將滿足預(yù)設(shè)條件時(shí)執(zhí)行裝置最后一個(gè)工作模式為重現(xiàn)工作模式,控制系統(tǒng)在每次啟動(dòng)后第一次檢測(cè)到執(zhí)行裝置通電后即讀取其在上次斷電前生成的模式順序,在該模式順序中,重現(xiàn)工作模式通過(guò)排列在首位被首先讀取和調(diào)用,本發(fā)明的電動(dòng)工具在使用的過(guò)程中,總能憑借其數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù),使用戶在上次切換擋位的基礎(chǔ)上繼續(xù)進(jìn)行切換,而無(wú)論上次切換擋位是發(fā)生在何時(shí),簡(jiǎn)化用戶設(shè)置工作模式的復(fù)雜程度。
【專(zhuān)利說(shuō)明】
電動(dòng)工具及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電動(dòng)工具和其控制方法。
【背景技術(shù)】
[0002]隨著電動(dòng)工具技術(shù)的發(fā)展,沖擊類(lèi)、鉆類(lèi)的電動(dòng)工具現(xiàn)在普遍具有兩種以上的工作模式來(lái)實(shí)現(xiàn)工具功能,比如三速電鉆、可調(diào)節(jié)扭力輸出的沖擊螺絲批等。
[0003]為了實(shí)現(xiàn)工作模式的切換,電動(dòng)工具往往設(shè)有擋位調(diào)節(jié)機(jī)構(gòu),目前很多公司采用撥擋式旋鈕,該按鈕通過(guò)機(jī)械的方式在撥至一個(gè)擋位后自鎖,不會(huì)復(fù)位;用戶在下次使用時(shí)即能獲得上次使用的擋位,但是撥擋式旋鈕由于自身結(jié)構(gòu)的特點(diǎn),比較占用機(jī)體空間,尤其是在電動(dòng)工具具有多個(gè)擋位的情況下,由一個(gè)用戶慣用的工作模式到另一個(gè)用戶慣用的工作模式進(jìn)行設(shè)置時(shí)動(dòng)作繁復(fù)、容易造成混亂而且成本偏高。
[0004]在一些電動(dòng)工具中,采用一個(gè)按鍵來(lái)切換擋位,這個(gè)按鍵通過(guò)連接或斷開(kāi)兩種狀態(tài)向控制系統(tǒng)發(fā)送切換擋位的信號(hào),這樣的方式能夠利用很少的按鍵即實(shí)現(xiàn)多個(gè)擋位的調(diào)節(jié),這樣缺點(diǎn)是,用戶切換擋位的動(dòng)作繁復(fù),效率低。
【發(fā)明內(nèi)容】
[0005]為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種便于用戶操作的電動(dòng)工具和其控制方法。
[0006]為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明的電動(dòng)工具采用如下的技術(shù)方案:
一種電動(dòng)工具,包括:在電能驅(qū)動(dòng)下能以兩個(gè)以上的工作模式中的一個(gè)來(lái)實(shí)現(xiàn)工具功能的執(zhí)行裝置,能在檢測(cè)到執(zhí)行裝置斷電后對(duì)預(yù)設(shè)條件進(jìn)行判斷并在自身斷電之前根據(jù)預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式生成一個(gè)新的供下次調(diào)用的模式順序的控制系統(tǒng)。
[0007]進(jìn)一步地,控制系統(tǒng)包括:用于實(shí)現(xiàn)用戶與控制系統(tǒng)之間雙向信息交互的人機(jī)交互模塊;用于為數(shù)據(jù)讀寫(xiě)提供存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)模塊;能在接收到切換工作模式的命令后依照存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中的模式順序進(jìn)行切換的中央處理器;人機(jī)交互模塊與中央處理器構(gòu)成雙向的數(shù)據(jù)交互,中央處理器既能讀取數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)也能將數(shù)據(jù)寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊。
[0008]進(jìn)一步地,中央處理器能在執(zhí)行裝置斷電后開(kāi)始判斷,若在滿足預(yù)設(shè)條件之前,檢測(cè)到切換工作模式的命令,則取消判斷,依照即時(shí)的當(dāng)值切換序列予以切換,若滿足預(yù)設(shè)條件,則將滿足判斷條件之前執(zhí)行裝置最后一個(gè)工作模式設(shè)為重現(xiàn)工作模式,中央處理器能向數(shù)據(jù)存儲(chǔ)模塊寫(xiě)入一個(gè)由當(dāng)值切換序列改寫(xiě)而成的重置切換序列,并將控制系統(tǒng)斷電等待下次啟動(dòng);中央處理器每次啟動(dòng)均能讀取上次生成的重置切換序列作為該次的當(dāng)值切換序列并首先調(diào)用重現(xiàn)工作模式對(duì)執(zhí)行裝置進(jìn)行驅(qū)動(dòng)。
[0009]進(jìn)一步地,人機(jī)交互模塊設(shè)有供用戶進(jìn)行設(shè)置從而調(diào)整執(zhí)行裝置工作模式的至少一個(gè)擋位項(xiàng)目,擋位項(xiàng)目包括:兩個(gè)以上的擋位;數(shù)據(jù)存儲(chǔ)模塊存儲(chǔ)有一個(gè)以上的與擋位項(xiàng)目對(duì)應(yīng)的擋位序列表,擋位序列表由按照順序排列的兩個(gè)以上的擋位標(biāo)簽組成,擋位標(biāo)簽用于代表一個(gè)擋位,擋位序列表中的各個(gè)擋位標(biāo)簽分別對(duì)應(yīng)同一個(gè)擋位項(xiàng)目下的各個(gè)擋位;擋位序列表分為:擋位初始序列表和擋位衍生序列表;擋位初始序列表中擋位標(biāo)簽的按照預(yù)設(shè)順序排列,擋位衍生序列表由與之對(duì)應(yīng)的擋位初始序列表經(jīng)中央處理器重新排列擋位標(biāo)簽的順序而成,控制系統(tǒng)第一次或重置后第一次通電時(shí),中央控制器讀取擋位初始序列表;當(dāng)值切換序列和重置切換序列均由一個(gè)以上的擋位序列表構(gòu)成。
[0010]進(jìn)一步地,擋位項(xiàng)目的數(shù)量為一個(gè),中央處理器能對(duì)當(dāng)值切換序列中的唯--個(gè)擋位序列表進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)選擇的擋位所對(duì)應(yīng)的擋位標(biāo)簽,再根據(jù)該擋位標(biāo)簽在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù);或者,擋位項(xiàng)目的數(shù)量為兩個(gè)以上,中央處理器能對(duì)當(dāng)值切換序列中所有的擋位序列表分別進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)在各個(gè)擋位項(xiàng)目中選擇的擋位所對(duì)應(yīng)的來(lái)自不同擋位序列表的多個(gè)擋位標(biāo)簽構(gòu)成一個(gè)標(biāo)簽組合,再根據(jù)該標(biāo)簽組合在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù)。
[0011]為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明的電動(dòng)工具控制方法采用如下的技術(shù)方案:
一種電動(dòng)工具的控制方法,該電動(dòng)工具包括一個(gè)控制系統(tǒng),該控制系統(tǒng)控制電動(dòng)工具的執(zhí)行裝置使其在電能的驅(qū)動(dòng)下具有至少兩個(gè)用于實(shí)現(xiàn)工具功能的工作模式,控制系統(tǒng)能對(duì)執(zhí)行裝置的通電情況進(jìn)行檢測(cè),該控制方法設(shè)置一個(gè)預(yù)設(shè)條件,每當(dāng)執(zhí)行裝置斷電時(shí)控制系統(tǒng)根據(jù)其檢測(cè)或計(jì)算所得出的參量作為判據(jù)去判斷預(yù)設(shè)條件是否得到滿足,如果預(yù)設(shè)條件得不到滿足,控制系統(tǒng)將會(huì)一直帶電工作,如果預(yù)設(shè)條件得到滿足控制系統(tǒng)將記憶預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式,并生成一個(gè)新的將本次預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式排列在首位的模式順序,然后切斷自身通電。
[0012]進(jìn)一步地,預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式為重現(xiàn)工作模式,控制系統(tǒng)在每次啟動(dòng)后第一次檢測(cè)到執(zhí)行裝置通電后即讀取其在上次斷電前生成的模式順序,在該模式順序中,重現(xiàn)工作模式通過(guò)排列在首位被首先讀取和調(diào)用從而實(shí)現(xiàn)模式記憶。
[0013]進(jìn)一步地,控制系統(tǒng)設(shè)置有如下部分:人機(jī)交互模塊、數(shù)據(jù)存儲(chǔ)模塊、中央處理器,人機(jī)交互模塊用于實(shí)現(xiàn)使用者與控制系統(tǒng)之間的雙向信息交互;數(shù)據(jù)存儲(chǔ)模塊用于為數(shù)據(jù)讀寫(xiě)提供存儲(chǔ)介質(zhì),中央處理器用于實(shí)現(xiàn)工作模式的切換;人機(jī)交互模塊與中央處理器構(gòu)成雙向的數(shù)據(jù)交互,中央處理器既能讀取數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)也能將數(shù)據(jù)寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊。
[0014]進(jìn)一步地,控制系統(tǒng)的控制流程包括如下步驟:
(1)啟動(dòng):控制系統(tǒng)啟動(dòng),開(kāi)始帶電工作;
(2)讀取當(dāng)值切換序列:中央處理器讀取當(dāng)值序列;
(3)工作模式切換判斷:中央處理器判斷用戶是否通過(guò)人機(jī)交互模塊切換了工作模式,若是則轉(zhuǎn)至步驟(4),若否則轉(zhuǎn)至步驟(5);
(4)工作模式切換:中央控制器根據(jù)人機(jī)交互模塊傳達(dá)的切換命令,對(duì)當(dāng)值序列進(jìn)行讀取找到本次切換后所對(duì)應(yīng)的工作模式的相應(yīng)的數(shù)據(jù),然后轉(zhuǎn)至步驟(5);
(5)顯示工作模式:中央處理器控制人機(jī)交互模塊顯示中央處理器當(dāng)前所對(duì)應(yīng)的工作模式;
(6)執(zhí)行裝置通電判斷:中央處理器判斷執(zhí)行裝置是否通電工作,若是則轉(zhuǎn)至步驟
(7),若否則轉(zhuǎn)至步驟(8); (7)依照工作模式驅(qū)動(dòng):中央處理器依照步驟(4)所切換至的工作模式驅(qū)動(dòng)執(zhí)行裝置,然后回到步驟(3)或步驟(5):
(8)預(yù)設(shè)條件的判斷:中央處理器對(duì)預(yù)設(shè)條件是否得到滿足進(jìn)行判斷,若是則轉(zhuǎn)至步驟(9),若否則回到步驟(3);
(9)生成重置切換序列:中央處理器根據(jù)重現(xiàn)工作模式生成一個(gè)新的由當(dāng)值切換序列變化而成的重置切換序列;
(10)結(jié)束:中央處理器控制整個(gè)控制系統(tǒng)斷電,等待下次啟動(dòng)。
[0015]進(jìn)一步地,控制流程還包括如下步驟:(11)防誤切換模式判斷:中央控制器判斷是否處于防誤切換模式,若是則回到步驟(5),若否則回到步驟(3);步驟(7)通過(guò)執(zhí)行步驟
(11)回到步驟(5)或步驟0。
[0016]進(jìn)一步地,人機(jī)交互模塊設(shè)有供用戶進(jìn)行設(shè)置從而調(diào)整執(zhí)行裝置工作模式的至少一個(gè)擋位項(xiàng)目,一個(gè)擋位項(xiàng)目包括:兩個(gè)以上的擋位,設(shè)置一個(gè)以上的與擋位項(xiàng)目對(duì)應(yīng)的擋位序列表,設(shè)置有與擋位對(duì)應(yīng)的擋位標(biāo)簽,擋位序列表由按照順序排列的兩個(gè)以上的擋位標(biāo)簽組成,擋位標(biāo)簽用于代表一個(gè)擋位,擋位序列表中的各個(gè)擋位標(biāo)簽分別對(duì)應(yīng)同一個(gè)擋位項(xiàng)目下的各個(gè)擋位;擋位初始序列表中擋位標(biāo)簽的按照預(yù)設(shè)順序排列,擋位衍生序列表由與之對(duì)應(yīng)的擋位初始序列表經(jīng)中央處理器重新排列擋位標(biāo)簽的順序而成,控制系統(tǒng)第一次或重置后第一次通電時(shí),中央控制器讀取擋位初始序列表;當(dāng)值切換序列和重置切換序列均由一個(gè)以上的擋位序列表構(gòu)成。
[0017]進(jìn)一步地,擋位項(xiàng)目數(shù)量為一個(gè),中央處理器能對(duì)當(dāng)值切換序列中的唯一一個(gè)擋位序列表進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)選擇的擋位所對(duì)應(yīng)的擋位標(biāo)簽,再根據(jù)該擋位標(biāo)簽在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù);或者,擋位項(xiàng)目為一個(gè)以上,中央處理器能對(duì)當(dāng)值切換序列中所有的擋位序列表分別進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)在各個(gè)擋位項(xiàng)目中選擇的擋位所對(duì)應(yīng)的來(lái)自不同擋位序列表的多個(gè)擋位標(biāo)簽構(gòu)成一個(gè)標(biāo)簽組合,再根據(jù)該標(biāo)簽組合在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù)。
[0018]進(jìn)一步地,設(shè)置有與擋位標(biāo)簽或標(biāo)簽組合一一對(duì)應(yīng)的參數(shù)包,參數(shù)包具有用于驅(qū)動(dòng)執(zhí)行裝置以一個(gè)工作模式進(jìn)行工作的全部參數(shù)數(shù)據(jù)。
[0019]進(jìn)一步地,中央處理器能將用戶通過(guò)人機(jī)交互模塊所選擇的一個(gè)工作模式所對(duì)應(yīng)的擋位標(biāo)簽或標(biāo)簽組合存入數(shù)據(jù)存儲(chǔ)模塊作為一個(gè)自定義標(biāo)簽;自定義標(biāo)簽所對(duì)應(yīng)的工作模式稱(chēng)為自定義擋位,用戶通過(guò)人機(jī)交互模塊將慣用的多個(gè)自定義擋位的自定義標(biāo)簽存入數(shù)據(jù)存儲(chǔ)模塊形成自定義序列表,自定義序列表的包括依照用戶意愿排列好的多個(gè)自定義標(biāo)簽;人機(jī)交互模塊設(shè)有一個(gè)用戶模式,在該模式下,中央處理器將自定義序列表作為當(dāng)值切換序列中的唯一序列表,將模自定義擋位作為唯一的擋位項(xiàng)目。
[0020]進(jìn)一步地,中央處理器在步驟(3)中接收到對(duì)應(yīng)某一擋位項(xiàng)目的一個(gè)切換命令后即在步驟(7)中根據(jù)即時(shí)的切換讀取規(guī)則對(duì)當(dāng)值切換序列中對(duì)應(yīng)該擋位項(xiàng)目的擋位序列表進(jìn)行一次切換讀取,切換讀取規(guī)則包括:正向讀取或/和逆向讀取;正向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的下一個(gè)成員,逆向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的上一個(gè)成員,擋位序列表中的擋位標(biāo)簽?zāi)鼙谎h(huán)讀取。
[0021]進(jìn)一步地,在步驟(9)中,中央處理器對(duì)當(dāng)值切換序列中的擋位序列表進(jìn)行~次首位后置修改直至當(dāng)重現(xiàn)工作模式的所對(duì)應(yīng)的所有擋位標(biāo)簽在各自的擋位序列表中均排在首位,^等于該序列表對(duì)應(yīng)的擋位在本次啟動(dòng)后擋位切換的次數(shù);首位后置指將擋位序列中的排在第一位的擋位標(biāo)簽移動(dòng)至最后一位,而其他位置上的擋位標(biāo)簽均向前移動(dòng)一位;擋位衍生序列表由中央處理器對(duì)擋位初始序列表進(jìn)行II次首位后置修改而成,其中II的取值大于等于0。
[0022]進(jìn)一步地,該電動(dòng)工具為沖擊螺絲批,執(zhí)行裝置為電機(jī),擋位項(xiàng)目包括:扭力項(xiàng)目類(lèi)或/和沖擊項(xiàng)目類(lèi),扭力項(xiàng)目類(lèi)包括:扭力擋位或/和材質(zhì)擋位,沖擊項(xiàng)目類(lèi)包括:沖擊頻率項(xiàng)目,沖擊頻率項(xiàng)目包括:連續(xù)沖擊擋位和定次沖擊擋位。
[0023]進(jìn)一步地,人機(jī)交互模塊包括:一個(gè)控制電機(jī)電流通斷的主開(kāi)關(guān),中央處理器能對(duì)電機(jī)進(jìn)行檢測(cè),人機(jī)交互模塊還包括:一個(gè)控制電機(jī)正反轉(zhuǎn)的轉(zhuǎn)向開(kāi)關(guān),在電機(jī)反轉(zhuǎn)開(kāi)始反轉(zhuǎn)時(shí),中央處理器總是跳過(guò)控制流程總是跳過(guò)步驟(7 )。
[0024]進(jìn)一步地,滿足預(yù)設(shè)條件的判據(jù)為:中央處理器在檢測(cè)到執(zhí)行裝置斷電后開(kāi)始計(jì)時(shí),計(jì)時(shí)時(shí)長(zhǎng)滿足預(yù)設(shè)時(shí)長(zhǎng)。
[0025]本發(fā)明的有益之處在于:能夠判斷用戶的使用意圖,并在用戶每次徹底不使用電動(dòng)工具的情況下記憶本次所使用的工作模式,并在下次將該工作模式重現(xiàn),不僅如此,本發(fā)明的電動(dòng)工具在使用的過(guò)程中,總能憑借其數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù),使用戶在上次切換擋位的基礎(chǔ)上繼續(xù)進(jìn)行切換,而無(wú)論上次切換擋位是發(fā)生在何時(shí),簡(jiǎn)化用戶設(shè)置工作模式的復(fù)雜程度;本發(fā)明的模式記憶方法提供一種能夠智能進(jìn)行模式記憶的方法,并且能使用戶按照其個(gè)人意愿在多個(gè)慣用的工作模式中進(jìn)行快速切換。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0026]圖1是本發(fā)明的電動(dòng)工具的一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)框圖;
圖2是本發(fā)明的電動(dòng)工具中數(shù)據(jù)存儲(chǔ)模塊的一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)框圖;
圖3是本發(fā)明的電動(dòng)工具中人機(jī)交互模塊的操作界面的一個(gè)優(yōu)選實(shí)施例的示意圖;
圖4是本發(fā)明的電動(dòng)工具中人機(jī)交互模塊的操作界面的另一個(gè)優(yōu)選實(shí)施例的示意圖; 圖5是圖2所示的序列表存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu);
圖6是圖2所示的映射關(guān)系存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu); 圖7是圖2所示的參數(shù)包存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu);
圖8是圖2所示的第一存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu);
圖9是圖2所示的第二存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu);
圖10是圖2所示的第三存儲(chǔ)單元在對(duì)應(yīng)圖4所示輸入外設(shè)時(shí)所具有的數(shù)據(jù)結(jié)構(gòu);
圖11是本發(fā)明的控制流程的一個(gè)優(yōu)選實(shí)施例的邏輯框圖。
【具體實(shí)施方式】
[0027]以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作具體的介紹。
[0028]參照?qǐng)D1所示,本發(fā)明的電動(dòng)工具包括:控制系統(tǒng)10和執(zhí)行裝置20,其中,執(zhí)行裝置20在電能驅(qū)動(dòng)下能以兩個(gè)以上的工作模式中的一個(gè)來(lái)實(shí)現(xiàn)工具功能,而控制系統(tǒng)10主要用來(lái)控制和驅(qū)動(dòng)執(zhí)行裝置20,本發(fā)明中控制系統(tǒng)10在檢測(cè)到執(zhí)行裝置20斷電后,對(duì)預(yù)設(shè)條件進(jìn)行判斷并在自身斷電之前根據(jù)預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置20最后一個(gè)工作模式生成一個(gè)新的供下次調(diào)用的模式順序。作為一種優(yōu)選方案,執(zhí)行裝置20包括:電機(jī)。
[0029]具體而言,控制系統(tǒng)10包括:數(shù)據(jù)存儲(chǔ)模塊11、中央處理器12、人機(jī)交互模塊13,其中,數(shù)據(jù)存儲(chǔ)模塊11用于為數(shù)據(jù)讀寫(xiě)提供存儲(chǔ)介質(zhì),中央處理器12能在接收到切換工作模式的命令后依照存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中預(yù)設(shè)或新生成的模式順序進(jìn)行切換,人機(jī)交互模塊13用于實(shí)現(xiàn)用戶與控制系統(tǒng)之間雙向信息交互。
[0030]需要說(shuō)明的一點(diǎn)是,人機(jī)交互模塊13與中央處理器12構(gòu)成雙向的數(shù)據(jù)交互,中央處理器12既能讀取數(shù)據(jù)存儲(chǔ)模塊13中的數(shù)據(jù)也能將數(shù)據(jù)寫(xiě)入其中。
[0031]中央處理器12在執(zhí)行裝置20斷電后開(kāi)始判斷,若在滿足預(yù)設(shè)條件之前,檢測(cè)到切換工作模式的命令,則取消判斷,依照即時(shí)的當(dāng)值切換序列予以切換,若滿足預(yù)設(shè)條件,貝0將滿足判斷條件之前執(zhí)行裝置20最后一個(gè)工作模式作為重現(xiàn)工作模式,中央處理器12向數(shù)據(jù)存儲(chǔ)模塊11寫(xiě)入一個(gè)由當(dāng)值切換序列改寫(xiě)而成的重置切換序列,然后將控制系統(tǒng)10斷電等待下次啟動(dòng);中央處理器12每次啟動(dòng)都讀取重置切換序列作為該次的當(dāng)值切換序列并調(diào)用位于首位的重現(xiàn)工作模式對(duì)執(zhí)行裝置20進(jìn)行驅(qū)動(dòng)。
[0032]當(dāng)值切換序列是指中央處理器12在進(jìn)行切換時(shí)所依照的工作模式的模式順序,其具體的實(shí)現(xiàn)形式可以是記載著順序信息的一個(gè)擋位序列表也可以多個(gè)擋位序列表的組合,一旦發(fā)生切換動(dòng)作,中央處理器12在接收到切換命令后總能在當(dāng)值切換序列的擋位序列表中找到相應(yīng)擋位,從而將當(dāng)值切換序列中下個(gè)工作模式給調(diào)用出來(lái),對(duì)于一個(gè)確定的電動(dòng)工具而言,當(dāng)值切換序列中工作模式的總數(shù)和工作模式本身都是確定的(在不使用用戶模式的情況下),僅是每次中央處理器12斷電時(shí),可能工作模式的順序會(huì)發(fā)生變。無(wú)論順序有沒(méi)有發(fā)生變化,在滿足預(yù)設(shè)條件之后生成的當(dāng)值切換序列都被稱(chēng)為重置切換序列,因?yàn)檫@個(gè)序列是留待下次而非本次使用的。
[0033]作為一種優(yōu)選方案,人機(jī)交互模塊13包括:輸入外設(shè)131、主開(kāi)關(guān)132、輸出外設(shè)133 ;控制系統(tǒng)10還包括:驅(qū)動(dòng)電路14。
[0034]主開(kāi)關(guān)132主要控制執(zhí)行裝置20的電流通斷,主開(kāi)關(guān)132可以是一個(gè)扳機(jī)開(kāi)關(guān),在其被按下時(shí),執(zhí)行裝置20通電工作,當(dāng)其被松開(kāi)時(shí),執(zhí)行裝置20斷電停止工作。主開(kāi)關(guān)132通過(guò)驅(qū)動(dòng)電路14實(shí)現(xiàn)對(duì)執(zhí)行裝置20通斷電的控制。
[0035]輸出外設(shè)133主要用于向用戶顯示,中央處理器12通過(guò)驅(qū)動(dòng)電路14對(duì)輸出外設(shè)13實(shí)現(xiàn)控制,也可以直接對(duì)輸出外設(shè)13進(jìn)行控制。輸出外設(shè)133包括:指示燈或顯示屏,或者是它們的組合,對(duì)于輸出外設(shè)133中的指示燈而言,其驅(qū)動(dòng)較為簡(jiǎn)單,可以通過(guò)驅(qū)動(dòng)電路14對(duì)其進(jìn)行驅(qū)動(dòng),對(duì)于輸出外設(shè)133中的顯示屏而言,在驅(qū)動(dòng)電路14對(duì)其供電的基礎(chǔ)上,還需要中央處理12對(duì)其進(jìn)行軟件驅(qū)動(dòng)。
[0036]輸入外設(shè)131主要為用戶提供可以操作的硬件外設(shè),用戶通過(guò)操作輸入外設(shè)131即能對(duì)中央處理器12加以控制。
[0037]—般而言,在設(shè)計(jì)時(shí),往往將輸出外設(shè)133和輸入外設(shè)131設(shè)置一起組成操作界面,以便用戶在操作的同時(shí)便于觀察,輸出外設(shè)133和輸入外設(shè)131的硬件在操作界面上往往是分別設(shè)置的。當(dāng)然,如果輸出外設(shè)133使用的顯示屏為可觸摸顯示屏,那么輸出外設(shè)133和輸入外設(shè)131則有可能是同一個(gè)設(shè)備。需要說(shuō)明的是,主開(kāi)關(guān)132由于其本身會(huì)被頻繁的操作,所以其不適于與輸出外設(shè)133和輸入外設(shè)131構(gòu)成操作界面集成在一起。
[0038]作為一種優(yōu)選方案,參照?qǐng)D3所述,在該實(shí)施例中操作界面30僅具有一個(gè)擋位項(xiàng)目,在該擋位項(xiàng)目下具有四個(gè)擋位,輸入外設(shè)包括一個(gè)切換按鈕31,輸出外設(shè)包括多個(gè)指示燈32、33、34、35。當(dāng)每次按下切換按鈕31時(shí),中央處理器便切換依次擋位,并控制使相應(yīng)的指示燈32、33、34、35中的一個(gè)亮起。
[0039]作為另一種優(yōu)選方案,參照?qǐng)D4所示,在該實(shí)施例中操作界面40具有兩個(gè)擋位項(xiàng)目,第一擋位項(xiàng)目具有四個(gè)擋位,第二擋位項(xiàng)目具有三個(gè)擋位,輸入外設(shè)包括:對(duì)應(yīng)第一個(gè)擋位項(xiàng)目的第一切換按鈕41、對(duì)應(yīng)第二個(gè)擋位項(xiàng)目的第二切換按鈕42,輸出外設(shè)包括:用于指示第一個(gè)擋位項(xiàng)目的指示燈43、44、45、46、;用來(lái)指示第二各擋位項(xiàng)目的指示燈47、48、49。該操作界面40相當(dāng)于具有兩套圖3所示的輸入外設(shè)和輸出外設(shè),它們之間彼此是相互獨(dú)立,中央處理器對(duì)它們的控制也是相對(duì)獨(dú)立的。
[0040]在操作界面具有三個(gè)以上的擋位項(xiàng)目時(shí),為每個(gè)擋位項(xiàng)目設(shè)置一個(gè)切換按鍵以及為每個(gè)擋位設(shè)置一個(gè)指示燈,變得十分困難和耗費(fèi)成本。作為一種優(yōu)選方案,可以設(shè)置一個(gè)功能鍵、一個(gè)切換鍵、一個(gè)項(xiàng)目指示燈、一列通用指示燈,其中切換鍵用于切換某一個(gè)擋位項(xiàng)目中各個(gè)擋位,功能鍵用于激活具體一個(gè)擋位項(xiàng)目,每按一次功能鍵,切換鍵所能切換的擋位項(xiàng)目就切換一次,能被切換鍵所切換的擋位項(xiàng)目視為被激活。項(xiàng)目指示燈可以通過(guò)自身發(fā)光顏色的變化告訴用戶現(xiàn)在激活的是哪個(gè)擋位項(xiàng)目,通用指示燈數(shù)目等于所有擋位項(xiàng)目中擋位最多的那個(gè)的擋位數(shù)目,這樣一來(lái),這一列通用指示燈可以滿足所有擋位項(xiàng)目在切換時(shí)指示擋位的需要。其中,項(xiàng)目指示燈可以省略,直接讓通用指示燈通過(guò)自身發(fā)光的顏色來(lái)區(qū)別即時(shí)被激活的擋位項(xiàng)目。
[0041]參照?qǐng)D5至圖11所示,本發(fā)明的電動(dòng)工具控制方法的硬件設(shè)置可以參照前述的電動(dòng)工具所記載的技術(shù)方案。另外,該方法設(shè)置有一個(gè)預(yù)設(shè)條件,每當(dāng)執(zhí)行裝置斷電時(shí)控制系統(tǒng)根據(jù)其檢測(cè)或計(jì)算所得出的參量作為判據(jù)去判斷預(yù)設(shè)條件是否得到滿足,如果預(yù)設(shè)條件得不到滿足,控制系統(tǒng)將會(huì)一直帶電工作,如果預(yù)設(shè)條件得到滿足控制系統(tǒng)將記憶預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式,并生成一個(gè)新的模式順序,然后切斷自身通電。在新的模式順序中將本次預(yù)設(shè)條件滿足時(shí)執(zhí)行裝置最后一個(gè)工作模式排列在首位的。這里所提的原來(lái)的模式順序其實(shí)即是本發(fā)明中所指的當(dāng)值切換序列,新的模式順序即為本發(fā)明所指的重置切換序列,當(dāng)然它們也可以能是完全一樣的,但是在本發(fā)明中認(rèn)為只要是滿足預(yù)設(shè)條件后由中央處理器寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊的都是被改寫(xiě)過(guò)的。
[0042]中央處理器通過(guò)對(duì)該預(yù)設(shè)條件的判斷來(lái)智能的識(shí)別用戶切斷執(zhí)行裝置供電是否是希望徹底結(jié)束本次操作,如果是則記憶下本次操作最后一個(gè)工作模式,留待下次啟動(dòng)時(shí)使用,如果不是,則能等待用戶以剛剛中斷的工作模式為基礎(chǔ),進(jìn)行擋位切換,提高了切換效率。
[0043]對(duì)于用戶是否徹底結(jié)束本次操作判斷主要基于中央處理器對(duì)電動(dòng)工具中其他部分的狀態(tài)的檢測(cè)和判斷,因此中央處理器相對(duì)于執(zhí)行裝置而言總是延時(shí)斷電的。
[0044]預(yù)設(shè)條件可以是一個(gè)單一的條件也可以是一系列的具有“與”的邏輯關(guān)系的子條件。作為一種優(yōu)選方案,在預(yù)設(shè)條件為單一條件時(shí),滿足預(yù)設(shè)條件的判據(jù)為:中央處理器在檢測(cè)到執(zhí)行裝置斷電后開(kāi)始計(jì)時(shí),計(jì)時(shí)時(shí)長(zhǎng)滿足預(yù)設(shè)時(shí)長(zhǎng)。一旦時(shí)間滿足預(yù)設(shè)時(shí)長(zhǎng),中央處理器即會(huì)認(rèn)為用戶已經(jīng)完成使用了。
[0045]當(dāng)然也可以設(shè)置一些能夠感知人體距離電動(dòng)工具的接近開(kāi)關(guān),比如光電式接近開(kāi)關(guān),將開(kāi)關(guān)設(shè)置在電動(dòng)工具的操作界面處,那么此時(shí)我們將預(yù)設(shè)條件設(shè)為:在一定的距離范圍內(nèi)沒(méi)有物體,該條件被滿足時(shí)說(shuō)明人手已經(jīng)離開(kāi)了一定距離放棄進(jìn)一步的操作,中央處理器通過(guò)接受光電式接近開(kāi)關(guān)的信號(hào)來(lái)進(jìn)行檢測(cè)和判斷。
[0046]當(dāng)預(yù)設(shè)條件為多個(gè)條件時(shí),我們也可以采用時(shí)間判斷加距離判斷兩個(gè)子條件同時(shí)被滿足作為總的預(yù)設(shè)條件。
[0047]在本發(fā)明實(shí)際實(shí)施時(shí),因?yàn)楸景l(fā)明的控制方法使即使在控制系統(tǒng)斷電后重新啟動(dòng)也能得到如上次斷電前一致的工作模式,并且相應(yīng)擋位項(xiàng)目也能得到重現(xiàn),所以即使發(fā)生了與用戶實(shí)際意愿不符的誤判,也不會(huì)對(duì)模式記憶以及用戶的使用造成影響。所以出于成本考慮,利用時(shí)間作為預(yù)設(shè)條件的判據(jù),既不需要配置新的硬件也比較能反正用戶的真實(shí)意圖。
[0048]本發(fā)明之所以能實(shí)現(xiàn)模式記憶主要依賴(lài)本發(fā)明獨(dú)有的數(shù)據(jù)定義和控制方法。
[0049]在本發(fā)明的模式記憶方法中,滿足預(yù)設(shè)條件時(shí)執(zhí)行裝置最后一個(gè)工作模式為重現(xiàn)工作模式,控制系統(tǒng)在每次啟動(dòng)后第一次檢測(cè)到執(zhí)行裝置通電后即讀取其在上次斷電前生成的模式順序,在該模式順序中,重現(xiàn)工作模式通過(guò)排列在首位被首先讀取和調(diào)用從而實(shí)現(xiàn)模式記憶。
[0050]具體而言,為了實(shí)現(xiàn)以上方法,首先要在預(yù)先進(jìn)行一些設(shè)置。
[0051]從前述可知,人機(jī)交互模塊設(shè)有供用戶進(jìn)行切換從而調(diào)整驅(qū)動(dòng)執(zhí)行裝置的參數(shù)的至少一個(gè)擋位項(xiàng)目,一個(gè)擋位項(xiàng)目一般包括兩個(gè)以上的擋位。
[0052]設(shè)置一個(gè)以上的與擋位項(xiàng)目對(duì)應(yīng)的擋位序列表,設(shè)置有與擋位一一對(duì)應(yīng)的擋位標(biāo)簽,一個(gè)擋位序列表由按照順序排列的兩個(gè)以上的擋位標(biāo)簽組成,一個(gè)擋位標(biāo)簽用于代表一個(gè)擋位,一個(gè)擋位序列表中的各個(gè)擋位標(biāo)簽分別對(duì)應(yīng)同一個(gè)擋位項(xiàng)目下個(gè)各個(gè)擋位;擋位初始序列表中擋位標(biāo)簽的按照預(yù)設(shè)順序排列,這里所指的預(yù)設(shè)順序具體而言是指同一擋位項(xiàng)目中的擋位標(biāo)簽可以按照對(duì)應(yīng)的參量的大小,由小到大或由大到小排列。有些擋位項(xiàng)目中的擋位沒(méi)有共同的參量,那么此時(shí)就按照一個(gè)人為設(shè)定順序存儲(chǔ)即可。比如一個(gè)擋位項(xiàng)目是供用戶調(diào)節(jié)執(zhí)行裝置的功率的,那個(gè)這個(gè)擋位項(xiàng)目對(duì)應(yīng)的參量就是功率,在設(shè)置擋位初始序列表時(shí)就按照各個(gè)擋位依照對(duì)應(yīng)的功率大小所成的順序?yàn)橄鄳?yīng)的擋位標(biāo)簽排序。所以擋位初始序列表是一個(gè)反應(yīng)擋位實(shí)際順序的初始數(shù)據(jù)。一般而言,如圖5所示,擋位初始序列表的排序規(guī)則是參量由小到大,這樣也比較符合一般用戶的使用習(xí)慣。
[0053]擋位衍生序列表由與之對(duì)應(yīng)的擋位初始序列表經(jīng)中央處理器重新排列擋位標(biāo)簽的順序而成,控制系統(tǒng)第一次或重置后第一次通電時(shí),中央控制器讀取擋位初始序列表;當(dāng)值切換序列和重置切換序列均由一個(gè)以上的擋位序列表構(gòu)成。
[0054]設(shè)置有與擋位標(biāo)簽或標(biāo)簽組合--對(duì)應(yīng)的參數(shù)包,一個(gè)參數(shù)包具有用于驅(qū)動(dòng)執(zhí)行裝置以一個(gè)工作模式進(jìn)行工作的全部參數(shù)數(shù)據(jù)。
[0055]中央處理器能對(duì)擋位序列表進(jìn)行讀寫(xiě)。當(dāng)人機(jī)交互模塊設(shè)有一個(gè)擋位項(xiàng)目,中央處理器能對(duì)當(dāng)值切換序列中的唯一一個(gè)擋位序列表進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)選擇的擋位所對(duì)應(yīng)的擋位標(biāo)簽,再根據(jù)該擋位標(biāo)簽在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù)。
[0056]一般而言,電動(dòng)工具會(huì)具有兩個(gè)以上的擋位項(xiàng)目,針對(duì)這種情況,中央處理器能對(duì)當(dāng)值切換序列中所有的擋位序列表分別進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)在各個(gè)擋位項(xiàng)目中選擇的擋位所對(duì)應(yīng)的來(lái)自不同擋位序列表的多個(gè)擋位標(biāo)簽構(gòu)成一個(gè)標(biāo)簽組合,再根據(jù)該標(biāo)簽組合在數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)執(zhí)行裝置的數(shù)據(jù)。
[0057]作為一種優(yōu)選方案,參照?qǐng)D2所示,本發(fā)明中的數(shù)據(jù)存儲(chǔ)模塊包括一個(gè)靜態(tài)存儲(chǔ)器112,該靜態(tài)存儲(chǔ)器112包括:一個(gè)用于存儲(chǔ)擋位初始序列表的序列表存儲(chǔ)單元1123。
[0058]參照?qǐng)D5所示,本發(fā)明的電動(dòng)工具在第一次使用或者重置之后第一次使用時(shí),使用都是如圖5所示的擋位初始序列表,有幾個(gè)擋位項(xiàng)目就有幾個(gè)擋位初始序列表,它們數(shù)目相同的,不同的擋位初始序列表在被讀取和調(diào)用時(shí)是相互獨(dú)立的。
[0059]這里需要說(shuō)明的是,在本發(fā)明的擋位序列表中,無(wú)論是擋位初始序列表還是擋位衍生序列表,擋位標(biāo)簽的順序排列可以通過(guò)以下方式實(shí)現(xiàn),第一種是為每個(gè)擋位標(biāo)簽賦值,可以認(rèn)為所賦予的值就是該擋位標(biāo)簽的序號(hào),在讀取時(shí),中央處理器就按照這個(gè)序號(hào)的大小依次去讀取,第二種是按照存儲(chǔ)位置的地址,一個(gè)擋位序列表具有與成員數(shù)目一樣多的地址,中央處理器每次讀取這些地址的順序都是一定的,此時(shí)存儲(chǔ)在第一個(gè)被讀取的地址中的擋位標(biāo)簽即為序列中的第一個(gè),依次類(lèi)推。鑒于本發(fā)明控制方法的動(dòng)態(tài)性,賦值的方法更適于本發(fā)明。
[0060]作為一種優(yōu)選方案,參照?qǐng)D2所示,靜態(tài)存儲(chǔ)器112還包括:一個(gè)用于存儲(chǔ)參數(shù)包的參數(shù)包存儲(chǔ)單元112(3。
[0061]參照?qǐng)D5所示,該參數(shù)包存儲(chǔ)單元112&中存儲(chǔ)有多個(gè)參數(shù)包,參數(shù)包是中央處理器在驅(qū)動(dòng)執(zhí)行裝置時(shí)所需要使用全部數(shù)據(jù)所構(gòu)成的數(shù)據(jù)包,其中可能包括:電壓、電流、占空比等數(shù)據(jù)信息。由于,擋位項(xiàng)目和擋位是既定的,所以參數(shù)包的數(shù)目和內(nèi)容也是既定,參數(shù)包的數(shù)目應(yīng)當(dāng)?shù)扔谒袚跷豁?xiàng)目中擋位數(shù)的乘積。以圖4所示實(shí)施例為例,其參數(shù)包的數(shù)目為12個(gè),因?yàn)槠鋼跷煌ㄟ^(guò)調(diào)整具有12種組合,換言之,該電動(dòng)工具具有12種工作模式。
[0062]當(dāng)然,我們可以采用在擋位序列表中就記載相應(yīng)的驅(qū)動(dòng)參數(shù),擋位序列表中擋位標(biāo)簽僅作為頭文件、而對(duì)應(yīng)參數(shù)作為文件內(nèi)容形成一個(gè)數(shù)據(jù)包,中央處理器在讀取擋位標(biāo)簽組合時(shí)分別提取它們文件內(nèi)容部分的數(shù)據(jù)作為驅(qū)動(dòng)參數(shù)。
[0063]這樣的方案在理論上是可行的,但是實(shí)際上,對(duì)應(yīng)一個(gè)工作模式的各個(gè)參數(shù)并不是在擋位項(xiàng)目均有體現(xiàn)的,換言之,擋位項(xiàng)目并不能決定所有的驅(qū)動(dòng)參數(shù),所以這樣的方案,仍需調(diào)用一個(gè)補(bǔ)充用的參數(shù)包,并且容易引起數(shù)據(jù)混亂。
[0064]作為一種優(yōu)選方案,還可以定義一個(gè)映射關(guān)系表,參照?qǐng)D6所示,該表記載了所有擋位標(biāo)簽的組合與所有參數(shù)包的對(duì)應(yīng)關(guān)系,中央處理器在讀取到某一擋位標(biāo)簽的組合,如讀取到圖6中的擋位標(biāo)簽1+擋位標(biāo)簽時(shí),即能根據(jù)該映射關(guān)系表找到其對(duì)應(yīng)到參數(shù)包3,從而中央處理器再去調(diào)用參數(shù)包。
[0065]作為一種優(yōu)選方案,參照?qǐng)D2所示,靜態(tài)存儲(chǔ)器112還包括:一個(gè)用于存儲(chǔ)映射關(guān)系表的映射關(guān)系存儲(chǔ)單兀1126。
[0066]存儲(chǔ)在靜態(tài)存儲(chǔ)器112中數(shù)據(jù)都是只能讀取和調(diào)用不能改寫(xiě)的數(shù)據(jù),是本發(fā)明電動(dòng)工具的原始數(shù)據(jù),但是為了實(shí)現(xiàn)本發(fā)明的模式記憶方法,在本發(fā)明控制方法中還會(huì)動(dòng)態(tài)出現(xiàn)一些衍生數(shù)據(jù),以下結(jié)合本發(fā)明控制方法加以說(shuō)明。
[0067]參照?qǐng)D11所示,控制系統(tǒng)的控制流程包括如下步驟:
啟動(dòng)步驟501:控制系統(tǒng)啟動(dòng),開(kāi)始帶電工作。
[0068]讀取當(dāng)值切換序列步驟502:中央處理器讀取當(dāng)值序列。
[0069]工作模式切換判斷步驟503:中央處理器判斷用戶是否通過(guò)人機(jī)交互模塊切換了工作模式,若是則轉(zhuǎn)至步驟504,若否則轉(zhuǎn)至步驟505。
[0070]工作模式切換步驟504:中央控制器根據(jù)人機(jī)交互模塊傳達(dá)的切換命令,對(duì)當(dāng)值序列進(jìn)行讀取找到本次切換后所對(duì)應(yīng)的工作模式的相應(yīng)的數(shù)據(jù),然后轉(zhuǎn)至步驟505。這里所指的相應(yīng)數(shù)據(jù)即為前面提到的參數(shù)包,因?yàn)閰?shù)包和工作模式是一一對(duì)應(yīng)的。在該步驟中中央處理器在接收到對(duì)應(yīng)某一擋位項(xiàng)目的一個(gè)切換命令后,中央處理器根據(jù)即時(shí)的切換讀取規(guī)則對(duì)當(dāng)值切換序列中對(duì)應(yīng)該擋位項(xiàng)目的序列表進(jìn)行一次切換讀取,切換讀取規(guī)則包括:正向讀取或/和逆向讀取;正向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的下一個(gè)成員,逆向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的上一個(gè)成員,擋位序列表中的擋位標(biāo)簽?zāi)鼙谎h(huán)讀取。經(jīng)過(guò)讀取后,實(shí)際上中央處理器將讀取到所有不同擋位序列表中擋位標(biāo)簽調(diào)用組合成一個(gè)新的如圖9所示數(shù)據(jù)組合,然后再根據(jù)該數(shù)據(jù)組合調(diào)用相應(yīng)參數(shù)包,作為一種優(yōu)選方案,本發(fā)明中的數(shù)據(jù)存儲(chǔ)模塊包括一個(gè)動(dòng)態(tài)存儲(chǔ)器111,該動(dòng)態(tài)存儲(chǔ)器111包括:一個(gè)用于存儲(chǔ)擋位標(biāo)簽所構(gòu)成數(shù)據(jù)組合的第二存儲(chǔ)單元
111130
[0071]顯示工作模式步驟505:中央處理器控制人機(jī)交互模塊顯示中央處理器當(dāng)前所對(duì)應(yīng)的工作模式,然后轉(zhuǎn)至步驟506。具體而言可以通過(guò)前面提到的指示燈加以顯示。
[0072]執(zhí)行裝置通電判斷步驟506:中央處理器判斷執(zhí)行裝置是否通電工作,若是則轉(zhuǎn)至步驟507,若否則轉(zhuǎn)至步驟508。
[0073]依照工作模式驅(qū)動(dòng)步驟507:中央處理器依照步驟504所切換至的工作模式驅(qū)動(dòng)執(zhí)行裝置,然后回到步驟503或步驟505。
[0074]預(yù)設(shè)條件的判斷步驟508:中央處理器對(duì)預(yù)設(shè)條件是否得到滿足進(jìn)行判斷,若是則轉(zhuǎn)至步驟509,若否則回到步驟503。
[0075]生成重置切換序列步驟509:中央處理器根據(jù)重現(xiàn)工作模式生成一個(gè)新的由當(dāng)值切換序列變化而成的重置切換序列。
[0076]在步驟509中,中央處理器對(duì)當(dāng)值切換序列中的擋位序列表進(jìn)行~次首位后置修改直至當(dāng)重現(xiàn)工作模式的所對(duì)應(yīng)的所有擋位標(biāo)簽在各自的擋位序列表中均排在首位,^等于該序列表對(duì)應(yīng)的擋位在本次啟動(dòng)后擋位切換的次數(shù),~為整數(shù);首位后置指將序列中的排在第一位的成員移動(dòng)至最后一位,其他成員均向前移動(dòng)一位;那么其實(shí)所有的擋位衍生序列表的序列由中央處理器對(duì)擋位初始序列表進(jìn)行II次首位后置修改而成,其中II的取值大于等于0的整數(shù)。圖5所示的擋位項(xiàng)目1擋位初始序列表1到圖8所示的擋位項(xiàng)目1的擋位衍生序列表1即經(jīng)過(guò)2次首位后置的修改。對(duì)于首位后置的具體數(shù)據(jù)過(guò)程,對(duì)于地址方法而言,直接移動(dòng)成員即可,對(duì)于利用序號(hào)記載序列的方法而言,每次進(jìn)行首位后置時(shí),先找到序號(hào)中最小的序號(hào)1,對(duì)其進(jìn)行加法運(yùn)算,使其變?yōu)?+ 0-1), X為擋位序列表中擋位標(biāo)簽的總數(shù),其余的序號(hào)均做減法各自減一,這樣一來(lái)原來(lái)第一位序號(hào)變?yōu)樾蛄兄凶畲笮蛱?hào)其余依次向前進(jìn)一位。
[0077]結(jié)束步驟510:中央處理器控制整個(gè)控制系統(tǒng)斷電,等待下次啟動(dòng)。
[0078]作為一種優(yōu)選方案,控制流程還包括如下步驟:
防誤切換模式判斷步驟511:中央控制器判斷是否處于防誤切換模式,若是則回到步驟505,若否則回到步驟503 ;步驟507通過(guò)執(zhí)行步驟511回到步驟505或步驟503。
[0079]在執(zhí)行裝置運(yùn)行時(shí)切換擋位,有可能是用戶誤觸開(kāi)關(guān),這樣容易造成危險(xiǎn),因此本發(fā)明設(shè)有防誤切換模式,如果是在這個(gè)模式下,步驟507通過(guò)步驟511回到步驟505,跳過(guò)切換工作模式的步驟503,即使誤觸也不會(huì)引起擋位變化,如果不是在這個(gè)模式下,則允許用戶在執(zhí)行裝置運(yùn)行的情況下切換擋位。
[0080]需要說(shuō)明的是,當(dāng)具有兩個(gè)以上的擋位項(xiàng)目時(shí),值切換序列和重置切換序列均為一個(gè)由對(duì)應(yīng)所有擋位項(xiàng)目的擋位序列表構(gòu)成的序列表組合,在該序列表組合中任意一個(gè)擋位序列表均是獨(dú)立的被中央處理器讀取、改寫(xiě);在控制系統(tǒng)第一次或重置后第一次通電時(shí),對(duì)于每個(gè)擋位項(xiàng)目而言,均使用各自的擋位初始序列表。在操作時(shí),工作模式切換判斷步驟503在極短的時(shí)間內(nèi)就完成,用戶不可能同時(shí)切換兩個(gè)擋位項(xiàng)目,所以控制流程所針對(duì)對(duì)象就是在工作模式切換判斷步驟503那個(gè)瞬間被切換的擋位項(xiàng)目。
[0081〕 比如以圖4所示實(shí)施例為例,參照?qǐng)D5所示,圖中擋位項(xiàng)目1的擋位初始序列表1和擋位項(xiàng)目2的擋位初始序列表2所組成的組合在被使用時(shí)即為一個(gè)當(dāng)值切換序列。而如果用戶沒(méi)有切換過(guò)擋位即生成重置切換序列,那么這個(gè)組合也可以被看成為一個(gè)重置切換序列,總而言之,當(dāng)值切換序列和重置切換序列都是序列表的組合,當(dāng)值切換序列到重置切換序列,可能所有序列表都沒(méi)有發(fā)生改變、也可能僅僅有一部分序列表發(fā)生改變或者所有序列表都發(fā)生改變。
[0082]在控制系統(tǒng)第一次或重置后第一次通電時(shí)一旦發(fā)生擋位的切換,并且生成了重置切換序列,就廣生了擋位衍生序列表。參照?qǐng)D5和圖8所不,圖5所不的兩個(gè)序列表的組合如果作為當(dāng)值切換序列時(shí),用戶對(duì)兩個(gè)擋位項(xiàng)目分別切換至擋位標(biāo)簽3和擋位標(biāo)簽所對(duì)應(yīng)的擋位后,控制系統(tǒng)滿足預(yù)設(shè)條件,生成由兩個(gè)新的序列表組成重置切換序列,這兩個(gè)序列表均與原來(lái)的擋位初始序列表不同。當(dāng)下次控制系統(tǒng)啟動(dòng)時(shí),擋位標(biāo)簽3與擋位標(biāo)簽組合所對(duì)應(yīng)的工作模式被首先調(diào)用進(jìn)行驅(qū)動(dòng)從而使工作模式得到記憶。
[0083]參照?qǐng)D2所示,作為一種優(yōu)選方案,動(dòng)態(tài)存儲(chǔ)器111還包括:一個(gè)用于存儲(chǔ)擋位衍生序列表的第一存儲(chǔ)單元11匕。
[0084]作為一種優(yōu)選方案,中央處理器能將用戶通過(guò)人機(jī)交互模塊所選擇的一個(gè)工作模式所對(duì)應(yīng)的標(biāo)簽組合存入數(shù)據(jù)存儲(chǔ)模塊作為一個(gè)如圖10所示自定義標(biāo)簽;一個(gè)自定義標(biāo)簽所對(duì)應(yīng)的工作模式稱(chēng)為自定義擋位,用戶通過(guò)人機(jī)交互模塊將其慣用的多個(gè)自定義擋位的自定義標(biāo)簽存入數(shù)據(jù)存儲(chǔ)模塊形成自定義序列表,自定義序列表的成員為自定義標(biāo)簽,自定義序列表的預(yù)設(shè)序列由用戶通過(guò)人機(jī)交互模塊設(shè)定;人機(jī)交互模塊設(shè)有一個(gè)用戶模式,在該模式下,中央處理器將自定義序列表作為當(dāng)值切換序列中的唯一序列表,將模自定義擋位作為唯一的擋位項(xiàng)目。用戶在用戶模式下即能在自己慣用模式進(jìn)行調(diào)節(jié),這大大提高了模式切換的效率。
[0085]作為一種優(yōu)選方案,動(dòng)態(tài)存儲(chǔ)器111還包括:一個(gè)用于存儲(chǔ)自定義序列表的第三存儲(chǔ)單元111(3。動(dòng)態(tài)存儲(chǔ)器111中所有的存儲(chǔ)單元都是可以被讀寫(xiě)的,如果用戶需要的話,可以在重置控制系統(tǒng)時(shí)將動(dòng)態(tài)存儲(chǔ)器111上的內(nèi)容全部擦除,而靜態(tài)存儲(chǔ)器112則不會(huì)被修改,為了使用戶模式被更好的利用,在重置時(shí),第三存儲(chǔ)單元內(nèi)的自定義序列表不會(huì)被擦除,而僅僅是將序列表解散為成員,擦除原有序列信息,如果需要完全擦除可以在重置時(shí)特別設(shè)定。
[0086]作為一種優(yōu)選方案,人機(jī)交互模塊還包括:一個(gè)控制電機(jī)正反轉(zhuǎn)的轉(zhuǎn)向開(kāi)關(guān),在電機(jī)反轉(zhuǎn)開(kāi)始反轉(zhuǎn)時(shí),中央處理器總是跳過(guò)控制流程總是跳過(guò)依照工作模式驅(qū)動(dòng)步驟507。這樣,在反轉(zhuǎn)時(shí)候,不會(huì)對(duì)應(yīng)到擋位進(jìn)行輸出,但是記憶過(guò)程仍是持續(xù)進(jìn)行的。
[0087]作為一種優(yōu)選方案,執(zhí)行裝置為電機(jī)時(shí),述擋位項(xiàng)目包括:扭力項(xiàng)目類(lèi)或丨和沖擊項(xiàng)目類(lèi),扭力項(xiàng)目類(lèi)包括:扭力擋位或/和材質(zhì)擋位,沖擊項(xiàng)目類(lèi)包括:沖擊頻率項(xiàng)目,沖擊頻率項(xiàng)目包括:連續(xù)沖擊擋位和定次沖擊擋位。在定次沖擊擋位時(shí),執(zhí)行有限次沖擊即停止。
[0088]以上顯示和描述了本發(fā)明的基本原理、主要特征和優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,實(shí)施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種電動(dòng)工具,包括:在電能驅(qū)動(dòng)下能以兩個(gè)以上的工作模式中的一個(gè)來(lái)實(shí)現(xiàn)工具功能的執(zhí)行裝置,其特征在于,還包括:能在檢測(cè)到上述執(zhí)行裝置斷電后對(duì)預(yù)設(shè)條件進(jìn)行判斷并在自身斷電之前根據(jù)預(yù)設(shè)條件滿足時(shí)上述執(zhí)行裝置最后一個(gè)工作模式生成一個(gè)新的供下次調(diào)用的模式順序的控制系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的電動(dòng)工具,其特征在于,上述控制系統(tǒng)包括: 用于實(shí)現(xiàn)用戶與控制系統(tǒng)之間雙向信息交互的人機(jī)交互模塊; 用于為數(shù)據(jù)讀寫(xiě)提供存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)模塊; 能在接收到切換工作模式的命令后依照存儲(chǔ)在數(shù)據(jù)存儲(chǔ)模塊中的模式順序進(jìn)行切換的中央處理器; 上述人機(jī)交互模塊與中央處理器構(gòu)成雙向的數(shù)據(jù)交互,上述中央處理器既能讀取上述數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)也能將數(shù)據(jù)寫(xiě)入上述數(shù)據(jù)存儲(chǔ)模塊。
3.根據(jù)權(quán)利要求2所述的電動(dòng)工具,其特征在于,上述中央處理器能在上述執(zhí)行裝置斷電后開(kāi)始判斷,若在滿足預(yù)設(shè)條件之前,檢測(cè)到切換工作模式的命令,則取消判斷,依照即時(shí)的當(dāng)值切換序列予以切換,若滿足預(yù)設(shè)條件,則將滿足判斷條件之前上述執(zhí)行裝置最后一個(gè)工作模式設(shè)為重現(xiàn)工作模式,上述中央處理器能向上述數(shù)據(jù)存儲(chǔ)模塊寫(xiě)入一個(gè)由當(dāng)值切換序列改寫(xiě)而成的重置切換序列,并將上述控制系統(tǒng)斷電等待下次啟動(dòng);上述中央處理器每次啟動(dòng)均能讀取上次生成的重置切換序列作為該次的當(dāng)值切換序列并首先調(diào)用上述重現(xiàn)工作模式對(duì)執(zhí)行裝置進(jìn)行驅(qū)動(dòng)。
4.根據(jù)權(quán)利要求3所述的電動(dòng)工具,其特征在于,上述人機(jī)交互模塊設(shè)有供用戶進(jìn)行設(shè)置從而調(diào)整上述執(zhí)行裝置工作模式的至少一個(gè)擋位項(xiàng)目,上述擋位項(xiàng)目包括:兩個(gè)以上的擋位;上述數(shù)據(jù)存儲(chǔ)模塊存儲(chǔ)有一個(gè)以上的與上述擋位項(xiàng)目對(duì)應(yīng)的擋位序列表,上述擋位序列表由按照順序排列的兩個(gè)以上的擋位標(biāo)簽組成,上述擋位標(biāo)簽用于代表一個(gè)上述擋位,一個(gè)上述擋位序列表中的各個(gè)擋位標(biāo)簽分別對(duì)應(yīng)同一個(gè)上述擋位項(xiàng)目下各個(gè)擋位;上述擋位序列表分為:擋位初始序列表和擋位衍生序列表;上述擋位初始序列表中擋位標(biāo)簽的按照預(yù)設(shè)順序排列,上述擋位衍生序列表由與之對(duì)應(yīng)的上述擋位初始序列表經(jīng)上述中央處理器重新排列上述擋位標(biāo)簽的順序而成,上述控制系統(tǒng)第一次或重置后第一次通電時(shí),上述中央控制器讀取上述擋位初始序列表;上述當(dāng)值切換序列和重置切換序列均由一個(gè)以上的擋位序列表構(gòu)成。
5.根據(jù)權(quán)利要求4所述的電動(dòng)工具,其特征在于,上述擋位項(xiàng)目數(shù)量為一個(gè),上述中央處理器能對(duì)上述當(dāng)值切換序列中的唯一一個(gè)擋位序列表進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)選擇的擋位所對(duì)應(yīng)的擋位標(biāo)簽,再根據(jù)該擋位標(biāo)簽在上述數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)上述執(zhí)行裝置的數(shù)據(jù);或者,上述擋位項(xiàng)目的數(shù)量為兩個(gè)以上,上述中央處理器能對(duì)上述當(dāng)值切換序列中所有的擋位序列表分別進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)在各個(gè)擋位項(xiàng)目中選擇的擋位所對(duì)應(yīng)的來(lái)自不同擋位序列表的多個(gè)擋位標(biāo)簽構(gòu)成一個(gè)標(biāo)簽組合,再根據(jù)該標(biāo)簽組合在上述數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)上述執(zhí)行裝置的數(shù)據(jù)。
6.一種電動(dòng)工具的控制方法,該電動(dòng)工具包括一個(gè)控制系統(tǒng),該控制系統(tǒng)控制電動(dòng)工具的執(zhí)行裝置使其在電能的驅(qū)動(dòng)下具有至少兩個(gè)用于實(shí)現(xiàn)工具功能的工作模式,上述控制系統(tǒng)能對(duì)上述執(zhí)行裝置的通電情況進(jìn)行檢測(cè),其特征在于,設(shè)置一個(gè)預(yù)設(shè)條件,每當(dāng)上述執(zhí)行裝置斷電時(shí)上述控制系統(tǒng)根據(jù)其檢測(cè)或計(jì)算所得出的參量作為判據(jù)去判斷上述預(yù)設(shè)條件是否得到滿足,如果預(yù)設(shè)條件得不到滿足,上述控制系統(tǒng)將會(huì)一直帶電工作,如果預(yù)設(shè)條件得到滿足上述控制系統(tǒng)將記憶預(yù)設(shè)條件滿足時(shí)上述執(zhí)行裝置最后一個(gè)工作模式,并生成一個(gè)新的將本次預(yù)設(shè)條件滿足時(shí)上述執(zhí)行裝置最后一個(gè)工作模式排列在首位的模式順序,然后切斷自身通電。
7.根據(jù)權(quán)利要求6所述的電動(dòng)工具控制方法,其特征在于,預(yù)設(shè)條件滿足時(shí)上述執(zhí)行裝置最后一個(gè)工作模式為重現(xiàn)工作模式,上述控制系統(tǒng)在每次啟動(dòng)后第一次檢測(cè)到上述執(zhí)行裝置通電后即讀取其在上次斷電前生成的模式順序,在該模式順序中,上述重現(xiàn)工作模式通過(guò)排列在首位被首先讀取和調(diào)用從而實(shí)現(xiàn)模式記憶。
8.根據(jù)權(quán)利要求7所述的電動(dòng)工具控制方法,其特征在于,上述控制系統(tǒng)設(shè)置有如下部分:人機(jī)交互模塊、數(shù)據(jù)存儲(chǔ)模塊、中央處理器,上述人機(jī)交互模塊用于實(shí)現(xiàn)使用者與控制系統(tǒng)之間的雙向信息交互;上述數(shù)據(jù)存儲(chǔ)模塊用于為數(shù)據(jù)讀寫(xiě)提供存儲(chǔ)介質(zhì),上述中央處理器用于實(shí)現(xiàn)工作模式的切換;上述人機(jī)交互模塊與中央處理器構(gòu)成雙向的數(shù)據(jù)交互,上述中央處理器既能讀取上述數(shù)據(jù)存儲(chǔ)模塊中的數(shù)據(jù)也能將數(shù)據(jù)寫(xiě)入上述數(shù)據(jù)存儲(chǔ)模塊。
9.根據(jù)權(quán)利要求8所述的電動(dòng)工具控制方法,其特征在于,上述控制系統(tǒng)的控制流程包括如下步驟: (1)啟動(dòng):上述控制系統(tǒng)啟動(dòng),開(kāi)始帶電工作; (2)讀取當(dāng)值切換序列:上述中央處理器讀取當(dāng)值序列; (3)工作模式切換判斷:上述中央處理器判斷用戶是否通過(guò)上述人機(jī)交互模塊切換了工作模式,若是則轉(zhuǎn)至步驟(4),若否則轉(zhuǎn)至步驟(5); (4)工作模式切換:上述中央控制器根據(jù)上述人機(jī)交互模塊傳達(dá)的切換命令,對(duì)上述當(dāng)值序列進(jìn)行讀取找到本次切換后所對(duì)應(yīng)的工作模式的相應(yīng)的數(shù)據(jù),然后轉(zhuǎn)至步驟(5); (5)顯示工作模式:上述中央處理器控制上述人機(jī)交互模塊顯示上述中央處理器當(dāng)前所對(duì)應(yīng)的工作模式,然后轉(zhuǎn)至步驟(6); (6)執(zhí)行裝置通電判斷:上述中央處理器判斷上述執(zhí)行裝置是否通電工作,若是則轉(zhuǎn)至步驟(7),若否則轉(zhuǎn)至步驟(8); (7)依照工作模式驅(qū)動(dòng):上述中央處理器依照步驟(4)所切換至的工作模式驅(qū)動(dòng)上述執(zhí)行裝置,然后回到步驟(3)或步驟(5); (8)預(yù)設(shè)條件的判斷:上述中央處理器對(duì)上述預(yù)設(shè)條件是否得到滿足進(jìn)行判斷,若是則轉(zhuǎn)至步驟(9),若否則回到步驟(3); (9)生成重置切換序列:上述中央處理器根據(jù)上述重現(xiàn)工作模式生成一個(gè)新的由當(dāng)值切換序列變化而成的重置切換序列; (10)結(jié)束:上述中央處理器控制整個(gè)控制系統(tǒng)斷電,等待下次啟動(dòng)。
10.根據(jù)權(quán)利要求9所述的電動(dòng)工具控制方法,其特征在于,上述控制流程還包括如下步驟:(11)防誤切換模式判斷:上述中央控制器判斷是否處于防誤切換模式,若是則回到步驟(5),若否則回到步驟(3);上述步驟(7)通過(guò)執(zhí)行上述步驟(11)回到步驟(5)或步驟(3)。
11.根據(jù)權(quán)利要求10所述的電動(dòng)工具控制方法,其特征在于,上述人機(jī)交互模塊設(shè)有供用戶進(jìn)行設(shè)置從而調(diào)整上述執(zhí)行裝置工作模式的至少一個(gè)擋位項(xiàng)目,上述擋位項(xiàng)目包括:兩個(gè)以上的擋位,設(shè)置一個(gè)以上的與上述擋位項(xiàng)目對(duì)應(yīng)的擋位序列表,設(shè)置有與上述擋位—對(duì)應(yīng)的擋位標(biāo)簽,一個(gè)上述擋位序列表由按照順序排列的兩個(gè)以上的擋位標(biāo)簽組成,上述擋位標(biāo)簽用于代表一個(gè)上述擋位,上述擋位序列表中的各個(gè)擋位標(biāo)簽分別對(duì)應(yīng)同一個(gè)上述擋位項(xiàng)目下的各個(gè)擋位;上述擋位初始序列表中擋位標(biāo)簽的按照預(yù)設(shè)順序排列,上述擋位衍生序列表由與之對(duì)應(yīng)的上述擋位初始序列表經(jīng)上述中央處理器重新排列上述擋位標(biāo)簽的順序而成,上述控制系統(tǒng)第一次或重置后第一次通電時(shí),上述中央控制器讀取上述擋位初始序列表;上述當(dāng)值切換序列和重置切換序列均由一個(gè)以上的擋位序列表構(gòu)成。
12.根據(jù)權(quán)利要求11所述的電動(dòng)工具控制方法,其特征在于,上述擋位項(xiàng)目的數(shù)量為一個(gè),上述中央處理器能對(duì)上述當(dāng)值切換序列中的唯一一個(gè)擋位序列表進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)選擇的擋位所對(duì)應(yīng)的擋位標(biāo)簽,再根據(jù)該擋位標(biāo)簽在上述數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)上述執(zhí)行裝置的數(shù)據(jù);或者,上述擋位項(xiàng)目的數(shù)量為兩個(gè)以上,上述中央處理器能對(duì)上述當(dāng)值切換序列中所有的擋位序列表分別進(jìn)行讀寫(xiě)從而調(diào)用用戶即時(shí)在各個(gè)擋位項(xiàng)目中選擇的擋位所對(duì)應(yīng)的來(lái)自不同擋位序列表的多個(gè)擋位標(biāo)簽構(gòu)成一個(gè)標(biāo)簽組合,再根據(jù)該標(biāo)簽組合在上述數(shù)據(jù)存儲(chǔ)模塊中調(diào)用驅(qū)動(dòng)上述執(zhí)行裝置的數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的電動(dòng)工具控制方法,其特征在于,設(shè)置有與上述擋位標(biāo)簽或標(biāo)簽組合一一對(duì)應(yīng)的參數(shù)包,上述參數(shù)包具有用于驅(qū)動(dòng)執(zhí)行裝置以一個(gè)工作模式進(jìn)行工作的全部參數(shù)數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的電動(dòng)工具控制方法,其特征在于,上述中央處理器能將用戶通過(guò)上述人機(jī)交互模塊所選擇的一個(gè)工作模式所對(duì)應(yīng)的擋位標(biāo)簽或標(biāo)簽組合存入上述數(shù)據(jù)存儲(chǔ)模塊作為一個(gè)自定義標(biāo)簽;自定義標(biāo)簽所對(duì)應(yīng)的工作模式稱(chēng)為自定義擋位,用戶通過(guò)上述人機(jī)交互模塊將慣用的多個(gè)自定義擋位的自定義標(biāo)簽存入上述數(shù)據(jù)存儲(chǔ)模塊形成自定義序列表,上述自定義序列表的包括依照用戶意愿排列好的多個(gè)自定義標(biāo)簽;上述人機(jī)交互模塊設(shè)有一個(gè)用戶模式,在該模式下,上述中央處理器將上述自定義序列表作為上述當(dāng)值切換序列中的唯一序列表,將模自定義擋位作為唯一的擋位項(xiàng)目。
15.根據(jù)權(quán)利要求9至14任意一項(xiàng)所述的電動(dòng)工具控制方法,其特征在于,上述中央處理器在上述步驟(3)中接收到對(duì)應(yīng)某一擋位項(xiàng)目的一個(gè)切換命令后即在上述步驟(7)中根據(jù)即時(shí)的切換讀取規(guī)則對(duì)上述當(dāng)值切換序列中對(duì)應(yīng)該擋位項(xiàng)目的上述擋位序列表進(jìn)行一次切換讀取,上述切換讀取規(guī)則包括:正向讀取或/和逆向讀取;正向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的下一個(gè)成員,逆向讀取是指按照擋位序列表的順序讀取當(dāng)前擋位所對(duì)應(yīng)成員的上一個(gè)成員,上述擋位序列表中的擋位標(biāo)簽?zāi)鼙谎h(huán)讀取。
16.根據(jù)權(quán)利要求9至14任意一項(xiàng)所述的電動(dòng)工具控制方法,其特征在于,在上述步驟(9)中,上述中央處理器對(duì)當(dāng)值切換序列中的擋位序列表進(jìn)行N次首位后置修改直至當(dāng)上述重現(xiàn)工作模式的所對(duì)應(yīng)的所有擋位標(biāo)簽在各自的擋位序列表中均排在首位,N等于該序列表對(duì)應(yīng)的擋位在本次啟動(dòng)后擋位切換的次數(shù);上述首位后置指將擋位序列中的排在第一位的擋位標(biāo)簽移動(dòng)至最后一位,而其他位置上的擋位標(biāo)簽均向前移動(dòng)一位;上述擋位衍生序列表由上述中央處理器對(duì)上述擋位初始序列表進(jìn)行η次首位后置修改而成,其中η的取值大于等于O。
17.根據(jù)權(quán)利要求9至14任意一項(xiàng)所述的電動(dòng)工具控制方法,其特征在于,該電動(dòng)工具為沖擊螺絲批,上述執(zhí)行裝置為電機(jī),上述擋位項(xiàng)目包括:扭力項(xiàng)目類(lèi)或/和沖擊項(xiàng)目類(lèi),上述扭力項(xiàng)目類(lèi)包括:扭力擋位或/和材質(zhì)擋位,上述沖擊項(xiàng)目類(lèi)包括:沖擊頻率項(xiàng)目,上述沖擊頻率項(xiàng)目包括:連續(xù)沖擊擋位和定次沖擊擋位。
18.根據(jù)權(quán)利要求17所述的電動(dòng)工具控制方法,其特征在于,上述人機(jī)交互模塊包括:一個(gè)控制上述電機(jī)電流通斷的主開(kāi)關(guān),上述中央處理器能對(duì)電機(jī)進(jìn)行檢測(cè),上述人機(jī)交互模塊還包括:一個(gè)控制電機(jī)正反轉(zhuǎn)的轉(zhuǎn)向開(kāi)關(guān),在上述電機(jī)反轉(zhuǎn)開(kāi)始反轉(zhuǎn)時(shí),上述中央處理器總是跳過(guò)控制流程總是跳過(guò)上述步驟(7)。
19.根據(jù)權(quán)利要求9至14任意一項(xiàng)所述的電動(dòng)工具控制方法,其特征在于,滿足上述預(yù)設(shè)條件的判據(jù)為:上述中央處理器在檢測(cè)到上述執(zhí)行裝置斷電后開(kāi)始計(jì)時(shí),計(jì)時(shí)時(shí)長(zhǎng)滿足預(yù)設(shè)時(shí)長(zhǎng)。
【文檔編號(hào)】G05B19/04GK104345642SQ201310316239
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年7月25日 優(yōu)先權(quán)日:2013年7月25日
【發(fā)明者】陳武, 陳亮 申請(qǐng)人:南京德朔實(shí)業(yè)有限公司