毕设分享 基于单片机远程防盗与恒温控制系统设计

包含传感器检测部分:其中检测装置包含温度传感器检测和红外热释人体检测传感器,通过无线传输温度数据和是否有小偷的数据。远程装置主要实现的是温度控制功能和数据显示功能,同时具有报警功能,检测到有小偷则发出报警。



    #include 
    #include 
    #include "hongwaifashe.h"
    
     void hongwaifashe(void)
    { 
    
      TMOD = 0x01;         //T0 16位工作方式
      IR=1;				   //发射端口常态为高电平
    
    ZZ(setdata[0]);
    ZZ(setdata[1]);


    }


      void ZZ(uchar x)
    { 
      TT0(1,m9);		   //高电平9mS
      TT0(0,m4_5);	       //低电平4.5mS
    
      /*┈ 发送4帧数据 ┈*/
      Z0(SBM);													                               
      Z0(~SBM);
      Z0(x);
      Z0(~x);
    
      /*┈┈ 结束码 ┈┈*/
      TT0(1,m_56);
      TT0(0,m40);
    }/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
    函数功能:单帧发送程序
    入口参数:1帧数据
    ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/
    void Z0(uchar temp)
    { 
      uchar v;
      for (v=0;v<8;v++)                     //循环8次移位 
           {     
    	         TT0(1,m_56);		        //高电平0.65mS         
    			 if(temp&0x01) TT0(0,m1_68); //发送最低位
    			 else          TT0(0,m_56);     
    			 temp >>= 1;                //右移一位 
            }    
    }
    
    /*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
    函数功能:38KHz脉冲发射 + 延时程序


项目获取:

https://gitee.com/feifei1122/simulation-project

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于单片机的发电厂锅炉控制系统设计是指利用单片机作为控制核心,通过采集和处理传感器数据,控制锅炉的运行状态,以实现对发电厂锅炉的自动化控制。 下面是一个基本的发电厂锅炉控制系统设计的流程: 1. 传感器采集:使用各种传感器(如温度传感器、压力传感器、流量传感器等)对锅炉的各个参数进行实时采集。 2. 数据处理:将传感器采集到的数据通过模数转换器(ADC)转换为数字信号,并使用单片机进行数据处理和分析。 3. 控制算法:根据锅炉的工作状态和运行需求,设计合适的控制算法,如PID控制算法等,以实现对锅炉的温度、压力、流量等参数进行精确控制。 4. 控制输出:根据控制算法的计算结果,通过数字信号输出口或模拟信号输出口,控制锅炉的执行机构,如调节阀门、泵等,以调整锅炉的工作状态。 5. 用户界面:设计一个用户界面,通过显示屏或者其他交互设备,实现对锅炉控制系统的监控和操作,包括参数设定、报警显示、历史数据查询等功能。 6. 故障检测与保护:设计故障检测与保护机制,监测锅炉的工作状态,及时发现并处理故障,保证锅炉的安全运行。 7. 通信功能:可选功能,可以通过网络或其他通信方式,将锅炉的实时数据和控制指令传输到远程监控中心或其他设备上,实现远程监控和控制。 以上是基于单片机的发电厂锅炉控制系统设计的基本流程。具体的设计方案和实现细节会根据具体的需求和要求而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值