基于nRF24L01的矿用搜救器设计

发布者:dandan666最新更新时间:2010-05-25 来源: 电子产品世界 关键字:矿用搜救器  无线收发芯片  nRF24L01  STM32F103VE  2.4GHz  工业无线 手机看文章 扫描二维码
随时随地手机看文章

       引言

    在煤矿生产自动化中,人员定位系统发挥了越来越大的作用。现在国内外大多数煤矿使用的人员定位系统都是基于2.4GHz工业无线通信标准设计的,该定位系统主要由装在矿井巷道的定位分站和配戴在工人身上的目标识别卡协同工作来完成人员定位。然而定位分站并不是在每一个巷道都安装,在没有安装定位分站的巷道就不能实现人员定位;而且由于事故原因引起的定位分站不能正常工作导致的被困人员不能正常定位,以致营救困难等现象也屡见不鲜。鉴于以上客观原因,本设计就显得具有明显的实际意义。

    搜救器系统设计

    搜器系统主要由电源模块、主控制器模块、2.4GHz无线通信模块、红外通信模块、FLASH存储器模块、OLED显示模块和触摸按键模块组成,系统框图如图1所示。

           

    系统电源

    采用锂电池做为系统电源,电池充电管理芯片选用CN3083,图2所示是以500mA电流4.2V电压进行恒压充电的电路图。图2中发光二极管D5发光时表明充电正在进行,D6发光时表明充电已经结束。锂电池通过LDO芯片MD73R30向系统提供稳定的3.3V电压,该芯片有使能控制引脚CE,可以通过将图中POWER_EN置为低电平关闭MD73R30以节省电能。

    主控制器

    选用STM32F103VE做主控制器。STM32F103VE增强型系列使用高性能的ARM Cortex-M3 32位的RISC内核,内置高速存储器(高达512k字节的闪存和64k字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。器件包含3个12位的ADC、4个通用16位定时器和2个PWM定时器,还包含标准和先进的通信接口: 2个I2C、3个SPI、2个I2S、1个SDIO、5个USART、一个USB和一个CAN。STM32F103VE具有DMA功能,可以在外设和内存之间、内存和内存之间提供高速数据传输。STM32F103VE具有FSMC(静态存储控制器),本设计用FSMC功能实现控制具有Intel8080总线模式的OLED显示屏。[page]

     FLASH存储器

    搜救器要存储大量的人员信息,所以在主控制器外部扩展了8M字节的FLASH。M25P64是一个8M×8的串行FLASH存储器,具有写保护机制,通过高速SPI兼容总线应用。存储器由128个块组成,每个块包含256页,每页256个字节。M25P64具有高性能的编程功能,用页编程指令每次可编程1至256字节。整个存储器可以通过块擦写指令擦除,也可以由块擦除指令一次一块的擦除。

    红外通信

    出于方便应用考虑,搜救器在与上位机进行数据交换时使用红外通信技术。由于STM32F103VE的USART可以设置成IrDA模式,所以本设计选用Vishay的红外芯片TFDU4300。TFDU4300是一个对于低电压IO接口有独立逻辑参考电压的红外收发模块,它与快速红外数据通信的最新IrDA物理层标准完全兼容,IrDA的速度最高支持115.2kbit/s并且支持基带远程控制。收发模块由PIN二极管,一个红外发送器和一个低功耗控制IC构成,提供一个完全的单芯片前端到后端的解决方案。器件覆盖扩展的近于1米IrDA范围,通过一外部限流控制电阻可以调到更近的范围。

    无线通信

    无线通信模块通信芯片采用的是工作在2.4GHzISM频段的nRF24L01,整个模块的结构简单,采用单芯片进行数据的处理。nRF24L01只要用很少的外围元件就可以进行正常的工作。无线通信模块电路主要是由nRF24L01、数字衰减器(HMC274)、天线、晶振电路组成,框图如图3所示。

    在功能上,主要用于搜救器和目标识别卡之间的数据收发。nRF24L01和STM32F103VE通过SPI口进行数据交换。

    OLED显示屏

    选用奇晶光电的OLED显示模块C0283QGLC-T。该显示模块带有2.8英寸OLED显示屏并且集成OLED显示屏驱动芯片S6E63D6,S6E63D6支持intel 8080总线模式。S6E63D6与STM32F103VE的FSMC接口相连,通过将FSMC设置成16位的PSRAM控制器,结合FSMC提供的时钟信号、控制信号以及数据总线可以把S6E63D6看成外部存储器来操作。

    触摸按键

    选用PIC基于mTouch技术的电容触摸专用单片机PIC16F724,该单片机最多提供8个触摸按键输入。与PIC16F724相连的6个触摸按键定义为所需要的功能键。

    软件设计

    软件采用主从结构,程序采用C语言编写。STM32F103VE收到PIC单片机的发送的数据后,根据通信协议取出命令字和键码,然后根据键码完成相应的操作。软件基于模块化思想设计,主要包括主控制器程序和触摸按键感应程序。[page]

     主控制器程序

    主控制器程序完成STM32F103VE初始化、OLED显示屏初始化、nRF24L01初始化,nRF24L01数据处理,红外数据数据处理和显示内容更新等工作。其中nRF24L01数据接收,红外数据交换,按键键码的获取是通过中断方式完成的。

    触摸按键检测程序

    键值判断程序包括主程序和中断服务程序。单片机上电后进入主程序先完成初始化工作(包括I/O端口、定时器、电容传感模块和USART的设置),然后开全局中断,依次查询按键标记(KeyFlag)的值,如果按键标记置位(KeyFlag的值等于1)则将按键标记清零并调用USART发送函数将相应的键码发送给主MCU(STM32F103VE)否则查询下一个按键标记直到8个按键标记查询完后进入休眠等待中断程序的到来。中断程序唤醒单片机后,先将定时器1的TMR1值读出,接下来将TMR1值与0.85倍的平均值做比较。如果TMR1的值小于0.85倍的平均值则将按键标记KeyFlag置1,接着设置成下一个触摸传感器;如果TMR1的值大于或等于0.85倍的平均值则将TMR1的值代入程式计算新的平均值,接着设置成下一个触摸传感器。最后重启定时器并退出中断服务程序。退出中断服务程序后进入主程序进行新的一次按键标记查询。程序流程图如图4所示,左图是主程序流程图,右图为中断服务程序流程图

    结语

    本仪器采用STM32F103VE作为主控制器,成本低,系统运行稳定,各项指标达到了技术要求。通过煤炭科学院抚顺分院的鉴定,已交付用户使用。在井下没有安装定位分站的巷道中进行的模拟营救中,营救距离达到规定的60米。

    参考文献:

    [1]王有绪,许杰,李拉成.PIC系列单片机接口技术及应用系统设计[M].北京:北京航空大学出版社,2000

    [2]王勇. 基于Microchip单片机的触摸感应技术[J]. 电子产品世界2009(7)

    [3]马忠梅.单片机的C语言应用程序设计[M].北京:北京航空航天大学出版社,1999

    [4]Software Handling for Capacitive Sensing[D].Microchip

    [5] STM32F103XX Data Sheet[D] .ST Company

    [6]nRF24L01 Product Specification[D].NORDIC SEMICONDUCTOR.2007

 

 

 

 

关键字:矿用搜救器  无线收发芯片  nRF24L01  STM32F103VE  2.4GHz  工业无线 引用地址:基于nRF24L01的矿用搜救器设计

上一篇:SiBEAM推出双模WirelessHD/WiGig射频收发器
下一篇:如何解决手机中的WiMax、蓝牙和Wi-Fi共存问题

推荐阅读最新更新时间:2024-05-07 16:04

单片无线收发一体芯片RF401及其应用Single-chipRF401ofRadioTransceiverandIt,sApplication
      摘要:RF401是最新推出的单片无线收发芯片,该芯片集成了高频发射、高频接收、PLL合成、FSK 调制、FSK解调、多频道切换等功能,具有性能优异、外围元件少、功耗低、使用方便等特点,可广泛应用于无线数据传输系统的产品设计中。     关键词:单片无线收发芯片;FSK、PLL、无线数传;RF401     1. 芯片特点     RF401是国外最新推出的单片无线收发一体芯片,它在一个20脚的芯片中包括了高频发射、高频接收、PLL合成、FSK调制、FSK 解调、多频道切换等功能,是目前集成度最高的无线数传产品。以往设计无线数传产品往往需要相当的无线电专业知识和价格高昂的专业设备,传
[网络通信]
基于可编程控制工业机械手无线遥控系统
  针对多关节工业机械手的比例和开关控制,以PLC作为其控制器,通过无线数传模块进行数据传输,实现远程无线遥控操作。   手持操作器采用16位单片机,对检测到的按钮和摇杆操作进行数据编码后通过无线的方式发送至PLC,PLC对其解码后获得指令实现对机械手各关节运动的控制。该方案成本低,具有良好的通用性和可扩展性。    前言   可编程序逻辑控制器(ProgrammableLogicController,PLC)是一种适用性强的工业用控制器,广泛应用于各类工业生产线,移动机械设备的控制等环境较恶劣的工业场合。其工作性能稳定,可扩展性强,应用简便。根据不同的模块配置,可以进行逻辑及算数运算,对数字开关量、 模拟 量等进行控制和
[嵌入式]
基于可编程控制<font color='red'>器</font>的<font color='red'>工业</font>机械手<font color='red'>无线</font>遥控系统
51单片机结合NRF24L01对舵机进行无线控制
发送端程序如下: #include reg52.h #include intrins.h #include math.h typedef unsigned char uchar; typedef unsigned char uint; sbit MISO=P1^5; sbit MOSI=P1^4; sbit SCK=P1^3; sbit CE=P1^1; sbit CSN=P1^2; sbit IRQ=P3^3; sbit KEY1=P3^4; sbit KEY2=P3^5; sbit KEY3=P3^6; sbit KEY4=P3^7; #define TX_ADR_WIDTH 5 #define RX_AD
[单片机]
AVR单片机的nRF24L01发送接收设计
#include “iom16v.h” #include “macros.h” #include “12864.h” //spi标志 #define DDR_SPI DDRB #define DD_MOSI 5 #define DD_MISO 6 #define DD_SCK 7 #define DD_SS 4 #define CE PB3 #define IRQ PB2 //#define NRF24L01_MISOPB6//输入0 #defineHign_24L01_MISOPORTB|=(1 《《 PB6) #defineLow_24L01_MISOPORTB &= ~(1 《《 PB6) #defineRead_24
[单片机]
AVR单片机的<font color='red'>nRF24L01</font>发送接收设计
由nRF24Ex构成的单片2.4GHz无线鼠标
1.概述 无线SOC开发平台 499元 S3C44B0 ARM7开发板 378元 S3C2410 ARM9开发板 780元 AT91SAM7S64 ARM7 来自Nordic VLSI ASA的nRF24E1和nRF24E2(本文统称为nRF24Ex)使设计一个2.4GHzISM波段的3键3轴无线鼠标单片解决方案成为可能。nRF24Ex系列芯片内置8051微控制器、一个9通道ADC和与流行的nRF2401/nRF2402芯片一样的RF部分。nRF24Ex系列可以在1.9V到3.6V电压范围内工作,因此特别适用于由电池供电的产品的应用。本文介绍怎样利用nRF24Ex系列芯片制作3键3轴无线鼠标。 2.设计方
[应用]
基于ZigBee的工业无线网关研究
  引 言   基于对监控数据传输的实时性、数据接口的开放性以及数据链接的安全性的要求,国内外许多公司和研究机构开始研究并组建工业无线测控系统。ZigBee短程无线网通信技术以其数据传输安全可靠、组网简易灵活、设备成本低、电池寿命长等优势,成为近年来业界的研究热点之一。美国仪表系统和自动化学会已成立工业无线标准委员会(ISA1OO)。该委员会专门致力于工业无线技术的标准化进程,预计2008年底出台正式标准。ISA100标准的制定目的是让工业无线设备以低复杂度、合理的成本和低功耗、适当的数据通信速率去支持工业现场应用。标准主要内容包括工业无线的网络构架、共存性、健壮性、与有线现场网络的互操作性等。本设计项目为一种工业无线网关,主要
[工业控制]
赛普拉斯推出集成了2.4GHz收发和Flash微控制的低功耗可编程片上射频系统
单芯片 PRoC TM LP 前所未有地节省了板级空间和设计时间 2006 年 12 月 20 日   北京讯 赛普拉斯半导体公司( Cypress Semiconductor Corp. )日前宣布推出其下一代可编程片上射频系统。 PRoC TM LP 把经过验证的可靠 WirelessUSB TM LP 2.4GHz 收发器与获奖的低成本 enCoRe TM II 8 位 Flash 微控制器( MCU )集成在了一颗单芯片上。 PRoC LP 简化了编码和电路板布局,旨在缩减设计时间,并降低诸如鼠标、演示工具和 RF 遥控器等创新、小型
[新品]
英特尔 5g不只是无线互联,更是第四次工业革命基础
在移动通信领域: 第一代是模拟技术; 第二代实现了数字化语音通信; 第三代是人们熟知的3g技术,以多媒体通信为特征; 第四代是正在铺开的4g技术,其通信速率大大提高,标志着进入无线宽带时代。 简单来看,5G的速度将会更快,而功耗将低于4G,从而带来一系列新的无线产品。 提到5G,人们最先想到的是它给手机和通讯带来的推动,率先从人们常用的无线互联上面发现5G的价值。事实上5G远远不只是助推手机产业的发展利器,而是将置身于一个广阔无数倍的技术与产业格局中,与众多垂直行业融合发展,产生极为广泛的经济和社会效应。在上周刚结束的2018年世界移动大会-上海(MWCS 2018)上,英特尔分享的5G精彩观点令人印象深刻,值得细
[物联网]
英特尔 5g不只是<font color='red'>无线</font>互联,更是第四次<font color='red'>工业</font>革命基础
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved