毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

Arduino心率传感器信息采集和远程传输技术(4)

时间:2022-05-10 22:53来源:毕业论文
2。1。2 为什么选用ESP8266? ESP8266是功能强大的Wi-Fi模块,并且能够搭配单片机进行使用,并对它进行编程。同时ESP8266既能够搭载应用成为设备中唯一的应

2。1。2 为什么选用ESP8266?

ESP8266是功能强大的Wi-Fi模块,并且能够搭配单片机进行使用,并对它进行编程。同时ESP8266既能够搭载应用成为设备中唯一的应用处理器,此时,它能够直接从外界的闪存中启动程序,同时,它在作为Wi-Fi适配器接入无线网的时候,它又能够使用在任何微处理器的设计中,只要通过SPI/SDIO接口或者中央处理器AHB桥接口就可以。所以,ESP8266能够和Arduino一同使用,能够更好的发挥ESP8266的性能。

ESP8266有强大的片上处理和存储数据的能力,使其能够借助GPIO口集成传感器和其他的特定设备,能够在前期的开发中最少地占用系统资源。所以,使用ESP8266能够尽量精简开发的难度,同时减少对Arudino单片机的依赖。

ESP8266为移动设备,可穿戴设备和物联网设备应用设计,并且可以使机器的能耗能够最低。ESP8266能够使用三种模式运行:激活模式,睡眠模式和深度睡眠模式。ESP8266使用电源管理技术和逻辑系统使得芯片能够在睡眠模式和工作模式中进行切换,在睡眠模式中,ESP8266只有校准实时时钟和watchdog处于工作状态,通过编程,芯片能够在检测到特定情形时自动唤醒。在睡眠模式中,ESP8266消耗的电流小于12uA,处于连接模式时,它的消耗功率小于1。0mW(DTIM=3)或者0。5mW(DTIM=10)。论文网

因为,ESP8266消耗功率极小,所以适合用在两台电脑间的通信。因为ESP8266能够在两台电脑间不进行通信时进入睡眠模式,在进行通信时进入激活模式,能够使得ESP8266的能耗更低,更加便于使用。

图1  ESP8266的简化图

同时,ESP8266安全性能很高,ESP8266在所有的数字IO管脚和地面之间都加入了一个过压保护器,维持电压在5。8V小于通常回跳电压6V,这样就

能避免电压过高和产生ESD。

图2  ESP8266结构图

因为ESP8266的安全性能很高,所以ESP8266用于两台电脑的通信时,不需要进行特别的设置,使用方便。

2。2 传感器数据传输的方式的选择

2。2。1 蓝牙的特点

蓝牙具有全球适用范围,蓝牙在2。4GHz的ISM频段工作,全球绝大多数国家ISM波段范围内的频率2。4-2。4835GHz,在使用时都不需要对各国的无线电资源管理不能进行单独的申请,所以蓝牙技术具有全球特性。

心率传感器属于可穿戴设备,在特定的情况下需要进行全球的穿越,在进行数据传输时需要选择具有全球特性的传输方法,以避免不必要的麻烦,所以蓝牙是个很好的选择。

蓝牙采用电路交换和分组交换技术,支持异步数据信道,三路语音信道以及异步数据和同步语音同时传输的信道。当采用非对称信道用来传输数据时,速度最快可以达到721kbit/s,反向数据传输可以达到57。6kbit/s。当蓝牙芯片进行对称信道方式发送数据时,两边信道具有相同的传送速度。同时,蓝牙在信息传输时,可以建立临时性的对等连接,在网络中的角色可以分为主设备和从设备,多个蓝牙设备可以连接成一个数据网。

选用蓝牙作为心率传感器的传输方式,可以使得心率传感器能够实时进行传输,能够尽快将数据传输并进行分析,同时,也能够将数据完整地进行传输,能够的到更加真实的数据。数据能够同时传输到多个设备中,更加方便。

蓝牙在进行数据的传送时具有极强的抗干扰能力,它在数据发送的频段中,将频段进行分割,并且使用调频技术来传输数据。蓝牙在信息传输时调频的间隔为1MHz,蓝牙设备在一个频段上发送完数据之后会调到另一个频段上进行数据传输,每一次频点的跳动是随机的,每一个频点信息传输的时间极短,每一分钟频点的调频都达到上千次,这就使得蓝牙传输具有很强的干扰性。 Arduino心率传感器信息采集和远程传输技术(4):http://www.youerw.com/tongxin/lunwen_93679.html

------分隔线----------------------------
推荐内容