基于光学鼠标传感器的转速测量方法研究

2008年第27卷第9期传感器与微系统(Transducerand

Microsystem

Technologies)

21

基于光学鼠标传感器的转速测量方法研究水

刘冬冬,姜炜,张天宏

(南京航空航天大学能源与动力学院。江苏南京210016)

摘要:提出了一种基于光学鼠标传感器的转速测量方法。分析了转速测量原理,解决了光学鼠标传感

器ADNS-3080的软件初始化和镜头对焦等关键问题,设计了基于光学鼠标传感器的转速测量试验系统。试验结果表明:这种方法能准确判别转向,对于本试验系统,在1速响应性。该方法适用于低速转动部件的转速测量与转向判别。关键词:转速测量;转向判别;光学鼠标传感器;CMOS相机中圈分类号:TP212.12

文献标识码:A

文章编号:1000-9787(2008)09-0021-03

000

r/min范围内具有良好的线性度和快

Study

on

rotationspeed

measurementbased

sensor术

on

opticalmouse

(College

ofEnergyandPower

LIUDong-dong,JIANGWei,ZHANGTian-hong

Engineering,NamingUniversity

Nanjing21∞16.China)

ofAeronauticsand

Astronautics,

Abstract:Anovelrotationspeedmeasurementmethodbased

on

opticalmouse

as

sensor

isproposed.Therotation

oftheopticalmouse

sensor

speedmeasurement

sensor

principleisanalyzed.The

key

problemssuch

software

initializing

on

ADNS-3080andfocusingofthelensaresolved.Anexperimentsystembasedopticalmouse

is

designed.Theexperimental

responsivityofsurvey

resultsindicatethatthis

are

method

can

exactlydistinguishthedirection,thelinearityand

theexperimentsystem

distinguishing.

goodinthe1000r/minscope.Themethod

issuitablein

thelow—speed

anddirection

Keywords:rotationspeedmeasurement;directiondistinguishing;opticalmousesensor;CMOScamera

0引育计算等关键问题,并对这种方法进行了试验验证。1基于光学鼠标传感器的转速测量原理

1.1

转速测量是机电产品的研究开发、测试分析、质量检验、安全及优化控制等工作中所必不可少的内容。目前,对转子速度的测量方法主要有机械式测量、基于电感式传感器、电涡流传感器及光电传感器测量等几种。这些传统的测量方法通常只能测量转速大小,如要进行方向判别会使其结构复杂…;且存在较大的测速阈值,在转速比较高时测速效果较好,当转速较低时误差就逐渐增大、实时性变差,甚至无法测速旧’3J。在现代运动测量中,基于计算机视觉技术的转速测量装置得到了广泛的应用H“o。这些装置弥补了传统测量装置的缺点,但设备结构复杂、成本高昂,

光学鼠标传感器

光学鼠标传感器是一种高度集成的数字图像处理系

统,其内部集成了CMOS相机和微处理器,能够实现在二维平面的定位。定位原理如图1所示,CMOS相机伴随着鼠标移动对探测表面连续拍照,处理器提取每张照片里的特

征像素,通过比较相邻2张照片里同一个特征像素的位置

变化,就可以计算得到鼠标在这2张照片拍摄时间间隔内的位移增量。

难以作为一般的转速测量设备推广使用。

针对以上问题,本文提出了一种基于光学鼠标传感器的转速测量方法。分析了转速测量原理,重点研究了光学

圈1

Flg1

光学鼠标传感器定位原理

nlouse

鼠标传感器ADNS-3080的软件初始化、镜头对焦及转速

Localizationprincipleofoptical

semr

收稿日期:2008一04--24

・基金项目:总装预研基金资助项目

22

传感器与微系统第27卷

1.2转速测量原理

光学鼠标传感器输出的定位信息反映了鼠标在一段时间内位移的大小和方向,若知道运动时间就可以根据定位信息计算出鼠标在这段时间内的平均速度。基于这种思想,本文提出采用光学鼠标传感器探测转轴表面切向速度的大小和方向,从而进行转速计算和转向判别。转速测量原理如图2所示,系统上电与初始化完成后开始工作,半导体激光器照亮转轴测量段表面,光学鼠标传感器探测转轴照亮部分,单片机模块定时读取传感器输出的定位信息,并

位移增量为AX。,定时间隔为T(ms),每次转速计算读取Ⅳ组数据,则

Ⅳ次位移增量的平均值为

AX=百1∑AX。;

(1)

所以,转轴转速为

Rn。,

n1

(2)

计算、判别得到转速和转向。

图2转速测量原理示意图表1

光学鼠标传感器的输出数据格式

AX△y

X7

X6

X5

X4

X3

X2工1

X0

2而~。11u--3(r/min)・

(3)

D都为确定值,转速nl仅取决于光学鼠标传感器在单位时间输出的位移增量AX。,而该传感器在设计速度范围内是线性的。所以,理论上基于光学鼠标传感器的转速测量方法是线性的。2试验系统设计

为了验证这种转速测量方法的可行性,设计了基于光学鼠标传感器ADNS--3080的转速测量试验系统。如图2所示,试验系统由光学鼠标传感器、测速平台、半导体激光器、镜头及单片机模块组成。其中,单片机模块以普通8位单片机为核心设计,主要实现光学鼠标传感器的软件初始化、图像获取、定位信息读取、转速计算、转向判别、显示及通信等功能。

本试验系统设计的关键在于光学通道设计和光学鼠标传感器的软件初始化。

Fig2Principlediagramofrotationspeedmeasurement

表1为光学鼠标传感器输出的定位信息的数据格式,AX,AY表示相对上一次定位信息输出时刻鼠标的位移增量,其输出值在一128~127之间。数值的正负表示了位移增量的方向,所以,由定位信息可以轻易、准确地判别当前转向。但要得到真实的转速,就是要准确地测量转轴表面的切向速度,用切向速度除以转轴的横截面周长就可以得到转速大小。在用作转速测量时,根据光学鼠标传感器安装方向,只需要X,y中一个方向的数据就可以计算转速。由于光学鼠标传感器内部的CMOS相机的分辨率有限,它的每一次位移测量都存在取整误差,实际测量时安装误差、对焦误差,振动等因素也会影响传感器的测量精度。因此,需要对传感器输出的定位信息进行处理,以得到可信度较高的位移增量,进而计算转轴表面的切向速度和转轴转速。本文采用平均值法对多组定位信息进行滤波,给出转速的计算方法,采用x方向的位移增量计算转速。

2.1光学通道设计

如图2所示,测速平台为可以正反转的电机带动的一根旋转轴,在该转轴末端延伸一段直径为D的测量段。对测量段表面做纹理化处理,这有利于提高光学鼠标传感器的探测灵敏度。由于传感器内部的CMOS相机只对波长在650nm附近的光敏感,所以,采用自带光束调制透镜、

发射波长为635—650nm的半导体激光器作为光源。通过

透镜调制激光投射到测量段表面的光斑大小,保证在此光斑范围内光照强度尽量一致,这有利于传感器的可靠工作。

Tab1

Outputdataformatofopticalmousesensor

2.2光学鼠标传感器的软件初始化

图3为软件初始化流程图。首先,必须按规定时序下载一段1986字节的固件代码到传感器内部的RAM中;然后,读取固件的CRC校验结果,若正确,则可以进行后续操作,否则,必须重新下载,直到读到正确的校验结果。最后,对传感器的帧速率、工作模式等寄存器进行配置。初始化完成后,单片机每次必须连续访问Ox02,0x03,Ox04这3个寄存器,才可以获得有效的定位信息。

y6

y5

y4

b比y1

y0

设转轴测量段直径为D(mnl),测量段表面的切向速度意义指在成像倍率为1.0时X方向发生25.4mm位移传感

器输出的位移增量,每个定时间隔内传感器x方向输出的

第9期刘冬冬,等:基于光学鼠标传感器的转速测量方法研究

23

表2试验结果

Tab2

Experimentalresults

序号

n。

atletl(%)

n12

ef2(%)

1160.6160.00.37160.30.212170.9170.10.47170.50.213223.1221.50

71

222.90.094258.2256.30.74258.30.065317.2314.30.91317

0.076354.6350.91.04354.70

03

7553.5547.11.16554.60.198578

570.11.38577.90.029845.4833.71.38846.50.1310

878.7

863.7

1.71

877.0

0.19

图3光学鼠标传感器软件初始化流程图

3.3测速范围

Fig3

Flowchartofsoftwareinitializationofoptical

由光学鼠标传感器的工作原理可以推知,只要转轴匀速转动,不论转速多小,传感器都能探测到转轴的转动,因

ADNS-3080还提供了图像获取功能,通过特殊的寄存

此,可以认为这种方法能测量的最小转速

器操作可以获得传感器内部CMOS相机拍摄的照片,这个nl¨。=O(r/min).

(6)

功能在试验时可以用来对焦、计算成像倍率。

由式(1)一式(3)可以得到本方法能测量的最大转速

3试验验证与结果分析

(7)

3.1

试验方法

‰。=警(r/min).

按照图2搭建好试验系统,取转轴测量段直径D=

公式(7)中”…是当成像倍率为1.0时光学鼠标传感5mm,使用光电式转速表标定试验结果。在转轴静止时,用器所能测量的最大线速度,可以看出:为了增大测速范围可单片机读取CMOS相机拍摄到的照片的像素信息并通过串以减小成像倍率n。和转轴测量段的直径D。在本试验系口上传到计算机,在VC++环境下利用这些像素信息复现统中/Z2=1.04,D=5mm,口。。=l016mm/s,代人公式(7)得

CMOS相机拍摄到的照片。然后,不断调节物距、像距直到nl。。=3

732(r/min)。

得到较清晰的照片。对焦后根据测量段表面的实际纹理宽3.4响应速度

度d=0.5mm,CMOS相机的有效感光面积和纹理在照片里根据本方法的测速原理可以推知,只要光学鼠标传感器在相邻2帧的时间间隔内探测到了移动就可以计算一次旷糕=甓糕器擎=等乩040转速,而光学鼠标传感器的帧速率一般在2000帧/s以上,

”2物高

实际纹理宽度

.㈩’

”7

再考虑到数据传输延迟和转速计算耗时,本方法的理论响3.2测速精度

应时间在毫秒级。但当转速太低以至于传感器在相邻2帧试验结果表明:本方法对转轴转向的判别非常准的时间间隔内探测不到移动的时候,响应速度取决于转速,确。由于试验用电机的最低转速只能达到160

r/min

转速越慢响应时间越长。在实际应用中,为了提高测速精左右,并不能充分体现本方法测量低转速的优势,但由度,相邻2次定位信息的读取必须相隔一定的时间间隔71,表2可以看出:转速越低,测速精度越高。为了进一步并读取Ⅳ组定位信息后,才能计算一次转速。在本试验系提高测速精度,采用最小二乘法对试验数据进行了拟

统中,时间间隔T=5mS,N=10,所以,响应Hello约为50ms。合。根据试验结果将拟合级数设置为1,得到的拟合

4结论

公式为

本文提出了一种基于光学鼠标传感器的转速测量方

法,分析了转速测量原理,解决了光学鼠标传感器的软件初R2=1.0186nn-2.7184.

(5)

始化、镜头对焦及转速计算等关键问题,设计了转速测量试

表2中,n,为标定用光电转速表的测量值,n。,表示拟合

验系统。试验表明:这种方法能准确地判别旋转方向,在

前的测量值。e为拟合前n。相对n,的示值误差,n。。为拟合l000

r/min以下时具有良好的线性度和快速响应性。这种

后的测量值,e。。为拟合后q。相对n,的示值误差。可以看

转速测量方法适用于低速转动部件的转速测量和转向判出:拟合后在较高转速时,测速精度有明显提高,但在较低别。此外,这种方法也可以用于微型机电系统的转速测量。

转速时效果不明显。

(下转第26页)

26

传感器与微系统

第27卷

-80

的相位噪声的时域采样信号,可以作为一个相位噪声源,用

一60

于分析电荷泵锁相环的离散模型的噪声;也可以作为数字要一40

通信仿真中的信道噪声源,用于分析信道相位噪声对QAM簧一20调制方式的误码率影响。鬻

参考文献:

20

[1]

Ali

Hajimiri,SotiriosLimotyrakis,LeeTH.Jitterandphase

noise

频率/MHz

inring

oscillators[J].IEEEJournalofSolid・StateCircuits,1999,

图4相位噪声的功率谱密度

34(6):790-804.

Fig4

Power

spectraldensityof

phase

noise

[2]GardnerFM.Pbaselocktechniques[M].3thed.JohnWiley&

将咖(t)l。,。,代入式(10),可以求出环形振荡器输出电Sons,Inc,2005:181-182.

压的时域采样V(t)l,。利用Yule—Walker功率谱估计法,

[3]

BehzadRazavi.A

studyofphase

noiseinCMOS

oscillators[J].

可以估计出输出电压的功率谱密度,如图5所示。

IEEEJournalofSolid-StateCircuits,1996,31(3):331-343.

-80[4]AliHajimiri,LeeTH.Ageneraltheoryofphase

noise

in

electri.

÷

-60

cal

oscillators[J].IEEE

Journal

ofSolid.State

Circuits,1998,

要一40

33(2):179-194.

嚣一20[5]

AlperDemir,Amit

Mehrotra,JaijeetRoychowdhury.Phase

noise

in

oscillators:Aunifyingtheoryandnumericalmethodsforcharae—

20

Transcations

on

andO

terization[J].IEEECircuitsSystems—I:Fun.

频率/MI-Iz

damentalTheoryand

Applications,2000,47(5):655-674.

图5输出电压的功率谱密度

[6]

AlperDemir.Computing

timing

jitterfromphasenoisespectrafor

oscillatorsandFig5

Power

spectral

densityofvoltage

whiteandoutput

phase-lockedloopswith1/fnoise[J].

从图4和图5可知,利用谱综合法求出的相位噪声的IEEE

Transcations

on

Circuitsand

Systems—I:RegularPapers.

时域采样数据,能够有效逼近理论上的功率谱密度。而且,

2006,53(9):1869--1884.{£(af)一10log[S。(∽]}lr-l。=3.1—10l0910

2,仿真结

[7]

BehzadRazavi.RFmicroelectrnnics[M].PearsonEducation,lnc,

果与理论分析结果比较吻合。1998:220--221.

Shu3结论

[8]Keliu,EdgarSamejez-Sinencio.CMOSPLLsynthesizers:A-

nalysisand

design[M].Springer,2005:10—11.

由以上分析可知,利用谱综合法得到的相位噪声的时[9]ManolakisDG,IngleVK,KogonSM.Statisticalandadaptive域采样序列,其功率谱能有效逼近环形振荡器线性化模型signalprocessing-spectralestimation,signalmodeling,adaptivefil—

的奇异功率谱。根据仿真结果进一步验证了环形振荡器输

tering

and

array

processing[M].TheMcGraw—HillCompanies,

出电压信号的理论通带谱和相位噪声信号基带谱的近似关Inc.2000:736--737.

系。通过分析相位噪声时域采样序列的自相关序列,可知作者简介:

相位噪声是一个非平稳信号,并有长期的相关性,因此,可谭晓昀(1960一),男,黑龙江哈尔滨人,教授,主要研究方向为以将相位噪声看作是一个长记忆过程。利用谱综合法得到

MEMS传感器技术。

‘≯10≯。t字’‘,。扩‘;’、扩扩、=≯4t≯。、P、Pt,3t,’tjp扩opt≯1扩矿tj’t,’乜;’-;’妒、尹‘≯1、P、P屯j+扩t≯。t≯。、p℃≯‘它≯。9≯、‘;^9、p\p、p\p、p‘P

(上接第23页)[5]WangShigang,LiQian,GuanBaiqing.A

computervision

method

参考文献:

for

measuring

angular

velocity[J].Optics

andIasersin

Engi・

[1]钱建强,徐平.四象限光电探测器用于转速测量的研究[J].

neering,2007(45):1037—1048.

光电工程,2006,33(9):67—70.

[6]Chou

Chien,KuoWenchuan,HsiehTungsheng,eta1.Aphasesen-

[2]

刘海鸥,陈慧岩,余春晖.车辆起步车速测量技术的研究[J].

sitive

optical

rotation

measurementin

scatteredehiralmedium

传感器与微系统,2001,20(11):52—54.

using

Zeeman

laser[J].OpticsCommunications,2004(230):

[3]

王凡,孙文丰,李晓青.提高光电型红外转速传感器测量准

259—266.

确度的方法[J].传感器与微系统,2002,21(11):42—44.

作者简介:

[4]

姜益军,董海风,何小元.微电子机械系统中转速测量的光学刘冬冬(1983一),男,陕西西安人,博士研究生,主要从事航空

方法[j].实验力学,2004,19(1):109--112.

发动机测试与控制研究。

基于光学鼠标传感器的转速测量方法研究

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

刘冬冬, 姜炜, 张天宏, LIU Dong-dong, JIANG Wei, ZHANG Tian-hong南京航空航天大学,能源与动力学院,江苏,南京,210016传感器与微系统

TRANSDUCER AND MICROSYSTEM TECHNOLOGIES2008,27(9)2次

参考文献(6条)

1. Chou Chien;Kuo Wenchuan;Hsieh Tungsheng A phase sensitive optical rotation measurement in ascattered chiral medium using a Zeeman laser[外文期刊] 2004(230)

2. Wang Shigang;Li Qian;Guan Baiqing A computer vision method for measuring angular velocity[外文期刊] 2007(45)

3. 姜益军;董海凤;何小元 微电子机械系统中转速测量的光学方法[期刊论文]-实验力学 2004(01)

4. 王凡;孙文丰;李晓青 提高光电型红外转速传感器测量准确度的方法[期刊论文]-传感器与微系统 2002(11)5. 刘海鸥;陈慧岩;余春晖 车辆起步车速测量技术的研究[期刊论文]-传感器与微系统 2001(11)6. 钱建强;徐平 四象限光电探测器用于转速测量的研究[期刊论文]-光电工程 2006(09)

引证文献(2条)

1. 刘恒大. 忽满利. 单鹏 基于LabVIEW的鼠标位移测量技术研究[期刊论文]-计算机测量与控制 2010(12)2. 叶青 转速测量技术进展[期刊论文]-上海计量测试 2010(5)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_cgqjs200809007.aspx

2008年第27卷第9期传感器与微系统(Transducerand

Microsystem

Technologies)

21

基于光学鼠标传感器的转速测量方法研究水

刘冬冬,姜炜,张天宏

(南京航空航天大学能源与动力学院。江苏南京210016)

摘要:提出了一种基于光学鼠标传感器的转速测量方法。分析了转速测量原理,解决了光学鼠标传感

器ADNS-3080的软件初始化和镜头对焦等关键问题,设计了基于光学鼠标传感器的转速测量试验系统。试验结果表明:这种方法能准确判别转向,对于本试验系统,在1速响应性。该方法适用于低速转动部件的转速测量与转向判别。关键词:转速测量;转向判别;光学鼠标传感器;CMOS相机中圈分类号:TP212.12

文献标识码:A

文章编号:1000-9787(2008)09-0021-03

000

r/min范围内具有良好的线性度和快

Study

on

rotationspeed

measurementbased

sensor术

on

opticalmouse

(College

ofEnergyandPower

LIUDong-dong,JIANGWei,ZHANGTian-hong

Engineering,NamingUniversity

Nanjing21∞16.China)

ofAeronauticsand

Astronautics,

Abstract:Anovelrotationspeedmeasurementmethodbased

on

opticalmouse

as

sensor

isproposed.Therotation

oftheopticalmouse

sensor

speedmeasurement

sensor

principleisanalyzed.The

key

problemssuch

software

initializing

on

ADNS-3080andfocusingofthelensaresolved.Anexperimentsystembasedopticalmouse

is

designed.Theexperimental

responsivityofsurvey

resultsindicatethatthis

are

method

can

exactlydistinguishthedirection,thelinearityand

theexperimentsystem

distinguishing.

goodinthe1000r/minscope.Themethod

issuitablein

thelow—speed

anddirection

Keywords:rotationspeedmeasurement;directiondistinguishing;opticalmousesensor;CMOScamera

0引育计算等关键问题,并对这种方法进行了试验验证。1基于光学鼠标传感器的转速测量原理

1.1

转速测量是机电产品的研究开发、测试分析、质量检验、安全及优化控制等工作中所必不可少的内容。目前,对转子速度的测量方法主要有机械式测量、基于电感式传感器、电涡流传感器及光电传感器测量等几种。这些传统的测量方法通常只能测量转速大小,如要进行方向判别会使其结构复杂…;且存在较大的测速阈值,在转速比较高时测速效果较好,当转速较低时误差就逐渐增大、实时性变差,甚至无法测速旧’3J。在现代运动测量中,基于计算机视觉技术的转速测量装置得到了广泛的应用H“o。这些装置弥补了传统测量装置的缺点,但设备结构复杂、成本高昂,

光学鼠标传感器

光学鼠标传感器是一种高度集成的数字图像处理系

统,其内部集成了CMOS相机和微处理器,能够实现在二维平面的定位。定位原理如图1所示,CMOS相机伴随着鼠标移动对探测表面连续拍照,处理器提取每张照片里的特

征像素,通过比较相邻2张照片里同一个特征像素的位置

变化,就可以计算得到鼠标在这2张照片拍摄时间间隔内的位移增量。

难以作为一般的转速测量设备推广使用。

针对以上问题,本文提出了一种基于光学鼠标传感器的转速测量方法。分析了转速测量原理,重点研究了光学

圈1

Flg1

光学鼠标传感器定位原理

nlouse

鼠标传感器ADNS-3080的软件初始化、镜头对焦及转速

Localizationprincipleofoptical

semr

收稿日期:2008一04--24

・基金项目:总装预研基金资助项目

22

传感器与微系统第27卷

1.2转速测量原理

光学鼠标传感器输出的定位信息反映了鼠标在一段时间内位移的大小和方向,若知道运动时间就可以根据定位信息计算出鼠标在这段时间内的平均速度。基于这种思想,本文提出采用光学鼠标传感器探测转轴表面切向速度的大小和方向,从而进行转速计算和转向判别。转速测量原理如图2所示,系统上电与初始化完成后开始工作,半导体激光器照亮转轴测量段表面,光学鼠标传感器探测转轴照亮部分,单片机模块定时读取传感器输出的定位信息,并

位移增量为AX。,定时间隔为T(ms),每次转速计算读取Ⅳ组数据,则

Ⅳ次位移增量的平均值为

AX=百1∑AX。;

(1)

所以,转轴转速为

Rn。,

n1

(2)

计算、判别得到转速和转向。

图2转速测量原理示意图表1

光学鼠标传感器的输出数据格式

AX△y

X7

X6

X5

X4

X3

X2工1

X0

2而~。11u--3(r/min)・

(3)

D都为确定值,转速nl仅取决于光学鼠标传感器在单位时间输出的位移增量AX。,而该传感器在设计速度范围内是线性的。所以,理论上基于光学鼠标传感器的转速测量方法是线性的。2试验系统设计

为了验证这种转速测量方法的可行性,设计了基于光学鼠标传感器ADNS--3080的转速测量试验系统。如图2所示,试验系统由光学鼠标传感器、测速平台、半导体激光器、镜头及单片机模块组成。其中,单片机模块以普通8位单片机为核心设计,主要实现光学鼠标传感器的软件初始化、图像获取、定位信息读取、转速计算、转向判别、显示及通信等功能。

本试验系统设计的关键在于光学通道设计和光学鼠标传感器的软件初始化。

Fig2Principlediagramofrotationspeedmeasurement

表1为光学鼠标传感器输出的定位信息的数据格式,AX,AY表示相对上一次定位信息输出时刻鼠标的位移增量,其输出值在一128~127之间。数值的正负表示了位移增量的方向,所以,由定位信息可以轻易、准确地判别当前转向。但要得到真实的转速,就是要准确地测量转轴表面的切向速度,用切向速度除以转轴的横截面周长就可以得到转速大小。在用作转速测量时,根据光学鼠标传感器安装方向,只需要X,y中一个方向的数据就可以计算转速。由于光学鼠标传感器内部的CMOS相机的分辨率有限,它的每一次位移测量都存在取整误差,实际测量时安装误差、对焦误差,振动等因素也会影响传感器的测量精度。因此,需要对传感器输出的定位信息进行处理,以得到可信度较高的位移增量,进而计算转轴表面的切向速度和转轴转速。本文采用平均值法对多组定位信息进行滤波,给出转速的计算方法,采用x方向的位移增量计算转速。

2.1光学通道设计

如图2所示,测速平台为可以正反转的电机带动的一根旋转轴,在该转轴末端延伸一段直径为D的测量段。对测量段表面做纹理化处理,这有利于提高光学鼠标传感器的探测灵敏度。由于传感器内部的CMOS相机只对波长在650nm附近的光敏感,所以,采用自带光束调制透镜、

发射波长为635—650nm的半导体激光器作为光源。通过

透镜调制激光投射到测量段表面的光斑大小,保证在此光斑范围内光照强度尽量一致,这有利于传感器的可靠工作。

Tab1

Outputdataformatofopticalmousesensor

2.2光学鼠标传感器的软件初始化

图3为软件初始化流程图。首先,必须按规定时序下载一段1986字节的固件代码到传感器内部的RAM中;然后,读取固件的CRC校验结果,若正确,则可以进行后续操作,否则,必须重新下载,直到读到正确的校验结果。最后,对传感器的帧速率、工作模式等寄存器进行配置。初始化完成后,单片机每次必须连续访问Ox02,0x03,Ox04这3个寄存器,才可以获得有效的定位信息。

y6

y5

y4

b比y1

y0

设转轴测量段直径为D(mnl),测量段表面的切向速度意义指在成像倍率为1.0时X方向发生25.4mm位移传感

器输出的位移增量,每个定时间隔内传感器x方向输出的

第9期刘冬冬,等:基于光学鼠标传感器的转速测量方法研究

23

表2试验结果

Tab2

Experimentalresults

序号

n。

atletl(%)

n12

ef2(%)

1160.6160.00.37160.30.212170.9170.10.47170.50.213223.1221.50

71

222.90.094258.2256.30.74258.30.065317.2314.30.91317

0.076354.6350.91.04354.70

03

7553.5547.11.16554.60.198578

570.11.38577.90.029845.4833.71.38846.50.1310

878.7

863.7

1.71

877.0

0.19

图3光学鼠标传感器软件初始化流程图

3.3测速范围

Fig3

Flowchartofsoftwareinitializationofoptical

由光学鼠标传感器的工作原理可以推知,只要转轴匀速转动,不论转速多小,传感器都能探测到转轴的转动,因

ADNS-3080还提供了图像获取功能,通过特殊的寄存

此,可以认为这种方法能测量的最小转速

器操作可以获得传感器内部CMOS相机拍摄的照片,这个nl¨。=O(r/min).

(6)

功能在试验时可以用来对焦、计算成像倍率。

由式(1)一式(3)可以得到本方法能测量的最大转速

3试验验证与结果分析

(7)

3.1

试验方法

‰。=警(r/min).

按照图2搭建好试验系统,取转轴测量段直径D=

公式(7)中”…是当成像倍率为1.0时光学鼠标传感5mm,使用光电式转速表标定试验结果。在转轴静止时,用器所能测量的最大线速度,可以看出:为了增大测速范围可单片机读取CMOS相机拍摄到的照片的像素信息并通过串以减小成像倍率n。和转轴测量段的直径D。在本试验系口上传到计算机,在VC++环境下利用这些像素信息复现统中/Z2=1.04,D=5mm,口。。=l016mm/s,代人公式(7)得

CMOS相机拍摄到的照片。然后,不断调节物距、像距直到nl。。=3

732(r/min)。

得到较清晰的照片。对焦后根据测量段表面的实际纹理宽3.4响应速度

度d=0.5mm,CMOS相机的有效感光面积和纹理在照片里根据本方法的测速原理可以推知,只要光学鼠标传感器在相邻2帧的时间间隔内探测到了移动就可以计算一次旷糕=甓糕器擎=等乩040转速,而光学鼠标传感器的帧速率一般在2000帧/s以上,

”2物高

实际纹理宽度

.㈩’

”7

再考虑到数据传输延迟和转速计算耗时,本方法的理论响3.2测速精度

应时间在毫秒级。但当转速太低以至于传感器在相邻2帧试验结果表明:本方法对转轴转向的判别非常准的时间间隔内探测不到移动的时候,响应速度取决于转速,确。由于试验用电机的最低转速只能达到160

r/min

转速越慢响应时间越长。在实际应用中,为了提高测速精左右,并不能充分体现本方法测量低转速的优势,但由度,相邻2次定位信息的读取必须相隔一定的时间间隔71,表2可以看出:转速越低,测速精度越高。为了进一步并读取Ⅳ组定位信息后,才能计算一次转速。在本试验系提高测速精度,采用最小二乘法对试验数据进行了拟

统中,时间间隔T=5mS,N=10,所以,响应Hello约为50ms。合。根据试验结果将拟合级数设置为1,得到的拟合

4结论

公式为

本文提出了一种基于光学鼠标传感器的转速测量方

法,分析了转速测量原理,解决了光学鼠标传感器的软件初R2=1.0186nn-2.7184.

(5)

始化、镜头对焦及转速计算等关键问题,设计了转速测量试

表2中,n,为标定用光电转速表的测量值,n。,表示拟合

验系统。试验表明:这种方法能准确地判别旋转方向,在

前的测量值。e为拟合前n。相对n,的示值误差,n。。为拟合l000

r/min以下时具有良好的线性度和快速响应性。这种

后的测量值,e。。为拟合后q。相对n,的示值误差。可以看

转速测量方法适用于低速转动部件的转速测量和转向判出:拟合后在较高转速时,测速精度有明显提高,但在较低别。此外,这种方法也可以用于微型机电系统的转速测量。

转速时效果不明显。

(下转第26页)

26

传感器与微系统

第27卷

-80

的相位噪声的时域采样信号,可以作为一个相位噪声源,用

一60

于分析电荷泵锁相环的离散模型的噪声;也可以作为数字要一40

通信仿真中的信道噪声源,用于分析信道相位噪声对QAM簧一20调制方式的误码率影响。鬻

参考文献:

20

[1]

Ali

Hajimiri,SotiriosLimotyrakis,LeeTH.Jitterandphase

noise

频率/MHz

inring

oscillators[J].IEEEJournalofSolid・StateCircuits,1999,

图4相位噪声的功率谱密度

34(6):790-804.

Fig4

Power

spectraldensityof

phase

noise

[2]GardnerFM.Pbaselocktechniques[M].3thed.JohnWiley&

将咖(t)l。,。,代入式(10),可以求出环形振荡器输出电Sons,Inc,2005:181-182.

压的时域采样V(t)l,。利用Yule—Walker功率谱估计法,

[3]

BehzadRazavi.A

studyofphase

noiseinCMOS

oscillators[J].

可以估计出输出电压的功率谱密度,如图5所示。

IEEEJournalofSolid-StateCircuits,1996,31(3):331-343.

-80[4]AliHajimiri,LeeTH.Ageneraltheoryofphase

noise

in

electri.

÷

-60

cal

oscillators[J].IEEE

Journal

ofSolid.State

Circuits,1998,

要一40

33(2):179-194.

嚣一20[5]

AlperDemir,Amit

Mehrotra,JaijeetRoychowdhury.Phase

noise

in

oscillators:Aunifyingtheoryandnumericalmethodsforcharae—

20

Transcations

on

andO

terization[J].IEEECircuitsSystems—I:Fun.

频率/MI-Iz

damentalTheoryand

Applications,2000,47(5):655-674.

图5输出电压的功率谱密度

[6]

AlperDemir.Computing

timing

jitterfromphasenoisespectrafor

oscillatorsandFig5

Power

spectral

densityofvoltage

whiteandoutput

phase-lockedloopswith1/fnoise[J].

从图4和图5可知,利用谱综合法求出的相位噪声的IEEE

Transcations

on

Circuitsand

Systems—I:RegularPapers.

时域采样数据,能够有效逼近理论上的功率谱密度。而且,

2006,53(9):1869--1884.{£(af)一10log[S。(∽]}lr-l。=3.1—10l0910

2,仿真结

[7]

BehzadRazavi.RFmicroelectrnnics[M].PearsonEducation,lnc,

果与理论分析结果比较吻合。1998:220--221.

Shu3结论

[8]Keliu,EdgarSamejez-Sinencio.CMOSPLLsynthesizers:A-

nalysisand

design[M].Springer,2005:10—11.

由以上分析可知,利用谱综合法得到的相位噪声的时[9]ManolakisDG,IngleVK,KogonSM.Statisticalandadaptive域采样序列,其功率谱能有效逼近环形振荡器线性化模型signalprocessing-spectralestimation,signalmodeling,adaptivefil—

的奇异功率谱。根据仿真结果进一步验证了环形振荡器输

tering

and

array

processing[M].TheMcGraw—HillCompanies,

出电压信号的理论通带谱和相位噪声信号基带谱的近似关Inc.2000:736--737.

系。通过分析相位噪声时域采样序列的自相关序列,可知作者简介:

相位噪声是一个非平稳信号,并有长期的相关性,因此,可谭晓昀(1960一),男,黑龙江哈尔滨人,教授,主要研究方向为以将相位噪声看作是一个长记忆过程。利用谱综合法得到

MEMS传感器技术。

‘≯10≯。t字’‘,。扩‘;’、扩扩、=≯4t≯。、P、Pt,3t,’tjp扩opt≯1扩矿tj’t,’乜;’-;’妒、尹‘≯1、P、P屯j+扩t≯。t≯。、p℃≯‘它≯。9≯、‘;^9、p\p、p\p、p‘P

(上接第23页)[5]WangShigang,LiQian,GuanBaiqing.A

computervision

method

参考文献:

for

measuring

angular

velocity[J].Optics

andIasersin

Engi・

[1]钱建强,徐平.四象限光电探测器用于转速测量的研究[J].

neering,2007(45):1037—1048.

光电工程,2006,33(9):67—70.

[6]Chou

Chien,KuoWenchuan,HsiehTungsheng,eta1.Aphasesen-

[2]

刘海鸥,陈慧岩,余春晖.车辆起步车速测量技术的研究[J].

sitive

optical

rotation

measurementin

scatteredehiralmedium

传感器与微系统,2001,20(11):52—54.

using

Zeeman

laser[J].OpticsCommunications,2004(230):

[3]

王凡,孙文丰,李晓青.提高光电型红外转速传感器测量准

259—266.

确度的方法[J].传感器与微系统,2002,21(11):42—44.

作者简介:

[4]

姜益军,董海风,何小元.微电子机械系统中转速测量的光学刘冬冬(1983一),男,陕西西安人,博士研究生,主要从事航空

方法[j].实验力学,2004,19(1):109--112.

发动机测试与控制研究。

基于光学鼠标传感器的转速测量方法研究

作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:

刘冬冬, 姜炜, 张天宏, LIU Dong-dong, JIANG Wei, ZHANG Tian-hong南京航空航天大学,能源与动力学院,江苏,南京,210016传感器与微系统

TRANSDUCER AND MICROSYSTEM TECHNOLOGIES2008,27(9)2次

参考文献(6条)

1. Chou Chien;Kuo Wenchuan;Hsieh Tungsheng A phase sensitive optical rotation measurement in ascattered chiral medium using a Zeeman laser[外文期刊] 2004(230)

2. Wang Shigang;Li Qian;Guan Baiqing A computer vision method for measuring angular velocity[外文期刊] 2007(45)

3. 姜益军;董海凤;何小元 微电子机械系统中转速测量的光学方法[期刊论文]-实验力学 2004(01)

4. 王凡;孙文丰;李晓青 提高光电型红外转速传感器测量准确度的方法[期刊论文]-传感器与微系统 2002(11)5. 刘海鸥;陈慧岩;余春晖 车辆起步车速测量技术的研究[期刊论文]-传感器与微系统 2001(11)6. 钱建强;徐平 四象限光电探测器用于转速测量的研究[期刊论文]-光电工程 2006(09)

引证文献(2条)

1. 刘恒大. 忽满利. 单鹏 基于LabVIEW的鼠标位移测量技术研究[期刊论文]-计算机测量与控制 2010(12)2. 叶青 转速测量技术进展[期刊论文]-上海计量测试 2010(5)

本文链接:http://d.g.wanfangdata.com.cn/Periodical_cgqjs200809007.aspx


相关内容

  • 霍尔传感器测速系-硬件
  • 基于霍尔传感器的 电机转速测量系统设计 -硬件设计 摘要 电动机作为机械化.电气化和自动化的原动机,广泛应用于国民经济建设.国防建设.科学技术研究和人民物质文明生活的各个领域.电机是生产过程中应用十分广泛的装置,对其转速进行准确测量就显得十分必要. 本文介绍了霍尔传感器测速的原理,设计了基于单片机A ...

  • 红外线传感器论文2
  • 红外线传感器 班级:电子0901 姓名:李远超 学号:0903024153 红外线传感器是利用物体产生红外辐射的特性,实现自动检测的传感器.在物理学中,我们已经知道可见光.不可见光.红外光及无线电等都是电磁波,它们之间的差别只是波长(或频率) 的不同而已. 人的眼睛能看到的可见光按波长从长到短排列, ...

  • 传感器在汽车中的应用与发展
  • 研究课题:传感器在汽车制造中的应用与 发展 指导老师:孙晓林 专业:机械设计制造及其自动化 班级:08级2班 姓名:邵国良 学号:210893295 传感器在汽车制造中的应用与发展 摘要:介绍了目前传感器在汽车发动机控制系统.底盘控制系统.车身控制系统和导航系统中的应用及其发展. 关键词:汽车传感器 ...

  • 气象仪器报告
  • 一.实验目的 1.认识各类常用气象仪器: 2.了解各常用气象仪器的原理及优缺点 二.实验内容及原理 1.风向标 风向标是测定风来向的设备.风向标基本上是一个不对称形状的物体,重心点固定於垂直轴上. 当风吹过,对空气流动产生较大阻力的一端便会顺风转动,显示风向引. 简介: 风向标外形可分为尾翼.平衡锤 ...

  • 光电传感器的转速测量系统设计
  • 课程设计报告 题 目: 光电传感器的转速测量系统设计 姓 名: 学 号: 专业班级: 指导老师: 目 录 1引 言...........................................................1 2系统组成及工作原理...................... ...

  • 光电鼠标设计的方案和鼠标芯片的介绍
  • 光电鼠标设计的方案和鼠标芯片的介绍.txt我都舍不得欺负的人,哪能让别人欺负? 一辈子那么长,等你几年算什么我爱的人我要亲手给她幸福 别人我不放心 我想你的时候我一定要找得到你不许你们欺负他!全世界只有我才可以!放弃你,下辈子吧!! 本文由亦skyer贡献 doc文档可能在WAP端浏览体验不佳.建议 ...

  • 基于转鼓试验的汽车传动效率的研究
  • 基于转鼓试验的汽车传动效率的研究 Research on automobile transmission efficiency based on the drum test 欧阳爱国,毕朋飞,刘燕德,陈齐平 OUYANG Ai-guo, BI Peng-fei, LIU Yan-de, CHEN Q ...

  • 编码器测速方法的研究
  • 中国科学院研究生院(长春光学精密机械与物理研究所) 硕士学位论文 编码器测速方法的研究 姓名:赵岩 申请学位级别:硕士 专业:机械电子工程 指导教师:陈涛 20030101 图表索弓 图表索弓 图i-I 图2-i 图2-2 图2-3 图2-4 图2-5 图2-6 图2-7 图2-8 图2-9 图3一 ...

  • 检索论文及国外期刊发表论文
  • 检索论文及国外期刊发表论文 序号 1 作 者 车新生 第一单位 沈阳工业大学 论文题目 Emulation and Simulation of Dynamic Weighting Signal (动态称重信号的模拟仿真) 刊物名称(含卷.期.页码) Proceedings of ICICTA,200 ...