新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于PC机和单片机的激光加工机控制系统

基于PC机和单片机的激光加工机控制系统

作者:时间:2013-05-18来源:网络收藏
2.3 从控单元(8031)系统

由于本系统的控制对象是分别带动两个移动轴的步进电机,因而从控单元除了与主控单元的通讯电路外,还有两个传送数据的输出口IORQ2和IORQ3。如图3所示:8255的PA口对应的是X向步进电机,PB口对应的是Y向步进电机,同时8255的PA、PB口分别对应于8031的I/O口地址IORQ2,IORQ3。例如,8031要输出X向电机的脉冲,那么只要把相应的脉冲数据写人IORQ2即可。

佳工机电网2.4 接口电路

接口电路的主要作用是:

(1)电压隔离功能:的工作电压是+5V,而步进电机则工作在几十伏,甚至一百多伏电压。处理不当,会损坏,因而接口电路应能把和步进电机回路隔离开来。

(2)电流放大功能:作为步进电机功放电路的前置放大电路,把输出的信号进行电流放大,以便向步进电机提供足够大的驱动电流。

电压隔离电路如图4所示,由输出的高电平信号经反相后,成为低电平,令T1截止,+5V经330欧电阻供给发光管,则光电耦合器OT中的发光二极管发光,OT中的光敏三极管导通,从而使T2导通,Vout输出高电平,送到电流放大电路。

2.5 步进电机

步进电机是本系统执行机构,系统的控制对象就是带动X向和Y向两个步进电机。X向和Y向分别选用130BF001型和150BF003型大功率高频步进电机。

3 应用软件设计

由上述系统结构和原理中得知,系统要加工的图形或汉字等信息都是通过主控单元来编辑、处理、模拟运行以及在线运行显示。这一邵分程序米用TURBO C语言编写。

3.1 步进电机正、反转子程序

下面介绍一下利用单片机控制步进电机的软接口。

130BF001和150BF003电机均是五相电机,电机的工作方式是五相十拍方式,电机的五相分别为A,B,C,D,E相,那么正转时通电的相序为:ABC-BC-BCD-CD-CDE-DE-DEA-EA-EAB-AB-ABC。如果A,B,C,D,E五相的相位分别对应于数据线的DO~D4位,那么控制信息串为:07H-06H-OEH-OCH-ICH-18H-19H-11H-13H-03H-07H。电机反转时的通电相序和控制信息串与正转时相反。其程序如下:

佳工机电网在上述程序中,DJAA程序是电机的正转子程序,DJFA程序是电机的反转子程序,相位控制串依次存在以TAB为首地址的存储空间。正转时,相位值加“1”,从-1到9循环变化,将电机相序按正转方向送出,以实现电机正转;反转时犷相位值减“1”,从10到0循环变化,将电机相序按反转方向送出,以使电机反转。

陀螺仪相关文章:陀螺仪原理




评论


相关推荐

技术专区

关闭