全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

51单片机汽车车窗除霜系统设计案例

时间:2023-07-25 18:18

人气:

作者:admin

标签: 汽车  除霜  单片机  车窗   

导读:51单片机汽车车窗除霜系统设计案例-本项目使用Proteus8.12仿真51单片机控制器,使用LCD1602显示模块、光线传感器、DS18B20温度传感器、PCF8691 ADC模块、继电器加热模块等。...

一、功能简介

本项目使用Proteus8.12仿真51单片机控制器,使用LCD1602显示模块、光线传感器、DS18B20温度传感器、PCF8691 ADC模块、继电器加热模块等。

主要功能:

系统运行后,LCD1602显示温度和光线强度值;

当车窗光线强度低于一定值,且车窗温度低于一定值,车窗开启加热;当光线强度达到要求或者温度达到要求,关闭加热。

主要功能如下:

(1)温度/光线检测

(2)LCD1602显示;

(3)自动加热除霜。

二、软件设计

//系统数据获取
void sys_data_get(void)
{
  static u8 i=0;


  while(1)
  {
    //温度获取
    i++;
    if(i%10==0)
      sys_ctrl.temp=ds18b20_read_temperture();
    //光线值获取
    sys_ctrl.light=pcf8591_read_adcvalue(0);
    sys_ctrl.light=cal_map(sys_ctrl.light,0,255,0,99);  


    break;
  }  
}


//系统数据显示
void sys_data_show(void)
{
  u8 temp=0;
  while(1)
  {
    //温度显示
    if(sys_ctrl.temp >=0)
    {
      temp=sys_ctrl.temp;
      lcd1602_show_string(5,0," ");
    }
    else 
    {
      temp=-sys_ctrl.temp;
      lcd1602_show_string(5,0,"-");
    }
    lcd1602_show_nums(6,0,temp,2,0);
    //光线强度显示
    lcd1602_show_nums(6,1,sys_ctrl.light,2,0);  


    break;      
  }
}


//系统功能控制
void sys_fun_ctrl(void)
{
  //如果光线强度小于最大值
  if(sys_ctrl.light< LIGHT_MAX)
  {
    //如果加热温度小于最大值
    if(sys_ctrl.temp< TEMP_MAX)
      RELAY=0;//加热  
    //如果车窗温度很高,无需加热
    else
      RELAY=1;//关闭加热    
  }
  //如果车窗光线很强,无需加热
  else
  {
    RELAY=1;//关闭加热    
  }  
}


//应用控制系统
void appdemo_show(void)
{
  u8 i=10;
  sys_parm_init();//系统参数初始化
  lcd1602_init();
  ds18b20_init();
  //间隔一段时间,等待数据稳定
  while(i--)
  {
    //温度获取
    sys_ctrl.temp=ds18b20_read_temperture();
    //光线值获取
    sys_ctrl.light=pcf8591_read_adcvalue(0);
    sys_ctrl.light=cal_map(sys_ctrl.light,0,255,0,99);
    delay_ms(100);  
  }
  sys_open_show();//系统开机界面显示


  while(1)
  {  
    sys_data_get();//系统数据获取
    sys_data_show();//系统数据显示
    sys_fun_ctrl();//系统功能控制
  }
}

三、实验现象

图片

图片

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信