蓝牙技术在短距离无线遥控中的应用

发布者:Susan苏最新更新时间:2012-04-18 来源: 今日电子 关键字:蓝牙技术  无线遥控  MSP430F2274 手机看文章 扫描二维码
随时随地手机看文章

短距离无线电遥控有很大的应用需求,但由于射频电路的设计和调试较为复杂,对人员和设备的要求较高。因而限制了其使用范围。

蓝牙技术提供低成本,短距离的无线通信。支持点对点,一点对多点的双向数字传输。工作在2.402~2.480GHz的ISM频段。数据速率 1Mb/s,纠错编码采用1/3率的重复码,2/3率的汉明码,跳频频率数79个频点,跳频速率1600次/秒,发射距离 Class2级的模块为10m左右,Class 1 级的模块可达100m。

将蓝牙模块用于无线电遥控系统,把无线射频部分的工作交由蓝牙模块完成。使遥控系统设计变得简单方便。

无线遥控发射机

无线遥控系统中发射机的组成框图如图1所示。

图1 发射机的组成框图

它有三路模拟量(操纵杆)输入、六路开关量(按键)输入。微控制器选用TI公司的MSP430F2274单片机,主要优点是低功耗。蓝牙模块使用的是Stollmann公司BlueRS+ Class1模块。

发射指令编码:六个开关量全部状态的组合有64组码。由于实际有效编码的组数远小于全部状态组合码数。并且用2字节(16bit)的长度表示开关状态有效组合编码,故采用加大码组间汉明距离,使用具有纠错功能的分组码作为开关状态的传输编码。

发射机指令编码每20ms发送一帧。每帧数据的格式如图2所示。

图2 发射机指令帧

一帧数据18字节。帧头字段占4字节,其中第4字节是帧序号,以256为模;模拟1、模拟2和模拟3这三个字段各占2字节,分别是1号、2号和3号操纵杆的位置信息的数字量编码; 开关1字段占2字节,是表示六路开关状态的编码;开关2和开关3字段分别是开关1字段的重复,目的是增加抗干扰能力。接收机在对该信息解码时,接收到的开关1、开关2和开关3这三组码中只要有一组码的误码没有超出可纠错的范围,即可正确执行相应动作。不必再等待接收下帧数据,可减少延迟时间。

蓝牙模块与微控制器的连接如图3所示。微控制器把代表指令编码的组帧信息传送给相连的蓝牙模块,由该蓝牙模块经由无线信道发送到与接收机相连的另一只蓝牙模块,由它将数据传给接收机的微控制器。

图3 蓝牙模块与微控制器的连接

发射机微控制器程序

发射机程序框图如图4所示,微控制器执行读开关状态、开关编码、读操纵杆、组帧等指令所需要的时间很短,多数时间是等待20ms定时。当20ms定时器中断时就设置定时标志有效。主程序见到定时标志有效,就将已准备好的组帧数据移到发送缓冲区,并且启动串口开始发送数据。串口发送使用中断方式。[page]

(a)中断程序框图

(b)主程序框图

图4 遥控发射机程序框图

发射机设计为每20ms发送一帧遥控指令,是为了和遥控对象中的一种模型舵机相配合。

微控制器与蓝牙模块使用串口通信,波特率选为9600b/s。一帧数据长18字节,发送占用时间约:
18字节×10位×(1/9600)秒≈18.75ms

需传送信息(遥控指令编码)的信道编码及其纠错、跳频时序控制等工作则由蓝牙模块在其内嵌的蓝牙协议操作之下完成。

接收机

遥控接收机的组成原理框图如图5,蓝牙模块与微控制器相连,蓝牙模块收到的遥控发射机发出的含有遥控指令编码信息的数据传给微控制器。由微控制器对该指令编码进行译码、变换后经由相应的驱动电路隔离和放大,然后控制对应的被控对象动作。

图5 接收机的组成

遥控接收机的微控制器收到的信息理论上应是和图2所示相同的发射机指令编码数据。但由于数据在传输过程中经由射频无线传输,更有可能因干扰等原因出现误码,使得接收到的信息与发送方的信息不一致,这就需要再次对收到的编码信息进行纠错处理。对开关量信息采取加大码组间汉明距离的方法增加纠错能力。而对操纵杆位置这类模拟量则是采取连续多次滑动滤波的方法来减小误码的影响。

结语

实测在收发相距70m,且无遮挡的情况下,接收机未出现拒动或误动的情形。距离100m时工作不可靠。从发射机按下开关到接收机对应端口响应动作,其延时约50~70ms。

由于是短距离遥控,操作者能目视被控对象的响应状态。为简单起见,仅用前向信道传送遥控指令。未使用反向信道。

关键字:蓝牙技术  无线遥控  MSP430F2274 引用地址:蓝牙技术在短距离无线遥控中的应用

上一篇:基于ZigBee技术的无线智能照明系统
下一篇:应用CY8C21534设计通用操作面板

推荐阅读最新更新时间:2024-03-16 12:58

蓝牙技术联盟宣布低功耗音频规范完成制定
将支持实现Auracast™广播音频功能等下一代蓝牙音频产品面世 北京,2022年7月13日——负责发展蓝牙技术的行业协会蓝牙技术联盟(Bluetooth Special Interest Group,SIG) 今日宣布已完成下一代蓝牙音频——低功耗音频(LE Audio)的全套规范制定。 低功耗音频提升了无线音频性能,增加了对助听器的支持,并引入Auracast™广播音频(Auracast™ broadcast audio),这项全新蓝牙功能将使我们以更好的方式与他人和周围世界相连。 蓝牙技术联盟首席执行官Mark Powell表示:“今天对于蓝牙技术联盟成员社区来说是值得骄傲的一天。我们的会员在过去几年中克服了诸多挑战
[模拟电子]
汽车无线遥控开门系统新型设计方案
1 引言 在如今的汽车行业,无线遥控开门系统已成为安全应用解决方案的热门话题。其安全解决方案能在消费市场和汽车市场之间提供了一个协作的桥梁。但要给自己的老式、配件难寻的“传统”车辆也装上一套无线遥控开门系统该怎么办呢?这也是消费者所关心的热门话题。为此本文将对汽车无线遥控开门系统的新型设计方案与应用发展作分析介绍。 汽车安全应用所使用的典型无线遥控开门系统-遥控钥匙(RKE)系统,如图1所示。该系统组成包括一个安装在汽车上的控制器(或称接收器)和一个由用户携带的收发器(或发射器),即无线遥控车门钥匙。收发器一般包括一个微控制器、RF器件以及按钮和LED等人机接口器件。微控制器可用DS89C440或PIC16F639,RF器件可用MA
[单片机]
汽车<font color='red'>无线遥控</font>开门系统新型设计方案
桥式起重机无线遥控电气系统的设计
  1.引言   现有嘉兴德英机械厂55t/10t桥机,原设计为司机室主令开关操作的常规控制方式。由于厂房内桥机司机室靠近房顶温度较高,司机室操作人员长时间工作会感觉身体不适,导致工作效率降低。同时操作时地面需要人来指挥操作,造成人员的浪费,并且指挥人员与司机室操作员的沟通不当或者指挥不当都会引起事故的发生。因此厂家希望对桥机进行无线遥控的改造,操作人员可直接在地面无线操作,以避免上述情况的发生。   2.常规控制系统   桥机共有四个机构组成:主起升机构、副起升机构、大车行走机构、小车行走机构。四个机构均采用常规控制,由主令开关控制机构动作。主起升机构和副起升机构采用QR1S控制方式。大车行走机构和小车行走机构采用QR1Y控制方式
[电源管理]
桥式起重机<font color='red'>无线遥控</font>电气系统的设计
基于可编程控制器的工业机械手无线遥控系统
    针对多关节工业机械手的比例和开关控制,以PLC作为其控制器,通过无线数传模块进行数据传输,实现远程无线遥控操作。     手持操作器采用16位单片机,对检测到的按钮和摇杆操作进行数据编码后通过无线的方式发送至PLC,PLC对其解码后获得指令实现对机械手各关节运动的控制。该方案成本低,具有良好的通用性和可扩展性。     前言     可编程序逻辑控制器(ProgrammableLogicController,PLC)是一种适用性强的工业用控制器,广泛应用于各类工业生产线,移动机械设备的控制等环境较恶劣的工业场合。其工作性能稳定,可扩展性强,应用简便。根据不同的模块配置,可以进行逻辑及算数运算,对数字开关量、模拟量
[嵌入式]
蓝牙技术,朝IoT应用迈进
蓝牙技术联盟(Bluetooth SIG)近期发布了全新的蓝牙技术「Bluetooth 5」,在传输范围、传输速度和无线状态广播能力皆提升,将把蓝牙技术进一步推向住宅和建筑自动化市场,以及其它的物联网(IoT)应用领域。 全新的Bluetooth 5对于目前的蓝牙核心规格4.2(Bluetooth Core Specification 4.2)而言,无疑是一次重大的升级,结合Bluetooth 4.2的安全及隐私升级,Bluetooth 5将成为低功耗个人行动网路以及建筑和IoT长程网路传输最理想无线射频(RF)协定。 Bluetooth 5将带来更宽广的范围,以实现点对点和星状网路,为保全系统、照明、烟雾侦测器和门锁等提供可靠、
[网络通信]
德州仪器为支持智能手机和有线带来了领先的智能蓝牙技术
德州仪器 (TI) 宣布推出 SimpleLink™ 低能耗蓝牙 (Bluetooth®Low Energy) CC2541-Q1,这是一款高度集成的无线微控制器 (MCU),可提供到新兴智能手机控制和有线替代应用的低功耗、低成本型简化汽车连接。CC2541-Q1 充分利用了以下成功经验:TI 拥有广阔市场的蓝牙智能解决方案 (SimpleLink CC2541) 以及适用于组合 Wi-Fi®、蓝牙与全球导航卫星系统 (WiLink™ 8Q)、双模蓝牙 (BL6450Q) 的汽车连接产品。 CC2541-Q1 面向推崇全新汽车特性(旨在采用智能蓝牙技术使消费者更轻松获得信息并控制汽车系统)的新兴市场。这些新特性包括: ·
[单片机]
基于蓝牙技术的北斗终端通信模块的设计
北斗卫星导航系统(BDS)是中国正在实施的自主发展、独立运行的全球卫星导航系统,致力于向全球用户提供高质量的定位、导航、授时服务,并能向有更高要求的授权用户提供进一步服务,军用与民用目的兼具。 中国在2003年完成了具有区域导航功能的北斗卫星导航试验系统,之后开始构建服务全球的北斗卫星导航系统,于2012年起向亚太大部分地区正式提供服务,并计划至2020年完成全球系统的构建。 北斗卫星导航系统除能够获取时间信息和位置信息外,其主要特点是备有短报文通信功能,使得在系统覆盖区域内的终端用户可以进行双向通信,这是其他卫星导航系统所没有的创新性功能,具备了通信与导航相结合的特色服务。而目前市场上以北斗卫星作为导航系统的商品尚不是很
[电源管理]
基于<font color='red'>蓝牙技术</font>的北斗终端通信模块的设计
蓝牙技术联盟发布新品牌Auracast™广播音频
全新蓝牙功能将带来改变生活的音频新体验 2022年6月9日,北京—— 蓝牙技术联盟 (Bluetooth Special Interest Group,SIG)今日为即将推出的蓝牙音频广播功能发布全新消费品牌,曾被称为音频分享的新功能正式更名为Auracast™广播音频(Auracast™ broadcast audio)。Auracast™广播音频使智能手机、笔记本电脑、电视和公共广播系统等音频发射器能够向附近不限数量的扬声器、耳机和助听器等蓝牙音频接收器广播音频。 蓝牙技术联盟首席执行官Mark Powell表示: “蓝牙音频为市场带来了巨大的影响。两台蓝牙设备之间的简单无线音频连接使传输变得更安全、生活更高效。同时,
[网络通信]
<font color='red'>蓝牙技术</font>联盟发布新品牌Auracast™广播音频
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved