社区
无线
帖子详情
NRF24L01无线模块在STM32和PC之间通讯问题
thzhr2013
2017-01-18 05:22:49
PC端通过USB接口连一个NRF24L01无线模块,设备管理器中是一个串口;另外一个NRF24L01通过SPI接口连STM32F107板。STM32发数据,PC端没有收到数据。
但是两个STM32板子通信正常,两个USB接口的NRF24L01无线模块分别连到两台PC上通信也是正常的。有没有做过的,请问这是什么原因,是否STM32侧发送数据有什么特别格式要求,现在是按照它的文档说的,即第一个数据是本次传输的字节数做的。
...全文
938
回复
打赏
收藏
NRF24L01无线模块在STM32和PC之间通讯问题
PC端通过USB接口连一个NRF24L01无线模块,设备管理器中是一个串口;另外一个NRF24L01通过SPI接口连STM32F107板。STM32发数据,PC端没有收到数据。 但是两个STM32板子通信正常,两个USB接口的NRF24L01无线模块分别连到两台PC上通信也是正常的。有没有做过的,请问这是什么原因,是否STM32侧发送数据有什么特别格式要求,现在是按照它的文档说的,即第一个数据是本次传输的字节数做的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STM32
_
NRF24L01
无线通信实验,基于
nrf24l01
的无线通信模块设计,C,C++
stm32
f103通过spi接口扩展
NRF24L01
进行通信的例程
智能家居专用-
STM32
以太网开发板电路设计(开源带例程)-电路方案
本文档介绍的是一款基于
STM32
ENC28J60以太网开发板。作为终端,采集房间内的温湿度、声音、光线等信号,并通过以太网发送出去。接收端可以为一样的终端,也可以是
PC
,甚至是一个简单的安卓APP。可以作为智能家居的学习开发板。
STM32
ENC28J60 以太网开发板整个电路采用
STM32
F103RBT6(STM 32F103RBT6数据手册)作为主控制芯片,以太网芯片ENC28J60S和
NRF24L01
(
NRF24L01
数据手册)
无线模块
实现无线
通讯
。 功能模块包括:TM32开发板最小系统、电源模块、LCD1602液晶显示模块
NRF24L01
无线模块
、ENC28J60以太网模块等。 原理图展示: 控制无线继电器视频: ENC28J60 以太网开发板资源介绍: 1.采用miniUSB供电(5V);128 2.主控芯片为
STM32
F103RBT6,以太网芯片ENC28J60; 3.集成的传感器:温度芯片、温湿度传感器、咪头、光敏电阻、红外接收头、
NRF24L01
无线模块
; 4.集成3颗LED,2个独立按键,1个UART接口以及1602液晶接口。 购买地址: https://item.taobao.com/item.htm?spm=a230r.1.14.248.HfSl2e&id=35835523347&ns=1&abbucket=5#detail&qq-pf-to=
pc
qq.c2c 附件内容: 整个ENC28J60 以太网开发板电路设计原理图PDF档; 该ENC28J60 以太网开发板各个功能模块应用代码;
5G移动通信技术初级课程
一、5G技术的发展简介2018年6月,5G NR独立组网标准冻结,标志着5G时代的来临。5G仅仅是比4G的网速更快吗?绝非如此。5G不仅提供了极高的网速,而且将网络时延、可靠性、容量等性能大幅提升,使得5G成为一个万物互联的平台,从而可以极大地推动大量相关产业的发展。中国信息通信研究院在其研究报告中称:“第五代移动通信技术(5G)正在阔步前行,它将以全新的网络架构,提供至少十倍于4G 的峰值速率、毫秒级的传输时延和千亿级的连接能力,开启万物广泛互联、人机深度交互的新时代。”中国电信在其《5G技术白皮书》中也写道:“5G将是引领科技创新、实现产业升级、发展新经济的基础性平台”。 由此可以看到,5G技术的应用,将不再局限于用户间的通信联系以及个人用户的信息获取,而是渗透到了诸多行业,满足各种行业应用的通信需求,从而推动整个社会的智能化进程,这将是一场广泛而深刻的通信变革。二、本课程的特色这门课程,是我花费了大量的时间,在阅读了大量的资料的基础上,精心编写、录制而成的。这门课程的目标人群是那些已经有了一定的移动通信知识,但对5g网络尚未有系统了解和掌握的朋友们。在编写课件的过程中,我力争做到深入浅出,既能把技术
问题
探讨到一定的深度,不流于肤浅,又能易于理解,避免晦涩难懂。从内容的选择上,我力争做到全面而系统,对于5G的组网策略、核心网、接入网、承载网、网络切片技术、大规模MIMO和移动边缘计算等内容都纳入了课程内容。如果各位认真地学完这门课程,我想您会对5G移动通信技术有一个相当程度的了解和掌握,您会感到“课有所值”。三、本课程主要内容本课程包括八个方面的内容:1、从1G到5G在这一部分主要讲述了蜂窝移动通信系统的基本概念,1G、2G、3G、4G和5G移动通信系统的特点、发展演变的过程,以及5G的三大应用场景—eMBB(增强移动宽带)、mMTC(海量大连接)、URLLC(低时延高可靠),并以VR/AR(虚拟现实/增强现实)、智能家居、农业传感、智能制造、自动驾驶等具体应用来说明5G在垂直行业的应用场景。2、5G的独立组网和非独立组网模式主要讲述5G的组网方案,包括独立组网的2种模式和非独立组网的3个系列8种模式。课程中对各种组网方式的网络结构、优缺点、对业务的支持情况等进行了详细的分析,讲解了双连接、用户面、控制面、锚点等概念,并且对目前5G网络运营商如何选择各种组网模式进行了介绍。3、5G核心网解析主要讲述5G核心网SBA(基于服务的架构)、网络功能虚拟化、微服务、NF的调用、CUPS(控制面和用户面分离)、网络切片等内容,课程中对5G核心网的总体结构和各个NF(NSSF、NEF、NRF、
PC
F、UDM、AUSF、AMF、SMF、UPF)的作用都进行了讲解。4、5G接入网架构在这一部分,首先为大家回顾了从2G到4G接入网的发展过程,简述了它们各自的结构和特点。接下来,重点讲解了5G接入网的总体架构,CU、DU、AAU的作用,以及它们
之间
的功能划分。最后介绍了5G标准支持的多种接入网设备部署方案,包括CU/DU合设的两种方案和CU/DU分设的两种方案,以及它们各自的特点和适用场景。5、5G承载网作为移动通信网的三大子网之一,5G时代的承载网同样需要向前演进。这部分课程首先讲解了5G网络对承载网在带宽、时延、时间同步和网络切片等方面的性能需求。在参考大量文献资料的基础上,我尽量将这些性能需求量化,以期达到能够对实际工作起到指导和参考的作用。在带宽需求方面,针对前传、中传和回传网,分别给出了带宽需求的范围。接下来,课程讲解了5G承载网的技术实现方案,包括前传网的三种技术方案:光纤直连、无源WDM和有源OTN,以及中传和回传网络的通用分层结构、PAM4技术、FLEX-E技术、SR技术等,并介绍了中国移动、中国电信和中国联通的5G中、回传网技术方案:SPN(切片分组网络)、M-OTN(面向移动承载优化的OTN)和IP RAN增强,讲解了这三种技术的发展由来和技术特点。6、MIMO及大规模MIMO技术这一章包括四个部分的内容。第一部分是MIMO技术的原理,主要讲述了MIMO技术的基本概念、历史发展、对网络性能的改善(提高系统容量、对抗多经衰落、降低系统内干扰)等。第二部分讲MIMO技术的应用,主要包括MIMO技术的三种应用方式—空间复用、传输分集和波束成形的技术特点和优势,以及MIMO技术在WLAN、3G、B3G和4G系统的应用。第三部分讲解大规模MIMO技术的原理,包括它的技术特点、对系统性能的改善(信道容量大幅增加、波束更窄、系统内干扰更低、可实现3D波束赋形)以及它的缺点(算法复杂度高等)。第四部分是大规模MIMO技术的应用,主要介绍了它在4G和5G网络的应用,分析了大规模MIMO技术对4G网络容量提升的实测结果。7、5G网络切片技术这一章首先介绍了在5G网络中引入网络切片技术的必要性,以及网络切片技术的定义等内容,然后讲解了实现网络切片的技术基础。网络切片的实现,需要两个主要的技术来支撑,一个是NFV(网络功能虚拟化),另外一个是SDN(软件定义网络),课程中对这两项技术进行了比较详细的介绍。最后讲述了5G网络切片的实现,内容包括核心网切片、接入网切片以及承载网切片的实现,涉及到网络切片的选择、GROUP A、B、C三种切片构成方式、子载波间隔的选择等内容。8、5G与移动边缘计算这一章首先介绍了MEC(移动边缘计算)的起源和发展,追溯了IBM与诺基亚西门子开发的最早的MEC,ETSI在MEC方面的工作,以及3GPP在4G和5G标准中关于MEC的相关内容。接下来,讲解了MEC在5G网络的部署,包括边缘级、区域级和地区级MEC三种部署方式以及它们的适用场景。最后列举了一些具体的应用场景来说明MEC的应用情况,包括视频优化加速、车联网、VR直播和视频优化分析。四、讲师简介老铁于1991年毕业于南开大学电子系。从1994年开始,进入移动通信行业,先后在摩托罗拉公司、中国联通和中国电信的省级公司工作。2011年进入高校,从事移动通信相关课程的教学工作。 在联通和电信工作期间,老铁从事过移动通信网络的建设、规划、优化等工作,可以说在移动通信网络技术方面积累了比较丰富的知识和经验。在联通工作期间,参加过许多技术项目,也获得了一些奖项,包括中国通信标准化协会颁发的科学技术奖一等奖、信息产业部颁发的“CDMA网络创新贡献”奖,以及中国联通的“科技进步奖”三等奖。
校园智能路灯设计方案.docx
校园智能路灯设计方案 设计名称 基于
NRF24L01
的校园智能路灯初步粗略设计方案 摘要 近年来,低碳生活,节能减排越来越受到国家的大力支持,在校园生活中平均一盏路灯的功率在200W-300W
之间
,每晚大概需要点亮时长为18:00--5:00,粗略的计算会发现每盏路灯的功耗大概在2.2--3.3kW·h,学校大多用电平局一度电在0.55元左右,因此,每晚一盏路灯所产生的电费大概在1.2--1.8元左右,大学校园犹如一个小城市,每个学校的路灯至少上百盏,路灯的数量有的会达到上千盏甚至更多。这给学校每天的开销带来了一部分没必要的浪费。 节约校园照明用电消耗成为响应国家对于节能号召的重要措施之一。一般的校园照明系统只是运用普通的声控及光控传感器组成开环的控制系统,其灵活性差,功耗大,不可人为干预。而市场上闭环控制的照明系统投入资金大,稳定性差,无法在校园中得到推广。 校园智能路灯设计方案全文共33页,当前为第1页。设计目的 校园智能路灯设计方案全文共33页,当前为第1页。 了解
NRF24L01
的基本通信原理 掌握
stm32
f103芯片的AD转换原理 熟练掌握光敏电阻的应用 将本学年所学知识进行一次综合汇总 设计原理 系统的设计主要有以下四个模块部分:微控制器
STM32
,光敏电阻模块, LED照明电路.无线射频模块。 其中光敏电阻模块与LED照明电路组成检测照明部分,主要负责检测外界光的强度,人流高峰期会默认开启普通照明模式,夜间会默认开启节能模式。 微控制器
STM32
负责收集采集数据,以及AD转换,通过串口向
PC
机发送消息。 校园智能路灯设计方案全文共33页,当前为第2页。无线射频模块负责向主机传递信息,当从机照明电路出现错误时会触发射频模块发射数据,不同从机对应不同数据。发送完成结束传输。 校园智能路灯设计方案全文共33页,当前为第2页。 本设计的设计要求 (1).综合考虑选择是一主多从还是一从多主。 (2).硬件设计上应该考虑到滤波的重要性,结构尽量简单实用,易于实现,使系统电路尽量简单。 (3).软件设计必须要有完善的思路,要充分考虑到各种传感器和无线收发器的时序,做到程序简单,调试方便。 (4).通过软件设计尽量降低无线数据传输的误码率 2.主要硬件介绍 (1).
NRF24L01
无线模块
简介 各管脚如下定义: 8.IRQ 7.MISO 6.MOSI 5.SCK 4.CSN 3.CE 2.VCC 1.GND 具体说明: 校园智能路灯设计方案全文共33页,当前为第3页。3.CE 芯片的模式控制线。在 CSN 为低的情况下,CE 协同
NRF24L01
的CONFIG 寄存器共同决定
NRF24L01
的状态(参照
NRF24L01
的状态机)。 校园智能路灯设计方案全文共33页,当前为第3页。 4.CSN 为芯片的片选线 CSN 为低电平芯片工作 5.SCK 为芯片控制的时钟线(SPI时钟) 6.MOSI 为芯片控制数据线(Master output slave input) 主输出 从输入 7.MISO 芯片控制数据线 (Master input slave output)主输入 从输出 8.IRQ 中断信号引脚。中断时变为低电平,即
NRF24L01
内部发生中断时IRQ 引脚从高电平变为低电平。引脚会在以下三种情况变低:Tx FIFO 发完并且收到ACK(使能ACK情况下)、Rx FIFO 收到数据、达到最大重发次数。 中断:
nRF24L01
的中断引脚(IRQ)为低电平触发,当状态寄存器中TX_DS(数据发送完成中断位)、RX_DR(接收数据中断位) 或MAX_RT(达到最多次重发中断位)为高时触发中断。当MCU 给中断源写'1'时,中断引脚被禁止。可屏蔽中断可以被IRQ 中断屏蔽。通过设置可屏蔽中断位为高,则中断响应被禁止。默认状态下所有的中断源是被禁止的。 校园智能路灯设计方案全文共33页,当前为第4页。 校园智能路灯设计方案全文共33页,当前为第4页。 系统结构框图如下所示 检测照明部分检测照明部分检测照明部分 检测照明部分 检测照明部分 检测照明部分
STM32
微控制器
STM32
微控制器
STM32
微控制器
STM32
微控制器
STM32
微控制器
STM32
微控制器 ...... ......
NRF24L01
发射或接收
NRF24L01
发射或接收
NRF24L01
发射或接收
NRF24L01
发射或接收
NRF24L01
发射或接收
NRF24L01
发射或接收 校园智能路灯设计方案全文共33页,当前为第5页。 校园智能路灯设计方案全文共33页,当前为第5页。
NRF24L01
通道
NRF24L01
通道 五.设计原理
NRF24L01
工作原理 发射数据时,首先将
nRF24L01
配置为发射模式:接着把接收节点地址TX_AD
智能车核心板(
pc
b)
资源包括
nrf24l01
无线模块
搭载,电机驱动bts7960b-主控制器
stm32
f103c8t6,控制主板以及原理图(pads),可同时控制4路电机正反转,呕心沥血奉上。
无线
3,846
社区成员
5,006
社区内容
发帖
与我相关
我的任务
无线
硬件/嵌入开发 无线
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 无线
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章