无线传感器网络是由大量传感器节点通过无线通信自组织构成的网络,被认为是将对21世纪产生巨大影响力的技术之一。在分布式测试中使用无线传感器网络,不受通信电缆的限制、组态灵活、重构性强,可以在较恶劣的测试环境中使用。由无线传感器网络组成的分布式测试系统已应用于水中爆炸测试系统。在一些分布场测试系统中,被测量种类繁杂,为完成测试任务,节点采用模块化设计,SPI接口电路简单、传输速度快,各模块通过SPI总线通信协同完成测试任务。但在实际开发应用中,由于系统要求,使某些模块与多个模块链接,且接口工作在不同的模式下,如果完成通信需要功能模块的SPI接口主从切换,致使通信速度与灵活性降低。CPLD具有可编程性特点,可根据需要扩展专用SPI接口电路,提高系统通信速度与灵活性,方便系统扩展功能模块,提高系统整体性能。
1 节点的模块化设计及其接口电路
无线传感器网络节点采用模块化的设计方法,每个节点包括无线收发模块、核心主控模块和功能模块。系统通过无线收发模块接收主站发送的命令码,核心主控模块对命令解码,完成对各功能模块的控制(开启采集、时统清零等)。系统要完成多次重复性试验,因此每次试验完毕要把实验数据(冲击波数据、环境变量信息、时统跟定位信息等)存储到数据存储管理模块统一管理,同时准备下次试验。系统工作时,数据储存管理模块SPI接口一方面工作在从模式,接收主控模块发送的命令;另一方面工作在主模式,转发控制其他功能模块的命令码并读取试验数据进行统一管理,图1为在其内扩展专用工作在主模式下的SPI接口的模块问链接图。专用工作在主模式下的SPI接口电路,具有提高模块间数据传输速度与灵活性等特点。
2 SPI接口电路设计
数据存储管理系统以单片机和可编程逻辑器件组成核心控制器。可编程逻辑器件CPLD依据其编程灵活、易修改的特点,配合单片机在其内部扩展SPI接口电路,不仅简化了接口和控制,且提高了系统的整体性能及系统扩展性。
SPI接口电路设计分两部分:
(1)硬件部分:CPLD内扩展SPI接口框图如图2。在CPLD内部编写双向IO总线、地址锁存译码电路、时钟发生器、接收和发送数据移位寄存器、传输结束标志SPIF产生器等电路完成SPI接口电路设计。READY1为与从机(冲击波模块等)通信时状态标志位,用于当主机与从机通信时查询使用,READY1为1时,可读取冲击波数据。
当单片机发送数据时,IO总线首先发送地址码,地址锁存译码电路生成数据装载使能片选信号,之后IO总线待发送字节锁存到数据寄存器SPDR,同时Sek时钟发生器产生8个Sek时钟,SPDR移位寄存器在Sek的时钟沿把待发送字节从MOSI顺序移出,同时把MISO引脚数据移入SPDR寄存器,Sek计数器计数到8个Sek时钟后,产生SPIF传输结束标志,单片机读取SPIF标志是否为1,判断一字节时候传输完毕。[page]
(2)软件部分:单片机为主控制器,首先查询从机状态标志位READY是否为1,判断是否可以与从机通信。从机准备就绪时,单片机可装载1字节发送数据,启动CPLD内部SPI接口电路,查询并等待SPI传输结束标志位SPIF为1,完成一字节数据传输,如此重复。图3、图4为主机发送与接收1字节流程图。
3 试验结果与分析
图5为逻辑分析仪捕获CPLD扩展SPI接口电路读取冲击波模块数据时波形。
bit8:READY信号,从机高电平时主机读取数据;bit9:Sck时钟信号,主机查询READY为高时装载发送字节,并产生8个Sek时钟,启动SPI传输;bit10:MOSI,主机输出端口;bit11:MISO,主机输入端口,Sek上升沿读取数据,连续两个周期读取的数据分别为0x07(000001 11),0Xb0(10110000),两周期时间间隔为20.400us,传输速度可达4×105bps,满足系统要求。
结束语
为了满足系统测试任务,无线传感器节点采用模块化设计,各功能模块通过SPI接口链接。由于系统功能要求,使一个模块与多个模块链接通信,其接口电路SPI工作在不同的主从机模式,使用单一SPI接口主从切换,势必降低模块间通信速度与灵活性。依据可编程逻辑器件CPLD有其编程灵活、易扩展性,在模块内部扩展专用SPI接口,试验证明SPI接口电路设计,有简化模块间连接、提高通信速度、系统扩展性强,以及提高系统整体性能的特点。
关键字:无线传感器 网络节点 接口电路
引用地址:无线传感器网络节点模块化的接口电路设计
1 节点的模块化设计及其接口电路
无线传感器网络节点采用模块化的设计方法,每个节点包括无线收发模块、核心主控模块和功能模块。系统通过无线收发模块接收主站发送的命令码,核心主控模块对命令解码,完成对各功能模块的控制(开启采集、时统清零等)。系统要完成多次重复性试验,因此每次试验完毕要把实验数据(冲击波数据、环境变量信息、时统跟定位信息等)存储到数据存储管理模块统一管理,同时准备下次试验。系统工作时,数据储存管理模块SPI接口一方面工作在从模式,接收主控模块发送的命令;另一方面工作在主模式,转发控制其他功能模块的命令码并读取试验数据进行统一管理,图1为在其内扩展专用工作在主模式下的SPI接口的模块问链接图。专用工作在主模式下的SPI接口电路,具有提高模块间数据传输速度与灵活性等特点。
2 SPI接口电路设计
数据存储管理系统以单片机和可编程逻辑器件组成核心控制器。可编程逻辑器件CPLD依据其编程灵活、易修改的特点,配合单片机在其内部扩展SPI接口电路,不仅简化了接口和控制,且提高了系统的整体性能及系统扩展性。
SPI接口电路设计分两部分:
(1)硬件部分:CPLD内扩展SPI接口框图如图2。在CPLD内部编写双向IO总线、地址锁存译码电路、时钟发生器、接收和发送数据移位寄存器、传输结束标志SPIF产生器等电路完成SPI接口电路设计。READY1为与从机(冲击波模块等)通信时状态标志位,用于当主机与从机通信时查询使用,READY1为1时,可读取冲击波数据。
当单片机发送数据时,IO总线首先发送地址码,地址锁存译码电路生成数据装载使能片选信号,之后IO总线待发送字节锁存到数据寄存器SPDR,同时Sek时钟发生器产生8个Sek时钟,SPDR移位寄存器在Sek的时钟沿把待发送字节从MOSI顺序移出,同时把MISO引脚数据移入SPDR寄存器,Sek计数器计数到8个Sek时钟后,产生SPIF传输结束标志,单片机读取SPIF标志是否为1,判断一字节时候传输完毕。[page]
(2)软件部分:单片机为主控制器,首先查询从机状态标志位READY是否为1,判断是否可以与从机通信。从机准备就绪时,单片机可装载1字节发送数据,启动CPLD内部SPI接口电路,查询并等待SPI传输结束标志位SPIF为1,完成一字节数据传输,如此重复。图3、图4为主机发送与接收1字节流程图。
3 试验结果与分析
图5为逻辑分析仪捕获CPLD扩展SPI接口电路读取冲击波模块数据时波形。
bit8:READY信号,从机高电平时主机读取数据;bit9:Sck时钟信号,主机查询READY为高时装载发送字节,并产生8个Sek时钟,启动SPI传输;bit10:MOSI,主机输出端口;bit11:MISO,主机输入端口,Sek上升沿读取数据,连续两个周期读取的数据分别为0x07(000001 11),0Xb0(10110000),两周期时间间隔为20.400us,传输速度可达4×105bps,满足系统要求。
结束语
为了满足系统测试任务,无线传感器节点采用模块化设计,各功能模块通过SPI接口链接。由于系统功能要求,使一个模块与多个模块链接通信,其接口电路SPI工作在不同的主从机模式,使用单一SPI接口主从切换,势必降低模块间通信速度与灵活性。依据可编程逻辑器件CPLD有其编程灵活、易扩展性,在模块内部扩展专用SPI接口,试验证明SPI接口电路设计,有简化模块间连接、提高通信速度、系统扩展性强,以及提高系统整体性能的特点。
上一篇:深度解析光纤测试仪器
下一篇:创建无线 HDMI MIMO 数字视频测试系统
推荐阅读最新更新时间:2024-03-30 22:53
基于TinyOS的无线传感器网络构建
无线传感器网络是由大量低廉的微型传感器节点组成的无线网络,是目前国际上无线领域研究的热点之一,应用前景非常好;而TinyOS是美国的伯克利大学开发的,为嵌入式无线传感器网络而设计的源码开放的操作系统,它运行在每个网络节点上,是其他上层应用和协议运行的前提。本设计以nRF24E1无线通信模块为核心,基于无线传感器网络操作系统TinyOS,使用模块化设计思路,实现了一个无线传感器网络。 1 无线传感器网络设计 1.1 系统构成概述 无线传感器网络由三类节点构成:一般采集所需要的信息无线终端节点;收集一般节点中的数据并进行存储、处理、上传的无线路由器节点;无线服务节点实现无线路由器节点处理中心并充当网关与其他外部网络的连接。三
[传感技术]
全光网络实现关键:光分插复用(OADM)节点技术
光通信具有带宽大、可靠性高、成本低等特点,光通信系统和光网络飞速发展给信息时代带来新的革命。 OADM节点在光网络中的应用,使得环内路由操作不受传输信号类型和速率的影响,从而实现本地网的透明,为提供端到端的波长业务奠定基础。也就是说用户可以根据自己的需要将任何形式,任何速率的信息承载在某一个波长上,而网络通过波长标识路由将其传到目的地。
一、概述
WDM光网络简介
随着数据业务以几何级数增长,尤其是Internet的迅速普及,现有网络技术已远远不能适应广大用户对网络速度和带宽的要求。90年代中期后走向实用的光波分复用(WDM)技术可以较好地利用光纤的宽带能力,是一种比较经济实用的
[应用]
用于工控机的PS/2键盘接口电路设计
工控机通常要接标准键盘,但是为了方便操作,常常需要外接一个专用键盘。此实例介绍了在工控PC机到PS/2总线上再接入一个自制专用键盘的应用方法。 用于工控机的PS/2键盘接口电路 该设计应能保证两个键盘单独工作,而且相互不能影响。因此,不能直接把专用键盘和标准键盘一起接到工控PC的PS/2口。鉴于这种情况,本设计使用模拟开关CD4052并通过时分复用工控PC的PS/2口,来使在同一个时刻只有一个键盘有效,从而解决上述问题。其硬件原理图如图所示。其中P2口和P1口用于键盘扫描电路(图中未画出),P0.0为数据端,P0.1为时钟端,P0.2为模拟开关选通端。由于专用键盘不需要接收工控PC机的命令,所以软件中并不需要写这部分相应
[单片机]
凌阳“嵌入式、3G&物联网”研讨会即将开始
随着信息采集与智能计算技术的迅速发展和互联网与移动通信网的广泛应用,大规模发展物联网及相关产业的时机日趋成熟,欧美等发达国家将物联网作为未来发展的重要领域。无线传感网络正是适应于这样背景下的全新网络技术。无线传感器网络(Wireless Sensor Networks,WSN)是当前国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。它综合了传感器、RFID技术、嵌入式计算、现代网络及无线通信和分布式信息处理等技术,能够通过各类集成化的微型传感器协同完成对各种环境或监测对象的信息的实时监控、感知和采集,这些信息通过无线方式被发送,之后信息经过Internet、GPRS、GSM等途径汇聚于网络数据库服务器中,最
[嵌入式]
基于ZigBee与51内核的射频无线传感器网络节点设计方案
0 引 言 近年来,无线传感器网络技术得到了飞速发展,由于2.4 GHz 通信频段免费、开放等特性,各种基于该频段的通信协议,如Wi-Fi、蓝牙等技术已相当成熟,并得到了广泛应用。ZigBee 是一种基于IEEE802.15.4 标准的低功耗个域网协议,该协议基于2.4 GHz 频段,是一种低成本、低功耗的近距离无线组网通信技术,近年来广泛应用于各种射频通信领域,如区域定位、视距数据传输、物联网标签、车用无线电子设备等。 以Chipcon 公司基于ZigBee 协议的系列产品为代表的SOC(片上系统)也日趋成熟。因此,方案设计了一个成本低廉、性能稳定、功能齐全的开发系统一直是相关研究的一个重要组成。本文将提出一种基于Z
[模拟电子]
三路旋转变压器/数字转换模块接口电路设计
0 引 言 旋转变压器/数字转换器是角位移测量和控制的重要组件,它把测角模拟量转换成数字量信号,广泛应用于飞行器姿态控制和检测、导弹控制、雷达天线监控、火控系统等军事装备中。随着集成电路的高速发展,这种类型的转换器已有许多产品以固态电路封装形式应市。在国内这种数字转换器模块有12位到22位不等,转换精度基本能够满足应用需求,但由于数字转换器内部响应速度的限制,转换器只能跟踪一定速度范围内的轴角变化,在要求多路信号切换速度较高的数字转换系统中,用一个数字转换器模块控制多路信号的数字量输出时,将不可避免地出现数字量输出滞后于轴角的变化。为了准确地获取角度信号,就需要增加多路测角的时间周期,为此介绍一种基于ISA总线的三路旋转变压
[模拟电子]
微功耗WiFi无线传感器网络设计与实现
一、WiFi 无线传感器传感器网络广阔的应用前景 无线传感器网络由部署在检测区域内的大量、廉价、微型、节能传感器节点组成,通过无线通信方式自我形成网络系统,其主要目的是协同地感知、采集和处理网络覆盖区域中感知对象的信息,接收命令并与控制中心交换有关现实世界的信息。如果说互联网构成了逻辑上的信息世界,改变了人与人之间的沟通方式,那么,无线传感器网络就是将逻辑上的信息世界与客观上的物理世界融合在一起,改变人类与自然界的交互方式。 无线传感器网络被美国商业周刊列为21世纪最有影响的改变世界的十大技术之一,还被麻省理工学院(MIT)技术评论列为全球未来的三大高科技产业; 和目前国内已经比较普及的802.15.4标准和zi
[单片机]
TI为无线传感器网络推出太阳能采集套件
日前,德州仪器 (TI) 宣布针对工业、交通、农业以及商业等多领域应用推出一款可将环境光转换为电源的太阳能采集 (SEH) 开发套件,从而充分满足了无线网络系统设计人员对可替代能源的需求。尺寸仅为信用卡大小的 eZ430-RF2500-SHE 套件将 Cymbet 公司的 EnerChip™ 薄膜电池技术 (thin-film battery technology) 与 TI MSP430 微处理器 (MCU)、CC2500 射频 (RF) 收发器和 eZ430-RF2500 开发工具完美结合在一起。现在,开发人员可以构建基于太阳能的自供电无线传感器网络,从而无需采用需要定期花费时间与金钱进行更换的系统电池,这对于偏远地区尤
[手机便携]
小广播
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
11月23日历史上的今天
厂商技术中心
随便看看
- 求推荐一款免费好用的EDA软件
- 【晒样片】+手把手教你从TI申请样片
- MSP430应用资料
- 【HC32F460开发板测评】NO.3 用OLED显示benchmark指标
- TI C5000实现FFT
- 【GD32F350分享】【一】工程环境搭建
- A novel 22. 50 and 11. 250 multi一octave MMIC phase shifter w
- 【平头哥RVB2601创意应用开发】使用体验04 -- Wi-Fi联网
- 【传感器,开玩啦】第一关:免费申请评测运动和环境传感器开发板(X-NUCLEO-IKS01A2)
- 泰克专家解析“超宽带复杂电磁信号产生与实时分析技术”,下载文档赢好礼喽!