16容量筒校验方法

16容量筒校验方法
16容量筒校验方法

容量筒校验方法

本方法适用于新购和使用中以及检修后的容量筒的校验,包括砂、石、混凝土、砂浆等容量筒。

一、技术要求

1.1应有产品合格证。

1.2钢制有底圆筒,外表应光洁,无凹凸部分,有一定刚度,且不漏水。

1.3 容量筒上缘及内壁应光滑、平整、顶面与底面应平行并与圆柱体的轴线垂直。1.4容量筒体积有1L、5L、10L、20L、30L,各筒公称尺寸及允许误差见下表:

二、校验项目及条件

2.1 校验项目

2.1.1 外观。

2.1.2 容积。

2.1.3规格尺寸

2.2 校验用器具

2.2.1 游标卡尺:量程300mm,分度值0.02 mm。

2.2.2 钢直尺:量程500mm,分度值1mm。

2.2.3 台称:量程50kg,分度值20g。

2.2.4 水:20±5℃。

2.2.5电子天平:量程15kg,分度值0.5g。

三、校验方法

3.1 目测和手摸是否光滑、平直,并检查刚性。

3.2 用游标卡尺测量筒壁厚、内径、高度,各测三次取平均值。

3.3 用直角尺测量筒顶面与底是否平行、与圆柱体的轴线是否垂直。

3.4装水检查是否渗漏。

3.5容量筒容积的校正

将水注満容量筒,称量水的质量,计算容量筒的容积。

容量筒容积的校正:以温度(20±5)℃的饮用水装满容量筒,用玻璃板沿筒口滑移,使其紧贴水面。擦干筒外壁水分,然后称其质量。用下式计算筒的容积:

式中,V——容量筒容积;

——容量筒和玻璃板质量;

——容量筒、水和玻璃板质量。

四、校验结果处理

全部校验项目均符合技术要求为合格。

五、校验周期与记录

校验周期为12个月。校验记录格式见下表。

容量筒校验记录

自校单位:校验号

各种试验仪器设备校验方法与规程

混凝土坍落度筒校验方法 编号:SG-C02-01本方法是用于新购和使用中的以及检修后的混凝土坍落度筒及维勃稠度仪用的坍落度筒的校验。 一、概述 坍落度筒是混凝土拌合物稠度试验的专用设备,用于骨料最大粒径不大于40mm、坍落度值不小于10mm的混凝土拌合物稠度测定。 二、技术要求 1.坍落度筒应为薄钢板或其他金属制成的圆台形筒。内壁光滑、无凹凸部位。底面和顶面应互相平行并与锥体的轴线垂直。 2.坍落度筒筒外三分之二高度处应焊两个手把,下端应焊脚踏板。 3.坍落度筒的内部尺寸为 底部直径 200±2mm 顶部直径 100±2mm 高度 300±2mm 筒壁厚度不小于1.5mm 4.捣棒直径(16±0.2)mm,长(600±5.0)mm的钢棒,表面光滑平直,端部应磨圆。 三、校验项目及校验条件 5.校验项目 (1)外观检查 (2)筒各部位尺寸检查 6.校验用仪器 (1)游线卡尺量程300mm,分度值0.02mm (2)钢直尺量程500mm,分度值1mm (3)直角尺 四、校验方法 7.外观检查 目测检查:内壁是否光滑,有无凹凸部位。 8.用钢直尺测量两个把手是否在筒外三分之二高度处。底面和顶面是否平行并与锥体轴线垂直,测量捣棒长度。 9.用游标卡尺测量筒壁厚度及捣棒直径,准确至0.1mm;测量筒底及顶部的直径和高度尺寸,各部位应测量三点,取其算术平均值,准确至1mm。 10.用直角尺量测底面、顶面是否与筒轴线垂直。 五、校验结果处理

全部检验项目结果的,应填写校验证书。全部项目合格,在结论栏内填写“合格”;任一项目不合格时,校验结论为“不合格”,并给出不合格项目的数值。 六、校验周期 校验周期为一年。 注:本方法摘自铁道部《铁路工程试验专用仪器校验方法》。 附录1 坍落筒校验记录 送验单位仪器编号校验号 混凝土及砂浆试模校验方法

CRC16校验程序

CRC16校验程序 -------------------------------------------------------------------------------- 作者:转载 //CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的3种 //实现方法进行测试。方法1选用了一种常见的查表方法,类似的还有512字 //节、256字等查找表的,至于查找表的生成,这里也略过。 // ---------------- POPULAR POLYNOMIALS ---------------- // CCITT:x^16 + x^12 + x^5 + x^0 (0x1021) // CRC-16: x^16 + x^15 + x^2 + x^0 (0x8005) #define CRC_16_POLYNOMIALS 0x8005 // -------------------------------------------------------------- // CRC16计算方法1:使用2个256长度的校验表 // -------------------------------------------------------------- const BYTE chCRCHTalbe[] = // CRC 高位字节值表{ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 }; const BYTE chCRCLTalbe[] = // CRC 低位字节值表{ 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7,

试验仪器自校规程及表格

试验仪器自校方法

净浆标准稠度与凝结时间测定仪检验规程 本规程适用于新制的和使用中及修理后的净浆标准稠度与凝结时间测定仪的检验。 一、总则: 净浆标准稠度与凝结时间测定仪是根据水泥浆体的触变性,按GB1346要求测定水泥标准稠度用水量和凝结时间的仪器,检验周期一年。 二、技术要求: 1、仪器应有铭牌与合格证。 2、试杆表面光滑平整,能靠自重自由下落,不得有紧涩的旷动。 3、标尺读数的刻度范围(下落距离)S为0-70mm,标准稠度用水量P为21-33.5%,S与P的读数相对位置应符合。 P=33.4-0.185S。标尺刻度清晰,位置固定并挺直。 4、在试杆、试针与底座平面接触情况下,试杆、试针的垂直度为:新制的均≤1.0mm,使用中的试杆<2.0 mm,试针<1.5 mm。 5、试杆直径为;新制的Φ12 ,使用中的,试针的直径为1.1±0.04 mm,试针长50 mm.。 (1)在试杆下端装上试针,固定牢后,在针头断面上涂上一点颜料,同样将试杆放下,使针头与纸接触,然后用手转动试杆,针头即在纸上划出一圆圈,量出圆圈的直径,扣除试针直径后除工即为试针偏离度。 (2)试杆与试针的直径用卡尺测量,滑动部分质量用天平称量。 (3)试针针头与针侧面成圆角时应予更换。

(三)试锥和锥模 1、试锥锥角和锥模角度用卡尺测锥底直径和锥高计算得到。 2、试锥的最大偏离度按试针垂直度方法测定,用锥尖在纸上划出圆圈。其直径的一半为最大偏离度。 3、试锥和试杆的总质量用天平称量,材质用目测。 (四)圆模: 圆模尺寸用卡尺测量。 (五)检验结果评定: 1、新制的稠度仪必须全部符合技术要求。 2、使用中的稠度仪与2、 3、 4、 5、 6、 7、 8、 9、10条技术要求符合为合格。

CRC16校验C语言程序源码 (附完整的可执行的C语言代码)

CRC16校验C语言程序源码(附完整的可执行的C语言代码) //CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的2种 //实现方法进行测试。 方法一:查表法(256长度的校验表) 速度快,准确,但是对于单片机设备存储占用大,且校验表长度大,输入时容易出现错误。 // ---------------- POPULAR POLYNOMIALS ---------------- // CCITT: x^16 + x^12 + x^5 + x^0 (0x1021) // CRC-16: x^16 + x^15 + x^2 + x^0 (0x8005) #define CRC_16_POLYNOMIALS 0x8005 const BYTE chCRCHTalbe[] = // CRC 高位字节值表 { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 }; const BYTE chCRCLTalbe[] = // CRC 低位字节值表 { 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,

CRC16校验-C语言代码

//CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的3种 //实现方法进行测试。方法1选用了一种常见的查表方法,类似的还有512字 //节、256字等查找表的,至于查找表的生成,这里也略过。 // ---------------- POPULAR POLYNOMIALS ---------------- // CCITT: x^16 + x^12 + x^5 + x^0 (0x1021) // CRC-16: x^16 + x^15 + x^2 + x^0 (0x8005) #define CRC_16_POLYNOMIALS 0x8005 // -------------------------------------------------------------- // CRC16计算方法1:使用2个256长度的校验表 // -------------------------------------------------------------- const BYTE chCRCHTalbe[] = // CRC 高位字节值表 { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 }; const BYTE chCRCLTalbe[] = // CRC 低位字节值表{ 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9,

工程检测仪器自校检规程课件

受控状态文件编号:SHGZ/GZ—ZX—XXX **********工程咨询有限责任公司 试验检测中心 自校(检)规程 第A版 本册编号发布日期 实施日期 检测中心名称:*****工程咨询有限责任公司 试验检测中心

前言 为适应公路工程试验工作的需要,确保检测数据的准确可靠,按照国家技术监督局《在计量认证工作中对编写计量器具校验方法和试验设备校验方法的要求》,我中心组织人员对不属于国家技术监督局要求强制检验的计量器具和试验设备编写了自校(检)方法,作为本中心的内部资料用做本中心非强检计量器具和试验设备的自校(检)规程。 本自校(检)方法在编写过程中有些是参照了兄弟单位,特别是铁道部工程试验信息网的资料,有些是根据产品说明书、国标、部标颁布的试验方法对计量器具和试验设备的技术要求编写的,由于水平有限,时间仓促,难免有缺点和错误,只能在以后的工作过程中予以完善和补充,特做说明。

目录 一.混凝土坍落度筒校验方法(SHGZ/GZ—ZX—001)???????(1) 二.混凝土及砂浆试模校验方法(SHGZ/GZ—ZX—002)?...?......? (2) 三.砂浆分层度测定仪校验方法(SHGZ/GZ—ZX—003)???......? (3) 四.砂浆稠度仪校验方法(SHGZ/GZ—ZX—004)????????? (4) 五.砂浆密度测定仪校验方法(SHGZ/GZ—ZX—005)??????? (5) 六.跳桌校验方法(SHGZ/GZ—ZX—006)......?????...???? (6) 七.砂浆搅拌机校验方法(SHGZ/GZ—ZX—007)????...???? (7) 八.砂容量筒校验方法(SHGZ/GZ—ZX—008)????...????? (8) 九.碎石或卵石容量筒校验方法(SHGZ/GZ—ZX—009)?...??? (9) 十. 石料冲击值试验仪校验方法(SHGZ/GZ—ZX—010)?...?? (10) 十一.石材切割机校验方法(SHGZ/GZ—ZX—011)??.........??? (11) 十二.洛杉矶磨耗机校验方法(SHGZ/GZ—ZX—012)????...? (12) 十三.光电式液塑限测定仪校验方法(SHGZ/GZ—ZX—013)?? (13) 十四.标准击实仪校验方法(SHGZ/GZ—ZX—014)????...?? (14) 十五.粗粒土和巨粒土最大密度试验仪校验方法 (SHGZ/GZ—ZX—015)????...????...????...?? (15) 十六.环刀校验方法(SHGZ/GZ—ZX—016)????............?? (16) 十七.碎石和卵石针状规准仪校验方法(SHGZ/GZ—ZX—017)?? (17) 十八.碎石和卵石片状规准仪校验方法( SHGZ/GZ—ZX—018)??? (18)

仪器设备自检规程(doc 37页)

仪器设备自检规程(doc 37页)

试验仪器自校规程 目录 1.多功能电动击实仪校验规程 2.无侧限抗压试模校验规程 3.新标准集料方孔筛校准规程 4.针片状规准仪校验规程 5.集料压碎值指标测定仪校验规程 6.加速磨光机校准规程 7.容量筒校验规程 8.全自动比表面积仪校准规程 9.水泥细度负压筛析仪校准规程 10.水泥净浆标准稠度与凝结时间测定仪校验规程 11.维卡仪校准规程 12.雷氏夹校验规程 13.坍落度筒、捣棒校验规程 14.砂浆保水率试模自校规程 15.砂浆稠度仪校验规程 16.砂浆、水泥砼试模校验规程 17.水泥胶砂试模校验规程 18.车辙试模校准规程 19.沥青混合料抽提仪校准规程 20.马歇尔试模(自校)检定规程 21.沥青脆点仪校验规程 22.灌砂筒校验规程 23.路面回弹弯沉仪校验规程 24.摆式摩擦系数测定仪校准规程 25.电动铺砂仪规程 26.人工铺砂仪校验规程 27.电动脱模器检查规程 28.砼搅拌机校验规程 29.水泥砂浆搅拌机校验规程 30.混凝土钻孔取芯机检查规程 31.连续式标点机校验规程 32.金属反复弯曲试验机校验规程

无侧限抗压试模校验规程JTJZ01-08 1、概述 无侧限抗压试模是用以制作无侧限抗压试块,测定无机结合料稳定土试件的无侧限抗压强度。 2、技术要求 2.1由铸钢制圆柱形试模和上下圆柱形垫块组成,模内光滑、平整。 2.2圆柱形试模标准尺寸为:(细粒土)直径×高=50×150mm;(中粒土)直径×高=100×200mm;(粗粒土)直径×高=150×250mm。 2.3圆柱形垫块标准尺寸为:(细粒土)直径×高=50×50mm;(中粒土)直径×高=100×50mm;(粗粒土)直径×高=150×50mm。 3、校验条件 3.1分度值为0.02mm游标卡尺。 3.2校验用的计量器具经计量检定合格,并在检定周期内。 4、校验项目和校验方法 4.1用游标卡尺取4个不同部位分别量测试模的内径和高度,取4次结果的平均值作为结果。 4.2用游标卡尺取4个不同部位分别量测圆柱形垫

crc校验码详细介绍看懂了就会了

循环冗余校验码( CRC)的基本原理是:在K 位信息码后再拼接R位的校验码,整个编码长度为N 位,因此,这种编码又叫( N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x) 。根据G(x) 可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。校验码的具体生成过程为:假设发送信息用信息多项式C(X)表示,将C(x) 左移R位,则可表示成C(x)*2 的R次方,这样C(x) 的右边就会空出R位,这就是校验码的位置。通过C(x)*2 的R次方除以生成多项式G(x) 得到的余数就是校验码。编辑本段几个基本概念 1、多项式与二进制数码 多项式和二进制数有直接对应关系:x 的最高幂次对应二进制数的最高位,以下各位对应多项式的各幂次,有此幂次项对应1,无此幂次项对应0。可以看出:x 的最高幂次为R,转换成对应的二进制数有R+1位。 多项式包括生成多项式G(x)和信息多项式C(x) 。如生成多项式为 G(x)=x^4+x^3+x+1 ,可转换为二进制数码11011。而发送信息位1111 ,可转换为数据多项式为C(x)=x^3+x^2+x+1 。 2、生成多项式是接受方和发送方的一个约定,也就是一个二进制数,在整个传输过程中,这个数始终保持不变。 在发送方,利用生成多项式对信息多项式做模2 除生成校验码。在接受方利用生成多项式对收到的编码多项式做模2 除检测和确定错误位置。 应满足以下条件: a、生成多项式的最高位和最低位必须为1。 b、当被传送信息( CRC码)任何一位发生错误时,被生成多项式做除后应该使余数不为0。 c、不同位发生错误时,应该使余数不同。 d、对余数继续做除,应使余数循环。 3 CRC码的生成步骤 1、将x 的最高次幂为R的生成多项式G(x) 转换成对应的R+1位二进制数。 2、将信息码左移R位,相当与对应的信息多项式C(x)*2 的R次方。 3、用生成多项式(二进制数)对信息码做除,得到R 位的余数。 4、将余数拼到信息码左移后空出的位置,得到完整的CRC码。 例】假设使用的生成多项式是G(x)=x^3+x+1 。4 位的原始报文为1010, 求编码后的报文。 解:

CRC16校验产生函数

CRC16校验产生函数 /****************************************************************************** * Function Name : crc16 * Input : 数据缓冲区指针:puchMsg ,数据长度:usDataLen * Return : 16 位CRC校验码 * Description : 产生16 位CRC校验码 *******************************************************************************/ INT16U crc16(INT8U *puchMsg, INT8U usDataLen) { INT8U uchCRCHi=0xFF ; /* 高CRC字节初始化*/ INT8U uchCRCLo=0xFF ; /* 低CRC字节初始化*/ INT16U uIndex; /* CRC循环中的索引*/ while(usDataLen--) /* 传输消息缓冲区*/ { uIndex =uchCRCHi^*puchMsg++ ; /* 计算CRC */ uchCRCHi=uchCRCLo^auchCRCHi[uIndex] ; uchCRCLo=auchCRCLo[uIndex]; } return (uchCRCHi<<8|uchCRCLo); } /* CRC 高位字节值表*/ const INT8U code auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,

CRC循环冗余校验(CCITT-16)

CRC 循环冗余校验(CCITT-16) START MOVLW DATAe MOVWF ADDR ;将[e 00]余式表首地址DATAe 存入ADDR SWAPF BYTEa ,0ANDLW 0FH ;求e 和e 指定的[e 00]余式高字节的相对地址ADDWF ADDR ,1 ;取其绝对地址,存入ADDR MOVF ADDR ,0 ;把这一绝对地址再存入W CALL TABLE ;查表,返回时h e 00放 W 中 MOVWF RESULTh ;把 h e 00 存 RESULTh MOVLW 16ADDWF ADDR ,0;求e 指定的[e 00] 式低字节的绝对地址CALL TABLE ;查表,返回时l e 00放W 中 MOVWF RESULTl ;把l e 00存入RESUL MOVLW DATAf MOVWF ADDR ;将[f 00]余式表首 址DATAf 存入ADDR MOVF BYTEa ,0ANDLW 0FH ;求f 和f 指定的[f 0 余式高字节的相对址 ADDWF ADDR ,1;取其绝对地址,存ADDR MOVF ADDR ,0;把这一绝对地址再存W CALL TABLE ;查表,返回时h f 00放 W 中 XORWF RESULTh ,0;h e 00与h f 00异或, h a 00,存入W XORWF BYTEb ,0;h a 00与b 异或,h abc ,存入W MOVF BYTEa ;h abc 存入BYTEa MOVLW 16ADDWF ADDR ,0;求f 指定的[f 00]式低字节的绝对地址CALL TABLE ;查表,返回时l f 00放W 中

仪器自校规程

仪器自校规程 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

目录 1、路面弯沉测定仪校验方法CGJ92-01 2、路面摩擦系数测定仪校验方法CGJ92-02 3、回弹仪仪器校验方法CGJ92-04 4、荷载试验千斤顶检校方法CGJ92-08 5、水泥胶砂搅拌机检验方法CGJ92-10 6、水泥净浆搅拌机检验方法CGJ92-11 7、水泥标准筛检验方法CGJ92-12 8、水泥净浆标准稠度与凝结时间测定仪检验方法CGJ92-13 9、沥青针入度仪校验方法CGJ92-14 10、沥青延度仪校验方法CGJ92-15 11、沥青软化点仪测定校验方法CGJ92-16 12、钢筋标距仪校验方法 13、灌砂筒金属标定罐的校验方法 14、环刀校验方法 15、集料压碎值试模仪校验方法 16、沥青混合料用试模校验方法 17、轻、重型触探仪校验方法 18、容量筒校验方法 19、砼维勃稠度仪校验方法 20、土的CBR试验用试模校验方法 21、无侧限抗压强度试模校验方法 22、石料磨光机校验方法 23、水泥混凝土用试模校验方法 24、手动击实仪校验方法 25、砂压碎值试验仪校验方法 26、砂浆用试模校验方法 27、灌砂法测定密度前的自校方法

1、路面弯沉测定仪校验方法 CGJ92-01 路面弯沉仪用以测量在汽车荷载作用下,路基、柔性路面的弯沉,汽车后轴轮隙中心处的最大总弯矩和最大回弹弯沉。 二.技术要求 1、弯沉测量范围:0-10mm 2、测量精度:± 3、主要零部件材料要求: (1)铝探测梁和测头采用铸铝,符合ZL401,GB1173-74《铸铝合金的机械性能》。 (2)中轴套采用45号钢GB699-65《优质碳素结构钢》。 4、装配要求:前后杠杆连接平整、牢固,不得有松动现象,整个长度范围内,不平整度各方面均应小于2mm。 5、外观要求:仪器颜色为银灰色,以利反光,避免温度影响,涂漆表面应平整,色泽均匀,漆层不得有漏涂,起皱,划伤和脱落,百分表架应电镀,电镀件镀层不得有斑痕,气泡露底和划伤现象。 6、其它基本参数要求应符合表1的规定:表1 三.校验方法

CRC16校验C语言程序源码-(附完整的可执行的C语言代码)

CRC16校验C语言程序源码-(附完整的可执行的C语言代码)

CRC16校验C语言程序源码(附完整的可执行的C语言代码) //CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的2种 //实现方法进行测试。 方法一:查表法(256长度的校验表) 速度快,准确,但是对于单片机设备存储占用大,且校验表长度大,输入时容易出现错误。 // ---------------- POPULAR POLYNOMIALS ---------------- // CCITT: x^16 + x^12 + x^5 + x^0 (0x1021) // CRC-16: x^16 + x^15 + x^2 + x^0 (0x8005) #define CRC_16_POLYNOMIALS 0x8005 const BYTE chCRCHTalbe[] = // CRC 高位字节值表 { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 }; const BYTE chCRCLTalbe[] = // CRC 低位字节值表 { 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E,

CRC校验原理及步骤

C R C校验原理及步骤 This model paper was revised by the Standardization Office on December 10, 2020

CRC校验原理及步骤 什么是CRC校验 CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 CRC校验原理: 其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“模2除法”)这个选定的除数。因为在发送端发送数据帧之前就已通过附加一个数,做了“去余”处理(也就已经能整除了),所以结果应该是没有余数。如果有余数,则表明该帧在传输过程中出现了差错。 模2除法: 模2除法与算术除法类似,但每一位除的结果不影响其它位,即不向上一位借位,所以实际上就是异或。在循环冗余校验码(CRC)的计算中有应用到模2除法。 例: CRC校验步骤:

CRC校验中有两个关键点,一是预先确定一个发送送端和接收端都用来作为除数的二进制比特串(或多项式),可以随机选择,也可以使用国际标准,但是最高位和最低位必须为1;二是把原始帧与上面计算出的除数进行模2除法运算,计算出CRC码。 具体步骤: 1. 选择合适的除数 2. 看选定除数的二进制位数,然后再要发送的数据帧上面加上这个位数-1位的0,然后用新生成的帧以模2除法的方式除上面的除数,得到的余数就是该帧的CRC校验码。注意,余数的位数一定只比除数位数少一位,也就是CRC校验码位数比除数位数少一位,如果前面位是0也不能省略。 3. 将计算出来的CRC校验码附加在原数据帧后面,构建成一个新的数据帧进行发送;最后接收端在以模2除法方式除以前面选择的除数,如果没有余数,则说明数据帧在传输的过程中没有出错。 CRC校验码计算示例: 现假设选择的CRC生成多项式为G(X)= X4+ X3+ 1,要求出二进制序列的CRC校验码。下面是具体的计算过程: ①将多项式转化为二进制序列,由G(X)= X4+ X3+ 1可知二进制一种有五位,第4位、第三位和第零位分别为1,则序列为11001 ②多项式的位数位5,则在数据帧的后面加上5-1位0,数据帧变为,然后使用模2除法除以除数11001,得到余数。【补几位0与x的最高次幂相同,模除就是进行异或】

非强检仪器检定方法

江苏省交通工程有限公司 非强检类计量器具检定方法 JTEC-C-01 编制:王正 审核:杨国俊 审批:张晓宇

目录 一、建筑用砂试验套筛校验方法 3 二、建筑用石试验筛校验方法 4 三、建筑用砂、石容量筒校验方法 5 四、混凝土拌和物容量筒校验方法 6 五、轻粗骨料筒压强度测定仪校验方法 7 六、针、片状规准仪校验方法 8 七、砂浆稠度和分层度测定仪校验方法 9 八、混凝土立方体试模、抗折试模、砂浆试模校验方法 10 九、建筑用石压碎值测定仪校验方法 11 十、坍落度筒及捣棒校验方法 12 十一、水泥标准筛校验方法 13 十二、水泥安定性检验用雷氏夹校验方法 14 十三、水泥试模校验方法 15 十四、40mm×40mm水泥抗压夹具校验方法 16 十五、土工用环刀校验方法 17 十六、弯沉车及弯沉仪 18

建筑用砂试验套筛校验方法 一、范围 本方法适用于新的或使用中的建筑用砂试验标准筛的校验。 建筑用砂试验标准筛系用于按GB/T14684-2001测试建筑用砂颗粒级配的专用设备。 二、校验用标准器具 刻度放大镜:分度值为 2.5μm,数显游标卡尺:量程300mm,分度值0.01mm。 三、校验方法 1.筛框上应有金属铭牌,包括制造厂、规格、执行标准,筛框应平整光滑,无变形及折痕,筛网与筛框间的连接应能防止待筛物料的泄漏,筛网应无明显的缺陷,包括编织缺陷、折痕和杂质; 2.用刻度放大镜校验试验筛基本尺寸,筛孔尺寸应符合要求; 3.平均网孔尺寸和平均丝径的测量在丝网的经向和纬向上应至少含有10个网孔; 4.筛孔和节距尺寸的测量应在筛板上选定的任一区域沿夹角为90°的角两边直线方向进行测量,每条线至少100mm长,每个方向上5个筛孔,用卡尺校验。 四、校验结果评定 试验标准筛必须满足技术要求的全部指标。 校验周期壹年。

相关文档
最新文档