由nRF24Ex构成的单片2.4GHz无线鼠标

发布者:科技探险者最新更新时间:2006-10-12 来源: 无线电技术关键字:波段  内置  控制  通道 手机看文章 扫描二维码
随时随地手机看文章

1.概述 无线SOC开发平台499元 S3C44B0 ARM7开发板378元 S3C2410 ARM9开发板780元 AT91SAM7S64 ARM7
来自Nordic VLSI ASA的nRF24E1和nRF24E2(本文统称为nRF24Ex)使设计一个2.4GHzISM波段的3键3轴无线鼠标单片解决方案成为可能。nRF24Ex系列芯片内置8051微控制器、一个9通道ADC和与流行的nRF2401/nRF2402芯片一样的RF部分。nRF24Ex系列可以在1.9V到3.6V电压范围内工作,因此特别适用于由电池供电的产品的应用。本文介绍怎样利用nRF24Ex系列芯片制作3键3轴无线鼠标。

2.设计方案


图1. nRF24Ex在3键3轴无线鼠标设计中的应用

2.1 RF部分
如图3原理图所示,RF部分的设计以可从www.nvlsi.no网站下载的nRF24Ex参考设计作为参考。该设计用16MHz晶振、一个作为固件存储器的外部EPROM。EPROM作为固件存储器。固件用ShockBurst技术从鼠标发送数据包。ShockBurst技术用来最大限度减小每发射一位数据的电流消耗,从而延长电池的寿命。如果想进一步了解ShockBurst技术可以参考 nRF24Ex的数据手册或者可以从www.nvlsi.no网站下载相关资料。

2.2无线鼠标基础
无线鼠标和标准鼠标具有一样的基本功能。不同的是无线鼠标用无线电信号传输数据到主机而不是用电缆。这意味著无线鼠标收集移动和按键信息的方式和老式有线鼠标是一样的。本文以一个使用滚球的鼠标作为例子。该鼠标每个键有一个开关、一个滚球和若干用来测量移动的滚轴。滚轴其实是一个刻有光槽的转轮,它可以对每一步移动作出响应输出波形。因为无线鼠标用电池供电所以应该注意尽量省电。因此往主机发射更新数据的次数越少越好(移动或者点击时60-100次/ 秒)。

2.3 无线鼠标的光学结构
如图2所示,因为鼠标中有光学机构,所以IR-LED(红外发光二极管)经过转轮照在两个光电三极管上。转轮随著鼠标的圆形滚轴转动。经过转轮的光线照在两个接成源极跟随器的光电三极管上。从IR-LED(红外发光二极管)发出的光会使光电三极管处于开状态。

转轮阻挡红外光线使光电三极管开和关从而输出方波。输出波形每变化一次代表鼠标移动的一次计数。比较光学结构的当前和下一个状态就可得知鼠标移动的方向。


图2. 从IR-LED(红外发光二极管)面看鼠标的光学结构

2.4 无线鼠标的按键
每个鼠标按键就是一个标准的开关,各个开关直接与nRF24Ex芯片的GPIO 引脚相连。GPIO引脚设置为输入端由外部上拉电阻上拉。-----固件按键按下时间应在15-25ms-----。本设计有3个键∶左键、中间键和右键。

2.5 原理图
图3显示怎样把光学机构、按键与标准nRF24Ex芯片外带一个EPROM连接起来,制作成一个2.4GHz无线鼠标。

3.电池寿命
本节内容包括电流消耗的计算和一个怎样实现省电的例子。

3.1 省电
无线鼠标中最耗电的器件不是RF部分而是光学装置中的红外发光二极管。因此在保证我们想要实现的鼠标功能的同时使LED(发光二极管)点亮时间尽量短、熄灭时间尽量长是很重要的。为了达到这个目的我们定义了3种不同的状态为LED施加脉冲。

状态1∶该状态设置在鼠标正在移动需要最精确测量的时候。在该状态下tledon=10us,tledoff=200us并且累计鼠标移动的总量每隔10ms发送一次数据给主机PC。

状态2∶该状态设定在最近还在使用但目前处于静止的时候。在该状态tledon=10us,tledoff=25000us。使用者不会注意到鼠标再次使用时的短暂延迟。在状态1时如果鼠标在5ms内没有动作则进入状态2。处在状态2时当检测到鼠标移动时鼠标从状态2进入状态1。

状态3∶一段时间内没有用鼠标後鼠标将进入该状态。tledon=10us, tledoff=100000us。在该模式下意味著使用者已长时间没有使用鼠标,不会注意到鼠标移动到光标处的延迟,在该状态下当检测到鼠标移动时鼠标应立即进入到状态1。从状态2进入状态3应有1-2分钟间隔。

3.2 计算电流消耗
点亮时每个IR-LED(红外发光二极管)耗电10mA。nRF24Ex在活动状态耗电3 mA,在省电状态下耗电2uA,当处于发送ShockBurst数据包的时候外加10.5mA。除了发送ShockBurst数据包时我们假设IR- LED(红外发光二极管)熄灭时nRF24Ex处于待命状态。这样各个状态下的平均电流消耗可以用方程1计算。

方程1 平均电流消耗

对状态2和状态3的平均电流消耗可以直接计算出来∶

方程2 状态2的平均电流消耗

方程3 状态3的平均电流消耗

对状态1我们必须加上ShockBurst发送的电流消耗。如前面所设定的当鼠标处于移动状态时每10ms必须发送一次数据。我们假设一个鼠标数据包包含 124位数据。这就是说nRF2401将用124us时间以1Mbit/s速度发送该数据包。另外还有202us的数据建立时间。这意味著一次 ShockBurst发送将在326us内消耗10.5mA的电流外加微控制器使用的3mA。把这代入给出的方程∶

方程4 状态1的平均电流消耗

3.3 电池寿命例子
计算电池预期寿命需要用到典型的使用者怎样使用鼠标的统计材料。这个例子不是基于统计模型仅是一个介绍怎样计算电池寿命的例子。
我们假设电池容量为1000mAh并且假设典型的使用者每天把鼠标置于状态1 的时间为20分钟,置于状态2的时间为120分钟,其馀时间置于状态3。这就得出了总电流消耗为∶

方程5 总的平均电流消耗

电池寿命由下式给出∶

方程6 计算电池寿命
在激活模式工作时使用4MHz晶振代替16MHz晶振可以把nRF24Ex的电流消耗从3mA降低到1.6mA。虽然这样会导致RF连接速度从 1Mbit/s 降低到250Kbit/s但它有延长电池寿命的好处。用这些数据进行同样计算可得∶

方程7 用4MHz晶振时总的电流消耗

方程7 用4MHz晶振时总的电池寿命

关键字:波段  内置  控制  通道 引用地址:由nRF24Ex构成的单片2.4GHz无线鼠标

上一篇:基于MCF5213及Zigbee技术实现无线对讲系统
下一篇:基于CDMA网络的无线传真接入的研究与实现

推荐阅读最新更新时间:2024-05-07 15:53

用液位控制器变频器工作频率
一、控制原理 多数通用变频器都能实现不同的条件运行不同的频率。这在富士5000G11S/P11S系列变频器中称为多步频率运行,在ABBACS510-01系列变频器中称为恒速运行。液位控制器就是要让泵根据液位的情况来选择不同的转速,让泵的运转实现宏观上的稳定。如下图所示,该控制器使用了两个位置探针,可将泵池分为三个液位区,当液体没有接触下液位探针时,变频器工作在最低频率区;当液位处在两探针中间时,变频器工作在中频率区,当液位同时触及两个探针时,变频器作在高频率区。 液位控制器主要由液位感知电路(弱电部分)和延时控制电路f强电部分)两部分组成。液位感知电路如上图所示,其核心是一片6反相器CD4069。本电路有两个位置检测,只用
[电源管理]
用液位<font color='red'>控制</font>器变频器工作频率
罗姆开发出车载用内置绝缘元件的栅极驱动器
日本知名半导体制造商罗姆株式会社(总部位于日本京都市)开发出内置绝缘元件的栅极驱动器“BM6103FV-C”,最适合作为电动汽车(EV)和混合动力车(HEV)逆变回路中IGBT以及功率MOSFET的驱动元件。 本产品融合了罗姆独创的BiCDMOS技术与新开发的片上变压器工艺技术,作为内置了绝缘元件的栅极驱动器,是业界最小※的小型封装,有助于逆变器电路的小型化。另外,与传统的光耦方式相比,可大幅降低耗电量,而且由于具备了所有必要的保护功能和品质要求,可减少设计时的工作量。 不仅如此,还支持作为新一代功率半导体备受期待的SiC(Silicon carbide:碳化硅)的功率MOSFET的高速开关,非常有助于实现更加高效、更加低功耗的
[电源管理]
罗姆开发出车载用<font color='red'>内置</font>绝缘元件的栅极驱动器
运动控制系统中的上位控制单元
  引言   信息时代的高新技术流向传统产业,引起后者的深刻变革。作为传统产业之一的机械工业,在这场新技术革命冲击下控制工程网版权所有,产品结构和生产系统结构都发生了质的跃变,微电子技术、微计算机技术使信息和智能与机械装置和动力设备相结合,促使机械工业开始了一场大规模的机电一体化技术革命。随着计算机电子电力和传感器技术的发展,各先进国家机电一体化产品层出不穷。机床、汽车、仪表、家用电器、轻工机械、纺织机械、包装机械、印刷机械、冶金机械、化工机械以及工业机器人、智能机器人等许多门类产品每年都有新的进展。机电一体化技术已越来越受到各方面的关注,它在改善人民生活、提高工作效率、节约能源、降低材料消耗、增强企业竞争力等方面起着极大的作用
[工业控制]
基于CAN总线和双传感器的仿人机器人运动控制系统研究
一、引言     机器人研究是自动化领域最复杂、最具挑战性的课题,它集机械、电子、计算机、材料、传感器、控制技术等多门学科于一体,是多学科高技术成果的集中体现。而仿人步行机器人技术的研究更是处于机器人课题研究的前沿,它在一定程度上代表了一个国家的高科技发展水平。运动控制系统是机器人控制技术的核心,也是机器人研究领域的关键技术之一,在机器人控制中具有举足轻重的地位,因此,各研究机构都把对机器人运动控制系统的研究作为首要任务。   动作协调、具有一定智能、能实现无线实时行走已经成为当今机器人发展的主题。随着以电子计算机和数字电子技术为代表的现代高技术的不断发展,特别是以DSP为代表的高速数字信号处理器和大规模可编程逻辑器件(CPLD
[嵌入式]
中电瑞华无线数据采集控制系统
中电瑞华电子科技有限公司(中电瑞华)致力于无线数据采集控制系统的研发,通过与国外技术领先厂商的通力合作,结合国内产业特点,开发出具有易于使用、轻松集成、快速支持特点的无线DAQ系统, 可以完成需要长时间、大数据量,在特殊环境下的温湿度、图像、气体浓度、压力、光照等物理量的检测、采集、分析和统计。主要应用于工业产品、汽车电子、新能源汽车、军工、农业工业化4.0等产业产品的长时间疲劳试验、可靠性筛选、工况监测监控、生态环境监测。 系统特点: 采集数据速度快速、准确,可以在线软件校准。 无需布线,简洁方便美观。 抗干扰力强,基于2.4G工业通信频段。 监控报警方式选择性多,支持声光、电话、邮件。 扩展能力强,
[网络通信]
中电瑞华无线数据采集<font color='red'>控制</font>系统
具有±15kV ESD保护的单/双通道转换器
Maxim Integrated Products推出具有±15kV ESD保护的单/双通道双向电平转换器MAX13046E/MAX13047E。器件为多电压系统中的数据传输提供电平转换,VL电压范围为1.1V至3.6V或(VCC + 0.3V) (两者中电压较低的一个),VCC电压范围为1.65V至5.5V。在整个电压范围内,MAX13046E/MAX13047E能够保证8Mbps的数据速率;在特定的电压范围内,还可达到更高的数据速率。器件在µDFN、TDFN和UTQFN等微型封装中集成了±15kV ESD保护电路,在为外部传输信号的应用提供增强保护的同时,节省了电路板空间。因此,MAX13046E/MAX13047E理想
[电源管理]
DCS自动控制系统与变频器的电磁兼容分析
本文介绍了制药厂发酵罐用变频器干扰 DCS 自动控制系统的实例分析及干扰处理方法。通过在变频器输入、输出端加装匹配的电源滤波器,有效解决了变频器工作时产生的电磁干扰。经过多次整机调试及试验,实现了制药厂发酵车间DCS自动化控制系统与变频器的电磁兼容。   1引言   变频器的应用日益普及,为各行业的工业自动化控制提供了良好的生产及工艺效益。但随着自动化程度的不断提高,自动化设备对电源污染的程度也越来越深,相应的对自动控制系统的干扰也越来越强,对电源滤波、净化,取得相对稳定的绿色电源的要求也越来越高。   国际上对电磁兼容(EMC或EMI)的设计及应用已有比较明确的法律及法规,对电子设备的干扰及被干扰、电源的谐波含量都有明确的
[模拟电子]
DCS自动<font color='red'>控制</font>系统与变频器的电磁兼容分析
STM32单片机控制蓝牙的电路
蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块远程控制模块等。一般模块具有半成品的属性,是在芯片的基础上进行过加工,以使后续应用更为简单。 原理与结构 作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(Pico-net),几个微微网还可以进一步实现互联,形成一个分布式网络(scatter-net),从而在这些连接设备之间实现快捷而方便的通信。本文介绍蓝牙接口在嵌入式数字信号处理器OMAP5910上的
[单片机]
STM32单片机<font color='red'>控制</font>蓝牙的电路
小广播
最新网络通信文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved