999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32F407的彎管機(jī)控制器設(shè)計

2015-08-17 08:13:11秦懷宇田討論江蘇科技大學(xué)電氣與信息工程學(xué)院張家港215600
電子測試 2015年1期
關(guān)鍵詞:系統(tǒng)

秦懷宇,田討論(江蘇科技大學(xué)電氣與信息工程學(xué)院,張家港,215600)

基于STM32F407的彎管機(jī)控制器設(shè)計

秦懷宇,田討論
(江蘇科技大學(xué)電氣與信息工程學(xué)院,張家港,215600)

PLC控制的彎管機(jī)價格昂貴,利用率低,競爭力不強(qiáng)。本文利用最新的以ARM Cortex-M4為內(nèi)核的微控制器STM32F407為控制核心,針對采用繞彎彎管工藝的彎管機(jī),開發(fā)彎管機(jī)控制器。設(shè)計了控制器的軟硬件系統(tǒng),并進(jìn)行功能性測試,取得預(yù)期效果。

微控制器;彎管機(jī);直流伺服電機(jī)

0 緒論

隨著現(xiàn)代工業(yè)的快速發(fā)展,汽車制造業(yè)、航空航天工業(yè)、石油化工行業(yè)及其他行業(yè)對彎管件的需求日益增加,并且對彎管件的精度要求也越來越高,傳統(tǒng)的手工加工及低精度的機(jī)械加工已經(jīng)無法滿足這種要求。在這種情況下,數(shù)控彎管機(jī)應(yīng)運而生。數(shù)控彎管機(jī)加工精度高,使用方便,效率較高?,F(xiàn)代數(shù)控彎管機(jī)多采用PLC作為控制核心,PLC具有適應(yīng)性強(qiáng)、抗干擾能力強(qiáng)、使用方便的優(yōu)點,但同時,PLC價格昂貴,利用率低,造成了一定的資源浪費。Cortex-M4內(nèi)核處理器成本低、功耗低,且結(jié)合32位控制技術(shù)與數(shù)字信號處理技術(shù)的優(yōu)點,適合于彎管機(jī)控制器的設(shè)計。

本文采用微控制器STM32F407最小系統(tǒng)設(shè)計彎管機(jī)控制器。

1 系統(tǒng)設(shè)計

本系統(tǒng)由STM32F407最小系統(tǒng),USB口轉(zhuǎn)串口模塊,L298N芯片構(gòu)成的H橋驅(qū)動模塊,直流伺服電機(jī),電機(jī)制動電路及上位機(jī)軟件組成。STM32F407是彎管機(jī)控制器的核心單元,完成從USB轉(zhuǎn)串口模塊讀取由上位機(jī)發(fā)出的指令并執(zhí)行相應(yīng)動作,接收伺服電機(jī)的編碼器發(fā)出的位置信號,通過H橋驅(qū)動模塊驅(qū)動直流伺服電機(jī)的功能。其系統(tǒng)框圖如圖1所示。

圖1  系統(tǒng)總體設(shè)計框圖

1.1系統(tǒng)硬件設(shè)計

本文采用ST官方推出的入門級開發(fā)板STM32F4-Discovery,板載芯片為STM32F407VGT6,板上包括了一個ST-LINK/V2 調(diào)試工具和2 個ST MEMS、USB OTG接口等。其供電電路如圖2所示。STM32F407的供電范圍在1.8v到3.6v,其典型值為3.3v。

電機(jī)選用日本多摩川精機(jī)株式會社生產(chǎn)的TS3738N4E11直流伺服電機(jī),其驅(qū)動模塊采用L298N。L298N工作時能夠承受較高的電壓,工作電壓最高時可以達(dá)到46V;同時,也具有較大的輸出電流,穩(wěn)定工作時電流可達(dá)2A,瞬間輸出電流可達(dá)3A;額定功率達(dá)到25w。L298N內(nèi)部擁有兩個H橋全橋電機(jī)驅(qū)動電路,能夠驅(qū)動直流電機(jī)和步進(jìn)電機(jī)以及繼電器線圈等感性負(fù)載;L298N利用標(biāo)準(zhǔn)邏輯電平控制。一片L298N具有兩個使能端,當(dāng)使能端為低電平時,輸出端輸出低電平,電機(jī)停轉(zhuǎn)。

L298N電機(jī)驅(qū)動模塊原理圖如圖3所示:

1.2系統(tǒng)軟件設(shè)計

本設(shè)計軟件系統(tǒng)的框架由上位機(jī)和下位機(jī)兩部分組成,如圖4所示:

圖4  彎管機(jī)控制器軟件系統(tǒng)框架

上位機(jī)軟件主要負(fù)責(zé)人機(jī)界面顯示,及向下位機(jī)發(fā)送指令:上位機(jī)通過串口讀取下位機(jī)發(fā)送的控制器狀態(tài),同時可以向下機(jī)發(fā)送由用戶編輯的指令。串口通訊由微軟提供的MSComm控件完成,使用簡單可靠。下位機(jī)軟件由串口通訊程序、電機(jī)制動程序、直流伺服電機(jī)驅(qū)動程序及相應(yīng)的中斷服務(wù)程序構(gòu)成。圖5為上位機(jī)串口通信程序流程圖。

下位機(jī)程序包括串口通信程序,PWM波產(chǎn)生程序,定時器編碼器接口程序,延時程序和相應(yīng)的中斷服務(wù)程序。首先,程序完成系統(tǒng)的初始化,如NVIC中斷控制系統(tǒng),RCC外設(shè)時鐘,定時器,GPIO的初始化等。完成系統(tǒng)的初始化后,微控制器不斷檢測串口接收狀態(tài)變量接收結(jié)束標(biāo)志位(此變量為在中斷服務(wù)文件中定義的無符號字符型全局變量,在接收完成時,將接收結(jié)束標(biāo)志位置1),在該位為1時,通過接收字符的長度,判斷并得到電機(jī)控制量和電機(jī)參數(shù),并啟動電機(jī)轉(zhuǎn)動。其流程圖如圖6所示:

圖5  上位機(jī)串口通信程序流程圖

圖2  STM32F407供電電路

圖3  L298N電機(jī)驅(qū)動模塊原理圖

圖6  下位機(jī)程序流程圖

2 測試

彎管機(jī)控制器涉及硬件較多,調(diào)試時需要按照相關(guān)要求。首先,要給系統(tǒng)供電。連接好系統(tǒng)后,將H橋電機(jī)驅(qū)動模塊電源電壓調(diào)為7伏,繼電器供電電壓為12伏。系統(tǒng)采用上海穩(wěn)壓電源廠生產(chǎn)的WY-301S型穩(wěn)壓直流電源。該直流穩(wěn)壓電源提供兩路獨立的直流電源,分別為H橋電機(jī)驅(qū)動模塊和12V電磁繼電器供電。直流伺服電機(jī)在不同的電壓下,轉(zhuǎn)速不同。電壓越大,轉(zhuǎn)速越快,轉(zhuǎn)子慣性也越大。當(dāng)H橋電機(jī)驅(qū)動模塊供電電壓為7伏時,電機(jī)轉(zhuǎn)速較為合適,能夠及時制動。

在控制指令編輯區(qū)輸入指令后,點擊運行按鈕前,需要在菜單欄設(shè)置選項中,設(shè)置A軸電機(jī)的參數(shù),即A軸電機(jī)每轉(zhuǎn)動一周工作臺移動距離。如果此參數(shù)沒有設(shè)置,下位機(jī)將無法執(zhí)行彎管操作。這時,下位機(jī)會每間隔1S向上位機(jī)發(fā)送字符‘E’,顯示系統(tǒng)出錯。上位機(jī)在接收到‘E’字符后,會發(fā)出警報,并顯示提示信息。如圖7所示。復(fù)位系統(tǒng)后,設(shè)置好電機(jī)參數(shù),點擊運行按鈕,電機(jī)就會在微控制器的控制下,按照指令,完成相應(yīng)動作。如圖8所示

圖7  錯誤警報

圖8 系統(tǒng)正常運行

3 結(jié)語

本設(shè)計雖然完成彎管機(jī)最基本的三個彎管動作,但仍存在以下問題:

(1) 直流伺服電機(jī)在斷電后,由于慣性,并不是斷電立即停止。因此,導(dǎo)致由上位機(jī)發(fā)出的指令和實際運行的結(jié)果存在較大誤差。在增加短路制動電路和降低電機(jī)轉(zhuǎn)速的情況下,仍有些許誤差。在后續(xù)的研究和開發(fā)中,可以考慮在停轉(zhuǎn)前,逐步降低電機(jī)轉(zhuǎn)速,以提高控制精度。

(2) 微控制器在不帶隔離電路的情況下,穩(wěn)定性遠(yuǎn)不如PLC,考慮到彎管機(jī)工作環(huán)境的多變和電氣環(huán)境的復(fù)雜性,彎管機(jī)控制器必須具有高度的穩(wěn)定性。在下一步的工作中,需要研究如何提高控制器的穩(wěn)定性。

(3) 完成的彎管動作太少,而數(shù)控彎管機(jī)則非常復(fù)雜。在后續(xù)的工作中,需要增加控制器的彎管動作。

[1] 蒙博宇. STM32自學(xué)筆記[M].北京:北京航空航天出版社,2012.

[2] 黃智偉,王兵,朱衛(wèi)華. STM32微控制器應(yīng)用設(shè)計與實踐[M],北京:北京航空航天大學(xué)出版社,2012

[4] 崔風(fēng)波.伺服技術(shù)的應(yīng)用與發(fā)展趨勢.伺服控制,2007(4):5.9

[5] 王健.現(xiàn)代交流伺服系統(tǒng)技術(shù)和市場發(fā)展綜述.伺服控制,2007(1):16.21

[6] 華 清 遠(yuǎn) 見 嵌 入 式 培 訓(xùn) 中 心 .Cortex 系 列 ARM 內(nèi) 核 介 紹 [EB/OL].http://www.hqyj.com,2009

The Design of Bending Machine Controller based on STM32F407

Qin Huaiyu,Tian Taolun
(Jiangsu University of Science and Technology,School of Electro and Information,Zhangjiagang,215600)

Bending Machine Controller based on PLC is expensive,ineffective and lack of challenge.Using the latest ARM Cortex-M4 core microcontroller STM32F407 as the control center, developing bending machine controller,play to the advantages of the micro-controller,easy to use and flexible,perform similar functions under the premise of saving production costs.The system are designed,tested and approved well.

micro controller;bending machine;DC servo motor

2014-8-28

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 九九精品在线观看| 九九九国产| 色婷婷亚洲综合五月| 久久久久久久97| 午夜三级在线| 欧美啪啪一区| 国产成人av大片在线播放| 日本中文字幕久久网站| 91久久偷偷做嫩草影院| 亚洲无线国产观看| 狼友av永久网站免费观看| 97精品伊人久久大香线蕉| 久久国产精品国产自线拍| 国产区精品高清在线观看| 在线色国产| 色呦呦手机在线精品| 日韩在线观看网站| 亚洲日本在线免费观看| 国产精品流白浆在线观看| 国产一区二区三区在线精品专区| 色婷婷在线影院| 午夜视频www| AV色爱天堂网| 波多野吉衣一区二区三区av| 欧美一区国产| 中文天堂在线视频| 欧美亚洲网| 久久精品无码一区二区国产区| 日韩天堂网| 日本精品一在线观看视频| 亚洲看片网| 人妻免费无码不卡视频| 91精品免费高清在线| 国产国拍精品视频免费看 | 婷婷中文在线| 国产欧美在线观看精品一区污| 中文字幕在线观| 欧美精品一二三区| 久久久精品无码一区二区三区| 久久77777| 性做久久久久久久免费看| 色综合天天娱乐综合网| 啪啪永久免费av| 国产国语一级毛片| 亚洲第一黄片大全| 久久五月天综合| 亚洲人在线| 亚洲一区网站| 国产精品免费露脸视频| 国产成人综合久久精品尤物| 在线五月婷婷| 久久天天躁狠狠躁夜夜2020一| 亚洲色图欧美| 欧美成人精品高清在线下载| 久久国语对白| 99热这里只有精品免费国产| 中文字幕亚洲专区第19页| 无码免费视频| 國產尤物AV尤物在線觀看| 亚洲中文在线看视频一区| 亚洲精品无码人妻无码| 超碰91免费人妻| 手机看片1024久久精品你懂的| 国产最爽的乱婬视频国语对白| 老色鬼欧美精品| 国产欧美日韩在线一区| 欧美在线观看不卡| 久久精品66| 国产中文一区二区苍井空| 国产高清毛片| 青青操视频免费观看| 中国一级特黄大片在线观看| 国产精品天干天干在线观看 | 国产免费a级片| 国产毛片不卡| 亚卅精品无码久久毛片乌克兰| 欧美成人精品一区二区| 全部毛片免费看| 欧美一级在线看| 波多野衣结在线精品二区| 无码专区在线观看| 日本精品视频一区二区|