蓝牙在无线温度传感中的应用

最新更新时间:2011-11-20来源: 与非网关键字:蓝牙  无线温度传感  单片机 手机看文章 扫描二维码
随时随地手机看文章

引言

在各种生产现场都需要温度传感器实现温度的检测中,温度是一种最常用的控制参数。但在一些危险的场合或物体移动的情况下,有线的温度传感器不仅布线复杂而且容易造成线缆脱落影响数据的可靠性。近年来,蓝牙技术作为一种较成熟的短距离无线通信技术,将它和单片机技术相融合设计无线温度传感器,可以方便、实时、可靠地将采集到的温度数据传输给控制终端,保证了生产的顺利进行。

而且,经过功能扩展建立的无线传感器网络,能够适应更加复杂的测量现场。

1 蓝牙技术简介

蓝牙技术是一种无线的数据与语音通信的开放性标准,工作在2.4GHz的ISM频段上,采用跳频扩谱技术。蓝牙设备的最大发射功率可分为3级:

100mw(20dB/m)、2.smw(4dB/m)、lmw(0dB/m)。当蓝牙设备功率为lmw时,其传输距离一般为0.1~10m。当发射源接近或是远离而使蓝牙设备接收到的电波强度改变时,蓝牙设备会自动地调整发射功率。当发射功率提高到10mw时,其传输距离可以扩大到10om。蓝牙支持点对点和点对多点的通信方式,在非对称连接时,主设备到从设备的传输速率为721kbps,从设备到主设备的传输速率为57.6kbPs;对称连接时,主从设备之间的传输速率各为432.6kbps。蓝牙标准中规定了在连接状态下有保持模式(HoldM0de)、呼吸模式(SniffMode)和休眠模式(ParkMode)3种电源节能模式,再加上正常的活动模式(ActiveMode),一个使用电源管理的蓝牙设备可以处于这4种状态并进行切换,按照电能损耗由高到低的排列顺序为:

活动模式、呼吸模式、保持模式、休眠模式,其中,休眠模式节能效率最高。蓝牙技术的出现,为各种移动设备和外围设备之间的低功耗、低成本、短距离的无线连接提供了有效途径。

2 系统硬件结构

无线温度传感器主要由单片机控制单元、蓝牙模块、温度检测单元、接口电路及其它辅助电路组成,系统结构如图1所示。控制单元凌阳单片机为整个系统的核心,对检测到的温度数据进行转换、显示、传输,外扩4MBFLASH用于存储程序和温度数据。蓝牙模块包括蓝牙芯片、放大器、非平衡变压器(Balun)等,负责与蓝牙控制终端进行无线连接和数据传输,按键完成系统设置、复位等信息输人,测量的温度数据在传输到控制终端的同时在LED上显示,并通过扬声器定时语音播报当前温度数据和超限报警。

 

2.1 单片机控制单元

控制单元采用SPCE061A单片机,工作电压为2.6~3.6V,工作频率为0.32一49.152MHz,较高的处理速度使其能够非常容易、快速地处理复杂的数字信号。该芯片内包括ADC、DAC、定时器/计数器、RAM、FLAsH、ROM等器件,具有一套高效率的指令系统和集成开发环境,并且支持标准C语言,可以实现C语言与凌阳汇编语言的相互调用,为硬件设计和软件开发提供了便利条件。另外,芯片内置的2路10位精度的DAC,再配合丰富的语音函数库,可方便地完成语音的播放,非常适合于语音应用的开发。

2.2 温度检浏单元

温度检测单元采用D1S8B02型传感器,是美国DALLAS公司推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过编程实现9~12位的数字值读数方式。DS18BZo与SPCEo61A单片机的接口电路如图2所示,由于DS18B20传感器支持“一线总线”接口,因此只需将DS18B20信号线接到单片机的1位1/0线上即可,而且在1根1/0线上可以挂接多个传感器实现多点温度测量。

 

为了提高抗干扰性能,采用外加电源方式对传感器供电。

2.3 无线传愉控制单元

随着蓝牙芯片单芯片的集成度越来越高和集成了芯片、Balun、晶振等各种蓝牙模块的面世,将蓝牙嵌人到其它数字化设备中也越来越容易实现。本系统无线传输由蓝牙模块BCM02实现,BCM02核心采用CSR(CambridgesiliconRadio)公司的BlueCoreZ一External蓝牙芯片,外围扩展T晶振、FLASH、Balun、带通滤波器(BPF)、1.SV稳压电路,可以根据不同的应用场合快速开发,模块符合蓝牙Vl.1标准,最大发射功率设计为2.smw(4dB/m),是一个二级蓝牙芯片,工作电压为3士0.3V。BCMoZ通过UART口与单片机相连,为简化设计,将所需的蓝牙协议栈和无线传输应用程序直接固化在蓝牙模块中,利用蓝牙提供一个透明的无线数据传输,而单片机只要设置好波特率等参数即可进行通信,传输控制由单片机完成。

3 软件设计及流程

3.1 单片机软件设计

单片机软件部分主要包括主程序、中断子程序、测温子程序、转换显示及存储子程序、UART通信子程序、语音播放子程序等,为了降低功耗,使用中断来唤醒单片机进行测温等工作,因此主程序部分比较简单,主要负责系统各部分初始化和中断的调用,在系统初始化完成后就直接进人睡眠模式,当中断到来时单片机退出睡眠模式,调用中断子程序实现测温、转换显示、温度数据的传输以及语音的播报和报警等功能。

3.2 蓝牙应用程序设计

本系统是基于蓝牙的串口应用模型SPP(SerialPortProfile)实现无线数据的透明传输,在核心协议栈之上编写自己的上层应用程序。CSR的蓝牙核心协议栈包括HCI、LZCAP、SDP、RFCOMM等,以固件的形式提供给开发人员,用户编写的应用程序和协议栈一起运行在CSR嵌人式环境中。在CSR程序中,不同任务之间可以异步地发送消息,每一个任务在创建的时候可以让其中一个拥有消息队列,其它的就把发给任务的消息提交给该消息队列,由任务调度程序自动运行获得任务的消息。蓝牙模块上层应用程序流程如图3所示。

4 低功耗设计

作为无线传感器,低功耗运行可以最大限度地延长设备的有效使用时间,为了获得最佳性能,设计时在电源损耗和可用性方面必须根据情况权衡使用,除了选用低功耗器件外,笔者从以下几个方面设计了电源管理程序以尽量减少无线温度传感器的功耗。

(1)由于无线温度传感器负责向控制终端传输数据,因此何时进行数据采集、何时进行数据传输可以由控制终端决定,非常适合使用休眠模式和呼吸模式,通过减少蓝牙设备在微微网中的活动达到节电的目的,并且控制终端一般接有持久的电源,所以电源管理的开销由终端来负责比较合适。把控制终端作为主设备,将电源管理程序设计在终端的应用控制层中,并由控制终端完成设备的查询、配对、建链等工作,当无线传感器与控制终端配对成功并建立RFCOMM连接后进人休眠模式,此时主从设备仍然保持着RFCOMM信道,只是不能发送和接收数据,休眠模式下信标间隔可设为15,电流大概在lmA左右。当需要进行数据传输时,退出休眠模式进人呼吸模式,通过呼吸时隙发送数据,呼吸间隔可设为20~40ms,间隔过大会带来明显延迟,当数据传输结束后再次进人休眠模式,从而尽可能地降低能耗。

(2)CSR的BlueCore芯片提供T独特的硬件节能方法—深度睡眠(Depslep)模式,进人和退出深度睡眠模式至少需要10ms,通过按钮或事件进人深度睡眠模式很大程度上降低了损耗。当用户确定将有较长时间不使用无线温度传感器时,可通过控制终端发送事件消息进人深度睡眠模式,需要使用时再通过消息快速退出。在深度睡眠模式下电流一般可控制在50拼A左右。

(3)凌阳单片机SPCE06lA也可以应用CPU的睡眠模式,且A口具有键唤醒功能,将BCM02的PIOS与单片机的IOA7相连接,当蓝牙模块退出休眠模式,发送指令进行数据采集时,PIOS输出高电平,通过IOA7电平的变化产生中断来唤醒CPU进人工作状态。

关键字:蓝牙  无线温度传感  单片机 编辑:探路者 引用地址:蓝牙在无线温度传感中的应用

上一篇:PWM逻辑电路及输出电路设计
下一篇:井下钻具的高温电子器件

推荐阅读最新更新时间:2023-10-18 16:07

MSP430 DM430-A开发板学习笔记(二)MSP430f149与hc06蓝牙模块的使用
1.MSP430f149与hc06蓝牙模块的连接 1.1hc06蓝牙模块 hc06蓝牙模块可以直接在淘宝上购买,去官方店买比较好,资料比较全 hc06蓝牙与各种单片机的连接情况如下 因为msp430的供电也是3.3v,所以hc06蓝牙模块可以用msp430开发板上的vcc和gnd来对其进行供电和共地 然后要注意的是msp430f149的串口TXD 和 RXD 分别是p3.4和p3.5,这里的具体分析可以参考以下文章 MSP430F149串口收发程序详解 1.2单片机模块 单片机所用的编程软件为IAR,所用的下载器为BSL,这些都在我的以下文章的评论区中有下载链接 MSP430 DM430-A开发板学习笔记(一)IA
[单片机]
MSP430 DM430-A开发板学习笔记(二)MSP430f149与hc06<font color='red'>蓝牙</font>模块的使用
单片机双向晶闸管接口
  用单片机控制工频交流电,最方便的是采用双向晶闸管。为避免晶闸管导通瞬间产生的冲击电流带来的干扰和对电源的影响,可以采用过零触发的方式。 过零触发双向晶闸管触发电路
[单片机]
<font color='red'>单片机</font>双向晶闸管接口
基于XC866系列微控制器的电动自行车控制器设计
本方案以8位单片机SAF-XC846 + IPP120N06为核心,英飞凌XC866系列微控制器,时脉速率达27 MHz,拥有专为电机设计的6路PWM,高速类比数码转换器等高性能周边附属功能,适合作为马达控制核心单元,着实为电动自行车操控机板设计人员最理想的解决方案 这颗微控制晶片的高效能特性,展现集多功能一身的强大优势,满足不同终端用户的要求,包括遥控开锁、电动煞车、智慧型仪器表板等功能 晶片耐温范围最低可达零下40度,最高为125度 (摄氏),不畏各种天候状况 采用XC866系列微控制器的电动自行车控制器解决方案 英飞凌XC846 MCU主要特点: 两个独立计时器
[单片机]
基于XC866系列<font color='red'>微控制器</font>的电动自行车控制器设计
51单片机(二十一)—— 定时器计数功能
在本文,我们对51单片机定时器的计数功能进行测试,采用定时器0通过方式2产生10KHz的方波,并通过单片机的P1.0口输出。定时器1采用方式1的计数功能,即对外部输入的脉冲进行计数。T1与P3.5引脚复用。实验时,需要用杜邦线将单片机的P1.0引脚,与P3.5引脚连接在一起。T0输出的脉冲又通过P3.5引脚输入给定时器1的计数器。定时器1对脉冲进行计数,设置为5000个脉冲溢出一次。脉冲的周期为0.1ms,即定时器1的溢出周期为500ms,所以LED1以1秒一次的频率闪烁。 定时器0和定时器1的初始化代码如下所示 void init_T0_T1(void) { TMOD= 0x52; //定时器0使用方式2,8位自
[单片机]
数字信号控制器在汽车设计中的应用
  简介   汽车设计从过去单纯的机械式系统,到如今常常包含多达100个微处理器的现代汽车,已经走过了很长的历程。传统汽车上用到电子器件的部分仅仅是那些娱乐设施,最常见的是汽车收音机。直到有关诸如废气排放量和节油性等汽车各方面性能的政府规定出台以后,对汽车功能的电子控制才开始变得越来越普遍。最初,某些功能是依靠分立式硬件元件或数字逻辑执行的。随着单片机(MCU)等嵌入式处理器解决方案的出现,使用 MCU 来代替固定硬件的好处正逐步显现,这是因为设计者可以对MCU进行编程以执行模块所要求的特定任务。汽车设计中大量采用了各种MCU,从用在转动挡风玻璃雨刮器和开门等功能的最简单的8位MCU到控制引擎的复杂32位MCU。这个范围的中间是大
[单片机]
数字信号控制器在汽车设计中的应用
意法新款微控制器整合数字滤波器
意法半导体(ST)开始量产的 STM32L45x 超低功耗微控制器(MCU),支持简单易用且价格亲民 的 STM32Cube 开发生态系统。 STM32L451 、 STM32L452 和 STM32L462 产品 线 , 整 合 Sigma-Delta 调 节 器 (Sigma-Delta Modulators, DFSDM)用数字滤波器,可在一款价格亲民的微控制器上,展现高阶音频功能,例 如噪声抑制或声音定位。 高达 512 KB 芯片上闪存和 160KB SRAM,为代码和数据提供 足够的存储空间。 此系列微控制器另整合了真随机数生成器,让智能型装置等注重安全应用的开发变得更加容 易。 STM32L462 还进一步强化安全装
[半导体设计/制造]
基于非特定人语音识别芯片的技术方案
0 引言 随着高新技术在军事领域的广泛运用,武器装备逐步向高、精、尖方向发展。传统的军事训练由于训练时间长、训练费用高、训练空间窄,常常不能达到预期的训练效果,已不能满足现代军事训练的需要。为解决上述问题,模拟训练应运而生。 为进一步提高训练效果,本文利用智能语音交互芯片设计了某模拟训练器的示教与回放系统。示教系统为操作人员生动的演示标准操作流程及相应的操作现象,极大地缩短了对操作人员的培训时间,提高了培训效果。回放系统通过记录操作训练过程中各操作人员的口令、声音强度、动作、时间、操作现象等,待操作训练结束后通过重演训练过程,以便操作者及时纠正自己的问题。示教系统也可理解为对标准操作训练过程的回放。该系统不需要虚拟现实
[单片机]
基于非特定人语音识别芯片的技术方案
AT89S51单片机多路开关控制发光二极管显示的设计
1. 如图4.3.1所示,AT89S51单片机的P1.0-P1.3接四个发光二极管L1-L4,P1.4-P1.7接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。 2. 电路原理图 图4.3.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0-P1.3用导线连接到“八路发光二极管指示模块”区域中的L1-L4端口上; (2. 把“单片机系统”区域中的P1.4-P1.7用导线连接到“四路拨动开关”区域中的K1-K4端口上; 4. 程序设计内容 (1. 开关状态检测 对于开关状态检测,相对单片机来说,是输入关系,我们可轮流检测每个开关状态,根据每个开关的
[单片机]
AT89S51<font color='red'>单片机</font>多路开关控制发光二极管显示的设计
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved