新闻搜索
 
最新新闻
1  Modbus&nbs
2  电磁感应加热克服各种
3  电磁感应加热技术在煤
4  电磁感应加热核心器件
5  厦门昕锐再曝惊天新闻
6  电磁加热行业骗局大揭
7  电磁感应加热蒸汽锅炉
8  电磁加热器安装规范
9  网站实战操作:网站被
10  电磁加热器的日常维护
热点新闻 点击数
 电磁感应加热蒸汽锅炉 5002
 电磁加热行业骗局大揭 4653
 电磁感应加热技术在煤 4424
 电磁加热器在食品机械 4290
 厦门昕锐再曝惊天新闻 4185
 电磁加热器安装规范 4154
 电磁感应加热克服各种 4026
 电磁加热行业骗局大揭 3790
 电磁感应加热技术在注 3759
 Modbus&nbs 3713
     新 闻 中 心
电磁感应加热克服各种随机干扰误差,厦门昕锐秘籍传授,让你功力猛涨
双击自动滚屏 发布者:admin 发布时间:2017-09-07 11:24:08 阅读:4026次 【字体:

电磁加热

多年以来很多人都觉得奇怪,为什么厦门昕锐能像一匹黑马一样得到发展,生产的电磁加热器质量会那么的稳定,而且产品抗干扰能力在行业中是数一数二的。这当然要归功于公司多年以来在研发方面的大力投入是分不开的,多年来公司老板本着人才就是未来的理念,高薪聘请行业大神级工程师,还不断与大庆师范学院、哈工大、华北电力大学、广东工业大学、沈阳工业大学、苏州大学、石化大学等知名院校合作交流,且各种型号的电磁加热控制器也销往台湾、越南、印尼、俄罗斯、韩国、沙特阿拉伯、阿联酋UAE、马来西亚等国家与地区,在国内还跟大庆油田、长庆油田、中石化、中船重工、亚宝集团、国家兵器集团、山西环保局等单位进行密切合作,一方面给各单位提供产品与技术方案,另一方面也充分的从国内外市场得到各种难得的经验,基本上每年都会对产品进行一两次的升级,所以产品当然能够得到客户与市场的认可。在此对于行业中头痛的干扰问题给同行们分析共享。本文相对比较专业,非专业人士请绕路,更别拿里面的问题来咨询我们,因为这需要很长的时间才能解释清楚,而且一般的人不一定能听懂;由于本人才疏学浅,专业人士欢迎进行交流,若有写错或不足之外,还请慷慨斧正,本人不胜感激!

单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。

在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同一量时,其大小和符号会现无规则的变化而无法预测,但多次测量的结果符合统计规律。为克服随机干扰引起的误差,硬件上可采用滤波技术,软件上可采用软件算法实现数字滤波。滤波算法往往是系统测控算法的一个重要组成部分,实时性很强。

采用数字滤波算法克服随机干扰的误差具有以下优点:

1、数字滤波无需其他的硬件成本,只用一个计算过程,可靠性高,不存在阻抗匹配问题。尤其是数字滤波可以对频率很低的信号进行滤波,这是模拟滤波器做不到的。

2、数字滤波使用软件算法实现,多输入通道可共用一个滤波程序,降低系统开支。

3、只要适当改变滤波器的滤波程序或运算,就能方便地改变其滤波特性,这对于滤除低频干扰和随机信号会有较大的效果。

4、在单片机系统中常用的滤波算法有限幅滤波法、中值滤波法、算术平均滤波法、加权平均滤波法、滑动平均滤波等。

(1)限幅滤波算法

该运算的过程中将两次相邻的采样相减,求出其增量,然后将增量的绝对值,与两次采样允许的大差值A进行比较。A的大小由被测对象的具体情况而定,如果小于或等于允许的大差值,则本次采样有效;否则取上次采样值作为本次数据的样本。

算法的程序代码如下:

#defineA //允许的大差值

chardata; //上一次的数据

char filter()

{

chardatanew; //新数据变量

datanew=get_data(); //获得新数据变量

if((datanew-data)》A||(data-datanew》A))

return data;

else

returndatanew;

}

说明:限幅滤波法主要用于处理变化较为缓慢的数据,如温度、物体的位置等。使用时,关键要选取合适的门限制A。通常这可由经验数据获得,必要时可通过实验得到。

(2)中值滤波算法

该运算的过程是对某一参数连续采样N次(N一般为奇数),然后把N次采样的值按从小到大排列,再取中间值作为本次采样值,整个过程实际上是一个序列排序的过程。

算法的程序代码如下:

#define N11 //定义获得的数据个数

char filter()

{

charvalue_buff[N]; //定义存储数据的数组

char count,i,j,temp;

for(count=0;count

{

value_buf[count]=get_data();

delay(); //如果采集数据比较慢,那么就需要延时或中断

}

for(j=0;j

{

for(value_buff[i]》value_buff[i+1]

{

temp=value_buff[i];

value_buff[i]=value_buff[i+1];

value_buff[i+1]=temp;

}

}

returnvalue_buff[(N-1)/2];

}

说明:中值滤波比较适用于去掉由偶然因素引起的波动和采样器不稳定而引起的脉动干扰。若被测量值变化比较慢,采用中值滤波法效果会比较好,但如果数据变化比较快,则不宜采用此方法。

(3)算术平均滤波算法

该算法的基本原理很简单,就是连续取N次采样值后进行算术平均。

算法的程序代码如下:


char filter()

{

int sum=0;

for(count=0;count

{

sum+=get_data();

delay():

}

return (char)(sum/N);

}

说明:算术平均滤波算法适用于对具有随机干扰的信号进行滤波。这种信号的特点是有一个平均值,信号在某一数值附近上下波动。信号的平均平滑程度完全到决于N值。当N较大时,平滑度高,灵敏度低;当N较小时,平滑度低,但灵敏度高。为了方便求平均值,N一般取4、8、16、32之类的2的整数幂,以便在程序中用移位操作来代替除法。

(4)加权平均滤波算法

由于前面所说的“算术平均滤波算法”存在平滑度和灵敏度之间的矛盾。为了协调平滑度和灵敏度之间的关系,可采用加权平均滤波。它的原理是对连续N次采样值分别乘上不同的加权系数之后再求累加,加权系数一般先小后大,以突出后面若干采样的效果,加强系统对参数变化趋势的认识。各个加权系数均小于1的小数,且满足总和等于1的结束条件。这样加权运算之后的累加和即为有效采样值。其中加权平均数字滤波的数学模型是:

式中:D为N个采样值的加权平均值:XN-i为第N-i次采样值;N为采样次数;Ci为加权系数。加权系数Ci体现了各种采样值在平均值中所占的比例。一般来说采样次数越靠后,取的比例越大,这样可增加新采样在平均值中所占的比重。加权平均值滤波法可突出一部分信号抵制另一部分信号,以提高采样值变化的灵敏度。

样例程序代码如下:

char codejq[N]={1,2,3,4,5,6,7,8,9,10,11,12}; //code数组为加权系数表,存在程序存储区

char codesum_jq=1+2+3+4+5+6+7+8+9+10+11+12;

char filter()

{

char count;

char value_buff[N];

int sum=0;

for(count=0;count

{

value_buff[count]=get_data();

delay();

}

for(count=0;count

sum+=value_buff[count]*jq[count];

return(char)(sum/sum_jq);

}

(5)滑动平均滤波算法

以上介绍和各种平均滤波算法有一个共同点,即每获取一个有效采样值必须连续进行若干次采样,当采速度慢时,系统的实时得不到保证。这里介绍的滑动平均滤波算法只采样一次,将一次采样值和过去的若干次采样值一起求平均,得到的有效采样值即可投入使用。如果取N个采样值求平均,存储区中必须开辟N个数据的暂存区。每新采集一个数据便存入暂存区中,同时去掉一个老数据,保存这N个数据始终是新更新的数据。采用环型队列结构可以方便地实现这种数据存放方式。

程序代码如下:

char value_buff[N];

char i=0;

char filter()

{

char count;

int sum=0;

value_buff[i++]=get_data();

if(i==N)

i=0;

for(count=0;count

sum=value_buff[count];

return (char)(sum/N);

}

(6)低通滤波

将普通硬件RC低通滤波器的微分方程用差分方程来表求,变可以采用软件算法来模拟硬件滤波的功能,经推导,低通滤波算法如下:

Yn=a* Xn+(1-a) *Yn-1

式中 Xn——本次采样值

Yn-1——上次的滤波输出值;

,a——滤波系数,其值通常远小于1;

Yn——本次滤波的输出值。

由上式可以看出,本次滤波的输出值主要取决于上次滤波的输出值(注意不是上次的采样值,这和加权平均滤波是有本质区别的),本次采样值对滤波输出的贡献是比较小的,但多少有些修正作用,这种算法便模拟了具体有教大惯性的低通滤波器功能。滤波算法的截止频率可用以下式计算:

fL=a/2Pit pi为圆周率3.14…

式中 a——滤波系数;

, t——采样间隔时间;

例如:当t=0.5s(即每秒2次),a=1/32时;

fL=(1/32)/(2*3.14*0.5)=0.01Hz

当目标参数为变化很慢的物理量时,这是很有效的。另外一方面,它不能滤除高于1/2采样频率的干搅信号,本例中采样频率为2Hz,故对1Hz以上的干搅信号应采用其他方式滤除,低通滤波算法程序于加权平均滤波相似,但加权系数只有两个:a和1-a。为计算方便,a取一整数,1-a用256-a,来代替,计算结果舍去低字节即可,因为只有两项,a和1-a,均以立即数的形式编入程序中,不另外设表格。虽然采样值为单元字节(8位A/D)。为保证运算精度,滤波输出值用双字节表示,其中一个字节整数,一字节小数,否则有可能因为每次舍去尾数而使输出不会变化。

更多产品资料请参阅(点击相应的型号可直接查阅具体的规格书)

单相半桥电磁加热控制板:数字2.5KW模拟2.5KW数字3KW数字3.5KW模拟3.5KW数字单相5KW模拟单相5KW
三相半桥电磁加热控制板:5KW8KW10KW15KW
单相半桥电磁加热控制器:2.5KW3KW3.5KW单相5KW
三相半桥电磁加热控制器:三相5KW8KW10KW12KW15KW20KW30KW
三相全桥电磁加热控制器:10KW15KW20KW30KW40KW50KW60KW水冷60KW风冷
三相全桥电磁加热控制柜:20KW30KW40KW50KW60KW80KW水冷80KW风冷100KW

以上我司有电磁加热控制板电磁加热控制器电磁加热控制柜三大系列产品,2.5KW100KW数十种产品,为目前国内电磁加热行业产品系列较齐全的专业厂家,敬请垂询!

**更加完善的产品资料请到此处下载


厦门丹信节能科技有限公司,多年来致力于节能产品的研发、生产、销售与服务一体化。电磁加热产品有2.5KW~100KW数十个型号,电磁加热控制板、电磁加热控制器、电磁加热控制柜三大系列,是国内电磁加热行业的龙头企业。产品质量稳定,抗干扰能力强,性价比极高,目前产品畅销海内外,国外有台湾、越南、印尼、俄罗斯、韩国、沙特阿拉伯、阿联酋UAE、马来西亚等;国内也与大庆油田、长庆油田、中石化、中船重工、大庆师范学院、哈工大、华北电力大学、广东工业大学、沈阳工业大学、苏州大学、石化大学、华东理工大学、中南大学、汕头大学、重庆大学、亚宝集团、国家兵器集团、山西环保局等单位合作!主要应用于工业各种塑料机械(注塑机、造粒机、吹膜机、吹塑机、拉丝机、吹膜机、挤出机等)节电改造与配套生产、食品行业(茶叶机械、炒货机、煎饼机、春卷机、豆皮机、卤肉锅等)、化工行业(硫化机、反应釜等)、油田等炼油行业(石油管道加热与抢修、润滑油提炼等)、医疗与医药行业(蒸汽锅炉、医药设备等)等工业及商用加热类设备的配套生产。我们向市场承诺力争为客户提供稳定的电磁加热节电产品与专业的服务。欢迎垂询、订购!
联系人:叶先生
联系电话:18030260458/13799284877
微信:18030260458 QQ:120666014
旺旺:lonelyye(淘宝)
公司网站:
http://www.xmxrjn.com
淘宝网店:http://xmxrjn.taobao.com/
 

 
 

打印本页 || 关闭窗口

版权所有:厦门丹信节能科技有限公司 闽ICP备17032232号

地址:中国(福建)自由贸易试验区厦门片区海景路66号417室D 邮编:361022

联系电话:18030260458  13799284877 传真:0592-6515813

网站地图
电磁加热 | 电磁加热板 | 电磁加热器 | 电磁加热控制板 | 电磁加热控制器 | 电磁感应加热器 | 电磁加热设备