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),每次转速计算读取Ⅳ组数据,则
Ⅳ次位移增量的平均值为
.
N
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个寄存器,才可以获得有效的定位信息。
b
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
4
0.076354.6350.91.04354.70
03
7553.5547.11.16554.60.198578
l
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
.
5
再考虑到数据传输延迟和转速计算耗时,本方法的理论响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
O
l
2
3
4
[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
1
2
3
4
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
a
scatteredehiralmedium
传感器与微系统,2001,20(11):52—54.
using
a
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),每次转速计算读取Ⅳ组数据,则
Ⅳ次位移增量的平均值为
.
N
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个寄存器,才可以获得有效的定位信息。
b
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
4
0.076354.6350.91.04354.70
03
7553.5547.11.16554.60.198578
l
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
.
5
再考虑到数据传输延迟和转速计算耗时,本方法的理论响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
O
l
2
3
4
[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
1
2
3
4
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
a
scatteredehiralmedium
传感器与微系统,2001,20(11):52—54.
using
a
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