1.一種MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,包括如下步驟:
在第一基準(zhǔn)時(shí)間內(nèi),控制部接收從編碼器輸入的具有90度的相位差的A脈沖及B脈沖并測(cè)定脈沖的信息;
在所述第一基準(zhǔn)時(shí)間內(nèi),所述控制部再次接收從所述編碼器輸入的具有90度的相位差的A脈沖及B脈沖并再次測(cè)定脈沖的信息;
所述控制部根據(jù)已測(cè)定的脈沖的信息及再次測(cè)定的脈沖的信息,從所述已測(cè)定的脈沖的信息及所述再次測(cè)定的脈沖的信息中選擇其中一個(gè)作為用于計(jì)算馬達(dá)的速度的數(shù)據(jù);及
所述控制部根據(jù)選擇的數(shù)據(jù)計(jì)算所述馬達(dá)的速度。
2.根據(jù)權(quán)利要求1所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
所述脈沖的信息包括A脈沖及B脈沖被4倍增的脈沖個(gè)數(shù)、對(duì)A脈沖的周期的信息、對(duì)B脈沖的周期的信息及脈沖狀態(tài),
在選擇用于計(jì)算所述馬達(dá)的速度的數(shù)據(jù)的步驟中,所述控制部當(dāng)在所述已測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)與所述再次測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)相同時(shí),選擇所述已測(cè)定的脈沖的信息為用于計(jì)算所述馬達(dá)的速度的數(shù)據(jù);當(dāng)所述已測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)與所述再次測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)不相同時(shí),選擇所述再次測(cè)定的脈沖的信息為所述數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
計(jì)算所述馬達(dá)的速度的步驟包括如下步驟:
所述控制部根據(jù)所述選擇的數(shù)據(jù)推定A脈沖及B脈沖中其中一個(gè)脈沖的半周期時(shí)間;
當(dāng)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)為基準(zhǔn)個(gè)數(shù)以上時(shí),所述控制部根據(jù)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)及推定的時(shí)間,計(jì)算所述馬達(dá)的速度的步驟;及
當(dāng)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)在所述基準(zhǔn)個(gè)數(shù)以下時(shí),所述控制部根據(jù)脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以下的狀態(tài)的持續(xù)時(shí)間,確定所述馬達(dá)的速度。
4.根據(jù)權(quán)利要求3所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
確定所述馬達(dá)的速度的步驟包括如下步驟:
當(dāng)所述持續(xù)時(shí)間經(jīng)過(guò)第二基準(zhǔn)時(shí)間時(shí),所述控制部將所述馬達(dá)的速度設(shè)定為0;及
當(dāng)所述持續(xù)時(shí)間未經(jīng)過(guò)所述第二基準(zhǔn)時(shí)間時(shí),所述控制部使所述馬達(dá)的速度維持現(xiàn)有速度。
5.根據(jù)權(quán)利要求2所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
計(jì)算所述馬達(dá)的速度的步驟包括如下步驟:
當(dāng)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以上時(shí),所述控制部根據(jù)所述選擇的數(shù)據(jù)推定A脈沖及B脈沖中其中一個(gè)脈沖的半周期時(shí)間;
所述控制部根據(jù)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)及所述推定的時(shí)間,計(jì)算所述馬達(dá)的速度;
當(dāng)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以下,并且脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以下的狀態(tài)的持續(xù)時(shí)間經(jīng)過(guò)第二基準(zhǔn)時(shí)間時(shí),所述控制部將所述馬達(dá)的速度設(shè)定為0;及
當(dāng)所述選擇的數(shù)據(jù)所包括的4倍增的脈沖個(gè)數(shù)在所述基準(zhǔn)個(gè)數(shù)以下,脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以下的狀態(tài)的持續(xù)時(shí)間未經(jīng)過(guò)所述第二基準(zhǔn)時(shí)間時(shí),所述控制部使所述馬達(dá)的速度維持現(xiàn)有速度。
6.根據(jù)權(quán)利要求3或5所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
所述脈沖狀態(tài)被區(qū)分為如下?tīng)顟B(tài)中的一個(gè):A脈沖是高電平、B脈沖是低電平時(shí)的S1狀態(tài):A脈沖為低電平、B脈沖為高電平時(shí)的S2狀態(tài);A脈沖及B脈沖都是高電平時(shí)的S3狀態(tài);及A脈沖及B脈沖都是低電平時(shí)的S4狀態(tài),
推定所述半周期時(shí)間的步驟包括如下步驟:
所述控制部根據(jù)所述選擇的數(shù)據(jù)所包括的脈沖狀態(tài)判斷馬達(dá)的旋轉(zhuǎn)方向;
當(dāng)所述判斷的馬達(dá)的旋轉(zhuǎn)方向?yàn)檎颍⑶宜鲞x擇的數(shù)據(jù)所包括的脈沖狀態(tài)的最終值處于所述S1及所述S2中其中一個(gè)狀態(tài)時(shí),所述控制部推定A脈沖的半周期時(shí)間;
當(dāng)所述旋轉(zhuǎn)方向?yàn)檎颍鲎罱K值處于所述S3及所述S4中其中一個(gè)狀態(tài)時(shí),所述控制部推定B脈沖的半周期時(shí)間;
當(dāng)所述旋轉(zhuǎn)方向?yàn)槟嫦颍鲎罱K值處于所述S1及所述S2中其中一個(gè)狀態(tài)時(shí),所述控制部推定B脈沖的半周期時(shí)間;及
當(dāng)所述旋轉(zhuǎn)方向?yàn)槟嫦颍鲎罱K值處于所述S3及所述S4中其中一個(gè)狀態(tài)時(shí),所述控制部推定A脈沖的半周期時(shí)間。
7.根據(jù)權(quán)利要求3或5所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
在計(jì)算所述馬達(dá)的速度的步驟中,所述控制部通過(guò)如下數(shù)學(xué)式1計(jì)算所述馬達(dá)的RPM,
(數(shù)學(xué)式1)
這里,PPR是編碼器的每一個(gè)旋轉(zhuǎn)輸出的脈沖數(shù)。
8.一種MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,包括如下步驟:
在第一基準(zhǔn)時(shí)間內(nèi),控制部接收從編碼器輸入的具有90度的相位差的A脈沖及B脈沖,并測(cè)定4倍增的脈沖個(gè)數(shù)及4倍增的脈沖的周期;
當(dāng)測(cè)定的脈沖個(gè)數(shù)為基準(zhǔn)個(gè)數(shù)以上時(shí),所述控制部根據(jù)所述測(cè)定的脈沖個(gè)數(shù)及脈沖的周期計(jì)算馬達(dá)的速度;及
當(dāng)所述測(cè)定的脈沖個(gè)數(shù)為所述基準(zhǔn)個(gè)數(shù)以下時(shí),所述控制部根據(jù)脈沖個(gè)數(shù)在基準(zhǔn)個(gè)數(shù)以下的狀態(tài)的持續(xù)時(shí)間確定所述馬達(dá)的速度。
9.根據(jù)權(quán)利要求8所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征 在于,
確定所述馬達(dá)的速度的步驟包括如下的步驟:
當(dāng)所述持續(xù)時(shí)間經(jīng)過(guò)第二基準(zhǔn)時(shí)間時(shí),所述控制部將所述馬達(dá)的速度設(shè)定為0;及
當(dāng)所述持續(xù)時(shí)間未經(jīng)過(guò)所述第二基準(zhǔn)時(shí)間時(shí),所述控制部使所述馬達(dá)的速度維持現(xiàn)有速度。
10.根據(jù)權(quán)利要求8所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定方法,其特征在于,
在計(jì)算所述馬達(dá)的速度的步驟中,所述控制部通過(guò)如下數(shù)學(xué)式2的計(jì)算所述馬達(dá)的RPM,
(數(shù)學(xué)式2)
其中,PPR為編碼器的每一個(gè)旋轉(zhuǎn)輸出的脈沖數(shù)。
11.一種MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定裝置,其特征在于,包括:
編碼器,通過(guò)馬達(dá)的旋轉(zhuǎn)輸出具有90度的相位差的A脈沖及B脈沖;及
控制部,在第一基準(zhǔn)時(shí)間內(nèi)接收從所述編碼器輸入的A脈沖及B脈沖而測(cè)定脈沖的信息,然后在所述第一基準(zhǔn)時(shí)間內(nèi)再次接收從所述編碼器輸入的A脈沖及B脈沖從而再次測(cè)定脈沖的信息,根據(jù)已測(cè)定的脈沖的信息及再次測(cè)定的脈沖的信息,從所述已測(cè)定的脈沖的信息及所述再次測(cè)定的脈沖的信息中選擇其中一個(gè)信息作為用于計(jì)算所述馬達(dá)的速度的數(shù)據(jù),根據(jù)選擇的數(shù)據(jù)計(jì)算所述馬達(dá)的速度。
12.根據(jù)權(quán)利要求11所述的MDPS驅(qū)動(dòng)用馬達(dá)的速度測(cè)定裝置,其特征在于,
所述脈沖的信息包括:A脈沖及B脈沖被4倍增的脈沖個(gè)數(shù),對(duì)A脈沖的周期的信息,對(duì)B脈沖的周期的信息及脈沖狀態(tài),
當(dāng)選擇用于計(jì)算所述馬達(dá)的速度的數(shù)據(jù)時(shí),所述控制部當(dāng)在所述已測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)與所述再次測(cè)定的脈沖的信息 所包括的4倍增的脈沖個(gè)數(shù)相同時(shí),將選擇所述已測(cè)定的脈沖的信息作為用于計(jì)算所述馬達(dá)的速度的數(shù)據(jù);當(dāng)所述已測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)與所述再次測(cè)定的脈沖的信息所包括的4倍增的脈沖個(gè)數(shù)不相同時(shí),選擇所述再次測(cè)定的脈沖的信息為所述數(shù)據(jù)。