分享好友 方案首页 频道列表

基于光电鼠标传感器的带速度精密测量及其控制系统———基于光电鼠标传感器的带速度精密测量及其控制系统

2012-04-15

摘要:对于普通的带传动装置进行较高精度的速度控制,传统的检测及控制器件未必能让人满意。光电鼠标芯片因以其高精度、低现场环境要求、价格低廉等因素非常适用于位置检测场合。鉴于此,结合光电鼠标芯片与AT89S51单片机,通过对普通带传动装置的改进,可使其达到快速、稳定、准确的传动速度。测试表明,这种检测及控制方式是行之有效的。

引言

  带传动是工业生产中使用普遍的传输装置,其常用的速度检测装置是安装在电机旋转端的光电编码器。但设备在长期使用中,因磨损等不可预计情况,使得电机转速与带传动速度出现严重的不一致。这种半闭环控制方式在需要较高精度的带传动速度控制上误差很大。光栅尺等因价格昂贵、对现场环境要求高,往往对于普通工况中的的带传动装置改装并不很适用。鉴于此,本文提出了使用一般商用的光电鼠标代替传统的检测器件,通过AT89S51单片机实现现场的PID控制,使带传动速度达到我们满意的要求。

  

1.检测系统硬件组成

  1.1 OM02光学传感器芯片及鼠标控制器

  这款光学COMS传感器是一款针对个人计算机所配置的非接触式光电鼠标芯片。他集成有数字信号处理器(DSP)、双通道正交输出端口等。在芯片底部有一个感光眼,能够不断的对物体进行拍照,并将前后两次图像送入DSP中进行处理,得到移动的方向和距离。DSP产生的位移值,转换成双通道正交信号,配合鼠标控制器,将双通道正交信号转结成单片机能够处理的PS/2数据格式。设备安装在一套塑料的光学透镜设备上,并一个配备有一个高强度的LED。此外,他可提供高达400点/英寸的分辨率以及16英寸/秒以内的速度检测。

  图1为鼠标芯片的安装装配图。因OM02芯片为COMS型传感器,因此必须配备有与之相适应的高强度发光二极管,发射角度与底板夹角30。~45。 范围内。在标准安装配合后,底板距离工作表面的有效距离在0mm~2mm内,OM02芯片可进行正常的数据接收检测。


  1.2检测控制原理

  本系统采用全闭环控制方式,如下图图2,将鼠标检测到位移增量反馈回单片机,并进行数字式PID控制,运算结果通过D/A转换芯片传给变频器,从而控制电机的转速。


  本实验系统主要由原动机、传动部分、执行部分和控制部分组成。机械传动系统作为机器的重要组成部分,不仅应能实现预期功能,而且应具有良好性能。为此,本实验采用三相交流异步电机(Y2-63M1-4型,0.12KW)、变频器(富士FRN0.4C1S-4C),30:1蜗轮蜗杆减速器、v型B相带传输装置、P204型球轴承及轴承座等作为模拟工业设备的主要的传动及执行部分。通过单片机调整数模转换器的输出电压U,可改变变频器的输出频率,从而改变电机转速。

  

2. 单片机程序设计

  2.1 鼠标通信协议原理

  鼠标与单片机的数据通信方式采用PS/2通信协议。

  PS/2鼠标的物理接口为6脚圆形接口,使用中只需1引脚Data、3引脚GND、4引脚+5VPower和5引脚Clock这4个引脚即可。

  鼠标履行一种双向同步串行通信协议,在时钟信号的作用下串行发送或者接受数据。通常情况下,单片机在总线上具有总线控制优先权,可在任何时候抑制来自于鼠标的通信。从鼠标到单片机的数据在时钟的下降沿被读取,相反,单片机到鼠标的数据在时钟的上升沿被读取。时钟信号总由鼠标内部芯片提供,时钟频率一般在10~20KHz。

  2.1.1 单片机对鼠标的通信

  根据协议要求,单片机对鼠标的控制只需把时钟线拉低最少100us以上来禁止其通信,并且单片机拉低数据线使之处于请求发送状态。如图3所示,当时钟线升为高电平后被PS/2设备重新拉低,即可开始单片机向鼠标的通信。


  2.1.2 鼠标对单片机的通信

  因单片机对总线具有控制权,当鼠标要向单片机发送信息时,必须先检查时钟线是否为高电平。如图4所示,当时钟线出现高电平,数据线出现低电平,表明鼠标请求发送,单片机可以接受来自鼠标的数据。


  2.1.3单片机发送的控制数据

  按照鼠标的PS/2协议规范,实际编程时先对鼠标发送0xff使其复位,默认采样频率为100次/秒,缩放比例1:1,数据报告禁止。使用0xea命令进入stream模式、使用0xe8,0x03命令设置解析度为8点/毫米。使用0xf4命令使能数据报告。配合AT89S51单片机的定时器功能,将其时间常数设置为0.1s,每次中断时发送0xeb命令读取位移数据信息,每发出一次,单片机接收到的位移数据包都包含有位移信息和按键动作信息。具体格式为表1所示。编译时也只需提取X3的有效数据包即Y方向位移增量



  2.2 PID控制软件算法

  使用神经网络PID自适应控制对系统进行matlab的仿真测试,效果颇令人满意。但因其输入层、隐含层、输出层的多阶矩阵运算使得单片机的运算时间大幅度的增加,造成时间上的不确定因素增大,同比使用增量型PID控制,尽管后者需调整三个控制参数,但同样可使精度达到我们预期的效果,运算时间则大幅度下降,为此仍可选用增量型PID算法作为控制。算法

  增量式数字PID的控制算法为:

  U(k)=U(k-1)+*(e(k)-e(k-1))+*e(k)+*(e(k)-2e(k-1)+ e(k-2))

  其中e(k)为当前位移增量与上一次位移增量的变化量, 同理e(k-1)、e(k-2)各为往前时间间隔的位移变化量。

  利用单片机串行中断接收功能,可在PC机上实时调节PID的kp,ki,kd参数。

  

3.上位机监测设计

  通过单片机的串口发送,在LabVIEW中编写程序来完成PC 机控制数据通信设备进行数据交换,直接通过串口接收外部数据并进行图形显示,并可以将数据存放在txt文件当中。在Labview中主要是通过VISA控件实现串行口直接数据通信,通过RS-232串行接口和Labview实现数据的通信。



  使用read string控件可以用来显示。数据接收并非连续不断的接收,而是通过一定的延时。为实现不间断的接收单片机发送的串口数据包,须将前面的写和延时都去掉。因串口接收到的数据是字符型的,通过强制转换将数据转换为单精度整型。创建数组将数据和数组初始化相结合得到一个完整的数组,通过Waveform. graph控件以及移位寄存器即可实现上位机的实时显示与记录。

  

4 检测控制性能评价

  PS/2接口最大的始终频率是33kHz。本实验单片机使用12MHz的晶振,可轻松完成接口功能。但受其芯片的特性的影响,尽管OM02的鼠标芯片最高可使用的分辨率为400DPI,但在使用较高分辨率的情况下,鼠标传输的误码率将有所上升,其位移精度也将受到质疑。为保证位移量的准确性,采用200DPI的分辨率,配合看门狗,精度误差和程序稳定性将大为好转。

  

5.结语

  使用光电鼠标作为检测带运动的速度传感器,其价格低廉、准确性高而且使用方便,再配合单片机的数字式PID控制以及labview软件的图形检测,可以很好的对速度要求较低、要求精度不是非常高的设备进行改装,使其达到输出速度稳定。又因为光电鼠标技术已趋于成熟,在一般分辨率的情况下下对检测表面的要求不高,在比较恶劣的工况下仍可保证运行无障碍。而近些年所推

收藏
神州普惠试验检验管理解决方案
试验检验管理系统TCM紧紧围绕产品生产试验检验的全过程进行系统规范的监控和管理,有力的监管了整个试验检验过程、协调组织了试验检验工作的开展、规范了试验检验过程的管理,同时还以方便高效的手段,整理和收集了全部试验检验过程的信息数据。

0评论2014-03-24

宏电工业级TD无线路由器应用于交警局电子警察项目
“电子警察”是高科技的交通管理手段,也是道路交通技术监控系统的重要环节,是智能交通系统建设的重要组成部分。它以其无人值守、自动记录、容量大、无需当场处罚、便于管理等优点成为交通管理工作中必不可少的装备。

0评论2013-02-27

领邦公布新型全自动检测方案:弹丸尺寸的快速检测
近日,北京领邦仪器技术有限公司(后文简称“领邦”)公布了一套新型的全自动检测方案——弹丸尺寸检测系统。该系统是一套在线全自动终检设备,采用激光扫描的方式,在计算机中还原炮弹外形,能够实现炮弹外形尺寸和形位公差的快速检测,满足大批量产品的在线自动化检测,避免人为检测造成的误差,同时保证数据的可靠性以及提高数据管理方便性。

0评论2012-08-31

仪器总线技术的回顾与展望
在测试测量领域,仪器总线技术的发展历来是工程师和科学家们最为关心的部分。从上世纪60年代推出的专用于仪器控制的GPIB总线,到现在被广泛使用的 USB、VXI、PXI和最新推出的LXI、PXI Express,不断涌现的新型总线技术在帮助我们的工程师更快捷高效的完成测量任务的同时,也引起了行业内专家们的广泛争论,究竟哪一种总线将会主宰未 来的测试测量领域呢?

0评论2012-05-28

加固电源典型应用方案
美国北大西洋(NAII)公司为军工和航空领域的嵌入式市场所提供的加固电源,类型齐全,无论是标准型产品还是定制型产品,都应有尽有。在国内外航空、航海、舰船等应用中占有及其重要的地位。

0评论2012-05-03

倾角传感器在无人机上的应用
无人驾驶飞机简称无人机,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。机上无驾驶舱,但安装有自动驾驶仪、程

0评论2012-04-13

倾角传感器在移动通讯车平衡系统上的应用
移动通信基站车是移动通信领域中用于应急通信信道建立的系统集成车辆。主要的功能一般包括GSM、CDMA、3G基站信道的建立、无线计

0评论2012-04-13

倾角传感器在水平平台测量上的应用
在仪器仪表、精密工具、机械制件的检验等行业经常会使用到水平平台,而大理石平台可以作为一个理想的选择,因为大理石的平台是一

0评论2012-04-13

SST倾角传感器在阳光追踪系统上的应用
随着能源的匮乏,人类越来越注重利用新型能源来代替现有的煤、石油原料,利用太阳能获得能源就是一个非常好的办法。阳光追踪器

0评论2012-04-13