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

基于CAN總線的焊線機自動上下料控制系統的分布式設計與實現

2016-02-23 10:33:49趙飛麒馮寧黃健華
裝備制造技術 2016年12期
關鍵詞:設計

趙飛麒,馮寧,黃健華

(廣東科杰機械自動化有限公司,廣東江門529000)

基于CAN總線的焊線機自動上下料控制系統的分布式設計與實現

趙飛麒,馮寧,黃健華

(廣東科杰機械自動化有限公司,廣東江門529000)

提出了一種基于CAN總線的焊線機自動上下料控制系統的分布式設計。分析了方案中系統各部分的組成與功能,重點介紹了CAN總線通訊以及步進電機控制的硬件設計與軟件實現。實踐證明:該系統將CAN總線的通訊可靠性和ARM處理器運行速度快等優點結合起來,使焊線機的上下料控制系統實現了分布式控制,具有較強的靈活性和通用性。

CAN總線;ARM處理器;上下料控制系統

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

CAN總線是一種有效支持分布式控制或實時控制的串行通信網絡[1]。ARM嵌入式系統具有性能高、功耗低以及軟硬件裝卸靈活多變等優點,為控制系統的開放性、分布式設計提供了良好的技術基礎。因此,本文結合了ARM處理器和CAN總線的實時性高、傳輸速率高、可靠性高、效率高等特點,提出一種基于CAN總線的焊線機自動上下料控制系統的分布式設計方案,大大簡化了焊線機內部布線,節省成本,也提高了整機的批量生產效率。

1系統的組成與各部分的功能

系統主要分成了上料、工作臺與下料三個模塊,上位機是根據自動上下料的原理進行數字計算,并通過CAN總線把控制指令發送到各個模塊,使各個模塊的步進電機按指令速度和方向轉動,完成自動上下料的工作。

圖1 控制系統的組成框圖

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

2硬件設計

2.1 CAN通信模塊的設計

STM3207VET6內置的can接口支持2.0A和2.0B CAN協議,位速率高達1 M/s,可以收發11位標識符的標準幀或者29位標識符的擴展幀。具有3個發送郵箱和2個接收FIFO,3級28個可調節的過濾器,即使只使用一個CAN接口,它們都能被調用,每個CAN接口分配有256個字節的SRAM,不跟任何外設共用。它能夠最小化占用的CPU資源來高效處理大量收到的報文,同時可以通過軟件設置可以調整發送的優先級。CAN硬件設計如圖2所示。

圖2 CAN總線收發器電路圖

CAN控制器和物理總線之間的接口芯片采用周立功的CAN總線收發器CTM1051A,它不僅能為控制器提供不同的收發性能,還具有DC2500V的隔離功能,使系統與外界隔離開來,簡化了CAN外圍的硬件設計,提高了系統的可靠性。電路上設計了一個共模扼流線圈,用于抑制共模干擾和平衡差分信號的傳輸;同時設計采用了撥碼開關對CAN網絡的ID地址進行設置;LED用于顯示通訊的收發狀態。

2.2 步進電機驅動模塊設計

步進電機要能正常工作必須要有驅動器和控制器。驅動器的作用是對控制脈沖進行環形分配、功率放大,使步進電機繞組按一定順序通電,控制電機轉動[2]。本設計采用THB7128數字式步進電機驅動芯片,驅動電路如圖3,該驅動芯片可以設置通過M1、M2和M3三個端口選擇8檔細分數,通過VREF和OSC引腳在額定電流內的任意電流值設置,能夠滿足大多數場合的應用需要。CLK、CW/CCW和ENABLE分別為脈沖、方向和使能信號的輸入端口,芯片分別有控制電源和電機動力電源,兩個端口分別都設有濾波電路,為芯片提供干凈的電源。電機每相輸出設有防短路的二極管,防止因為接線錯誤而燒壞芯片。

圖3 步進電機驅動芯片電路圖

3軟件實現

3.1 CAN收發軟件實現

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

CAN總線是以報文為單位進行信息交換,圖4是發送和接收程序流程圖,其解讀為:

(1)在完成初始化后,有3個發送緩沖區用于發送報文,在發送數據之前首先要設置發送緩沖區內報文發送的優先級,然后設置標準幀或者擴展幀的標識符,最后查詢發送緩沖區的狀態,當發送緩沖區空閑時只要數據寫入緩沖區再置位發送請求位就可以啟動數據發送。

(2)在完成初始化后,有2個接收緩沖區用于接收報文,報文的接收是通過中斷方式來接收的。中斷在接收緩沖區接收到符合要求的報文時被觸發。當數據接收完畢后,接收任務就會進入休眠等待狀態,這樣使得數據傳輸的響應時間更快同時避免了由于數據超限而引起的數據重發[4]。如圖4所示。

圖4 CAN總線發送和接收程序流程圖

3.2 步進電機加減速控制軟件實現

為了避免電機在啟動、停止、運行以及換速的過程中產生沖擊、超程、失步和振蕩等一些影響運動精度的現象[5]。電機從啟動到給定的進給速度或從一個速度到另一個不同的速度的過程中需要有一個加減速的過程,使其能夠平滑的過渡,達到較好的定位精度。

S型曲線加減速是比較理想的控制加減速方法,本設計把整個速度規劃分為7個階段,分別為加加速運動階段、勻加速運動階段、減加速運動階段、勻速運動階段、加減速運動階段、勻減速運動階段、減減速運動階段[6]。其加加速度j、加速度a和速度v的方程如下:

這種方法任何一點的速度變化都是連續變化的,從而避免了柔性沖擊,速度的平滑性較好,運動控制精度高[7-9]。

4結束語

本設計以ARM處理器為控制核心設計了一個的基于CAN總線的焊線機上下料控制系統。通過對相關的關鍵技術進行了深入研究,實現CAN總線和ARM的模塊化設計,簡化了設備的布線,增強了系統的可靠性以及通用性,該設計已經應用于目前焊線機設備上,運行情況良好。

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

[2]董昊,石九龍,劉錦高.基于STM 32F103的貼片機控制系統的設計與實現[J].電子設計工程,2014(2):158-161.

[3]蔣榮.基于ARM的CAN總線智能節點的設計[J].電子技術應用,2005(4):24-26.

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

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

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

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

[8]蓋榮麗,林滸,鄭默,等.高速加工中速度規劃算法的研究與實現[J].小型微型計算機系統,2009(6):1067-1071.

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

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

ZHAO Fei-qi,FENG 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-),男,廣東江門人,碩士,技術員,主要從機電控制系統等方面的開發。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 久久五月视频| 国产大片喷水在线在线视频| 国产h视频免费观看| 尤物特级无码毛片免费| 伊人久综合| 美女视频黄又黄又免费高清| 欧美国产视频| 中文字幕久久亚洲一区| 18禁影院亚洲专区| 欧美成人午夜视频| 久久综合一个色综合网| 欧美日韩一区二区三| 在线看片国产| 亚洲精品黄| 亚洲无码高清一区二区| 91久久偷偷做嫩草影院| 成人国产精品视频频| 日韩麻豆小视频| 成人免费午夜视频| 国产亚洲视频免费播放| 伊人久久精品亚洲午夜| 老司国产精品视频91| 中文字幕久久精品波多野结| 久久99热66这里只有精品一| 国产玖玖玖精品视频| 亚洲色图在线观看| 女人av社区男人的天堂| 国产91色在线| 欧美日韩国产在线播放| 第一页亚洲| 亚洲制服丝袜第一页| 国产一区二区精品福利| 91丝袜乱伦| 免费观看无遮挡www的小视频| 久久精品无码一区二区日韩免费| 女人18一级毛片免费观看 | 婷婷午夜天| 国产永久无码观看在线| 欧美午夜在线播放| 亚洲精品午夜天堂网页| 国产真实自在自线免费精品| 一级成人a毛片免费播放| 成人在线亚洲| 不卡无码h在线观看| 欧美一级99在线观看国产| 国产99视频免费精品是看6| 欧美全免费aaaaaa特黄在线| 麻豆精品在线视频| 亚洲午夜久久久精品电影院| 国产人人射| 国产精品久久精品| 亚洲精品777| 午夜精品福利影院| 青青草原偷拍视频| 人妻精品全国免费视频| 欧美精品亚洲精品日韩专区| 成人国产免费| 国产成人禁片在线观看| 亚洲无码37.| 亚洲另类国产欧美一区二区| 亚洲美女久久| 欧美自慰一级看片免费| 亚洲不卡网| 欧美精品导航| 国产精品无码久久久久久| 亚洲男人在线| 亚洲午夜综合网| 国产一级一级毛片永久| 亚洲色精品国产一区二区三区| 亚洲成a人片| a欧美在线| 91po国产在线精品免费观看| 在线视频亚洲欧美| 99资源在线| 国产一区二区免费播放| 国产91久久久久久| 国产理论精品| 日韩a级片视频| 99视频精品在线观看| 福利视频99| 99在线视频网站| 中文字幕无线码一区|