加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于51单片机无线温度控制系统完整项目设计开源

2015/05/26
18
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

基于51单片机无线温度控制系统硬件介绍:

         该设计采用51单片机STC89C52控制DS18B20实现的无线温度控制系统。通过简单的无线通信协议,实现可靠性与功耗平衡。该系统能实现对温度的测量,同时还可以进行温度的设定,是可以实现远程控制的无线温度控制系统。无线传输采用nRF24L01模块传输。

该硬件电路设计主要分为三部分:主机和从机以及语音模块

具体如下:

从机:由温度传感器DS18B20,STC89C52单片机和nRF24L01无线射频模块,以及LCD1602液晶显示模块和驱动模块、继电器等组成。

主机:由STC89C52单片机,nRF24L01无线射频模块,LCD12864液晶模块、电源稳压等组成。

语音模块:主要基于ISD1720设计,外接扬声器

软件介绍:

无线温度控制主机程序,包括三大模块,12864,NRF24L01,ISD1720。此程序在调试时出现三大难题。

1、NRF24L01是单收单发行器件,不能同时工作在既发射有接收状态。为此必须做以下调整主机,一直工作在接受状态。当有按键被按下时进入发射状态,同时停止接受,当发射结束后,自动跳出,进入接受状态。从机用标志位循环工作在发射接受状态,当发射结束后,自动定义标志位使其进入接受状态,然后再跳出接收状态,进入发射状态,如此循环。

2、在isd1720定点播放时要想实现无缝连接需要读状态寄存器,判断ISD1720返回的信号是否上一个指令已经完成,每次定点录音后1720会自动在语音结尾加EOM标志,所以录音时不应全部录完然后再查找所需要的语音,应单个录音。

3、应调试发现ISD1720反应比较慢所以要想实现开机音乐必须在主程序中加3秒延时,使语音芯片有足够的时间初始化,等待SPI指令的到来。

附件内容包括:

无线温度控制系统完整硬件设计原理图PCB源文件(包括主机和从机以及语音模块);

C语言源代码(有详细的中文注释);

材料清单;

软件设计流程图以及详细程序;

  • 无线温度控制系统原理图和PCB.zip
    描述:包括主机、从机和语音模块原理图和PCB源文件,用AD软件打开
  • 源程序.zip
    描述:C语言源程序,有详细的中文注释
  • 元件清单.doc
    描述:元件清单
  • 软件设计流程图以及详细程序.doc
    描述:软件设计流程图以及详细程序

相关推荐

电子产业图谱