光电鼠标与传统机械式鼠标最大的不同之处在于其定位方式不同。而光电鼠标的性能区别主要在于刷新率、分辨率等技术指标。
光电鼠标的工作原理是:在光电鼠标内部有一个发光二极管,通过该发光二极管发出的光线,照亮光电鼠标底部表面(这就是为什么鼠标底部总会发光的原因)。然后将光电鼠标底部表面反射回的一部分光线,经过一组光学透镜,传输到一个光感应器件(微成像器)内成像。这样,当光电鼠标移动时,其移动轨迹便会被记录为一组高速拍摄的连贯图像。最后利用光电鼠标内部的一块专用图像分析芯片(DSP,即数字微处理器)对移动轨迹上摄取的一系列图像进行分析处理,通过对这些图像上特征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。
光电鼠标通常由以下部分组成:光学传感器、光学透镜、发光二极管、接口微处理器、轻触式按键、滚轮、连线、PS/2或USB接口、外壳等。
以下主要分析CMOS传感器对鼠标刷新率的影响。
鼠标刷新率也叫鼠标的采样频率,指鼠标每秒钟能采集和处理的图像数量,单位是“帧/秒”。
虽然光电鼠标拥有诸多优点,但刷新率不足仍是它的致命伤,这也是早期光电鼠标没有打入主流市场的主要原因之一。举个简单的例子,比如在FPS游戏第一人称射击游戏中快速转身,刷新率低的光电鼠标就出现丢失光标指针的问题。
不同于机电鼠标通过栅格的转动产生脉动信号而产生移动信息,光电鼠标是靠鼠标下方的一个CMOS传感器来负责分辨鼠标移动的。
我们都有坐车的经历:当汽车起步时,我们可以通过车窗外景物的后移来判断汽车在前移。而光电鼠标下方的CMOS传感器就是利用了我们人眼观察事物的特点来工作的:当我们移动鼠标时,CMOS传感器就会“观察”鼠标下的采样表面(桌面或鼠标垫)来获得鼠标的移动信息。
CMOS并不是一直“睁着眼”,而是“一眨一眨”的。也就是说CMOS是以一定的频率对采样表面进行采样,产生离散量后转化为数字信息供计算机处理。那么这个采样频率即我们说的刷新率。
为了能产生数字信号,鼠标下的CMOS类似于我们见到的网格,它会把采样回来的图像分成很多紧密排列的小格,再在这些以小格为单位的图像中找出相同的像素点,也就是参照物。对比两次采样图像的相同像素点,也就知道了鼠标移动的方向。由于采样频率是固定的,鼠标的移动速度也就能计算出来了。
当鼠标移动速度过快时,鼠标在连续两次扫描所得的图片中找不到相同的像素点,也就无法判断光标移动的速度和方向了,这就是鼠标刷新率不足产生的光标指针丢失的现象。
加大CMOS像素数或提高刷新率可以说是提高光电鼠标性能的关键。
近年提出了新的鼠标性能标志:像素处理能力。像素处理能力=每帧像素数×刷新率,这是综合了刷新率和CMOS像素数的一个指标。
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
