波面检定仪无线调节单元的限位系统设计

2019-04-26 01:43唐寿鸿卢庆杰
光学仪器 2019年1期
关键词:波面直流电机限位

朱 硕,韩 森,唐寿鸿,卢庆杰,王 芳

(1.上海理工大学 光电信息与计算机工程学院,上海 200093;2.苏州慧利仪器有限责任公司,江苏 苏州 215123)

引 言

随着科学技术的发展,对仪器的加工制造精度有了更高的要求。在进入纳米制造的今天,检测和制造两者形影相随。波面检定仪作为光学领域中十分重要的精密检测仪器,被广泛应用于高精度检测中。传统波面检定仪的调节大都是手动调节,其操作相对复杂,调节速度慢、调节效率低且受人为因素影响较大。对此,上海理工大学和苏州慧利仪器有限责任公司研究出通过无线遥控的方式进行调节的方案,解决了波面检定仪手动调节的一系列弊端。调节控制单元主要由高精密直流电机执行,在执行过程中,电机的转动不是随意进行的,而是在达到一定位置时,需要及时停止并反馈相应的信息[1-2]。

为了实现对波面检定仪无线调节单元的限位控制,本文提出了一套限位系统设计方案。硬件设计采用CC2530控制模块与限位电路相结合的方式,同时在IAR Embedded Workbench开发环境中编写限位程序,并且通过MSComm串口通信上位机程序获取控制板ADC模块采集到的信息,以方便观察限位状态是否及时准确地传输到控制模块中。通过实验验证可知,该限位系统在限位控制中具有良好的可行性。

1 波面检定仪工作原理及限位系统设计

1.1 波面检定仪工作原理

波面检定仪是一种利用光学干涉计量原理进行测量的仪器,仪器中的两路光经参考面与被测样品后存在一定的光程差,从而产生干涉条纹,再通过CCD相机对产生的干涉条纹进行采集和分析,就可以对待测样品的表面形貌等信息进行准确测量。该仪器具有精度高、非接触、快速、抗干扰等特点[3-4]。图1为利用精密直流电机驱动调节波面检定仪示意图,图中由电机驱动滤光片旋转,当渐变滤光片旋转时光透过率连续改变,由此可以调节干涉条纹的强度[5]。调整光强过程中,需保证光强在CCD的线性响应区间内,故调节需要有一定的范围限制。

1.2 精密直流电机极限位置停止方案

利用无线调节装置对波面检定仪进行调节,当精密直流电机旋转到一定程度时需要对电机工作及时停止。此时通过限位开关来限制精密直流电机转动的行程,并利用机械部件的移动使限位开关按下或弹起来实现接通或断开电路。在限位系统中,我们使用常开型单刀双掷开关来改变精密直流电机的运动状态。

1.3 确定限位状态方案

限位模块对精密直流电机限位时,需对精密直流电机达到极限位置的状态进行获取。获取限位信息的方案如图2所示,本方案充分利用现有CC2530控制模块的单片机引脚,尽可能地利用I/O口做外设使用,并使用单片机内部集成的ADC模块实现对精密直流电机限位状态的获取。本方案使用CC2530单片机的一个引脚作为信号的ADC输入,并将参考电压设为3.3 V,因不同的开关对应不同的电阻值,故ADC模块采集到的电压也就各不相同。通过设计的电路将不同微动开关触发的信号转换为0至3.3 V的电压模拟量,A/D转换模块再将电压模拟量转化成单片机可识别的数字量。

图2 限位信息获取方案Fig. 2 Position limit information acquisition design

2 限位系统硬件设计

波面检定仪限位系统主要由无线遥控模块控制,并由CC2530芯片的一个引脚获取限位信息。电源模块给CC2530控制板提供12 V和5 V的电源,分别给驱动电机和逻辑部分供电。限位系统硬件结构如图3所示。在实验中,CC2530控制板通过控制L298N驱动板使精密直流电机工作,当电机某个方向转到极限位置时触发限位开关,使电机停止运动[6]。

图3 限位系统硬件结构图Fig. 3 Position limit system hardware structure

图4为限位电路原理图,精密直流电机正转到极限位置时触发微动开关K11,反转到极限位置时触发限位开关K12。限位开关触发时,设置电阻R1与R2不同,单片机所采集到的电压会不相同,根据电压值大小即可判断出精密直流电机的极限位置。触发的限位开关通过ADC模块将限位信息传达到控制模块,控制板进而读出调节单元的限位信息。

3 限位系统软件设计

本实验中波面检定仪无线调节单元的限位系统是基于TI公司提供的Basic RF协议,为系统提供一个数据链层并且用于两个节点的通信。限位模块控制程序主要使用C语言编写,通过按下无线调节的遥控板功能按键将指令发出。当调节单元达到极限位置时,即触发限位开关使精密直流电机停止目前方向的运转,同时改变相应引脚电平,为下一步调节做准备[7]。

图4 限位电路原理图Fig. 4 Position limit circuit

在精密直流电机运转过程中,通过改变PWM波的占空比对精密直流电机转速进行调节。在限位系统控制程序中,设定三种不同的脉冲宽度调制方式,对电机低速、中速及高速的运动进行控制,这样就可以在使用波面检定仪测量样品时,结合干涉条纹图像选择不同的调节速度进行调节。在软件系统中编写了MSComm串口通信上位机程序,以此对CC2530控制板ADC模块采集到的电压信息进行获取和显示,检验限位状态是否及时准确地传送到单片机。限位系统程序流程如图5所示。

4 实验结果

通过对限位系统硬件平台搭建和控制程序编写,实现了对波面检定仪无线调节单元的限位要求。实验中,当精密直流电机达到极限位置时可以及时停止,并通过MSComm串口通信上位机程序直观地看到ADC模块采集到的限位电压信息。图6即为精密直流电机在正转过程中达到极限位置时反馈回来的限位电压信息。

当ADC模块获取限位电压后,CC2530控制模块对采集到的限位电压进行判断,继而执行相应的指令,限位电压误差允许范围为±0.2 V。不同限位开关触发时的理论电压是不相同的,为了进一步验证限位系统设计的可靠性,还搭建了原理相同的另外两套限位系统,分别用K21、K22和K31、K32表示两套系统中的开关,且每个开关串联的电阻不同。通过串口软件助手采集到的限位电压如表1所示。

图5 限位系统程序流程Fig. 5 Position limit program process

图6 电机正转达到极限位置时的串口显示图Fig. 6 The serial port display when the motor reaches the limitation

5 结 论

本文针对波面检定仪中精密直流电机旋转有极限位置的情况,设计了相应的限位系统。该限位系统利用限位开关来实现精密直流电机极限位置的控制,在限位电路中,采用CC2530单片机的ADC模块获取触发限位开关的信息并判断精密直流电机的限位状态。波面检定仪无线调节单元的限位系统实现了对调节单元的限位控制,避免了无线调节波面检定仪时单向卡死及过度调节的问题。通过限位系统的使用,确保了精密直流电机与机械结构及光学部件高精度配合的要求,进而保证了对待测样品面形的精确测量。

表1 限位电路理论输入电压和实际采集电压Tab. 1 Position limit circuit theoretical input voltage and the actual acquisition voltage

猜你喜欢
波面直流电机限位
一种用于BMC或DMC塑料的分散机
基于模糊PID的无刷直流电机速度控制系统的设计与仿真
浅谈起重机双限位的设置
某型轴承限位销装配工装的改进与应用
基于恒定陡度聚焦波模型的分析与讨论
多普勒效应中观察者接收频率的计算
浅谈光的干涉和衍射的区别和联系
分阶段减少母猪限位栏的使用
基于FPGA的双绕组无刷直流电机软件设计
波面位移非线性特征数值研究