发布时间:2019-06-14 03:32:09
ABB YPK114B YPM106E
1.安全性
先介绍下什么是隔离吧,隔离电源是指输入和输出通过变压器实现电气连接的,变压器的转换过程是:电-磁-电,没有和大地连接,所以不会发生触电***。而非隔离电路是输入电源通过升***之后直接加在了LED负载上,有触电***。
作为一个让***终用户能安全使用的产品,一定会考虑绝缘与隔离的可靠性。
2.性能
非隔离由于少了变压的能损耗,效率一般能达到91%以上,而且有更高的功率因素。而隔离一般能效在88%,视功率而定,所以隔离电源发热也比较大。
非隔离拥有更少的元器件稳定性却比较差,可是为什么呢?原因是非隔离电路对于浪涌十分敏感,***能力差。事实上就是指非隔离电源,在批量出货时,返修率高于隔离LED驱动电源,大都是因为炸坏。而隔离电源炸坏的机率要小不少,非隔离的一般在2%至3%左右。很多电网电压不稳,非隔离会300V直通输出,击坏芯片,烧坏LED负载。隔离也会,现象就是芯片,MOS管,恒流环路全烧坏,但隔离相对少得多。所以非隔离防浪涌的压敏电阻必不可少,没有压敏能质保的都是浮云。
3.成本与体积
相比隔离电源,非隔离电源主要是减少了变压器,以***少的用料来设计架构,做到相同的产品功能,所以非隔离成本有较大的优势。
4.带载范围
一般来讲隔离电源的输出带载范围为30-42V,非隔离带载范围可以为30-84V。众多LED厂家在选择电源的时候为了整体的适应性都要求电源能够适应全电压90-265V输入,带载范围也要求高达84V,这样的选择是存在一定风险和隐患的。90V输入的时候电源可能丧失恒流功能,THD这些非隔离适合做高压小电流,做大电流成本并不比隔离的便宜。
综合比较,这两种电源各有优势,非隔离电源侧重于较高的功率因数及效率,减少了能源的损耗,而隔离电源重视生命的安全和日光灯整体的使用安全性,在功率因数及效率方面略逊于非隔离电源,因此不同的选择也是见仁见智。
单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数***算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。
在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同一量时,其大小和符号会现无规则的变化而无法预测,但多次测量的结果符合统计规律。为克服随机干扰引起的误差,硬件上可采用滤波技术,软件上可采用软件算法实现数字滤波。滤波算法往往是系统测控算法的一个重要组成部分,实时性很强。
采用数字滤波算法克服随机干扰的误差具有以下优点:
1、数字滤波无需其他的硬件成本,只用一个计算过程,可靠性高,不存在阻抗匹配问题。尤其是数字滤波可以对频率很低的信号进行滤波,这是模拟滤波器做不到的。
2、数字滤波使用软件算法实现,多输入通道可共用一个滤波程序,降低系统开支。
3、只要适当改变滤波器的滤波程序或运算,就能方便地改变其滤波特性,这对于滤除低频干扰和随机信号会有较大的效果。
4、在单片机系统中常用的滤波算法有限幅滤波法、中值滤波法、算术平均滤波法、加权平均滤波法、滑动平均滤波等。
(1)限幅滤波算法
该运算的过程中将两次相邻的采样相减,求出其增量,然后将增量的***值,与两次采样允许的***大差值A进行比较。A的大小由被测对象的具体情况而定,如果小于或等于允许的***大差值,则本次采样有效;否则取上次采样值作为本次数据的样本。
算法的程序代码如下:
#defineA//允许的***大差值
chardata;//上一次的数据
charfilter()
{
chardatanew;//新数据变量
datanew=get_data();//获得新数据变量
if((datanew-data)>A||(data-datanew>A))
returndata;
else
returndatanew;
}
说明:限幅滤波法主要用于处理变化较为缓慢的数据,如温度、物体的位置等。使用时,关键要选取合适的门限制A。通常这可由经验数据获得,必要时可通过实验得到。
(2)中值滤波算法
该运算的过程是对某一参数连续采样N次(N一般为奇数),然后把N次采样的值按从小到大排列,再取中间值作为本次采样值,整个过程实际上是一个序列排序的过程。
算法的程序代码如下:
#defineN11//定义获得的数据个数
charfilter()
{
charvalue_buff[N];//定义存储数据的数组
charcount,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次采样值后进行算术平均。
算法的程序代码如下:
charfilter()
{
intsum=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体现了各种采样值在平均值中所占的比例。一般来说采样次数越靠后,取的比例越大,这样可增加新采样在平均值中所占的比重。加权平均值滤波法可突出一部分信号***另一部分信号,以提高采样值变化的灵敏度。
样例程序代码如下:
charcodejq[N]={1,2,3,4,5,6,7,8,9,10,11,12};//code数组为加权系数表,存在程序存储区
charcodesum_jq=1+2+3+4+5+6+7+8+9+10+11+12;
charfilter()
{
charcount;
charvalue_buff[N];
intsum=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个数据始终是***新更新的数据。采用环型队列结构可以方便地实现这种数据存放方式。
程序代码如下:
charvalue_buff[N];
chari=0;
charfilter()
{
charcount;
intsum=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/2Pitpi为圆周率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)。为保证运算精度,滤波输出值用双字节表示,其中一个字节整数,一字节小数,否则有可能因为每次舍去尾数而使输出不会变化。
免责声明:以上信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,产品网对此不承担任何责任。产品网不涉及用户间因交易而产生的法律关系及法律纠纷, 纠纷由您自行协商解决。
风险提醒:本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必 确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈 等不诚信行为,请您立即与产品网联系,如查证属实,产品网会对该企业商铺做注销处理,但产品网不对您因此造成的损失承担责任!
联系:304108043@qq.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,欢迎您向该邮箱发送邮件,我们会在3个工作日内给您答复,感谢您对我们的关注与支持!
厦门渤格电气技术有限公司 电话: 传真: 联系人:
地址: 主营产品:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西屋,艾默生,横河,KONRAD ,西门子,安川
Copyright © 2025 版权所有: 产品网
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。
您好,欢迎莅临,欢迎咨询...