找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于单片机的划线冲点一体机控制系统设计

[复制链接]
admin 发表于 2013-3-23 06:06:16 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 针对一体机划线、冲点等功能的需要,结合该控制系统的组成、硬件电路的设计及控制流程,设计了单片机控制下的自动化控制系统。该系统总的生产制造成本低,在实际应用中效果良好,大大提高了生产的划线冲点效率。
关键词: 划线; 冲点; 单片机
       划线是指根据图纸和技术要求,在毛坯或半成品工件,利用划线工具划出加工界线,或者划出作为基准的点、线的操作工序,是机械加工工艺过程中的重要工序之一,冲点是指在工件所划的线条的交叉点上打出小而均匀的样冲眼,以便于在所划的线模糊后,仍能找到原线及交点位置。
     以上工序中,划线是主要工序,也是冲点和钻孔工序的基础,划线主要采用两种方式:一是手工划线,从目前的现场的操作过程来看,一般借助于划线平台、划针、高度划线尺、V形铁、方箱、划卡、划规、量具、划线盘等工具来完成;另外一种是把测量精度高的专用设备如三坐标测量仪、激光测量仪改造成三坐标测量划线机、激光划线仪等进行划线。手工划线成本投入较低,一般的工人只需进行适当的指导,即可进行划线操作。但由于受较多主观因素(如工人的操作水平、量具的精度、其他工具的精度等)的影响,因此划线精度较低。采用三坐标测量划线机、激光划线仪等高端仪器进行,划线的精度较高,但需专人进行操作,而且投入的成本也较大,在一般小型生产企业里适应性也较差。
     本文设计的控制系统集成了划线、冲点等功能,具有性能可靠、制造成本低、使用方便等特性。在提高划线加工自动化程度、加工的效率、加工的质量等方面,有明显的效果。
1 数控划线冲点一体机结构功能简介
     一体机设备主要由机架、工作台、步进电机、控制面板、立柱面板、主电机、工作台进给电机、主轴进给电机、横向进给电机及相关部件等组成,包括四套装置:(1)工件移动装置,将放于工作台上的工件向指定的加工位置移动;(2)数据采集系统及软件,用于外部图形文件数据的输入和转化;(3)控制系统,将采集好的数据转化成电信号,对相应的步进电机和主电机发出一系列的工作指令;(4)执行装置,在工件移动到指定位置后,对工件执行划线冲点及钻孔等工作。
     根据设计功能的实际需要及系统性能指标的要求,该控制系统以单片机为控制单元,按人机交互界面来实现功能的控制。如图1所示为系统控制方案结构示意图[1]。控制系统包括单片机、数据采集初始化、供电电源、控制与执行和键盘显示等部分组成。其中单片机STC12C5410AD是控制系统的核心[2]。
    20121107051513601422643.gif
   2 控制系统硬件设计
2.1 控制单片机选择

     在本系统中,单片机的选用要考虑两个因素: (1)单片机发出的各种指令控制电机对划线冲点动作实施精确控制; (2)在人机界面上接受用户的指令和要求与外界进行通讯。选用STMicroelectronics公司生产单片机STC12C5410AD作为本系统的控制芯片,它具有高速MCU,在指令代码上完全兼容传统8051,兼有4路PWM和8路高速、10位A/D转换,特别适用于强干扰场合的电机控制。
2.2 控制系统硬件电路的设计构成
     控制系统电路以单片机STC12C5410AD及其扩展存储器构成的最小系统为核心,由数据采集单元、键盘及显示单元、控制与执行单元、出错警报单元及芯片供电电源等部分构成。
     数据采集单元分为外部数据输入采集和控制面板数据输入采集、被控对象的数据反馈等部分。
     键盘与显示单元主要包括LED数码管、指示灯显示、可编程键盘,其中可编程键盘与单片机之间采用专用的接口芯片ZLG7290实现键盘数据的输入与显示。
     控制与执行单元由光电耦合位置检测器件、功率放大驱动器件、工作电机等组成。
     硬件控制电路组成部分如下:
     (1)控制系统电路
     该部分电路主要是充分利用单片机STC12C5410AD中的内部资源如ADC、SPI、PWM、UART等。这样既可以降低系统的设计成本,减少整个系统的体积,更重要的是提高控制系统的运行稳定性。
     本设计充分利用了ADC、SPI、PWM、UART等内部硬件资源,减小了系统体积,降低了系统成本,提高了系统稳定性。整个控制系统包括时钟电路、总线驱动电路、扩展了存储器的单片机STC12C5410AD微控器以及复位电路等部分。
     (2)工作电机控制电路设计
     工作电机是整个一体机的具体执行机构,主要由纵向进给电机、横向进给电机、主工作电机三部分组成,其中主工作电机的平稳性对划线、冲点、钻孔等的质量有较大的影响,而主工作电机的位置又与纵、横进给电机的准确工作有直接关系,因此在设计工作电机的控制系统时应主要考虑以下因素:(1)工作电机在纵、横向电机的进给下准确定位; (2)各电机的进给和工作速度控制通过单片机发出的指令控制步进脉冲来实现。工作电机控制原理如图2所示。
    20121107051513632672644.gif
       (3)信号输入输出电路设计
     本电路的设计用于控制信号的输入和输出,在单片机STC12C5410AD中,P1.0~P1.3是电压采样信号管脚,P1.4~P1.7是电流采样信号管脚。电路输出的四个信号分别用于控制主工作电机、纵向电机、横向电机、光电位置检测,以上这些信号都要通过继电器来控制各个电机的工作,从而实现划线、冲点等一系列工作的自动化进行。
     (4) 控制面板电路设计
     根据划线位置的需要,设计时要求数据输入操作方便和结果显示直观,将输入电路设计成键盘按键输入,为了在面板显示控制结果,本设计利用单片机STC12C5410AD中的一个引脚来与二极管显示器的公共端连接。其设计的电路如图3所示。
    20121107051513663922645.gif
   3 控制系统软件设计
     根据划线冲点的实际需要,该控制系统工作程序流程图编写如图4所示[3-4]。
    20121107051513679542646.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-24 08:56 , Processed in 0.055792 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表