77范文网 - 专业文章范例文档资料分享平台

微孔雾化片单片机自动调整中心频率原理图和软件

来源:网络收集 时间:2018-12-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

/****************扫频函数************* 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; }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微孔雾化片单片机自动调整中心频率原理图和软件在线全文阅读。

微孔雾化片单片机自动调整中心频率原理图和软件.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/374100.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: