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

基于CAN總線的焊線機(jī)自動(dòng)上下料控制系統(tǒng)的分布式設(shè)計(jì)與實(shí)現(xiàn)

2016-02-23 10:33:49趙飛麒馮寧黃健華
裝備制造技術(shù) 2016年12期
關(guān)鍵詞:設(shè)計(jì)

趙飛麒,馮寧,黃健華

(廣東科杰機(jī)械自動(dòng)化有限公司,廣東江門(mén)529000)

基于CAN總線的焊線機(jī)自動(dòng)上下料控制系統(tǒng)的分布式設(shè)計(jì)與實(shí)現(xiàn)

趙飛麒,馮寧,黃健華

(廣東科杰機(jī)械自動(dòng)化有限公司,廣東江門(mén)529000)

提出了一種基于CAN總線的焊線機(jī)自動(dòng)上下料控制系統(tǒng)的分布式設(shè)計(jì)。分析了方案中系統(tǒng)各部分的組成與功能,重點(diǎn)介紹了CAN總線通訊以及步進(jìn)電機(jī)控制的硬件設(shè)計(jì)與軟件實(shí)現(xiàn)。實(shí)踐證明:該系統(tǒng)將CAN總線的通訊可靠性和ARM處理器運(yùn)行速度快等優(yōu)點(diǎn)結(jié)合起來(lái),使焊線機(jī)的上下料控制系統(tǒng)實(shí)現(xiàn)了分布式控制,具有較強(qiáng)的靈活性和通用性。

CAN總線;ARM處理器;上下料控制系統(tǒng)

全自動(dòng)焊線機(jī)是一種用于完成焊線工序的LED封裝設(shè)備。目前國(guó)內(nèi)焊線機(jī)主要以進(jìn)口為主,價(jià)格昂貴,交貨周期長(zhǎng),不利于國(guó)內(nèi)半導(dǎo)體行業(yè)發(fā)展和發(fā)展,因此,焊線機(jī)國(guó)產(chǎn)化是發(fā)展半導(dǎo)體產(chǎn)業(yè)的必然趨勢(shì)。全自動(dòng)焊線機(jī)控制系統(tǒng)主要分成了XYZ平臺(tái)模塊、視覺(jué)系統(tǒng)模塊、超聲焊接模塊、高壓打火模塊以及自動(dòng)上下料模塊。其中,自動(dòng)上下料模塊作為焊線機(jī)系統(tǒng)的重要組成部分,對(duì)整機(jī)的工作效率和可靠性有著重要的作用。目前,我公司研發(fā)的焊線機(jī)上下料控制系統(tǒng)是運(yùn)動(dòng)控制卡和IO卡配合的控制方案,由于接口板、信號(hào)中轉(zhuǎn)板和線材等數(shù)量繁多,布線復(fù)雜,成本較高,嚴(yán)重影響了整機(jī)批量生產(chǎn)和調(diào)試的進(jìn)度。

CAN總線是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)[1]。ARM嵌入式系統(tǒng)具有性能高、功耗低以及軟硬件裝卸靈活多變等優(yōu)點(diǎn),為控制系統(tǒng)的開(kāi)放性、分布式設(shè)計(jì)提供了良好的技術(shù)基礎(chǔ)。因此,本文結(jié)合了ARM處理器和CAN總線的實(shí)時(shí)性高、傳輸速率高、可靠性高、效率高等特點(diǎn),提出一種基于CAN總線的焊線機(jī)自動(dòng)上下料控制系統(tǒng)的分布式設(shè)計(jì)方案,大大簡(jiǎn)化了焊線機(jī)內(nèi)部布線,節(jié)省成本,也提高了整機(jī)的批量生產(chǎn)效率。

1系統(tǒng)的組成與各部分的功能

系統(tǒng)主要分成了上料、工作臺(tái)與下料三個(gè)模塊,上位機(jī)是根據(jù)自動(dòng)上下料的原理進(jìn)行數(shù)字計(jì)算,并通過(guò)CAN總線把控制指令發(fā)送到各個(gè)模塊,使各個(gè)模塊的步進(jìn)電機(jī)按指令速度和方向轉(zhuǎn)動(dòng),完成自動(dòng)上下料的工作。

圖1 控制系統(tǒng)的組成框圖

從圖1中可以看出運(yùn)動(dòng)控制系統(tǒng)主要包含CAN總線收發(fā)器CTM1051A,ARM微處理器STM3207 VET6,步進(jìn)電機(jī)驅(qū)動(dòng)芯片THB7128.STM3207VET6.是一款基于ARM Cortex-M3內(nèi)核的32位處理器,具有出色的功耗控制與眾多外設(shè)。該芯片內(nèi)置1M FLASH、4K SRAM、3個(gè)SPI、3個(gè)串口、1個(gè)USB、2個(gè)CAN、140個(gè)可用IO口,是控制系統(tǒng)的核心部件。STM3207VET6微處理器把上位PC從CAN總線發(fā)送下來(lái)的控制指令按照給定的參數(shù)轉(zhuǎn)化成脈沖序列,脈沖序列經(jīng)過(guò)步進(jìn)電機(jī)驅(qū)動(dòng)芯片THB7128轉(zhuǎn)化電機(jī)的A、B相的電信號(hào),從而控制步進(jìn)電機(jī)的轉(zhuǎn)速和轉(zhuǎn)向。

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

2.1 CAN通信模塊的設(shè)計(jì)

STM3207VET6內(nèi)置的can接口支持2.0A和2.0B CAN協(xié)議,位速率高達(dá)1 M/s,可以收發(fā)11位標(biāo)識(shí)符的標(biāo)準(zhǔn)幀或者29位標(biāo)識(shí)符的擴(kuò)展幀。具有3個(gè)發(fā)送郵箱和2個(gè)接收FIFO,3級(jí)28個(gè)可調(diào)節(jié)的過(guò)濾器,即使只使用一個(gè)CAN接口,它們都能被調(diào)用,每個(gè)CAN接口分配有256個(gè)字節(jié)的SRAM,不跟任何外設(shè)共用。它能夠最小化占用的CPU資源來(lái)高效處理大量收到的報(bào)文,同時(shí)可以通過(guò)軟件設(shè)置可以調(diào)整發(fā)送的優(yōu)先級(jí)。CAN硬件設(shè)計(jì)如圖2所示。

圖2 CAN總線收發(fā)器電路圖

CAN控制器和物理總線之間的接口芯片采用周立功的CAN總線收發(fā)器CTM1051A,它不僅能為控制器提供不同的收發(fā)性能,還具有DC2500V的隔離功能,使系統(tǒng)與外界隔離開(kāi)來(lái),簡(jiǎn)化了CAN外圍的硬件設(shè)計(jì),提高了系統(tǒng)的可靠性。電路上設(shè)計(jì)了一個(gè)共模扼流線圈,用于抑制共模干擾和平衡差分信號(hào)的傳輸;同時(shí)設(shè)計(jì)采用了撥碼開(kāi)關(guān)對(duì)CAN網(wǎng)絡(luò)的ID地址進(jìn)行設(shè)置;LED用于顯示通訊的收發(fā)狀態(tài)。

2.2 步進(jìn)電機(jī)驅(qū)動(dòng)模塊設(shè)計(jì)

步進(jìn)電機(jī)要能正常工作必須要有驅(qū)動(dòng)器和控制器。驅(qū)動(dòng)器的作用是對(duì)控制脈沖進(jìn)行環(huán)形分配、功率放大,使步進(jìn)電機(jī)繞組按一定順序通電,控制電機(jī)轉(zhuǎn)動(dòng)[2]。本設(shè)計(jì)采用THB7128數(shù)字式步進(jìn)電機(jī)驅(qū)動(dòng)芯片,驅(qū)動(dòng)電路如圖3,該驅(qū)動(dòng)芯片可以設(shè)置通過(guò)M1、M2和M3三個(gè)端口選擇8檔細(xì)分?jǐn)?shù),通過(guò)VREF和OSC引腳在額定電流內(nèi)的任意電流值設(shè)置,能夠滿足大多數(shù)場(chǎng)合的應(yīng)用需要。CLK、CW/CCW和ENABLE分別為脈沖、方向和使能信號(hào)的輸入端口,芯片分別有控制電源和電機(jī)動(dòng)力電源,兩個(gè)端口分別都設(shè)有濾波電路,為芯片提供干凈的電源。電機(jī)每相輸出設(shè)有防短路的二極管,防止因?yàn)榻泳€錯(cuò)誤而燒壞芯片。

圖3 步進(jìn)電機(jī)驅(qū)動(dòng)芯片電路圖

3軟件實(shí)現(xiàn)

3.1 CAN收發(fā)軟件實(shí)現(xiàn)

要實(shí)現(xiàn)STM32的CAN通訊,只需要對(duì)處理器內(nèi)部的CAN總線的參數(shù)進(jìn)行的配置就能達(dá)到控制要求,軟件部分主要任務(wù)是對(duì)CAN總線進(jìn)行初始化、數(shù)據(jù)發(fā)送和接受[3]。CAN總線初始化最主要的是設(shè)置通訊的波特率,本設(shè)計(jì)中采用AHB1作為CAN時(shí)鐘為36 MHz,所以要得到1M/s的波特率,即SJW=tq,BS1=3tq,BS2=5tq,Prescaler=4,所以波特率的計(jì)算如下:

CAN總線是以報(bào)文為單位進(jìn)行信息交換,圖4是發(fā)送和接收程序流程圖,其解讀為:

(1)在完成初始化后,有3個(gè)發(fā)送緩沖區(qū)用于發(fā)送報(bào)文,在發(fā)送數(shù)據(jù)之前首先要設(shè)置發(fā)送緩沖區(qū)內(nèi)報(bào)文發(fā)送的優(yōu)先級(jí),然后設(shè)置標(biāo)準(zhǔn)幀或者擴(kuò)展幀的標(biāo)識(shí)符,最后查詢發(fā)送緩沖區(qū)的狀態(tài),當(dāng)發(fā)送緩沖區(qū)空閑時(shí)只要數(shù)據(jù)寫(xiě)入緩沖區(qū)再置位發(fā)送請(qǐng)求位就可以啟動(dòng)數(shù)據(jù)發(fā)送。

(2)在完成初始化后,有2個(gè)接收緩沖區(qū)用于接收?qǐng)?bào)文,報(bào)文的接收是通過(guò)中斷方式來(lái)接收的。中斷在接收緩沖區(qū)接收到符合要求的報(bào)文時(shí)被觸發(fā)。當(dāng)數(shù)據(jù)接收完畢后,接收任務(wù)就會(huì)進(jìn)入休眠等待狀態(tài),這樣使得數(shù)據(jù)傳輸?shù)捻憫?yīng)時(shí)間更快同時(shí)避免了由于數(shù)據(jù)超限而引起的數(shù)據(jù)重發(fā)[4]。如圖4所示。

圖4 CAN總線發(fā)送和接收程序流程圖

3.2 步進(jìn)電機(jī)加減速控制軟件實(shí)現(xiàn)

為了避免電機(jī)在啟動(dòng)、停止、運(yùn)行以及換速的過(guò)程中產(chǎn)生沖擊、超程、失步和振蕩等一些影響運(yùn)動(dòng)精度的現(xiàn)象[5]。電機(jī)從啟動(dòng)到給定的進(jìn)給速度或從一個(gè)速度到另一個(gè)不同的速度的過(guò)程中需要有一個(gè)加減速的過(guò)程,使其能夠平滑的過(guò)渡,達(dá)到較好的定位精度。

S型曲線加減速是比較理想的控制加減速方法,本設(shè)計(jì)把整個(gè)速度規(guī)劃分為7個(gè)階段,分別為加加速運(yùn)動(dòng)階段、勻加速運(yùn)動(dòng)階段、減加速運(yùn)動(dòng)階段、勻速運(yùn)動(dòng)階段、加減速運(yùn)動(dòng)階段、勻減速運(yùn)動(dòng)階段、減減速運(yùn)動(dòng)階段[6]。其加加速度j、加速度a和速度v的方程如下:

這種方法任何一點(diǎn)的速度變化都是連續(xù)變化的,從而避免了柔性沖擊,速度的平滑性較好,運(yùn)動(dòng)控制精度高[7-9]。

4結(jié)束語(yǔ)

本設(shè)計(jì)以ARM處理器為控制核心設(shè)計(jì)了一個(gè)的基于CAN總線的焊線機(jī)上下料控制系統(tǒng)。通過(guò)對(duì)相關(guān)的關(guān)鍵技術(shù)進(jìn)行了深入研究,實(shí)現(xiàn)CAN總線和ARM的模塊化設(shè)計(jì),簡(jiǎn)化了設(shè)備的布線,增強(qiáng)了系統(tǒng)的可靠性以及通用性,該設(shè)計(jì)已經(jīng)應(yīng)用于目前焊線機(jī)設(shè)備上,運(yùn)行情況良好。

[1]李真花,崔健.CAN總線輕松入門(mén)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2011.

[2]董昊,石九龍,劉錦高.基于STM 32F103的貼片機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2014(2):158-161.

[3]蔣榮.基于ARM的CAN總線智能節(jié)點(diǎn)的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2005(4):24-26.

[4]蔡月明,劉浩.基于CAN總線的工業(yè)控制系統(tǒng)[J].中國(guó)儀器儀表,2001(5):78-80.

[5]黃兆斌,黃云龍,余世明.幾種步進(jìn)電機(jī)加減速方法的對(duì)比研究及其應(yīng)用[J].機(jī)電工程2011(8):951-954.

[6]儀慧玲,張仁杰.基于STM32的步進(jìn)電機(jī)S曲線加減速算法的優(yōu)化[J].信息技術(shù),2015(3):178-181.

[7]楊雁,王云寬,宋英華.基于FPGA的數(shù)控加減速控制器的設(shè)計(jì)[J].制造技術(shù)與機(jī)床,2007(6):31-34.

[8]蓋榮麗,林滸,鄭默,等.高速加工中速度規(guī)劃算法的研究與實(shí)現(xiàn)[J].小型微型計(jì)算機(jī)系統(tǒng),2009(6):1067-1071.

[9]張碧陶,高偉強(qiáng),沈列,等.S曲線加減速控制新算法的研究[J].機(jī)床與液壓,2009(10):27-29.

Distributed Design and Realization of Automatic Control System ofWelding W ire Machine Based on CAN Bus

ZHAO Fei-qi,F(xiàn)ENG Ning,HUANG Jian-hua
(Guangdong Kejie Machinery Automation Corporation,Jiangmen Guangdong 529000,China)

In this paper,amodular design of the automatic control system of welding wire machine based on CAN bus is presented.The composition and function of each part of the system are analyzed,and the hardware design and software implementation of CAN bus communication and the control of stepping motor aremainly introduced. The system combines the advantages of CAN bus communication reliability and ARM processor's running speed,so that the control system of the upper and the lower material of the wire bonding machine can realize the distributed control,which has strong flexibility and versatility.

CAN bus;ARM processor;loading and unloading control system

TP277

A

1672-545X(2016)12-0037-04

2016-09-13

趙飛麒(1982-),男,廣東江門(mén)人,碩士,技術(shù)員,主要從機(jī)電控制系統(tǒng)等方面的開(kāi)發(fā)。

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 狠狠综合久久| 91精品日韩人妻无码久久| 国产一区二区在线视频观看| 久久香蕉国产线看精品| 成人午夜免费观看| jizz在线观看| 亚洲日本中文字幕乱码中文| 国产欧美综合在线观看第七页| 国产视频大全| 精品视频免费在线| 91精品久久久无码中文字幕vr| 欧美综合区自拍亚洲综合天堂| 国产精品一区在线观看你懂的| 亚洲a级在线观看| 国产成人精品视频一区视频二区| 精品视频福利| 亚洲Av激情网五月天| yjizz国产在线视频网| 91香蕉国产亚洲一二三区 | 久久午夜夜伦鲁鲁片无码免费| 538国产在线| 91小视频在线播放| 丁香婷婷综合激情| 国产精品丝袜视频| 国产又粗又猛又爽视频| 欧美午夜理伦三级在线观看| 成人小视频网| 国产成人1024精品下载| аⅴ资源中文在线天堂| 19国产精品麻豆免费观看| 一本无码在线观看| 色一情一乱一伦一区二区三区小说| 亚洲区第一页| 国产精品成人一区二区不卡| 麻豆精品在线播放| 国产在线第二页| 亚洲日韩图片专区第1页| 亚洲中文字幕无码爆乳| 国产丝袜第一页| 国产99视频精品免费观看9e| 毛片网站免费在线观看| 国产成人无码AV在线播放动漫| 亚洲天堂自拍| 日本在线国产| 免费视频在线2021入口| 亚洲无码视频图片| 99视频只有精品| 少妇精品在线| 久久午夜影院| 午夜一区二区三区| 潮喷在线无码白浆| 又爽又大又光又色的午夜视频| 高潮毛片无遮挡高清视频播放| 男女性色大片免费网站| 免费一看一级毛片| 亚洲午夜18| 久久免费看片| 欧美国产三级| 国产欧美日韩综合一区在线播放| 亚洲国产精品日韩av专区| 欧美日韩理论| 在线视频精品一区| 欧美三級片黃色三級片黃色1| 国产精品视频观看裸模| 丁香六月激情综合| 婷婷亚洲天堂| 在线欧美日韩| 九九热视频精品在线| 亚洲精品无码日韩国产不卡| 国产亚洲高清视频| 国产主播一区二区三区| 色国产视频| 91福利免费视频| 久久熟女AV| 国产十八禁在线观看免费| 国产精品亚洲一区二区三区在线观看| 国产午夜看片| 一级一级一片免费| 1769国产精品免费视频| 免费观看男人免费桶女人视频| 亚洲精品在线影院| 中国黄色一级视频|