原创 AT89C51单片机在数控车床切削力测量中的应用

2009-8-13 08:47 2492 6 6 分类: MCU/ 嵌入式
摘   要:本文介绍了应用AT89C51单片机测量数控车床切削力的新方法,重点阐述了单片机实现连续自动采样、A/D转换、标度变换及数据处理的方法。文章给出了单片机测控系统的原理、结构及进行数据采集的部分程序。电子园51单片机学习网?2H5T2E:~g
关键词:AT89C51单片机,测力传感器,桥路,数据采集,标度变换 ?|T Wci#lcO5{44606 电子园51单片机学习网:s;Vm ?(X

1   问题的提出电子园51单片机学习网2gH-G'M7Y#`&Vv
    在数控车床的加工中,切削力的测量甚为重要。通过对切削力的测量可以分析与研究数控车床各零部件、机构或结构的受力情况和工作状态,验证设计和计算结果的正确性,确定整机工作过程中的负载谱和某些物理现象的机理。因此,他对发展设计理论、保证数控机床安全可靠地运行以及实现数控机床自动加工、自动检测、自动控制和切削力过载报警等都具有十分重要的作用和适用价值。

IU&if8G G O44606 电子园51单片机学习网+](J'q:`K:\ ?

2   系统硬件接口电路的设计电子园51单片机学习网$w7_#|9L KL
    系统硬件原理框图如图1所示。系统以AT89C51单片机为控制核心,外围电路针对单片机的功能特点而设计,充分利用了AT89C51单片机片内资源丰富的特点,简化了外围电路,提高了可靠性。下面对系统中主要功能模块与硬件可靠性技术逐一分析。

2wA H\+X&[U44606

点击看大图
?r"XA3oq @Xb\44606 电子园51单片机学习网b.cf&v.zO
图1  系统硬件原理框图电子园51单片机学习网`J6y5X.g:h6kzX


She?.bu;PO446062.1  切削合力与分力
H6o/r;tX;e#_[M44606    为了便于测量和研究数控车床切削力起见,尤其是为了适应生产中设计和使用数控机床、刀具和夹具的需要,一般都把总切削力Fr分解成三个互相垂直方向的力,即Fz、Fy、Fx来研究。电子园51单片机学习网$jY{c-F(E0W
2.2  测力传感器电子园51单片机学习网{)Zq2Zm;O7F$tV8y A
    通常测力仪中最常用的传感器是电阻丝应变片和压电晶体。我们所设计的八角环测力仪是一种电阻丝应变片式的测力仪。其工作原理是测力仪的八角环是弹性元件,在环的内外壁上粘贴电阻应变片,并连结成三个电桥以作为测定X、Y、Z三个方向切削力的传感器,在数控车床车削时,车削力经工件转动传递于车刀上,再由车刀刀杆传递到八角环,八角环的变形使紧贴在其上的电阻应变片也随之变形,电阻值R发生了变化(R±ΔR)。当应变片受拉伸时,电阻丝直径变细,电阻值增大(R+ΔR),当应变片受压缩变形时,电阻丝直径变粗,电阻值变小(R-ΔR),从而输出正比例电信号。实验得知,由于电阻应变片的电阻变化很小,所以必须将信号放大到0—5V后才能输入单片机控制系统进行相应的处理。
;mfgl1F5c(J44606    电阻应变片组成的电桥如图2所示。a)图为等臂全桥电路,b)图为卧式半桥电路。电子园51单片机学习网h'KwgYg Dwg



i-L DWUO\.o Wf44606 电子园51单片机学习网%k;r(g xuX
图2 电阻应变片组成的电桥电子园51单片机学习网vEM&Zs:LcT

电子园51单片机学习网'z c^6l!i*V

    图2中a)为由电阻应变片所组成的电桥R1、R2、R3、R4分别为四个电桥桥臂的电阻。当A、C端加以一定的桥压U时则B、D端的输出电压 U由下式求得:电子园51单片机学习网f5]Esz4d+q:\
 电子园51单片机学习网}"K{pe0B
(1)
P&l{"y ~J,~7g44606    由式(1)可知,当R1R3=R2R4时,电桥输出电压ΔU=0,即电桥处于平衡,这就是在进行切削力测量前必须进行的电桥平衡的调节工作。电子园51单片机学习网UP7|)PxA;^IR/vw
    在切削力的作用下,应变片的电阻发生变化,破坏了电桥的平衡。若R1、R2、R3、R4分别产生ΔR1 、ΔR2 、ΔR3 、ΔR4的电阻变化,则由式(1)电桥的输出电压为:电子园51单片机学习网\3h(EM q


v8\l%efDk1K:]44606        (2)电子园51单片机学习网`(v rW ToVR!oyD
    由式(2)可以看出电桥的一个重要性质,当电桥相邻两臂有符号相同的电阻变化时,电桥输出电压为两桥电阻变化相减的结果。因此,在测力仪接桥时,为使电桥有较大的输出,则应使电桥相邻两臂有符号相反的电阻变化,而相对两臂有符号相同的变化。这就是本测力仪布片于接桥的原则。电子园51单片机学习网#XCc~,w
    测力仪常用的电桥有等臂全桥(电桥由四个臂组成,R1=R2=R3=R4)及半桥(电桥由两个臂加上两个固定电阻组成,R1=R2=R),如图2所示。由式(2)两种电桥的输出电压为:电子园51单片机学习网8mV1CT1Y\)V
全桥:ΔU=U/4R(ΔR1-ΔR2+ΔR3-ΔR4)                 (3)
{}v.\4hA/|(X44606半桥:ΔU=U/4R(ΔR1-ΔR2)                           (4)
&k,`bTS cJ44606    比较(3)和(4)可知,当 ΔR1= ΔR3=+ΔR; ΔR2=ΔR4=-ΔR时,全桥的输出为半桥的两倍,也即全桥的灵敏度为半桥的两倍。因此,为提高测力仪的灵敏度,即电桥有较大的输出,我们在设计测力仪时采用了等臂全桥的测量电路。
5@f\Vz\ u:@#H446062.3  量程放大器电子园51单片机学习网M6G G0`^4^
    把传感器输出的信号一般为μv— mv级,放大到模数转换器所能接收的统一电平0—5V.电子园51单片机学习网 S6wi8a;px+q%BNI0| M
2.4  多路开关
/Q;zp-EXj$N?*` N44606
    把数控车床切削过程中由传感器变换后的各路的电信号与A/D相连,以便进行A/D转换,这样既可节省设备,又不至于使各个被测参数之间互相竞争。多路开关每次闭合的通道号由程序控制。电子园51单片机学习网g9vW4\$MVt
2.5  采样保持电路
.r:e c$s4u-v'F44606   由于现场所测的切削力是连续变化的,而单片机采样却是断续的,为了使参数未被采样时仍能维持原来的数值,所以需要增加一采样保持电路,我们采用了大规模集成电路芯片LF398。
#iq3F+I4K2K(eE/ze446062.6  A/D转换器电子园51单片机学习网&MQs[ o q
    把测力传感器输出的模拟电压变成数字量,我们选用的是ADC0809八位A/D转换器,他的转换方法为逐次逼近法。在A/D转换器的内部含有一个高阻抗斩波稳定比较器,一个带有模拟开关数组的256R分压器,以及一个逐行逼近的寄存器。八路的模拟开关可由地址锁器和译码器控制,可以在八个通路中任意访问一个单边的模拟信号。电子园51单片机学习网~"_t k0HK#b
2.7 显示切削力
2?Z^;s|f;A$} x44606    A/D转换器虽然将测力传感器输出的模拟电压值转换为数字量,但是它并不是实际数控车床切削力的值,要得到真正的切削力的值还需进行以下两步工作:静态标定和标度变换电子园51单片机学习网(EG,XpB#NL;E
    静态标定:就是通过实验建立测力传感器输出电压与切削力之间的关系曲线和数学模型。
$s%N J P(P~-Jr}44606    标度变换:就是将A/D转换器转换后的00H—FFH数字量再转换为实际的切削力的值。电子园51单片机学习网 Ez"\MY]+DS+b
    以上两步工作进行完毕后才能在单片机LED上显示出数控车床实际的切削力的值。以便数控车床操作人员进行监视和管理生产等。电子园51单片机学习网!v2{ H}M

电子园51单片机学习网:mxe,a y

3 系统软件设计电子园51单片机学习网H9MS'o?;Y@Z
    系统的主程序框图见图3,系统软件包括:动态显示程序、A/D采样程序、标度变换程序和中断服务程序等。
U m pf5z'y+^(C,e(V44606    中断服务程序主要是利用定时器中断产生的时标,对LED数码管进行动态刷新显示。
C G;CKU.ix446063.1  A/D采样程序
,_.}^/@XN]M])Y44606
    本程序分主程序和中断服务程序两部分。主程序用来对中断初始化,给ADC0809发启动脉冲、送模拟量路数的地址、动态显示、监控报警等。中断服务程序用来接收A/D转换后的数字量和判断一遍采样完成否。

`-ER#d a5Nz44606

y ~:l^dP*ar DvF4[44606点击看大图电子园51单片机学习网w B\UYu*E~
    电子园51单片机学习网Z \y+z H%h
             图3    系统主程序框图                      电子园51单片机学习网_,f3Wf y

电子园51单片机学习网q[E(C@s

@/ezg8a44606

A{Se |7Zl;D44606   图4  标度变换子程序框图电子园51单片机学习网f`&ko+l0C+y
    部分参考程序如下:电子园51单片机学习网8xJX'jg#w!y8D
主程序:ORG     0A00H电子园51单片机学习网6_X)os![j1Q
        MOV     R1,#30H;输入数据区起始地址电子园51单片机学习网]"jzi'N H
        MOV     R4,#03H;模拟量总路数送R4电子园51单片机学习网.n,j jh5u
        MOV     R2,#00H;IN0地址送R2电子园51单片机学习网u8^#vW Pqa4]s
        SETB     EA电子园51单片机学习网$|v'z$[:O
        SETB     EX0电子园51单片机学习网.a3lqy];is Q?7J~
        SETB     IT0电子园51单片机学习网5YE'E-zL/fKA ]
        MOV     R0,#0F0H
aq TUXP'~44606        MOV     A,R2电子园51单片机学习网qH PjN^)w0\b
        MOVX   @R0,A电子园51单片机学习网$YgM K/W)p$W A]
        SJMP    $        ;等待中断
R\\R1{ |soe44606中断服务程序:电子园51单片机学习网0|~7]2m5?{CHEN&?
ORG     0003H电子园51单片机学习网JY@,J!d
AJMP    CINT1
Nw V V:W%N+h44606ORG     0100H
k _!Zk d.^5A44606CINT1:  MOV    R0,#0F0H电子园51单片机学习网:I?o5s\ R!H/Y
        MOVX   A,@R0电子园51单片机学习网U'F}S8?C
        MOV    @R1,A电子园51单片机学习网W{? j/M.L.cUk?
        INC     R1
c"ptq(J*J V44606        INC     R2
}7C!E~5VH%cF.g:h44606        MOV   A,R2电子园51单片机学习网W z~)@sxs-^
        MOVX  @R0,A电子园51单片机学习网'w0FJ4mrB+l$g7]c
        DJNZ   R4, LOOP;若未采集完3路,则转LOOP电子园51单片机学习网^%m)^ }$B
        CLR    EX0;     若采集完3路,则关INT0中断
k"Q8mPj L/K44606LOOP: RETI
5D edOH C44606       END
v+]:AI4M],g446063.2 标度变换子程序框图电子园51单片机学习网4\ wf+YZb4Bi0]
   由实验结果得知,本系统由A/D转换成的数字量与数控车床切削力的值呈线性关系。因此,标度变换的数学公式为:电子园51单片机学习网 W(b/Kv3m[3[)R
Ax=A0+(Am-A0)(Nx-No)/(Nm-No)
0d\q'm/s A~1v(w?7Tog44606A0  ── 一次测量仪表的下限电子园51单片机学习网4Oq(W+vo/L,C
Am  ── 一次测量仪表的上限电子园51单片机学习网z7S|a zj3d9T0q%m+~
Ax  ── 实际测量值电子园51单片机学习网T:a%J"x8XNY)Im4R
N0  ── 仪表下限所对应的数字量
_/f(Z~r4`5[i44606Nm  ── 仪表上限所对应的数字量
Z)F f yu C3}44606Nx   ──  测量值所对应的数字量电子园51单片机学习网gPL*_CmOw
    为了使程序简单,一般把被测参数的起点A0(输入信号为0)所对应的A/D转换值为0,即N0=0,这样公式变为:
!IEo Y\k1i)F'?44606  Ax= Nx/Nm(Am-A0)+A0
!wI;Q-P6v%Vb!D!Bd44606该系统标度变换子程序框图如图4所示。电子园51单片机学习网.um2F?owL/}v


KC1BGs7o@!B44606                             电子园51单片机学习网E#W.d(y0@vg:a
4  结束语电子园51单片机学习网0O&}5G e1nn1paWs/a
    应用单片机测量数控车床切削力,实现了生产过程中连续自动采样、实时显示、过载报警,以便操作人员进行监控和管理生产,有效地防止了因切削用量过大而损坏数控车床的现象发生。本系统也可经改进后移植到需限载的其他领域中应用。

C.iU5ys44606

4To"Sbm2`2B@&y;y-jO(O44606参考文献:
'K.N.w%@&g_&@q~ Uv pq44606
1  潘新民,微型计算机控制技术,人民邮电出版社,1986年
'E*k,MG8gz446062  胡汉才,单片机原理及其接口技术,清华大学出版社,2001年电子园51单片机学习网/XeLI:Sy)K2t7I
3  杨荣福,董申,金属切削原理,机械工业出版社,1988年电子园51单片机学习网Ri#U.R(W:D
电子园51单片机学习网4p j }^-a:D1B*xX

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条