admin 管理员组

文章数量: 1184232


2024年4月30日发(作者:hunter)

直线 

数据 

线圈回路电压平衡方程: 

1.引言 

L 

di

+Ri 。i~。h (2.1) 

传统的进给系统是“旋转伺服电机+滚珠丝杆”,这种 

dt

进给系统的定位精度不高,同时,由于从电动机主轴到工作 

式中:L为电感,i为线圈电流,R为线圈电阻,e 为线圈感应 

台之问存在一系列的中问传动环节,增加了制造及装配的 

电动势,e 为电机反电势。 

困难,也加大了系统的惯性质量,影响了对运动指令的快速 

电磁力方程: 

响应,从而影响加工精度[J1。 

Fu=l(Mi (2.2) 

为了解决上述问题,直线电机便应运而生。用直线电机 

式中:K 为力常数。 

驱动的一些直线运动装置,不需要中间转换机构,使得整个 

动子力平衡方程: 

装置结构简单、运行可靠,并且其动静态性能更好[21。而直线 

m +B -FM—FN (2.3) 

电机的模型参数是直线电机进给系统精度的一个重要影响 

因素,为了实现直线电机驱动机电系统的高性能闭环控制, 

式中:m为电机动子质量,x为动子位移,B为阻尼常数,FN 

获得系统的模型参数非常重要[31。 

为负载推力。 

中断技术是控制领域中一种常用的方法,而定时中断 

电机反电势: 

又是中断技术中最常用的一种中断 。中断技术常用于C语 

eb=l(b—dix 『(2

4) 

言编程的工控系统中,用来进行计时、数据采集、控制电压 

式中: 为电机反电势常数 

输出等。本文即是采用系统时钟中断编程技术,完成对直线 

由于L 0,B=0,FN=O,电机动子质量m、线圈电阻R 

电机位移数据采集及控制电压的输出等工作,从而辨识出 

已知,因此可以推出直线电机数学模型为: 

直线电机系统模型参数。 

2.直线电机系统建模 

G(s) 南 (2.5) 

实验中用到的直线电机为永磁同步空芯动铁式直线电 

3.实验硬件系统建立 

机,其主要优点为:采取永磁励磁方式,省去了电机的励磁 

3.1系统硬件 

绕组,消除了励磁损耗,提高了效率,电机体积也大为减小, 

整个系统的硬件系统主要由工控机、D/A卡PCL726、功 

不会产生齿槽效应等。图l为直线电机的实物图。 

率放大器、永磁同步直线电机、光栅及GS.20A光栅数显仪、 

数字I/O卡PCL731、行程开关、直流稳压电源等组成。 

PCL726为6路独立模拟量输出,12位分辨率的D/A 

卡,输出电压:10V,5V等,实验中设置其I/O端口基地址为 

ox2c0,所用到的是port 5和port 6端口 功率放大器对 

PCL726卡输出电压放大2倍,驱动直线电机运动。使用光栅 

检测工作台的位移,光栅的量程为100mm,与光栅配套使用 

的GS-20A光栅数显仪,分辨率为0.5p.m。光栅数显仪将光 

栅输出的与测量位移成正比的光电信号进行处理后,输出到 

图1实验中所用直线电机 

工控机进行控制运算。PCL73l为48位数字量I/O卡,6个8 

由电磁理论,直线电机满足以下四个方程: 

位I/O端口A0、B0、CO、A1、B1、C1,每个端口可通过程序设 

作者简介:袁双云,女,四川攀枝花人,助教,研究方向:微机接口技术。 

55— 

翮塌硬件技术与研兜 

置为输入或输出,模拟8255工作方式0,提供中断处理,基 

地址设置为0x300。 

3.2硬件连接 

系统硬件连接简图如图2所示。工控机给PCL726送入 

信号,PCL726输出两路模拟电压,经功放进行电压放大,驱 

动直线电机运动;光栅检测电机工作台位移数据,送入光栅 

数显仪处理并显示,PCL73l采集光栅数显仪数据,送入工 

控机处理。在工控机中通过设计C程序,实现对直线电机的 

运动控制。 

图2系统硬件连接简图 

图3为直线电机驱动精密工作台的具体实物连接图。 

图3系统硬件连接实物图 

4.实验软件系统设计 

控制系统软件是实现控制算法的基础,主要完成传感器 

信号的输入,以及控制算法的结果输出,并应当包括必要的 

保护程序。 

在程序运行中,我们需要以固定的周期采集光栅数据、 

输出控制信号,实现此功能最准确和方便的方法就是采用 

时钟中断技术。PC机中系统定时器的中断频率为18。2Hz, 

其最小定时精度约为55ms,对精密工作台的控制来说,这样 

的采样周期远远不能满足要求,一般我们希望定时采用周 

期为lms,所以必须提高定时精度。 

系统定时器的输入频率为I.1931816MHz,经65535分 

频,产生一个18.2Hz的连续中断,中断号为8。因此,可以通 

过修改系统定时器的分频数就可以获得较高频率的时钟。 

由分频数=最高频率/要求的时钟频率,得到lms采样周期 

对应的分频数=1193181.6/1000=1193。 

系统定时器8253的控制字寄存器地址为0x43,给控制 

寄存器输入0x36。设置系统定时器后,新的中断程序每lms 

执行一次采样和控制输出程序,设定每经过55ms就执行原 

中断程序。0x20是中断控制寄存器的入口地址,每次在中断 

服务程序结束前要送中断结束命令字给中断控制寄存器,为 

下次中断做好准备。 

主程序主要完成的任务是初始化lJO端口、D/A端口,设 

56一 

置工作台相位零点,设置中断定时器,初始化所需要的控制 

变量以及程序结束前恢复系统定时器等。初始化完成以后, 

程序进入等待。中断子程序完成数据采集,控制算法运算,控 

制输出以及调用原系统定时器中断子程序等。其软件控制流 

程如图4所示。 

开始 

1/O,D/A端口初始化设置 

等待 

保存定时器I13中断向量 

结 =结束/ ==> = 

关中断 

嘉n关中断 I 

修改系统定时器 

恢复原定时器中断向量 

设置新的定时器中断向量 

开中断 

开中断 

结束 

(a)主流程框图 

(b)中断子程序框图 

图4程序流程图 

5.电机模型参数辨识数据及处理 

电机稳态运行时,加速度为0,存在平衡式: 

F:f=Kri (5.1) 

式中:f为摩擦力。 

则稳态时电枢电流为: 

i= ( ・2) 

从而可得: 

u= + f (5.3) 

测量出不同的输入电压下的工作台稳态运行速度,即可 

辨识出电机的力常数。图5为实测的一组线圈电压与稳态速 

度值关系曲线图,用最小二乘法拟合,得到其表达式为: 

Um-13.1v+0.262 (5.4) 

从图5可以看出,线圈电压与稳态速度之间保持良好的 

线性关系。由式(5.4)得到电机的力常数为13.1N/A。而理论 

计算值嘲为16.3 N/A,实测值与理论值能够较好的吻合。 

将数值KM=l(b=13.69,m=14.kg,R=7.71)代入式(2.5), 

从而得到直线电机的数学模型为: 

G(s) (5.5) 

望 

E 

E 

、 

磺 

精 

{疃 

图5线圈电压与稳态递度关系Ittl线图 

6.结论 

本文推导了直线电机的数学模型,建立了直线电机驱动 

单自由度工作台的硬件及软件系统,采用定时中断编程技 

【5]罗俊航.用于精密工作台驱动的永磁直线直流电机的设计与 

术,在DOS下运行C语言程序,采集工作台位移数据,经数 

实验研究【D】.西安交通大学硕士学位论文,2005,3. 

据处理,得到电机的力常数为13.1N/A,与理论值间的误差 

The Research of the Linear Motor Parameter Identification 

Based on the Timing Interrupt Programming 

Yuan Shuangyun Yan Chunlai 

(1.Panzhihua University,Pan Zhihua,617000,SiChuan; 

2.Panzhihua University,Pan Zhihua,617000,SiChuan) 

【 b—hct】Based on the timing interrupt prggramming,a method of the linear motor parameter identification is proposed.The 

mathematical model of hte linear motor is derived.The hardware and software systems of a one-DOF table driven by a linear motor 

is established.We use timing interrupt programming technology,and run C program under DOS system.The displacement data of 

the table is collected and processed.We get the force constant ofthe motor 13.IN/A,which agree well win1 the hteoretical value. 

【 啊出】timing interrupt;parameter identiifcation;linear motor 

(上接第51页) 

3.小结 

系统。 

上面讨论了基于B/S结构的信息系统的安全问题,并提 

参考文献: 

出了一些切实可行的抵御安全隐患的建议。当然,构建一个 

【1】张守伟,宋文爱.基于B/s模式的管理信息系统安全问题研究 

真正安全的B/S结构的信息系统并不是简单地将上述技术 

【J].黑龙江科技信息,2008,05:71. 

添加进去,而是要在系统设计阶段就将安全性作为一个重 

[2]王国欣,朱鲁华.B/S模式的管理信息系统的安全模型设计 

要的方面来对待。尽量使系统的每一个部分都体现安全性, 

[J】.计算机工程,2004,30(12):315—31 7. 

将信息安全的概念融合到系统设计与实现的每一环节和过 

【3】钟世芬,柳荣其.基于B/S模式的数据库安全访问方法[J].西 

程中,这样才能真正成为一个有安全保障的B/S结构的信息 

华大学学报(自然科学版)。24(3):1卜1 7. 

Analysis of Safety Problems in Information System Based on hte B/S Mode 

Lin Liqiao 

(Qingdao Hismile College,Qingdao 266100,Shandong) 

【J^】b螂】The development of the nIternet technology promotes hte application of information system based on the B/S mode.In 

hte procedure of system designing,the safety problems should be taken into serious consideration.In htis paper,the author analyzes 

the safetypitfallininformation system andprovides some coping strategies. 

【 啊c由】B/Smode;system safety;SQLInjection 

57— 


本文标签: 电机 系统 直线 中断 电压