电竞投注竞猜平台-LOL比赛投注网站 国内 嵌入式操作系统TinyOS下的CC1100驱动程序设计【电竞投注竞猜平台】

嵌入式操作系统TinyOS下的CC1100驱动程序设计【电竞投注竞猜平台】

电竞投注竞猜平台

LOL比赛投注网站-无线传感器网络中网络的总体性能因节点而异。本文根据实际需要构建网络基本功能时,使用功耗低的CC1100芯片作为节点的无线传输设备。分析CC1100功能功能,说明嵌入式操作系统TinyOS,并说明如何使用NesC语言构建基于MSP430F1611平台的CC1100驱动程序。

1无线传感器网络(WSN)是当前信息技术领域的热点研究方向之一,它将传感器技术、遥测技术、嵌入式计算技术、分布式信息处理技术和无线通信技术相结合,通过无线通信组成的多跳组织网络系统。无线传感器网络由体积小、功耗低、具有无线通信、检测和数据处理功能的传感器节点组成。节点是无线传感器网络的基本单元,通常由传感器模块(传感器、A/D转换器)、处理器模块(微处理器、存储器)、无线通信模块(无线收发器)和能量供应模块(电池)组成。

本文开发了与Chipcon的低功耗低成本单片传输芯片CC1100一起开发的无线传感器网络节点,该节点可以通过SPI串行总线技术连接到MCU(MSP430F1611)。加州大学伯克利分校员工为无线传感器网络开发的嵌入式操作系统TinyOS作为软件平台。2分析设计需求无线传感器网络由资源有限的节点组成。

要使用资源受限的功能,必须自由选择无线传输芯片,在开发研发驱动程序时遵守低功耗,构建传输分组的基本功能。节点拒绝CC1100的主要功能,如下所示:传输时,将MCU提交的数据PCB制作成帧,并组织分组。

接管时,在组接管完成后提取数据并将其传递给MCU。无线传感器网络的节点以位传输所消耗的能量相当于处理器展开1000次32位乘法所消耗的能量[1],因此,为了增加组冲突,为了减少组库存所消耗的能量,CC1100在发送数据之前不应建立通道监听,即载波监听功能。

为了进一步减少能源消耗,节点在不发送或接管数据时必须处于休眠状态,并且可以转换为登录方式。也就是说,它具有休眠状态修补功能。市场需求的明确设计如下:(1)传输集团。

这是CC1100需要构建的主要功能,CC1100为了在发送数据之前完成分组PCB,CC1100无线通信协议的分组格式如下:其中前导字节是一系列10101010吗?其数量为8n位,N的大小是用户编程要求。可以编程确认实时单词的内容和数量。长度是数据字段的字节数,数据字段的内容是MCU提交的数据,CRC检查是可编程的自由选择,灰色部分可编程。

(2)载体监测。无线传感器的节点数多,节点密度高,因此,如果在没有特殊控制的情况下相互通信,则不会再次发生组冲突。为了增加碰撞机会和提高节点能源效率,本文通过CC1100的水平检测功能构建载波监听。CC1100接受了两个载波监听。

也就是说,监听门和监听比较门。这意味着,临界监听在频道电平达到特定登录值时全天通知频道,而比较临界监听则在频道电平增加到最大登录倍数(例如6dB)时全天检测频道。也就是说,门限制监听需要设置很多频道特性统计数据来设置门限制级别值,比较门限制监听可以防止这些操作,并适应环境时变噪音情况。

在本文的项目中,使用比较语句限制接收频道效果非常好。(3)睡眠中钓鱼。无线传感器节点的能量有限,因此在不必要的情况下,节点的硬件资源活动时间不应降至最低,大多数情况下,无线模块不应处于休眠状态。

CC1100可以发送到命令控制器以启动无线传输模块。与地面一样,发送到水兴命令控制器可以转换模块。
构建驱动时,笔者可以将上述命令PCB放在一个模块中,在上层调用。

3硬件连接关系节点的MCU与无线发射模块的硬件连接关系如图1的右图所示。左边是MCU,由美国TexasInstruments(TI)生产的超强低功耗微处理器MSP430F1611是16位小指令集(RISC)、超强低功耗混合微控制器,在片上构建了丰富的外围模块,还包括看门狗。

根据工作时关闭的模块数量,芯片功耗有所不同(即取决于工作模式),除了长时间的活动模式外,还具有5种低功耗模式(LPM0至LPM4),待机模式下电流仅为0.7A,深度睡眠下电流仅为0。Chipcon是利用0.18mCMOS技术生产的低功耗多频带无线传输芯片,体积小,功耗低,灵敏度低,具有独立国家的64字节传输内存(TXFIFO/RXFIFO)、数字接管信号强度输入(RSSI)等功能,可以向前发展。

它还具有三个标准化的数字输入插槽GDOx(x=1~3),在实际应用中,可以通过寄存器动态地获得上层的通道或组状态[3]。在硬件平台上,CC1100的4个SPI通信针(SI、SO、SCLK)通过4条线,处理器可以在CC1100展开寄存器上安装读取和功能。CC1100只是从属模式,所以处理器不能使用主机模式。

该项目还用于使用两个标准化数字输入插槽GDO0和GDO2将命令和载波接收命令分组传输。图1CC1100和MSP430F1611的硬件连接关系CC1100与MSP430F1611通信时,时钟源来自MSP430F1611,带有处理器寄存器的本文使用系统子时钟SMCLK。

以SPI串行通信方式通信。SPI通信是一种高速全双工同步总线通信技术,具有非常强大的硬件功能,只需4个引脚即可控制主机时钟源SCLK节奏。CC1100和MSP430F1611的串行数据交换通过两个双向移动寄存器构建。

CSn插槽主要用于控制数据通信的同步,在CC1100和MSP430F1611通信期间,CSn插槽电平应较低。【LOL比赛投注网站】。

本文来源:电竞投注竞猜平台-www.hbjmsx.com

网站地图xml地图