為了實(shí)現(xiàn)控制系統(tǒng)的順利運(yùn)行,需要對(duì)相關(guān)的軟件進(jìn)行流程化設(shè)計(jì),保證軟件能夠?qū)崿F(xiàn)控制系統(tǒng)的數(shù)字化運(yùn)行,確保系統(tǒng)的正常使用,霍爾無(wú)刷電機(jī)工作的時(shí)候,給定轉(zhuǎn)速值的同時(shí),將轉(zhuǎn)速值予以做差獲得相應(yīng)的轉(zhuǎn)速誤差,輸入捕獲模塊能夠依照檢測(cè)獲得三個(gè)霍爾信號(hào)得知轉(zhuǎn)子的區(qū)間,從實(shí)際轉(zhuǎn)速能夠得知正弦波的相位,這時(shí)能夠測(cè)算器本身具有的復(fù)制等生成波,進(jìn)而完成相應(yīng)的正弦波驅(qū)動(dòng)。
從正弦波霍爾無(wú)刷電機(jī)的驅(qū)動(dòng)原理框圖可知為實(shí)現(xiàn)無(wú)刷直流電機(jī)正弦波控制系統(tǒng),主要是完成矢量控制算法,電流環(huán)合速度環(huán)和換相邏輯模塊。
主程序中,采用正弦波軟件發(fā)出的正弦波信號(hào)作為無(wú)刷直流電機(jī)的驅(qū)動(dòng)信號(hào),改軟件系統(tǒng)的實(shí)現(xiàn)要保證各子程序的正常運(yùn)行。主程序要滿足各模塊在霍爾無(wú)刷電機(jī)運(yùn)行前的初始化要求和電機(jī)運(yùn)行之后電機(jī)狀態(tài)的動(dòng)態(tài)監(jiān)測(cè),并以此為基礎(chǔ)實(shí)現(xiàn)子程序的數(shù)據(jù)處理,繼而在此基礎(chǔ)上為電機(jī)的驅(qū)動(dòng)電路提供可靠的有效的驅(qū)動(dòng)信號(hào),以此來(lái)保證霍爾無(wú)刷電機(jī)穩(wěn)定完成工作,以下流程如反應(yīng)的主程序以及子程序的軟件工作流程圖。系統(tǒng)中所有軟件板塊次啊用模塊化處理,能夠極大的提成程序的可讀性,此外同樣能夠易于系統(tǒng)的調(diào)試。
在控制系統(tǒng)軟件中,開始運(yùn)行后,首先對(duì)系統(tǒng)進(jìn)行初始化,系統(tǒng)化主要包括接口模塊,定時(shí)器模塊,PWN模塊,ADC模塊,其次通過(guò)按鍵來(lái)控制電機(jī)是否運(yùn)轉(zhuǎn),當(dāng)按下啟動(dòng)鍵,霍爾無(wú)刷電機(jī)開始運(yùn)轉(zhuǎn),各個(gè)中斷能使位被置位,從而完成定時(shí)器中斷,PWM中斷,ADC中斷。如果按下停止位,能夠?qū)崿F(xiàn)電機(jī)終止運(yùn)轉(zhuǎn),這時(shí)也實(shí)現(xiàn)了使能位的重新運(yùn)轉(zhuǎn)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
近期做了幾個(gè)無(wú)刷電機(jī)項(xiàng)目,在開發(fā)過(guò)程中對(duì)無(wú)刷控制有了一些新的認(rèn)識(shí),看到“稚暉君”的像素級(jí)控制,我也萌生了自己做個(gè)一個(gè)雙電機(jī)力矩反饋的系統(tǒng)的念
發(fā)表于 11-26 17:34
電機(jī)控制系統(tǒng)原理是指通過(guò)各種控制策略和設(shè)備對(duì)電機(jī)的運(yùn)行狀態(tài)進(jìn)行調(diào)節(jié)和控制,以實(shí)現(xiàn)對(duì)電機(jī)的啟動(dòng)、停
發(fā)表于 10-22 09:33
?1125次閱讀
自動(dòng)化、電動(dòng)汽車和航空航天等,直流無(wú)刷電機(jī)都得到了廣泛的應(yīng)用。 一、直流無(wú)刷電機(jī)的應(yīng)用原理 直流無(wú)刷電機(jī)主要由定子、轉(zhuǎn)子和控制器三部分組成。定子由繞組和磁鐵組成,轉(zhuǎn)子由永磁體和導(dǎo)體組成
發(fā)表于 10-21 14:15
?408次閱讀
風(fēng)扇驅(qū)動(dòng)方案開環(huán)控制的原理開環(huán)控制是指系統(tǒng)的輸出不影響輸入控制信號(hào)的策略。在無(wú)刷電機(jī)中,控制信號(hào)
發(fā)表于 10-16 10:30
?688次閱讀
無(wú)刷電機(jī)控制應(yīng)用包含:電動(dòng)工具風(fēng)機(jī),水泵,家電變頻電機(jī),自動(dòng)化設(shè)備領(lǐng)域等。無(wú)刷電機(jī)控制方案代開發(fā)設(shè)計(jì),無(wú)
發(fā)表于 09-26 11:46
?22次下載
需要低速運(yùn)轉(zhuǎn)的無(wú)刷電機(jī)經(jīng)常運(yùn)用在電動(dòng)車、機(jī)器人關(guān)節(jié)、醫(yī)療設(shè)備等場(chǎng)景。最近有客戶找到我們開發(fā)無(wú)刷電機(jī)驅(qū)動(dòng)方案,他的需求是低轉(zhuǎn)速,而且需要精準(zhǔn)控制電流。經(jīng)常開發(fā)無(wú)刷電機(jī)驅(qū)動(dòng)方案的工程師都知
發(fā)表于 09-09 11:50
?630次閱讀
步進(jìn)電機(jī)伺服控制系統(tǒng)是一種精密的電機(jī)控制系統(tǒng),它通過(guò)精確控制電機(jī)的步進(jìn)角度來(lái)實(shí)現(xiàn)對(duì)機(jī)械運(yùn)動(dòng)的精確
發(fā)表于 09-04 09:46
?753次閱讀
無(wú)刷電機(jī)(Brushless DC Motor, BLDC)是一種沒有電刷的電機(jī),它通過(guò)電子換向器來(lái)控制電流的流向,從而實(shí)現(xiàn)電機(jī)的轉(zhuǎn)動(dòng)。無(wú)刷電機(jī)
發(fā)表于 09-03 14:14
?870次閱讀
,成為現(xiàn)代電機(jī)控制系統(tǒng)的主流解決方案。本文將對(duì)基于PLC的電機(jī)控制系統(tǒng)設(shè)計(jì)進(jìn)行詳細(xì)介紹,包括其設(shè)計(jì)原理、主要組成部分以及實(shí)際應(yīng)用等方面。
發(fā)表于 06-25 11:47
?1676次閱讀
、高精度定位及良好的重復(fù)定位精度,被廣泛應(yīng)用于各種需要精確控制和定位的設(shè)備中。本文將從步進(jìn)電機(jī)的工作原理、控制系統(tǒng)組成、控制策略以及應(yīng)用領(lǐng)域等方面,對(duì)步進(jìn)
發(fā)表于 06-18 18:12
?1167次閱讀
CNC(計(jì)算機(jī)數(shù)控)系統(tǒng)是一種廣泛應(yīng)用于工業(yè)制造領(lǐng)域的自動(dòng)化控制系統(tǒng)。它通過(guò)計(jì)算機(jī)軟件和硬件的結(jié)合,實(shí)現(xiàn)了對(duì)機(jī)床的精確控制,提高了生產(chǎn)效率和產(chǎn)品質(zhì)量。CNC
發(fā)表于 06-14 16:01
?1360次閱讀
是什么?電機(jī)的弱磁功能是指在電機(jī)啟動(dòng)過(guò)程中,電機(jī)控制系統(tǒng)會(huì)先施加一個(gè)較小的電流給電機(jī),使電機(jī)轉(zhuǎn)子
發(fā)表于 06-07 18:42
?1254次閱讀
在現(xiàn)代工業(yè)和電子領(lǐng)域中,無(wú)刷電機(jī)因其高效率、高精度和長(zhǎng)壽命等優(yōu)點(diǎn),得到了廣泛的應(yīng)用。而無(wú)刷電機(jī)的控制離不開芯片技術(shù)的支持,芯片在無(wú)刷電機(jī)控制
發(fā)表于 05-14 14:52
?1658次閱讀
,并且無(wú)需維護(hù)刷子。無(wú)刷電機(jī)采用了電子換向技術(shù),可以在不使用電刷的情況下實(shí)現(xiàn)電機(jī)的換向。本文將詳細(xì)介紹無(wú)刷電機(jī)的工作原理、種類、特點(diǎn)和應(yīng)用領(lǐng)域等。 一、工作原理
發(fā)表于 02-01 13:57
?1.3w次閱讀
無(wú)刷電機(jī)和有刷電機(jī)是目前最常見的兩種電動(dòng)機(jī)類型,它們?cè)诓煌膽?yīng)用場(chǎng)景中有著各自的優(yōu)點(diǎn)和局限性。下面將詳細(xì)介紹無(wú)刷電機(jī)和有刷電機(jī)的優(yōu)缺點(diǎn)以及
發(fā)表于 01-31 11:05
?5320次閱讀
評(píng)論