微孔雾化片单片机自动调整中心频率原理图和软件
更新时间:2023-09-23 07:19:01 阅读量: 人文社科 文档下载
- 单片机驱动雾化片推荐度:
- 相关推荐
/****************扫频函数************* FileName:Frepuecy_Sweep.c ProjectName: FunctionDesc: CreateDate: Version: Author:
ModifyHistory: Remark:
5ms执行一次
*****************包含头文件**********************/ #include \#include \
#include \#include \
/*****************定义全局变量*******************/
/*****************声明全局变量*******************/ extern bit B_Moistrue;
extern u8 r_adc1,r_adc2,r_adc3; bit B_SF_OK;//是否已经扫过频标志
/*******************定义常量*********************/ #define PWM1_DUTY_MIN 3u #define PWM1_DUTY_MAX 253u #define PWM1_CURRENT_MIN 10u //#define M1_Stop_500ms_Set_Value 100u
/*****************IO口重定义*********************/ /*******************函数定义*********************/ /*******************Frepuecy_Sweep function******/
//扫频思路:求取AD值最大的5的占空比的值取最小值做为中心频率可抗四次大的干扰 void Frequency_Sweep(void) {
static uint8_t PWM1_Duty,Temp1,Temp2,Temp3; static uint8_t PWM1_Duty_OK; if(B_Moistrue) { if(B_SF_OK == 0) //扫频位完成 { if (PWM1_Duty < PWM1_DUTY_MAX) //加暂空比 { PWM1_Duty++; PWM1_Duty_Update(PWM1_Duty); Temp3 = Temp2;
电流
}
Temp2 = Temp1; if(r_adc1 < r_adc2) { Temp1 = r_adc1; r_adc1 = r_adc2; r_adc2 = Temp1; }
if(r_adc2 < r_adc3) { Temp1 = r_adc2; r_adc2 = r_adc3; r_adc3 = Temp1; }
if(r_adc1 < r_adc2) { Temp1 = r_adc1; r_adc1 = r_adc2; r_adc2 = Temp1; //三个数排大小,r_adc2为中间值
}
Temp1 = r_adc2; if(Temp3 >= Temp2) { if(Temp2 >= Temp1) //连续递减
{ if(Temp1 < Temp3) // 并且第1次比第3次大
{
if( Temp1 >= PWM1_CURRENT_MIN ) //并且都有一定
{
PWM1_Duty_OK = (PWM1_Duty-2); B_SF_OK = 1; } } } } } else { if(B_SF_OK == 0) //没扫到重来 { PWM1_Duty = 3; } }
}
else { static uint8_t Tempa; Tempa++; if(Tempa == 1) PWM1_Duty_Update(PWM1_Duty_OK+1); else if(Tempa == 2) PWM1_Duty_Update(PWM1_Duty_OK+2); else { Tempa = 0; PWM1_Duty_Update(PWM1_Duty_OK); } } } else { B_SF_OK = 0; PWM1_Duty_OK = PWM1_DUTY_MIN; PWM1_Duty_Update(PWM1_DUTY_MIN); PWM1_Duty = PWM1_DUTY_MIN; Temp1 = 0; Temp2 = 0; Temp3 = 0; }
正在阅读:
改进工作作风 树立机关形象机关作风建设年活动动员大会上的讲话08-30
PLC练习题01-18
LDMC+S60移动应用开发讲义--Symbian+C++编程基础09-03
在2022年全市作风整顿活动动员暨警示教育大会上的讲话范文03-23
《西方行政学说》课程 形考任务2测验01-01
“能力作风建设年”活动工作总结2篇03-26
同学我想对你说作文400字07-04
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 微孔
- 雾化
- 单片机
- 频率
- 原理
- 调整
- 自动
- 中心
- 软件
- 2011年《运动控制系统》试卷A答案
- 运控习题答案
- 浙江省中小学(幼)经典诵读推荐篇目初中各学期安排表
- 思科route命令大全
- 小王子论文
- 2011年下半年系统集成项目管理工程师下午试卷及答案
- 关于成都开孕妇餐厅的可行性报告 - 图文
- 重庆邮电大学 - 现代通信复习
- 高考数学第一轮总复习同步练习 - 离散型随机变量的期望值和方差
- 南京市物价局关于新建居民住宅二次加压供水设施建设
- 2018版高中地理第1章宇宙中的地球第3节地球的运动第2课时地球自转的地理意义学案中图版必修120170613433
- 领导干部作风建设民主生活会整改措施
- 数字信号处理复习试题
- 运筹学期末论文
- 《高考模拟集锦》19
- 心血管检查习题2014
- 医学微生物学与免疫学学习指导题库
- 第三章 组合逻辑电路
- 实验一 典型环节的MATLAB仿真(DOC)
- 《与青春有关的日子》经典台词集锦