• 大小: 4.22MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: 其他
  • 标签: 空气净化  STM8  

资源简介

这是一款把车厢变成绿色森林的空气净化器。该智能车载净化器采用STM8S003F3(STM8S003F3数据手册)作为主控制芯片,采用费加罗TGS6200空气质量传感器侦测汽车环境,利用空气质量指示灯指示当前的空气质量。该空气净化器具有一键启动,实时监测空气质量并自动净化的功能。同时针对内饰污染/甲醛TVOC超标异味二手烟残留PM2.5病毒惊喜深层净化去除,释放千万级高浓度负离子,改善车内空气质量,为用户提供健康的行车环境。该设计已经量产,分享给大家的是该智能空气净化器的控制端电路和源代码。

资源截图

代码片段和文件信息

#define __EEPROM_C


#include “EEPROM.h“
#include “Key.h“
#include “Filter.h“

#define IDAddress            255    //要写入ID的Flash地址
#define Zone_DSP_ID          0X77      //Zone DSP的ID

u8 ZoneDSP_ID[1];

volatile TestStatus IDProgramStatus;

void I2C_delay(void)
{
   u16 i=25; 
   while(i) 
   { 
     i--; 
   } 
}

void delay_ms(u8 i)//延时i毫秒
{
  u16 j;
  for ( ; i>0; i--)
  {
    for (j=2700; j>0; j--)
    {
    }    
  }
}
//******************************************************************************
/*读DATA端口数据*/
u8 EEPROM_ReadInputData(void)
{
  u8 temp;
  
  //PIN_PD_EE_SDA = 0;
  //PIN_PD_EE_SDA = 0;
  GPIO_Init(GPIOBGPIO_PIN_5GPIO_MODE_IN_FL_NO_IT);
  temp = (u8)GPIO_ReadInputPin(GPIOBGPIO_PIN_5);
  //PIN_PD_EE_SDA = 1;
  //PIN_PD_EE_SDA = 1;
  GPIO_Init(GPIOBGPIO_PIN_5GPIO_MODE_OUT_OD_HIZ_SLOW);
  
  return temp;
}
//******************************************************************************
/*启动总线*/
bool I2C_START(void)
{
  EE_DATA_H;
  EE_CLK_H;
  I2C_delay();
  //if(!EE_DATA_Read)return FALSE; //SDA线为低电平则总线忙退出
  EE_DATA_L;
  I2C_delay();
  //if(EE_DATA_Read) return FALSE; //SDA线为高电平则总线出错退出
  EE_DATA_L;
  I2C_delay();
  return TRUE;
}
//******************************************************************************
/*停止总线*/
void I2C_STOP(void)
{
  EE_CLK_L;
  I2C_delay();
  EE_DATA_L;
  I2C_delay();
  EE_CLK_H;
  I2C_delay();
  EE_DATA_H;
  I2C_delay();
}
//******************************************************************************
/*应答信号*/
void I2C_Ack(void)
{
  EE_CLK_L;
  I2C_delay();
  EE_DATA_L;
  I2C_delay();
  EE_CLK_H;
  I2C_delay();
  EE_CLK_L;
  I2C_delay();
}
//******************************************************************************
/*非应答信号*/
void I2C_NoAck(void)
{
  EE_CLK_L;
  I2C_delay();
  EE_DATA_H;
  I2C_delay();
  EE_CLK_H;
  I2C_delay();
  EE_CLK_L;
  I2C_delay();
}
//******************************************************************************
/*等待应答,返回为:1 有ACK0 无ACK*/
bool I2C_WaitAck(void)   
{
  EE_CLK_L;
  I2C_delay();
  EE_DATA_H;
  I2C_delay();
  EE_CLK_H;
  I2C_delay();
  if(EE_DATA_Read)
  {
    EE_CLK_L;
    return FALSE;
  }
  EE_CLK_L;
  return TRUE;
}
//******************************************************************************
/*发送数据,数据从高位到低位*/
void I2C_SendByte(u8 SendByte) 
{
  u8 i=8;
  while(i--)
  {
    EE_CLK_L;
    //I2C_delay();
    if(SendByte&0x80)
    EE_DATA_H;  
    else 
    EE_DATA_L;   
    I2C_delay();
    EE_CLK_H;
    I2C_delay();
    SendByte<<=1;
    //I2C_delay();
  }
  EE_CLK_L;
}
//******************************************************************************
/*接收数据,数据从高位到低位*/
u8 I2C_ReceiveByte(void)  

  u8 i=8;
  u8 ReceiveByte=0;

  EE_DATA_H;
  while(i--)
  {
    ReceiveByte<<=1;      
    EE_CLK_L;
    I2C_delay();
    EE_CLK_H;
    I2C_delay();
    if(EE_DATA_Read)
    {
      Recei

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3136000  2015-06-11 17:50  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\AP1301车载空气净化器修改后-20130811更新.doc

     文件     684544  2015-06-12 09:33  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\Readme.doc

     文件    1355264  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\原理图和PCB源文件\原理图和PCB源文件\AP1301_20130621.PcbDoc

     文件       5112  2017-11-06 16:12  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\原理图和PCB源文件\原理图和PCB源文件\AP1301_20130621.PcbDoc.htm

     文件     395776  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\原理图和PCB源文件\原理图和PCB源文件\AP1301_20130621.Sch

     文件     619538  2015-06-11 17:49  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\原理图和PCB源文件.zip

     文件       8882  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EEPROM.c

     文件       1073  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EEPROM.h

     文件      45814  2013-10-25 21:57  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\Project.dep

     文件      44872  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\Project.ewd

     文件     177306  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\Project.ewp

     文件        161  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\Project.eww

     文件       3435  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\readme.txt

     文件       1066  2013-10-25 21:45  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\settings\Project.cspy.bat

     文件       7813  2013-10-25 21:57  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\settings\Project.dbgdt

     文件       1715  2013-10-25 21:57  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\settings\Project.dni

     文件       4780  2013-10-25 21:57  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\settings\Project.wsdt

     文件     137792  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Exe\Project.out

     文件      34888  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\EEPROM.o

     文件      18063  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Filter.o

     文件      26010  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Key.o

     文件      10641  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Key.pbi.cout

     文件      19642  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\main.o

     文件      10642  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\main.pbi.cout

     文件       1650  2013-10-25 21:46  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Project.pbd

     文件     544077  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Project.pbd.browse

     文件      32333  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Sensor.o

     文件      10644  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Sensor.pbi.cout

     文件       6176  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Speed_Control.o

     文件      10651  2013-10-25 20:48  基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\基于stm8智能车载空气净化器的完整设计(原理图+PCB+源代码)\源代码\源代码\STM8S_StdPeriph_Template\EWSTM8\STM8S103\Obj\Speed_Control.pbi.cout

............此处省略78个文件信息

评论

共有 条评论