- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RF通信技术的无线体感控制器研究(共3623字)
RF通信技术的无线体感控制器研究(共3623字)
摘要:随着物联网技术快速发展,人们的生活方式与工作习惯在渐渐发生了改变。面对多种智能化设备,如何实现对其进行统一化控制成了一个急需解决的问题。本文设计了一种新型体感控制器,其使用基于射频技术的nRF905作为通讯模块,以STM32为主控芯片,配合使用MPU6050等多种传感器实现对手腕动作信息的采集。该控制器实现了对人体特征动作的识别以及对各种智能化设备进行控制,使用户与智能设备的沟通更加方便,具有一定的使用价值。
关键词:RFID;nRF905;无线体感控制器;stm32
0引言
近年来,随着智能电视、平板电脑等高科技数码产品的普及与风靡,通过各种人机交互的实现在用户体验上做到了直观与新鲜。比如来自微软的通过3D体感摄影实现动态捕捉、影像辨识的Kinect;通过红外摄像头实现追踪全部10只手指、识别精度高达1/100毫米的LeapMotion;以及加拿大创业公司ThalmicLabs推出的,通过探测用户的肌肉产生的生物电活动来达到识别用户手势的MYO腕带[1]。可以看出无线体感控制设备正在发挥着推动物联网发展的重要实体角色作用,因而已然成为当下具有高度需求价值的热点研究方向。本文即围绕这一内容给出系统论述和应用设计。
1系统方案设计
无线体感控制器能够实现通过操作者手势控制任何具有与该设备匹配的通信设备。比如机器小车、电脑光标、无人机等等[2]。本系统用智能小车来模拟被控设备,通过智能小车的行进轨迹来评价设备的实用性。控制设备的主要工作原理是通过六轴传感器MPU6050来进行手势动作的采集,由STM32单片机处理又经nRF905发送到被控制的设备上,受控设备配有相同的通信芯片,接收到数据之后则送入51芯片进行处理并执行相应动作[3]。
2系统硬件电路设计
本文设计的无线体感控制器可以分为两个工作部分。发射端由主控芯片、nRF905无线发射模块、MPU6050六轴运动处理模块等组成,无线体感控制终端框图如图1所示。接收端用智能小车进行模拟,小车由51主控芯片、直流电机、nRF905无线发射模块等组成。
2.1无线体感控制终端微控制器电路
对于无线体感控制终端,为了收获良好的操作效果、呈现最佳用户交互体验,选用了六轴运动处理组件来识别用户手势[4]。而且,基于需要不断采集角度等数据并实时进行数据处理的设计目标指向,因此上对于微控制器的工作频率以及程序存储器容量均将提出一定的要求。
2.2电源模块电路
控制器采用5V聚合物锂电池供电,由于STM32F103C8T6单片机与nRF905的工作电压都是3.3V,研究选用了ASM1117-3.3稳压芯片来为系统提供3.3V电压。需要一提的是,STM32F103C8T6分为模拟地和数字地,为了保证其正常工作可将两路电源进行隔离设计,即在模拟地和数字地之间通过0Ω电阻实现单点共地。系统以STM32F103C8T6单片机为控制核心,STM32F103C8T6单片机是3.3V供电的低功耗微处理器,工作频率最高可达到72MHz,64K程序存储器,性能比普通8051更强大,且成本较低,能够满足更为复杂的应用系统设计。微处理器的实际具体连接布局如图2所示。
2.3nRF905无线发射模块电路
无线发射模块是终端数据传输的,具体实施可执行流程。nRF905芯片是基于RF通信技术的一款无线收发芯片,其工作电源电压为3.3V,输出功率可调-10~10dBm,通过SPI的接口方式能够直接对其进行编程配置。nRF905应用电路如图3所示。
2.4体感检测电路
体感检测部分选用六轴运动处理组件MPU-6050来进行手势识别,其中的三轴MEMS陀螺仪,分别检测X轴、Y轴和Z轴的角速度[5]。
2.5接收设备
接收设备为一智能小车,实现的主要功能是作为被控设备,将无线体感控制终端发送的数据进行判断,并作出前进、后退、左转、右转等响应。该设备硬件主要由51单片机、接收模块以及四路直流电机组成。接收模块的电路和控制终端的电路几乎相同,直流电机需要7.2V供电,并且是以L293D为其核心的驱动电路。
3系统软件设计
本系统软件部分包括有发送端程序和接收端程序。其中,发送端程序主要功能是完成对手势信息的识别并控制nRF905无线模块将手势信息进行实时发送。接收端则主要完成数据的接收和判断以及对不同手势的响应。本系统所有程序均采用C语言来实现编写调制。
3.1终端程序设计
3.1.1MPU6050相关配置
首先进行手势信息的采集,并对MPU6050提供初始化配置,具体内容包括:配置REG_PWR_MGMT_1寄存器,实
您可能关注的文档
最近下载
- 公司招聘简章.docx VIP
- 谕兴中学教科研工作总结PPT.pptx VIP
- 数字艺术创作职业技能等级标准(2021年版).pdf VIP
- 2025年《生活饮用水水质处理器卫生安全与功能评价规范——反渗透处理装置.pdf VIP
- 热等静压市场分析报告.pdf VIP
- 中学教科研工作总结PPT.pptx VIP
- 《研学旅行指导师实务》课件——第7章 研学旅行安全管理.pptx VIP
- 健康饮食益处多(教案)-2021-2022学年体育二年级下册 (1).docx VIP
- 压缩空气储能电站接入电网技术规定.pdf VIP
- GA_T 1147-2014 车辆驾驶人员血液酒精含量检验实验室规范.docx VIP
原创力文档


文档评论(0)