BCC校验码计算方法
- 格式:doc
- 大小:479.50 KB
- 文档页数:2


派克SSD590(欧陆590)能耗制动实现方式及实例计算590直流调速器的制动最简单最快捷的方式是采用再生回馈制动,不过这种方式要求调速器一定要是可逆四相限运行的,对于一些行业来说,比如木材旋切机组,费用就相对高了,如果采用二相限的调速器,成本相对来说会低点,采用能耗制动。
采用能耗制动的原理就是在制动的时候将电机的多余能量消耗在外接的制动电阻上面。
对于它接线方式我就不再赘述,在这里我讲一下我在调试的时候遇到的问题和解决的方法:采用能耗制动并不是要简单的将制动接触器和制动电阻接进来,要注意在制动是一定要给电机励磁。
当时为了这个制动的磁场问题想了好久,要是给额定的外部磁场,对电机来说不是很安全,后来想到调速器能不能自己提供停机后的励磁呢?仔细的看了说明书,终于在保留菜单中发现了一个叫“备用励磁”这个参数,这个参数的用法如下:首先要用到590的超密口令0X1311,进入保留菜单后,将备用励磁的比例调高,基本上在额定就可以了。
其次要注意将调速器的磁场控制接线方式改为外部励磁接线,参数保存。
最后要注意的是在能耗制动的同时要先断开调速器的使能端,不能断它的启动端,要是断开了启动端,它的备用励磁就不起作用了例:有一他励直流电机的铭牌数据如下:P=22KW,U=220V,I=116,N=1500RPMa:我们先估算Rn,Rn=(1/2~2/3)(U*I – P)/ (I*I)取2/3计算Rn=0。
175欧姆b:我们计算电机的固有特性CeΦnCeΦn = (U – I*Rn) / N =(220-116*0.175) / 1500 = 0.133c、能耗制动时最大电流出现在制动开始瞬间,此时的感应电动势为Ea = CeΦn*N =0.133*1500 = 199.5vd、电枢回路的总电阻为:R=Ea / I2d(制动电流时的最大电流)=199.5 / 2*116 =0.86欧姆 I2d(制动电流时的最大电流)等于2Ie、在电枢回路中串入的电阻R2=R-Rn=0.86-0.175=0.685欧姆功率Pr= I2d* I2d*0.685=36869.44W也就是说我们对此电机采用能耗制动时需要采用的电阻大小为0.685欧姆,功率是36869.44W的电阻箱欧陆590速度校准板与电机转速的关系及调整方法用直流测速电机作反馈源,对应的就是测速仪校准板了。
一.BCC校验码:这里说一下BCC校验码的计算方法。
以16进制命令帧01 30 32 05 52 4D 30 39 20 3030 30 30 03 35 32为例,其中下划线部分为BCC校验和的计算对象:30+32+05+52+4D+30+39+20+30+30+30+30+03=252;取低字节,即为52;把这个52的十位和个位分开就得5和2;把5和2这两个数再看成ASCII码,转换成为16进制就最终得到16进制的BCC校验码35 32。
二.设定频率,说明:A. 变频器断电后,采用通信设定的频率失效,变频器设定频率恢复为0.0Hz。
B.设置频率的时候,要么采用S01功能来设置频率,要么采用S05功能来设置频率;不要这次采用S01功能来设置频率,下次又采用S05功能来设置频率,这样的话可能会导致无法设定频率的情况——S01命令优先,如果一旦运行了S01命令,那么在变频器断电之前,就再也不会接受S05命令(S05命令变为无效),如果要采用S05命令来设置,必须先让变频器断电,重新通电后再采用S05命令来设置频率。
1. 采用S01功能来设定频率:采用该方法设定频率,其频率设定值和最高频率参数F03的设定值有关。
ASCII指令码:SOH 0 2 ENQ W S 0 1 SP 4位频率数据ETX 2位校验和采用S 0 1功能时4位频率数据的计算例(这里假设最高频率参数F03设定值为120Hz):50.25Hz时,50.25*20000/120=8375,把8375作为10进制数据,转换为16进制数据就是20B7H;60Hz时,60*20000/120=10000,把10000作为10进制数据,转换为16进制数据就是2710H。
2位校验和会根据设定频率的变化而变化。
如果这个设定频率是个变量,那么在PLC程序中需要对校验和进行计算。
上位机发送16进制指令码(设定频率50.25Hz):01 30 32 05 57 53 30 31 20 32 30 42 37 03 37 30上位机发送16进制指令码(设定频率60Hz):01 30 32 05 57 53 30 31 20 32 37 31 30 03 35 462. 采用S 0 5功能来设定频率:采用该方法设定频率,其频率设定值和最高频率参数F03的设定值无关。
各种校验码校验算法分析校验码校验算法是一种用于数据传输或存储中验证数据完整性和准确性的技术,它能够检测出数据在传输或存储过程中是否发生了错误或损坏,从而确保数据的可靠性。
在实际应用中,校验码校验算法广泛应用于通信、网络传输、存储和数据处理等领域,其设计和选择对数据可靠性和安全性至关重要。
常见的校验码校验算法包括奇偶校验码、循环冗余校验码(CRC)、校验和、哈希校验码等。
下面将对这几种常见的校验码校验算法进行详细分析:1.奇偶校验码:奇偶校验码是最简单的一种校验码校验算法,它通过检测数据中的奇偶位来判断数据是否正确。
在奇偶校验中,通常规定数据中的位数为偶数个或奇数个,如果数据中出现奇数个1,则在校验位中加上1,使总的1的数量为偶数;如果数据中出现偶数个1,则在校验位中加上0,使总的1的数量仍为偶数。
在数据传输或存储中,接收方会通过比较校验位和数据位的和是否为偶数来判断数据的正确性。
奇偶校验码虽然简单易实现,但只能检测出奇数个错误位(例如一个错误的位),并不能检测出多个错误位或连续错误的情况。
因此,奇偶校验码一般用于对数据传输的基本错误进行检测。
2.循环冗余校验码(CRC):CRC是一种基于多项式除法的校验码校验算法,它通过对数据进行特定的多项式运算来计算出校验码。
接收方在收到数据后,也会对数据进行相同的多项式运算,然后比较计算出的校验码与发送方发送的校验码是否一致,从而判断数据是否正确。
CRC校验码具有较高的检错能力和容错率,能够有效地检测出多个位错误和定位错误的位置,因此广泛应用于计算机网络传输、磁盘存储、通信协议等领域。
3.校验和:校验和是一种简单的校验码校验算法,它通过对数据中所有位进行求和操作来计算出校验码。
接收方在接收到数据后,也会对数据进行相同的求和操作,然后比较计算出的校验和与发送方发送的校验和是否一致,从而判断数据是否正确。
校验和算法比较简单,计算速度较快,但只能检测出简单的错误情况,对于复杂的错误或多位错误检测能力有限。
crc校验码的计算方法
校验码也称和校验、检验码,是一称错误检测技术。
其目的是确定在
传输、存储过程中,由于种种原因出现的数据错误,检测出这一类错误,能够快速进行数据信息的纠正和恢复,以便保证最大限度的信息
准确性。
一、CRC校验码
1、CRC算法原理
CRC(Cyclic Redundancy Check)校验码是一种数据错误检测技术,它
通过运算数据和已知校验码(参考值),来检验数据的准确性,它的
原理是用减法校验。
2、CRC校验过程
(1)选择一个固定的计算系数k。
(2)根据传输的数据K位为校验码,计算结果称为校验码。
(3)用已计算出的校验码和未知校验码作比较,若结果相同则数据正确,反之数据则有误。
3、CRC校验码的优缺点
(1)优点:比较有效,且校验码可变;
(2)缺点:计算过程复杂,计算量大,校验时间久,并且容易受干扰。
二、校验码的种类
(1)LRC(Longitudinal Redundancy Check)校验码
LRC校验码是一种用于错误检测的技术,采用垂直纵向校验来检查每
一列数据,用不同位数求取出LRC位,传输可靠性比CRC校验要高。
(2)ALSC(Advanced Longitudinal Signature Character)校验码
通过字符间的比较,不仅可以检测出一个字符的错乱,还可以检测出
多个字符的错顺、重复、错码等多种情况。
(3)奇偶校验码
奇偶校验码是一种简单的校验技术,只能检查出一位或多位数据错误,相对CRC校验,它的可靠性较低。