本發(fā)明屬于直流馬達(dá)技術(shù)領(lǐng)域,特別涉及一種直流馬達(dá)的控制電路及控制方法。
背景技術(shù):
目前,我國(guó)直流無(wú)刷電機(jī)的企業(yè)還相對(duì)較少,很多企業(yè)都是近幾年才規(guī)?;a(chǎn),一些企業(yè)看好直流無(wú)刷電機(jī)市場(chǎng)紛紛設(shè)立項(xiàng)目進(jìn)入行業(yè)。
中商產(chǎn)業(yè)研究院發(fā)布的《2015-2020年中國(guó)直流無(wú)刷電機(jī)行業(yè)市場(chǎng)調(diào)查與投資、前景研究報(bào)告》指出:隨著國(guó)內(nèi)直流無(wú)刷電機(jī)需求市場(chǎng)品類的不斷創(chuàng)新,下游企業(yè)對(duì)直流無(wú)刷電機(jī)產(chǎn)品提出了更高要求,主要表現(xiàn)在兩大方面,一是在電機(jī)外形上,將趨于向小型化、輕量化發(fā)展;其次是電機(jī)整體性能上,節(jié)能高效、低噪音、高穩(wěn)定性將成為國(guó)內(nèi)電機(jī)企業(yè)技術(shù)改進(jìn)的主要方向。
伴隨著稀土材料的性能的完善,我國(guó)稀土產(chǎn)量不斷增加和技術(shù)日趨完善,同時(shí),大功率開(kāi)關(guān)器件研發(fā)成功,并集成在一起來(lái)實(shí)現(xiàn)控制,進(jìn)一步使永磁直流無(wú)刷電機(jī)大量生產(chǎn),價(jià)格下降,直流無(wú)刷電機(jī)優(yōu)越性更加明顯。因此,小功率永磁直流無(wú)刷電機(jī)廣泛的應(yīng)用于人們的日常生活中和大量工業(yè)自動(dòng)化控制中,比如電動(dòng)車、空調(diào)壓縮機(jī)、電腦、吸塵器、機(jī)器人、雷達(dá)、錄像機(jī)、電梯驅(qū)動(dòng)和全自動(dòng)洗衣機(jī)等等,市場(chǎng)需求量大,發(fā)展空間大。目前永磁直流無(wú)刷電機(jī)的發(fā)展已經(jīng)到了一個(gè)相對(duì)成熟的階段,但伴隨著于材料、電子和控制技術(shù)的不斷沖擊,其必然朝著小型化、數(shù)字化、長(zhǎng)壽命和高可靠性的方向發(fā)展,因此研究開(kāi)發(fā)性能更優(yōu)的小功率永磁直流無(wú)刷電機(jī)是時(shí)代的需要。
隨著人們生活水平的提高和現(xiàn)代化生產(chǎn)、辦公自動(dòng)化的發(fā)展,家用電器、工業(yè)機(jī)器人等設(shè)備都越來(lái)越趨向于高效率化、小型化及高智能化,作為執(zhí)行元件的重要組成部分,電機(jī)必須具有精度高、速度快、效率高等特點(diǎn),直流無(wú)刷電機(jī)的應(yīng)用也因此而迅速增長(zhǎng)。現(xiàn)階段,雖然各種交流電動(dòng)機(jī)和直流電動(dòng)機(jī)在傳動(dòng)應(yīng)用中占主導(dǎo)地位,但直流無(wú)刷電動(dòng)機(jī)正受到普遍的關(guān)注。
如專利申請(qǐng)201510875370.4公開(kāi)了直流馬達(dá)靜態(tài)順勢(shì)啟動(dòng)裝置、控制方法及直流馬達(dá),裝置包括啟動(dòng)控制模塊、初始轉(zhuǎn)動(dòng)電動(dòng)勢(shì)檢測(cè)電路、放大電路、轉(zhuǎn)向判斷模塊;初始轉(zhuǎn)動(dòng)電動(dòng)勢(shì)檢測(cè)電路連接于直流馬達(dá)的正電極與負(fù)電極之間、以檢測(cè)直流馬達(dá)由靜止到轉(zhuǎn)動(dòng)瞬間在正電極與負(fù)電極之間產(chǎn)生的電壓;初始轉(zhuǎn)動(dòng)電動(dòng)勢(shì)檢測(cè)電路的輸出端與放大電路的輸入端電連接、以放大直流馬達(dá)在轉(zhuǎn)動(dòng)瞬間產(chǎn)生的電壓;轉(zhuǎn)向判斷模塊的輸入端連接放大電路的輸出端、以根據(jù)直流馬達(dá)在轉(zhuǎn)動(dòng)瞬間產(chǎn)生的電壓判斷直流馬達(dá)是正向啟動(dòng)還是反向啟動(dòng);啟動(dòng)控制模塊的輸入端連接轉(zhuǎn)向判斷模塊的輸出端、以根據(jù)直流馬達(dá)的啟動(dòng)方向順勢(shì)啟動(dòng)直流馬達(dá)。該專利申請(qǐng)是利用直流馬達(dá)轉(zhuǎn)動(dòng)瞬間產(chǎn)生的電壓來(lái)判斷馬達(dá)的轉(zhuǎn)向,然而馬達(dá)的電壓變化往往非??欤袝r(shí)候會(huì)出現(xiàn)誤判,同時(shí),由于電流的傳輸線路問(wèn)題,還會(huì)導(dǎo)致判斷滯后,存在誤差大的缺陷。
技術(shù)實(shí)現(xiàn)要素:
基于此,因此本發(fā)明的首要目的是提供一種直流馬達(dá)控制電路及控制方法,該控制電路及控制方法能夠快速、準(zhǔn)確地對(duì)馬達(dá)工作狀態(tài)進(jìn)行判斷,從而實(shí)現(xiàn)快速控制馬達(dá)運(yùn)行的效果。
本發(fā)明的另一個(gè)目的在于提供一種直流馬達(dá)控制電路及控制方法,該控制方法實(shí)現(xiàn)簡(jiǎn)單便捷,成本低廉。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種直流馬達(dá)控制電路,其特征在于所述電路由Q1、Q2、Q3、Q4、Q9、Q10、R1、R2、R5、R6組成,其中限流電阻R1連接Q3管的基極,Q3的發(fā)射集接到Q9的基極,控制Q9的導(dǎo)通和截止,Q3的集電極通過(guò)限流電阻R2連接到Q1的基極,Q1的發(fā)射極接高電平5V,而Q1的集電極接Q4的集電極和馬達(dá)的一端,Q4的發(fā)射集連到電源地上;限流電阻R6連接Q10管的基極,Q10的發(fā)射集接到Q4的基極,控制Q4的導(dǎo)通和截止,Q10的集電極通過(guò)限流電阻R5連接到Q2的基極,Q2的發(fā)射極接高電平5V,而Q2的集電極接Q9的集電極和馬達(dá)的另一端,Q9的發(fā)射集連到電源地上。
進(jìn)一步,所述控制電路還包括有電容C2,所述C2連接在馬達(dá)的兩端,主要用來(lái)消噪。
進(jìn)一步,所述給控制口M1、M2相反的電平,能實(shí)現(xiàn)對(duì)馬達(dá)的正轉(zhuǎn)或反轉(zhuǎn)控制,給M1、M2相同的電平,能實(shí)現(xiàn)對(duì)馬達(dá)的停止控制。
一種直流馬達(dá)控制方法,其特征在于該方法設(shè)置有直流馬達(dá)控制存儲(chǔ)數(shù)據(jù),通過(guò)解析存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù),來(lái)實(shí)現(xiàn)對(duì)直流馬達(dá)的控制,其數(shù)據(jù)存儲(chǔ)格式為雙字節(jié)的十六進(jìn)制數(shù),解析十六進(jìn)制數(shù)中對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)馬達(dá)的控制。
進(jìn)一步,該方法通過(guò)識(shí)別讀到雙控制字節(jié)來(lái)區(qū)分馬達(dá)的工作模式,運(yùn)行時(shí)間長(zhǎng)短以及其它信息。雙控制字節(jié)的格式如下:
Motor_ctrol:
DW 001H//00 01 0001111110100B
其中Motor_ctrol為存儲(chǔ)數(shù)據(jù)的地址入口,DW表示16位的雙字節(jié)數(shù)據(jù),H表示十六進(jìn)制數(shù),每一個(gè)DW代表著一個(gè)完整的馬達(dá)控制信息;其中,bit15~bit14為時(shí)間單位和重置循環(huán)標(biāo)志,bit13~bit12為馬達(dá)控制四種模式,正轉(zhuǎn)、反轉(zhuǎn)、調(diào)速、停止,bit11~bit0在正轉(zhuǎn)、反轉(zhuǎn)或停止模式下,代表著運(yùn)行或停止的時(shí)間,在調(diào)速模式下,bit11~bit8不為全0時(shí),代表步進(jìn)值,全為0時(shí)代表調(diào)速終極時(shí)間,bit7~bit0為調(diào)速的間隔時(shí)間。
更進(jìn)一步,所述直流馬達(dá)正轉(zhuǎn),是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制01,則認(rèn)為是馬達(dá)正轉(zhuǎn),bit15~bit14為二進(jìn)制00,則馬達(dá)正轉(zhuǎn)的時(shí)間為毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)正轉(zhuǎn)的時(shí)間為秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)正轉(zhuǎn)的時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
更進(jìn)一步,所述馬達(dá)反轉(zhuǎn),是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制10,則認(rèn)為是馬達(dá)反轉(zhuǎn),bit15~bit14為二進(jìn)制00,則馬達(dá)反轉(zhuǎn)的時(shí)間為毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)反轉(zhuǎn)的時(shí)間為秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)反轉(zhuǎn)的時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
更進(jìn)一步,所述馬達(dá)停止,是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制00,則認(rèn)為是馬達(dá)停止,bit15~bit14為二進(jìn)制00,則馬達(dá)停止的時(shí)間為毫秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)停止的時(shí)間為秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)停止時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
更進(jìn)一步,所述馬達(dá)調(diào)速,是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制11,則認(rèn)為是馬達(dá)調(diào)速,bit15~bit14為二進(jìn)制00,則馬達(dá)調(diào)速的時(shí)間為毫秒來(lái)計(jì)時(shí),調(diào)速的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)調(diào)速的時(shí)間為秒來(lái)計(jì)時(shí),調(diào)速的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256秒,bit15~bit14為二進(jìn)制10,則馬達(dá)調(diào)速功能鎖死【時(shí)間不再變化】,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256毫秒,但是需要重置地址的初值。其中bit11~bit8的二進(jìn)制數(shù)據(jù)為調(diào)速步進(jìn)值【1~15】,bit7~bit0二進(jìn)制為馬達(dá)步進(jìn)時(shí)間,配合bit15~bit14來(lái)做毫秒或秒步進(jìn),通過(guò)增大或減小馬達(dá)步進(jìn)和調(diào)速時(shí)間,可以輕松實(shí)現(xiàn)馬達(dá)的提速或降速。
由此,通過(guò)上述雙控制字節(jié)實(shí)現(xiàn)對(duì)馬達(dá)工作模式的區(qū)別,通過(guò)二進(jìn)制數(shù)據(jù)實(shí)現(xiàn)對(duì)馬達(dá)控制信號(hào)的判斷,能方便快速且準(zhǔn)確地實(shí)現(xiàn)對(duì)馬達(dá)的多種控制。
本發(fā)明可以實(shí)現(xiàn)直流馬達(dá)控制的多種模式,包括馬達(dá)正轉(zhuǎn)、馬達(dá)反轉(zhuǎn)、馬達(dá)停止、馬達(dá)調(diào)速控制模式以及馬達(dá)運(yùn)轉(zhuǎn)時(shí)間、步進(jìn)以及調(diào)速時(shí)間。
附圖說(shuō)明
圖1是本發(fā)明所實(shí)施馬達(dá)的控制電路圖。
圖2是本發(fā)明所實(shí)施的馬達(dá)控制方法的流程圖
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參考圖1所示,為本發(fā)明直流馬達(dá)控制電路,該控制電路由Q1、Q2、Q3、Q4、Q9、Q10、R1、R2、R5、R6、C2組成。其中M1控制口通過(guò)限流電阻R1連接Q3管的基極,Q3的發(fā)射集接到Q9的基極,控制Q9的導(dǎo)通和截止,Q3的集電極通過(guò)限流電阻R2連接到Q1的基極,Q1的發(fā)射極接高電平5V,而Q1的集電極接Q4的集電極和馬達(dá)的一端,Q4的發(fā)射集連到電源地上,M2控制口通過(guò)限流電阻R6連接Q10管的基極,Q10的發(fā)射集接到Q4的基極,控制Q4的導(dǎo)通和截止,Q10的集電極通過(guò)限流電阻R5連接到Q2的基極,Q2的發(fā)射極接高電平5V,而Q2的集電極接Q9的集電極和馬達(dá)的另一端,Q9的發(fā)射集連到電源上,C2連接在馬達(dá)的兩端,主要用來(lái)消噪。
當(dāng)控制馬達(dá)正轉(zhuǎn)的時(shí)候,M1口輸出高電平,M2口輸出低電平,此時(shí)Q3導(dǎo)通,Q3的集電極為低電平,Q1也隨之導(dǎo)通,M1口的高電平,會(huì)使Q9導(dǎo)通,而M2輸出低電平,Q10會(huì)截止,造成Q2、Q4都截止,這樣+5V通過(guò)Q1的CE結(jié)和馬達(dá)再經(jīng)過(guò)Q9的CE結(jié)到地形成回路,馬達(dá)左端電壓為高,右端電壓為低,馬達(dá)正轉(zhuǎn)。
相反,當(dāng)控制馬達(dá)反轉(zhuǎn)時(shí),M1口輸出低電平,M2口輸出高電平,此時(shí)Q10導(dǎo)通,Q10的集電極為低電平,Q2也隨之導(dǎo)通,M2口的高電平,會(huì)使Q4導(dǎo)通,而M1輸出低電平,Q3會(huì)截止,造成Q1、Q9都截止,這樣+5V通過(guò)Q2的CE結(jié)和馬達(dá)再經(jīng)過(guò)Q4的CE結(jié)到地形成回路,馬達(dá)右端電壓為高,左端電壓為低,馬達(dá)反轉(zhuǎn)。
而當(dāng)M1和M2同時(shí)為低時(shí),Q3和Q10均不導(dǎo)通,同時(shí)Q1、Q2、Q4和Q9也不會(huì)導(dǎo)通,此時(shí)馬達(dá)停止。
馬達(dá)的調(diào)速是基于馬達(dá)正轉(zhuǎn)、反轉(zhuǎn)、停止的基礎(chǔ)上,調(diào)整正轉(zhuǎn)、反轉(zhuǎn)或停止的時(shí)間來(lái)實(shí)現(xiàn)的。
如圖2所述,為本發(fā)明所實(shí)施的直流馬達(dá)的控制方法,該方法中主要通過(guò)解析存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù),來(lái)實(shí)現(xiàn)對(duì)直流馬達(dá)的控制,其數(shù)據(jù)存儲(chǔ)格式為雙字節(jié)的十六進(jìn)制數(shù),解析十六進(jìn)制數(shù)中對(duì)應(yīng)的二進(jìn)制數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)馬達(dá)的控制。
雙控制字節(jié)的格式如下:
Motor_ctrol:
DW 11FAH//00 01 000111111010B
其中Motor_ctrol為存儲(chǔ)數(shù)據(jù)的地址入口,DW表示16位的雙字節(jié)數(shù)據(jù),H表示十六進(jìn)制數(shù),每一個(gè)DW代表著一個(gè)完整的馬達(dá)控制信息,上面的DW后的雙字節(jié)數(shù)據(jù)表示,馬達(dá)正轉(zhuǎn)506毫秒時(shí)間。
其中,bit15~bit14為時(shí)間單位和重置循環(huán)標(biāo)志,bit13~bit12為馬達(dá)控制四種模式,正轉(zhuǎn)、反轉(zhuǎn)、調(diào)速、停止,bit11~bit0在正轉(zhuǎn)、反轉(zhuǎn)或停止模式下,代表著運(yùn)行或停止的時(shí)間,在調(diào)速模式下,bit11~bit8不為全0時(shí),代表步進(jìn)值,全為0時(shí)代表調(diào)速終極時(shí)間,bit7~bit0為調(diào)速的間隔時(shí)間。
圖2為馬達(dá)控制的流程圖,通過(guò)識(shí)別讀到雙控制字節(jié)來(lái)區(qū)分馬達(dá)的工作模式,運(yùn)行時(shí)間長(zhǎng)短以及其它信息。bit13~bit12兩個(gè)BIT位分別控制著馬達(dá)的四種工作模式:00為馬達(dá)停止,01為馬達(dá)正轉(zhuǎn),10為馬達(dá)反轉(zhuǎn),11為馬達(dá)調(diào)速,而bit15~bit14兩個(gè)BIT位控制著馬達(dá)運(yùn)行的時(shí)間單位:00為毫秒計(jì)時(shí),01為秒計(jì)時(shí),10為不限時(shí),11為馬達(dá)以毫秒計(jì)時(shí),但需要重置地址的初值。bit11~bit0在不同馬達(dá)工作模式下代表不同的數(shù)據(jù),在馬達(dá)正轉(zhuǎn)、反轉(zhuǎn)、停止中,表示馬達(dá)工作狀態(tài)的計(jì)時(shí)數(shù)據(jù),配合bit15~bit14的毫秒或秒的單位計(jì)時(shí),而當(dāng)為不限時(shí)模式時(shí),bit11~bit0的數(shù)據(jù)無(wú)效,而馬達(dá)工作在調(diào)速模式時(shí),bit11~bit8代表馬達(dá)步進(jìn)數(shù)(秒或毫秒為單位),當(dāng)它為0000時(shí),代表步進(jìn)的最終數(shù)值,bit7~bit0代表馬達(dá)調(diào)速的間隔時(shí)間。
直流馬達(dá)正轉(zhuǎn),是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制01,則認(rèn)為是馬達(dá)正轉(zhuǎn),bit15~bit14為二進(jìn)制00,則馬達(dá)正轉(zhuǎn)的時(shí)間為毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)正轉(zhuǎn)的時(shí)間為秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)正轉(zhuǎn)的時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
馬達(dá)反轉(zhuǎn),是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制10,則認(rèn)為是馬達(dá)反轉(zhuǎn),bit15~bit14為二進(jìn)制00,則馬達(dá)反轉(zhuǎn)的時(shí)間為毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)反轉(zhuǎn)的時(shí)間為秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)反轉(zhuǎn)的時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
馬達(dá)停止,是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制00,則認(rèn)為是馬達(dá)停止,bit15~bit14為二進(jìn)制00,則馬達(dá)停止的時(shí)間為毫秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)停止的時(shí)間為秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048秒,bit15~bit14為二進(jìn)制10,則馬達(dá)停止時(shí)間不限時(shí),bit11~bit0內(nèi)二進(jìn)制可以忽略,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),停止的時(shí)間為bit11~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為2048毫秒,但是需要重置地址的初值。
馬達(dá)調(diào)速,是通過(guò)識(shí)別讀到雙控制字節(jié),只要bit13~bit12為二進(jìn)制11,則認(rèn)為是馬達(dá)調(diào)速,bit15~bit14為二進(jìn)制00,則馬達(dá)調(diào)速的時(shí)間為毫秒來(lái)計(jì)時(shí),調(diào)速的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256毫秒,bit15~bit14為二進(jìn)制01,則馬達(dá)調(diào)速的時(shí)間為秒來(lái)計(jì)時(shí),調(diào)速的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256秒,bit15~bit14為二進(jìn)制10,則馬達(dá)調(diào)速功能鎖死【時(shí)間不再變化】,bit15~bit14為二進(jìn)制11,則馬達(dá)控制以毫秒來(lái)計(jì)時(shí),運(yùn)行的時(shí)間為bit7~bit0內(nèi)二進(jìn)制所表示的長(zhǎng)度,最大為256毫秒,但是需要重置地址的初值。其中bit11~bit8的二進(jìn)制數(shù)據(jù)為調(diào)速步進(jìn)值【1~15】,bit7~bit0二進(jìn)制為馬達(dá)步進(jìn)時(shí)間,配合bit15~bit14來(lái)做毫秒或秒步進(jìn),通過(guò)增大或減小馬達(dá)步進(jìn)和調(diào)速時(shí)間,可以輕松實(shí)現(xiàn)馬達(dá)的提速或降速。
因此,本發(fā)明通過(guò)上述的控制電路及控制方法,能夠有效地對(duì)馬達(dá)進(jìn)行快速、準(zhǔn)確的控制,大大提高了馬達(dá)的控制準(zhǔn)確性和及時(shí)性,提供了馬達(dá)的控制效率,同時(shí),實(shí)現(xiàn)方式簡(jiǎn)單可靠,能夠滿足直流馬達(dá)的控制需求。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。