• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM32的步進(jìn)電機(jī)運(yùn)動(dòng)控制設(shè)計(jì)

      2020-08-04 09:50:33熊方李愛民
      關(guān)鍵詞:運(yùn)動(dòng)控制步進(jìn)電機(jī)

      熊方 李愛民

      摘要:本文基于v2Arm Cortex-M3為內(nèi)核的324A微控制器STM32F103R6,對步進(jìn)電機(jī)實(shí)現(xiàn)正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止?fàn)顟B(tài)進(jìn)行控制。該設(shè)計(jì)利用了STM32的GPIO端口、中斷、定時(shí)器等資源和技術(shù)進(jìn)行硬件、軟件設(shè)計(jì),通過Keil軟件仿真和實(shí)驗(yàn)證明,該設(shè)計(jì)方案穩(wěn)定可行,系統(tǒng)運(yùn)行各項(xiàng)指標(biāo)符合設(shè)計(jì)要求。

      關(guān)鍵詞:STM32;步進(jìn)電機(jī);運(yùn)動(dòng)控制

      中圖分類號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2020)05-0003-02

      0引言

      步進(jìn)電機(jī)是廣泛應(yīng)用于智能制造、汽車電子和精密儀器等領(lǐng)域的執(zhí)行器。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響。STM32系列處理器是由ST公司以Am Cortex-M3為內(nèi)核開發(fā)生產(chǎn)的32位處理器,專為高性能、低成本、低功耗的嵌入式應(yīng)用而設(shè)計(jì)。STM32F103R6屬于增強(qiáng)型系列處理器,有64個(gè)引腳,32KB閃存容量,工作頻為72MHz,有16個(gè)內(nèi)核中斷線、1個(gè)高級定時(shí)器、3個(gè)通用16位定時(shí)器。本文基于STM32F103R6處理器設(shè)計(jì)一款簡潔的商陛能、低成本、低功耗的步進(jìn)電機(jī)運(yùn)動(dòng)控制系統(tǒng)。

      1系統(tǒng)方案

      該系統(tǒng)包括STM[32F103R6處理器、控制按鍵、電機(jī)驅(qū)動(dòng)器和步進(jìn)電機(jī)四個(gè)部分,如圖1所示。STM32接收到按鍵信息,對步進(jìn)電機(jī)運(yùn)行狀態(tài)進(jìn)行控制。

      2硬件設(shè)計(jì)

      2.1控制鍵盤

      控制鍵盤的設(shè)計(jì)采用獨(dú)立式鍵盤方式,如圖2所示。KEYO~KEY4分別與SM32的PA8-PA12連接。當(dāng)按鍵沒有按下時(shí),引腳上是高電平;當(dāng)按鍵按下時(shí),引腳上是低電平。

      2.2電機(jī)驅(qū)動(dòng)

      本設(shè)計(jì)中,步進(jìn)電機(jī)驅(qū)動(dòng)器采用ULN2003A,它是一種新型的七路高耐壓、大電流達(dá)林頓晶體管驅(qū)動(dòng)IC,在繼電器驅(qū)動(dòng)、電磁閥驅(qū)動(dòng)、伺服電機(jī)以及步進(jìn)電機(jī)驅(qū)動(dòng)電路當(dāng)中廣泛應(yīng)用。驅(qū)動(dòng)電路如圖3所示,STEP_A、STEP_B、STEP_C、STEP_D分別接到STM32的PB8-PB11。

      3軟件設(shè)計(jì)

      3.1步進(jìn)電機(jī)正反轉(zhuǎn)控制

      以四相八拍步進(jìn)電機(jī)為例,只要對步進(jìn)電機(jī)的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機(jī)步進(jìn)轉(zhuǎn)動(dòng)。加上正時(shí)序A_AB_B_HCC_CD_D_DA_A,步進(jìn)電機(jī)正轉(zhuǎn)。加上反向時(shí)序步進(jìn)電機(jī)反轉(zhuǎn)。正反轉(zhuǎn)控制函數(shù)void STEP MO"FOR RUN(u8 Direction)主要程序如下:

      3.6步進(jìn)電機(jī)加減速控制

      為了克服步進(jìn)電機(jī)失步和過沖現(xiàn)象,應(yīng)采用與電機(jī)控制相適應(yīng)的控制算法,即在啟動(dòng)和停止時(shí)實(shí)行加減速控制。其實(shí)質(zhì)是在速度變化過程中控制發(fā)送脈沖的頻率實(shí)現(xiàn)速度的加減速。通常加減速算法主要有梯形曲線、指數(shù)曲線和s型曲線。

      4結(jié)語

      本文針對步進(jìn)電機(jī),選用STM32F103R6芯片進(jìn)行控制。利用了STM32的GPlO口、定時(shí)器、中斷等資源和技術(shù)來完成,通過Kdl軟件進(jìn)行仿真和在開發(fā)板上進(jìn)行實(shí)驗(yàn),實(shí)現(xiàn)了步進(jìn)電機(jī)正轉(zhuǎn)、反轉(zhuǎn)、停止、加速、減速的運(yùn)動(dòng)控制。程序中如果加人s速度曲線或其它優(yōu)化算法,可以減少步進(jìn)電機(jī)啟動(dòng)和停止過程中的振動(dòng)和失步現(xiàn)象,提高電機(jī)控制精度和平穩(wěn)度。該設(shè)計(jì)簡易、低成本、低功耗,便于應(yīng)用。

      猜你喜歡
      運(yùn)動(dòng)控制步進(jìn)電機(jī)
      一種可自動(dòng)伸縮的嵌入式LED燈具設(shè)計(jì)
      科學(xué)家(2016年3期)2016-12-30 00:32:48
      步進(jìn)電機(jī)智能控制的設(shè)計(jì)與實(shí)現(xiàn)
      步進(jìn)電機(jī)對提高航標(biāo)燈器運(yùn)轉(zhuǎn)穩(wěn)定性的作用
      具有自主感知行為的虛擬人運(yùn)動(dòng)控制技術(shù)研究綜述
      基于Java串口通訊的檢測系統(tǒng)程序設(shè)計(jì)
      工礦機(jī)車GK1F、GK1C柴油機(jī)調(diào)速控制
      科技視界(2016年24期)2016-10-11 12:44:53
      三維平動(dòng)并聯(lián)機(jī)床控制系統(tǒng)設(shè)計(jì)
      基于TMS320F2812的調(diào)光器系統(tǒng)的設(shè)計(jì)
      秭归县| 新安县| 芜湖市| 汉中市| 乌拉特后旗| 子洲县| 楚雄市| 武胜县| 武强县| 西乌珠穆沁旗| 德州市| 峨眉山市| 新营市| 台中市| 定襄县| 志丹县| 东丰县| 高雄市| 德安县| 巫山县| 阿合奇县| 从江县| 宜兴市| 武乡县| 晴隆县| 元朗区| 武陟县| 修武县| 娄底市| 鱼台县| 囊谦县| 马边| 漳浦县| 林西县| 蒲江县| 怀柔区| 富民县| 司法| 高雄县| 鄂伦春自治旗| 大悟县|