- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
校园智能路灯设计方案
一. 设计名称
基于NRF24L01 的校园智能路灯初步粗略设计方案
二. 摘要
近年来,低碳生活,节能减排越来越受到国家的大力支持,在校园生
活中平均一盏路灯的功率在200W-300W之间,每晚大概需要点亮时长
为 18:00--5:00,粗略的计算会发现每盏路灯的功耗大概在
2.2--3.3kW ·h,学校大多用电平局一度电在0.55元左右,因此,每
晚一盏路灯所产生的电费大概在1.2--1.8元左右,大学校园犹如一
个小城市,每个学校的路灯至少上百盏,路灯的数量有的会达到上千
盏甚至更多。这给学校每天的开销带来了一部分没必要的浪费。
节约校园照明用电消耗成为响应国家对于节能号召的重要措施之一。
一般的校园照明系统只是运用普通的声控及光控传感器组成开环的
控制系统,其灵活性差,功耗大,不可人为干预。而市场上闭环控制
的照明系统投入资金大,稳定性差,无法在校园中得到推广。
三. 设计目的
1. 了解NRF24L01 的基本通信原理
2. 掌握 stm32f103 芯片的AD 转换原理
3. 熟练掌握光敏电阻的应用
4. 将本学年所学知识进行一次综合汇总
四. 设计原理
系统的设计主要有以下四个模块部分:微控制器STM32,光敏电阻模
块, LED 照明电路.无线射频模块。
其中光敏电阻模块与 LED 照明电路组成检测照明部分,主要负责检测
外界光的强度,人流高峰期会默认开启普通照明模式,夜间会默认开
启节能模式。
微控制器 STM32 负责收集采集数据,以及AD 转换,通过串口向 PC 机
发送消息。
无线射频模块负责向主机传递信息,当从机照明电路出现错误时会触
发射频模块发射数据,不同从机对应不同数据。发送完成结束传输。
1. 本设计的设计要求
(1).综合考虑选择是一主多从还是一从多主。
(2).硬件设计上应该考虑到滤波的重要性,结构尽量简单实用,易
于实现,使系统电路尽量简单。
(3).软件设计必须要有完善的思路,要充分考虑到各种传感器和无
线收发器的时序,做到程序简单,调试方便。
(4).通过软件设计尽量降低无线数据传输的误码率
2.主要硬件介绍
(1).NRF24L01 无线模块简介
各管脚如下定义:
8.IRQ 7.MISO
6.MOSI 5.SCK
4.CSN 3.CE
2.VCC 1.GND
具体说明:
3.CE 芯片的模式控制线。在 CSN 为低的情况下, CE 协同
NRF24L01 的 CONFIG 寄存器共 同决定 NRF24L01 的状态 (参照
NRF24L01 的状态机)。
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 中断屏蔽。通过设置可屏蔽
中断位为高,则中断响应被禁止。默认状态下所有的中断源是被禁止
的。
系统结构框图如下所示
检 测 照 检 测 照 检 测 照
明部分 明部分 明部分
STM32
STM32 STM32
原创力文档


文档评论(0)