0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用SPCE061A单片机与nRF24L01无线模块实现无线环境监控系统设计

电子设计 来源:郭婷 作者:电子设计 2018-12-24 08:25 次阅读

传统方式中,对大型仓库、博物馆等无人环境的数据采集费时费力、效率低下,且实时性差,随机性大。科学技术的进步促进了自动检测系统的发展,而利用无线通信技术实现对无人环境的监测更是未来电子技术应用的发展趋势。造价低廉、使用方便的单片机在小型控制系统中获得了广泛的应用。凌阳公司推出的16位单片机SPCE061A处理速度快,独具语音识别的特色功能,是用作系统控制核心的理想选择;而传输速率高、成本低、功耗小的nRF24L01无线模块也是实现系统无线通信的最佳选择。

1 系统设计方案

系统分为主控端与监测端,通过无线模块进行数据通信,核心部分是需要对数据进行处理的主控端。主控端以SPCE061A单片机为控制核心,通过nRF24L01模块进行数据的收集,以12864液晶模块作为数据显示的平台。监测端采用8位的AT89S52单片机作为控制核心。使用DHT11数字温湿度传感器采集温湿度数据。监测端还设计有继电器电路,可以模拟在温度超过警戒值时自动打开 房间空调制冷。图1为系统整体框架图。

采用SPCE061A单片机与nRF24L01无线模块实现无线环境监控系统设计

图1 系统整体框架图

2 硬件电路设计

2.1 微处理模块设计

主控端微处理器选用凌阳公司推出的SPCE061A单片机。SPCE061A是一款16位的微处理器,运算速度快,非常适合处理复杂的数字信号CPU工作电压VDD 为 2.4~3.6V,CPU 时钟频率范围为0.32~49.152MHz,内置2K字SRAM以及32K字FLASH;具有2 个 16 位可编程定时器/计数器(可自动预置初始计数值);2个10位DAC(数/模转换)输出通道;32 位通用可编程输入/输出端口;具备触键唤醒的功能;7通道10位电压模/数转换器ADC)和单通道声音模/数转换器;声音模/数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;具备串行设备接口;具有低电压复位(LVR)功能和低电压监测(LVD)功能;内置在线仿真电路ICE(In-Circuit Emulator)接口;具有保密功能;具有看门狗功能。图2为SPCE061A内部结构图;图3为SPCE061A引脚图。

采用SPCE061A单片机与nRF24L01无线模块实现无线环境监控系统设计

图2 SPCE061A内部结构图

采用SPCE061A单片机与nRF24L01无线模块实现无线环境监控系统设计

图3 SPCE061A引脚图

监测端微处理器选用ATMEL公司的AT89S52单片机。AT89S52是一种低功耗、高性能的8位CMOS微控制器,具有8K 在系统可编程Flash 存储器,256字节RAM, 32 位I/O 口线,片内晶振及时钟电路,最高工作频率可达33MHZ;内部集成看门狗定时器,全双工UART串行口,6个中断源,3个16位定时器/计数器。图4为AT89S52单片机引脚及其最小系统图。

采用SPCE061A单片机与nRF24L01无线模块实现无线环境监控系统设计

图4 AT89S52单片机引脚及其最小系统

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7487

    浏览量

    151039
  • 单片机
    +关注

    关注

    6032

    文章

    44514

    浏览量

    632918
  • 监控系统
    +关注

    关注

    21

    文章

    3860

    浏览量

    173495
  • 温湿度传感器

    关注

    5

    文章

    574

    浏览量

    35665
收藏 人收藏

    评论

    相关推荐

    STM32单片机NRF24L01无线通信模块如何使用?

    NRF24L01相连,发送数据,另一端,一块NRF24L01模块通过USB无线串口模块NRF24L01
    发表于 06-16 08:17

    基于SPCE061A单片机的图形液晶模块的驱动设计

    基于SPCE061A单片机的图形液晶模块的驱动设计 介绍内置T6963C控制器的图形液晶显示模块的特点,及利用16位单片机
    发表于 10-16 18:01 1069次阅读
    基于<b class='flag-5'>SPCE061A</b><b class='flag-5'>单片机</b>的图形液晶<b class='flag-5'>模块</b>的驱动设计

    基于nRF24L01的通用无线通信模块设计

    基于nRF24L01的通用无线通信模块设计
    发表于 01-04 15:25 63次下载

    基于nRF24L01的数据无线传输系统的设计与实现

    基于nRF24L01的数据无线传输系统的设计与实现
    发表于 01-06 11:38 78次下载

    NRF24L01无线模块_2.4G无线通信模块_24L01+升级

    NRF24L01说明,无线模块的 资料
    发表于 06-21 16:05 33次下载

    nrf24l01无线模块传输距离分析

    本文对nrf24l01无线模块传输距离进行了分析总结,nRF24L01是一款新型单片射频收发器件。介绍了三种不同模式的
    发表于 12-15 13:47 3.5w次阅读

    SPCE061A 智能报警系统设计

    关键词:SPCE061A , 报警系统 , 智能 1 设计方案 1.1 主控制器的选择 采用凌阳公司的16位单片机SPCE061A作为主控制
    发表于 03-09 14:50 376次阅读
    <b class='flag-5'>SPCE061A</b> 智能报警<b class='flag-5'>系统</b>设计

    51单片机SPI接口连接nRF24L01实现无线通信的程序免费下载

    本文档的主要内容详细介绍的是使用51单片机SPI接口连接nRF24L01实现无线通信的程序免费下载。
    发表于 09-18 17:21 38次下载
    51<b class='flag-5'>单片机</b>SPI接口连接<b class='flag-5'>nRF24L01</b><b class='flag-5'>实现</b><b class='flag-5'>无线</b>通信的程序免费下载

    可以放在2个单片机实现通信的SPI nRF24L01无线的程序免费下载

    本文档的主要内容详细介绍的是可以放在2个单片机实现通信的SPI nRF24L01无线的程序免费下载。
    发表于 06-05 17:51 3次下载
    可以放在2个<b class='flag-5'>单片机</b>里<b class='flag-5'>实现</b>通信的SPI <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b>的程序免费下载

    使用51单片机实现NRF24L01无线模块的串口通信详细资料说明

    基于51单片机(STC12C5A60S2)和NRF24L01无线模块的串口通信,源码在附件中,亲测用猫猫串口调试助手v3.23可以接受和发送
    发表于 03-01 08:00 15次下载

    基于51单片机+NRF24L01模块无线温湿度监测系统设计

    基于51单片机+NRF24L01模块无线温湿度监测系统设计
    发表于 10-25 10:05 17次下载

    基于MSP430单片机NRF24L01的封闭环境检测系统设计

    基于MSP430单片机NRF24L01的封闭环境检测系统设计
    发表于 10-25 16:40 1次下载

    nRF24L01无线模块笔记

    nRF24L01无线模块笔记
    发表于 11-20 12:21 54次下载
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b><b class='flag-5'>模块</b>笔记

    nRF24L01无线通信模块使用简介

    nRF24L01无线通信模块使用简介(STC51)nRF24L01研一课设做过一个基于nRF24L01
    发表于 11-23 17:51 48次下载
    <b class='flag-5'>nRF24L01</b><b class='flag-5'>无线</b>通信<b class='flag-5'>模块</b>使用简介

    使用nRF24L01模块进行无线射频通信

    使用nRF24L01模块进行无线射频通信
    的头像 发表于 08-01 11:18 5033次阅读
    使用<b class='flag-5'>nRF24L01</b><b class='flag-5'>模块</b>进行<b class='flag-5'>无线</b>射频通信