资源简介
这是一款把车厢变成绿色森林的空气净化器。该智能车载净化器采用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个文件信息
相关资源
- 意法半导体STM全系列微控制器STM32ST
- STM8S SX1278 项目和源代码
- STM8S003 红外遥控
- STM8S例程,基于IAR下的STM8S例程
- 基于STM8的HT1621B显示驱动程序
- STM8驱动HT1621B
- STM8L中文参考手册1-4全
- STM8L_MPU6500_DMP_震动唤醒
- arduino主机,stm8从机。I2C测试 。每次
- Lora通讯 stm8
- STM8+FM17750低成本刷卡方案资料硬件设
- STM8_无线315&433_脉宽自适应_通用解码
- STM8S103系列IO模拟串口通信实现真正串
- STM8S中文参考手册
- 基于单片机的室内空气净化系统(含
- cosmic STM8破解
- STM8全系列封装
- STM8L051 低功耗运行模式 库函数例程
- STM8L051.串口接收IDLE中断.zip
- 移植在STM8上的实时操作系统uCOS
- 额温枪STM8L方案含原理图和代码.rar
- STM8L 硬件IIC主机
- (D)基于NTC热敏电阻的温度计.zip
- STM8s官方固件库
- STM8+NRF24l01+发送程序
- STM8+NRF24l01+接收程序
- stm8s006超声波硬件设计电路
- stm8的485串口收发程序
- STM8最强固件库
- STM8蜂鸣器音乐演奏
评论
共有 条评论