当前位置:首页 > 测试测量 > 测试测量
[导读]详细阐述了利用无线收发芯片nRF24E1设计的数据传输系统的硬件和软件设计,给出了具体的实现方案。系统以嵌入51单片机内核的单片射频收发芯片nRF24E1为核心,将传感器采集的数据通过无线收发模块向手机传输,并在手机上正确的显示出来,供用户监控,从而在用户端能随时监控厂房的各种数据,减少布线的麻烦。

在农业生产活动中,温度、湿度信息的采集和传递是一项很重要的功能,以前粗放式生产,现在是追求高技术含量的精细化生产。农业上孵化、育种等场合,需要对温度实行控制,许多领域对温以及压力等数据的采集可通过传感器来实现,如何有效地管理棚室温度,是当前蔬菜管理的重点。本文针对由于农作物的不同时期传感器的空间位置不固定,布线不方便,可靠性差的问题,采用无线通信技术进行数据传输。利用微功率RF芯片(nRF24E1)设计了一个体积小、成本低、性能稳定、功耗低、数据传输可靠的点对多点的无线射频数据采集系统,实现了对多个采样点的实时数据无线采集。经过实际使用,DSl8820和单片机AT89S52以及RF芯片组成的测温系统,完全符合用户的需要。

1 系统总体设计
    本系统要实现的是温度、湿度和压力的采集、传输、显示和后期处理等功能。系统的总体构想为数据采集模块,短距离无线通讯模块,串口通信模块,显示处理模块几大部分。系统方案的确定主要集中在无线通讯模块的选择和显示模块上。


    硬件系统组成如图1所示,首先用传感器将现场信号转换为电信号,经过模/数转换器ADC采样、量化、编码后转换成数字信号,送到单片机进行初步处理,然后利用nRF2401无线数据传输芯片通过无线方式将有效数据发送给接收端,接收端在接收到有效数据后通过串行口将数据送入手机,手机通过C#语言编写的控制程序完成数据的显示以及对有效数据进一步处理的任务。

2 系统硬件设计
2.1 系统硬件组成

    图2所示是系统的硬件组成,DSl8820是DALLAS公司生产的一线式数字温度传感器,可把温度信号直接转换成串行数字信号供微机处理。具有3引脚TO-92小体积封装形式;温度测量范围为-55~+125℃,可编程为9~12 b A/D转换精度,测温分辨率可达O.0625℃,被测温度用符号扩展的16b数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DSl8820可以并联到3根或2根线上,CPU只需1根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。从DSl820读出的信息或写入DSl820的信息,仅需要1根口线(单线接口)。读写及温度变换功率来源于数据总线,总线本身也可以向所挂接的DS1820供电,而无需额外电源。以上特点使DSl8B20非常适用于远距离多点温度检测系统。DSl820提供九位温度读数,构成多点温度检测系统而无需任何外围硬件,DSl820与nRF24E1的连接方式如图3所示。


    在本系统中,传感器采集数据后,送到下位机,下位机和上位机通过无线数据通道联系。无线数据收发部分主要由nRF24E1芯片、E2PR-OM、晶振、传感器信号输入和天线组成。
2.2 芯片nRF24E1内部结构
    nRF24E1芯片是无线数据收发部分的核心,通过内嵌的51单片机内核,控制芯片内的A/D转换模块,无线收,发模块。将射频发射、接收、GMSK调制、解调、增强型8051内核、9输入12b ADC、125频道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中,从而实现数据的采集,传输,处理等功能。硬件模块如图4所示,芯片主要由以下部分组成:


    (1)CPU(微处理器)。带有增强型805l内核,ADC、SPI、RF发射器1个、RF接收器2个、唤醒定时器5个中断源,1个UART以及3个定时器。
    (2)PWM输出。可编程确定PWM的输出工作于6位、7位或8位,PWM信号的频率可由软件控制。
    (3)SPI接口和SPI总线。
    (4)RTC唤醒定时器、WTD和RC振荡器。
    (5)A/D转换器。A/D转换器有9个输入通道可通过软件进行选择。
    (6)无线收发器,通过内部并行口或内部SPI口与其他模块进行通信,工作于全球开放的2.4~2.5 GHz频段。

3 无线数据传输系统的软件设计与实现
    本系统在编程时采用模块化设计思想,各主要功能模块均编成独立的函数在主程序中加以调用,程序主要由以下功能模块组成:上电初始化程序、无线收发程序、数据包打包拆包程序、数据处理程序。采集端和接收端在上电后首先调用初始化程序,完成无线收发频率、工作模式、发射速率、A/D转换器精度及其他内部寄存器的初始化配置。
3.1 软件流程图
    软件流程图如图5~图7所示。


3.2 无线通信软件系统描述
    系统软件设计主要包括两部分:无线通信模块和手机端数据处理模块,采用C#语言编写。无线通信模块首先需完成串口配置、A/D配置和接收器的配置,然后编写发送函数和接收函数实现无线通信。由于从机有多个,采用轮询的方式,对从机轮流发给“令牌”,从机在获得“令牌”期间才能和主机间进行通信。采用单工方式通信,首先打开通信配置,发送“配置字”,然后关闭通信配置,接收方接收到“配置字”后按照地址进行通信。接收函数和发送函数简介如下:
3.2.1 接收函数
    接收函数程序如下:
   
3.2.2 发送函数
    发送函数程序如下:
   
   
4 结语
    该无线系统电路简单、性能稳定、抗干扰能力强、可靠性高、搭建方便、易于扩展,本系统适用于在短距离对多种环境温湿度的监测,有广阔的应用前景。无线数据传输在实验室的效果是好的,对采集参数的接收和数据的发送都反应灵敏。但无线数据传输还存在着一些问题,若采用竞争信道的方式可进一步提高系统效率,采用USB接口,可提高效率,同时支持即插即用,这些特性都需要进一步改善。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

英国广播公司《科学焦点杂志》网站5月22日刊登了题为《什么是摩尔定律?如今是否仍然适用?》的文章,摘要如下:

关键字: 摩尔定律 半导体 芯片

据业内消息,近日高通公司的CEO Cristiano·Amon在风投会议上表示,大家在关注经济增长时也开始关心芯片,在这个数字化转型和数字经济成为重要部分的时代,芯片对于提高效率是必须的,芯片的重要性正在被普遍接受,未来...

关键字: 高通公司 芯片

作为全球豪华汽车巨头,宝马在未来的电动汽车上也开始加大投资,这一次他们是多方下注,英国牛津的工厂还是战略核心,日前又透露说在中国投资上百亿生产电动车,今晚宝马公司又宣布在美国投资17亿美元,约合人民币123亿元。

关键字: 宝马 芯片 供应商

周四美股交易时段,受到“台积电预期明年半导体行业可能衰退”的消息影响,包括英伟达、英特尔、阿斯麦等头部公司均以大跌开盘,但在随后两个小时内纷纷暴力拉涨,多家千亿美元市值的巨头较开盘低点向上涨幅竟能达到10%。

关键字: 台积电 半导体 芯片

在需求不振和出口受限等多重因素的影响下,全球半导体厂商正在经历行业低迷期。主要芯片厂商和设备供应商今年以来股价集体腰斩。

关键字: 芯片 厂商 半导体

在半导体制造中,《国际器件和系统路线图》将5nm工艺定义为继7nm节点之后的MOSFET 技术节点。截至2019年,三星电子和台积电已开始5nm节点的有限风险生产,并计划在2020年开始批量生产。

关键字: 芯片 华为 半导体

北京时间10月18日消息,富士康周二表示,希望有一天能够为特斯拉公司生产汽车。眼下,富士康正在加大电动汽车的制造力度,以实现业务多元化。

关键字: 富士康 芯片 半导体 特斯拉

近日,中国工程院院士倪光南在数字世界专刊撰文指出,一直以来,我国芯片产业在“主流 CPU”架构上受制于人,在数字经济时代,建议我国积极抓住时代机遇,聚焦开源RISC-V架构,以全球视野积极谋划我国芯片产业发展。

关键字: 倪光南 RISC-V 半导体 芯片

新能源汽车市场在2022年有望达到600万辆规模,为芯片产业带来较大的发展机遇。2022年,我国芯片供应比去年有所缓解,但仍紧张。中期来看,部分类别芯片存在较大结构性短缺风险,预计2022年芯片产能缺口仍难以弥补。这两年...

关键字: 新能源 汽车 芯片

汽车芯片和半导体领域要深度地融合,不仅仅是简单的供需关系,应该是合作关系,把汽车芯片导入到整车厂的应用。为缓解汽车产业“缺芯”,国内汽车芯片产业正探索越来越多的方式完善生态。为了促进汽车半导体产业的快速发展,弥补国内相关...

关键字: 智能化 汽车 芯片

测试测量

28724 篇文章

关注

发布文章

编辑精选

技术子站

关闭