ppjsbanner

新闻资讯

行业动态
联系我们
上海六利信息科技有限公司
客服热线:021-38688888
官网:WWW.6LI.COM
邮箱:SALES@6LI.COM
地址:上海嘉定曹安公路4671号协通科技园内28幢6层乐利网

26
2021-5
检测实验室仪器设备管理探讨
在质量管理五要素“人、机、料、法、环”中,机也就是仪器设备,是非常关键的一个要素。而一个实验室检测水平的高低,不仅取决于仪器设备的配置和人员的业务素质,更取决于仪器设备的整体管理水平,只有在保持仪器设备准确有效的条件下,我们才能够保证实验室检测结果的准确有效。仪器设备管理是实验室管理非常重要的一环。下面结合自身在检测实验室设备管理的经验,对仪器设备的管理给出一些经验与做法。 1 设备采购 实验室应提前制定设备采购计划,充分考虑市场的需求以及实验室检测能力的设备配置需要,有目的性地选择购买合适的仪器设备,设备采购要关注两个方面的要求:技术性和经济性。首先要充分考虑检测方法对仪器设备特性指标的要求,仪器设备特性指标包括:适用对象、测量范围、允许误差、分辨力、灵敏度、稳定性等,要对设备参数、配置、应用等诸多方面进行充分论证;同时要货比三家,通过市场调查,选择性价比较好的设备。 2 设备验收 设备验收除了满足合同的所有条款要求以外,重要的是对涉及设备特性的条款进行验收,应按照相关的技术要求对设备的技术特性进行验证或者是确认,并将相应的设备安装、调试和验收记录填写到位。对于大型设备或技术参数复杂的设备,制造商或代理商应在现场配备专业技术人员当场进行安装和调试工作。另外,设备的计量溯源性及其确认也是必备的内容之一,只有通过溯源结果满足试验要求的设备才能给予验收。 3 台账管理 设备验收通过后进入使用前,要建立好设备台账,台账上包含的主要信息有:设备名称、型号、唯一性编号、计量溯源方式、上次计量溯源时间、下次计量溯源时间、放置地点、所属科室、管理人等。设备台账要进行动态的管理,及时进行信息更新。 4 设备使用 仪器设备现场使用的文件记录包括:仪器设备操作规程或说明书、期间核查作业指导书(必要时)、使用记录、维护记录、维修记录、期间核查记录(必要时),按要求及时做好相应的记录。一套完整的日常记录体系能够清楚地反映设备的使用频率、运行状态、检测内容、老化情况以及更换情况等,并提供价值追溯计划作为设备报废周期的基础。 5 计量溯源 当设备投入使用或重新投入使用前,实验室应验证其符合规定的要求也就是符合设备准确度要求。采用检定、校准的方法是验证的手段之一,也是最简单的手段之一。 认可准则中指出,在下列情况下,测量设备应进行校准: ⑴当测量准确度或测量不确定度影响报告结果的有效性,和(或) ⑵为建立所报告结果的计量溯源性。 其中影响报告结果的有效性的设备包括:①用于直接测量被测量的设备,如使用天平测量质量;②用于修正测量值的设备,如温度测量;③用于从多个测量值计算获得测量结果的设备。 实验室每年年初必须制定仪器设备的计量溯源计划,选择合适的计量溯源服务供应商并按时实施,收到检定/校准报告后,要对计量溯源结果进行确认。 在制定计量溯源计划时,要把每台设备的计量溯源方式、计量溯源的时间、计量的参数、范围、校准点等要求一一列出,确定好需要溯源的项目和要求。 计量溯源结果的确认内容有: ⑴是否按约定的项目和要求进行检定 / 校准; ⑵检定 / 校准的结果是否满足技术要求; ⑶设备是否满足使用的要求; ⑷是否产生修正值。确认结果要给出设备是否满足使用要求的结论,产生修正值的要把修正值给附上。 6 期间核查 实验室通过设备期间核查,可以了解到设备的有效状态是否得到维持和校准周期是否需要调整。 实验室需要期间核查的仪器设备主要有: ⑴对具有关键性能、出具关键数据的设备; ⑵稳定性差、容易偏移或老化的设备; ⑶使用频次高的设备; ⑷经常携带运输到现场检测的设备; ⑸使用环境恶劣的设备。 期间核查作业指导书内容一般包括: ⑴目的; ⑵适用范围; ⑶依据的文件和资料,包括程序文件和参考技术资料; ⑷人员及其职责; ⑸使用的设备和标准物质; ⑹频次和时间间隔; ⑺具体操作步骤; ⑻结果评价方法。 期间核查频次确定:通常,期间核查的间隔在量值溯源周期内进行1 ~2 次为宜。对于使用频率比较高的、对检验结果有重大影响的、稳定性差的、频繁携带外出使用的以及因送修、外借等原因脱离实验室直接控制的仪器设备,应增加期间核查次数。 实施设备期间核查的时间: ⑴两次检定 / 校准之间; ⑵仪器设备出现可疑情况或异常时; ⑶仪器设备维修后; ⑷比对及能力验证前; ⑸仲裁检测、检测结果有异议时。 设备期间核查的方法可以根据实际情况采用以下的一种或几种: ⑴使用有证标准物质:用核查对象(仪器设备)多次检测有证标准物质,计算多次检测的平均值,将其与有证标准物质的参考值进行比较,以确定两者之间的差异。使用此方法时,实验室应确保有证标准物质的参考值准确可靠;在比较检测平均值与参考值时,应充分计算所有的测量不确定度分量。 ⑵仪器设备间比对:如果有多台相同或类似的仪器,可采用在相同精度仪器间或与更高精度的仪器进行比对。仪器设备比对难点在于对结果的评价,应选择适合的评价方法。 ⑶使用特定的标准:使用特定的、其值可被确认是准确可靠的标准进行核查。示例:使用定值溶液核查 PH计、离子计、电导仪,使用标准流量计核查气体采样器,使用标准测力仪核查拉力、压力和万能试验机等。实验室应确保特定标准的参考值准确可靠,或其量值能够溯源且有效。 ⑷使用不同检测方法比对:使用分析精度相同的方法,或使用精度更高的方法进行比对。注:氯离子自动电位滴定仪期间核查,可用传统的滴定分析与之比对。与仪器设备比对相同,难点在于对结果的评价,应选择适合的评价方法。 ⑸使用仪器设备附带设备核查:可能的情况下,可使用仪器自带校准设备、自动校准系统,进行期间核查;示例:电子天平自带的一套标准工作砝码,质谱仪自带 AUTO 自检系统等。实验室应确保仪器设备附带设备的量值能够溯源且有效。 ⑹参加能力验证或实验室间比对:通过参加能力验证计划,或组织实验室间比对,如果为满意结果,则证明实验室的检测结果准确可靠,推断所使用的仪器设备也准确可靠。 7 设备维护 仪器设备维护保养是通过擦拭、清扫、润滑、检查、调整等方法对仪器设备进行护理,以维持和保护仪器设备的性能和技术状况。仪器设备维护保养应满足仪器设备操作或使用说明书对仪器设备维护保养的要求。 实验室仪器设备维护主要包括: ⑴日常维护。日常维护是简单的外部维护操作,如压力试验机使用结束后,清除设备上的污渍和灰尘。 8 设备维修 当发现设备故障时,应停止使用并清晰标识。按管理程序规定,确定设备由外部或内部进行维修。维修后的设备,实验室应确保故障设备已经修复并验证其有效状态,表明其满足规定的可接受标准后方可使用。同时,实验室应检查设备故障对之前检验的影响,并采取应急措施或纠正措施。 9 档案管理 认可准则中要求实验室应保存对实验室活动有影响的设备记录,即需建立仪器设备档案,将相关的文件材料、采购合同、设备验收资料和使用说明书、合格证等归档保存。设备档案内容应包括:设备名称和唯一性标识;制造厂名称、设备型号及出厂编号;接收日期和启用日期;目前放置的地点、保管人;验收、安装调试记录;产品合格证;计量检定/ 校准证书(历次);维护、保养、维修记录;仪器设备使用记录;设备期间核查记录。档案内容包括了仪器设备从购置、验收、使用、报废这一生命周期的全过程,材料齐全与否,对于仪器设备管理人员对仪器进行有效的计量管理、仪器使用人员对仪器的正确使用及维护及维修等具有非常重要的意义。 10 结束语 从设备采购、设备验收、台账管理、设备使用、计量溯源、期间核查、设备维护、设备维修、档案管理九个方面给出了实验室仪器设备管理的要点,提供给实验室设备管理参考,如果需要将设备管理落到实处,还需要有完善的设备管理制度并严格遵守执行,才能确实提高实验室管理水平,保证实验室检测结果的准确有效。(来源:《广东建材》2021.02)
16
2023-5
3-1!莎头组合逆转晋级混双四强,孙颖莎爆发,王楚钦连续失误
3-1!莎头组合逆转晋级混双四强,孙颖莎爆发,王楚钦连续失误 11月8日,乒乓球全国锦标赛混双1/4决赛,王楚钦/孙颖莎(北京队/河北乐旋) VS 赵钊彦/孙铭阳(上海队),最终“莎头组合”孙颖莎和王楚钦以3-1逆转击败赵钊彦和孙铭阳,晋级混双四强,半决赛和决赛都将在11月9日进行。 第一局,孙颖莎和王楚钦以4-1开局,随后王楚钦打丢了送分,赵钊彦和孙铭阳虽然一度缩小比分差距,但莎头组合很快稳住局面,7-4继续保持领先。赵钊彦扣中,比分来到6-7,莎头组合的压力来了。王楚钦正手扣中,对手回球失误,赵钊彦和孙铭阳连续挽救4个局点,扳成11-11平。随着王楚钦扣球出界,孙颖莎和王楚钦首局11-13输给对手,大比分0-1落后。 第二局,王楚钦和孙颖莎连得4分开局,王楚钦扣球连续失误,赵钊彦打出神仙球,4-6缩小比分差距。赵钊彦和孙铭阳展现出了十足的韧性,追至6-7落后。随后莎头组合选择暂停调整,暂停回来之后,赵钊彦和孙铭阳8-8追平比分。王楚钦扣中关键球,孙颖莎和樊振东以11-8拿下,大比分来到1-1平。 第三局,孙铭阳扣球得分,很快孙颖莎和王楚钦连得4分,打停对手。孙颖莎接发球做得很好,赵钊彦失误。王楚钦和孙颖莎逐渐拉开比分差距,王楚钦的状态也在好转,这一局莎头组合以11-3拿下,大比分2-1实现反超。 第四局,莎头组合开局就占据优势,大比分领先的他们表现强势,王楚钦得分之后也振臂欢呼。相比之下,对手的失误偏多,接发球抢攻也做得不好。孙颖莎和王楚钦以11-2拿下,大比分3-1逆转取得胜利,晋级混双四强。 可以看出,到了混双的赛场上,孙颖莎和王楚钦的优势还是很大的,作为全国冠军和世乒赛冠军组合,两人搭档多年,默契十足,同时他们的状态都不错,孙颖莎在本届全锦赛上个人保持全胜,王楚钦在团体战输了2场比赛,但已经得到了足够多的休息和调整时间,不过他还需要好好调整自己的状态,整体不在最佳感觉,失误偏多。 这样孙颖莎和王楚钦就顺利晋级到混双四强,11月9日上午进行半决赛,晚上进行决赛,也希望莎头组合可以好运。
9
2024-4
G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板
MYC-YT113i核心板及开发板真正的国产核心板,100%国产物料认证国产T113-i处理器配备2*Cortex-A7@1.2GHz ,RISC-V外置DDR3接口、支持视频编解码器、HiFi4 DSP接口丰富:视频采集接口、显示器接口、USB2.0 接口、CAN 接口、千兆以太网接口工业级:-40℃~+85℃、尺寸37mm*39mm邮票孔+LGA,140+50PIN全志 T113-i 2D图形加速硬件支持情况Supports layer size up to 2048 x 2048 pixelsSupports pre-multiply alpha image dataSupports color keySupports two pipes Porter-Duff alpha blendingSupports multiple video formats 4:2:0, 4:2:2, 4:1:1 and multiple pixel formats (8/16/24/32 bits graphicslayer)Supports memory scan order optionSupports any format convert functionSupports 1/16× to 32× resize ratioSupports 32-phase 8-tap horizontal anti-alias filter and 32-phase 4-tap vertical anti-alias filterSupports window clipSupports FillRectangle, BitBlit, StretchBlit and MaskBlitSupports horizontal and vertical flip, clockwise 0/90/180/270 degree rotate for normal bufferSupports horizontal flip, clockwise 0/90/270 degree rotate for LBC buffer可以看到 g2d 硬件支持相当多的2D图像处理,包括颜色空间转换,分辨率缩放,图层叠加,旋转等开发环境配置基础开发环境搭建参考上上上一篇https://bbs.elecfans.com/jishu_2408808_1_1.html除了工具链外,我们使用 opencv-mobile 加载输入图片和保存结果,用来查看颜色转换是否正常g2d硬件直接采用标准的 Linux ioctl 操纵,只需要引入相关结构体定义即可,无需链接sohttps://github.com/MYIR-ALLWINNER/framework/blob/develop-yt113-framework/auto/sdk_lib/include/g2d_driver.h此外,g2d的输入和输出数据必须在dmaion buffer上,因此还需要dmaion.h头文件,用来分配和释放dmaion bufferhttps://github.com/MYIR-ALLWINNER/framework/blob/develop-yt113-framework/auto/sdk_lib/include/DmaIon.h基于C语言实现的YUV转RGB这里复用之前T113-i JPG解码的函数void yuv420sp2rgb(const unsigned char* yuv420sp, int w, int h, unsigned char* rgb){    const unsigned char* yptr = yuv420sp;    const unsigned char* vuptr = yuv420sp + w * h;    for (int y = 0; y < h; y += 2)    {        const unsigned char* yptr0 = yptr;        const unsigned char* yptr1 = yptr + w;        unsigned char* rgb0 = rgb;        unsigned char* rgb1 = rgb + w * 3;        int remain = w;#define SATURATE_CAST_UCHAR(X) (unsigned char)::std::min(::std::max((int)(X), 0), 255);        for (; remain > 0; remain -= 2)        {            // R = 1.164 * yy + 1.596 * vv            // G = 1.164 * yy - 0.813 * vv - 0.391 * uu            // B = 1.164 * yy              + 2.018 * uu            // R = Y + (1.370705 * (V-128))            // G = Y - (0.698001 * (V-128)) - (0.337633 * (U-128))            // B = Y + (1.732446 * (U-128))            // R = ((Y << 6) + 87.72512 * (V-128)) >> 6            // G = ((Y << 6) - 44.672064 * (V-128) - 21.608512 * (U-128)) >> 6            // B = ((Y << 6) + 110.876544 * (U-128)) >> 6            // R = ((Y << 6) + 90 * (V-128)) >> 6            // G = ((Y << 6) - 46 * (V-128) - 22 * (U-128)) >> 6            // B = ((Y << 6) + 113 * (U-128)) >> 6            // R = (yy + 90 * vv) >> 6            // G = (yy - 46 * vv - 22 * uu) >> 6            // B = (yy + 113 * uu) >> 6            int v = vuptr[0] - 128;            int u = vuptr[1] - 128;            int ruv = 90 * v;            int guv = -46 * v + -22 * u;            int buv = 113 * u;            int y00 = yptr0[0] << 6;            rgb0[0] = SATURATE_CAST_UCHAR((y00 + ruv) >> 6);            rgb0[1] = SATURATE_CAST_UCHAR((y00 + guv) >> 6);            rgb0[2] = SATURATE_CAST_UCHAR((y00 + buv) >> 6);            int y01 = yptr0[1] << 6;            rgb0[3] = SATURATE_CAST_UCHAR((y01 + ruv) >> 6);            rgb0[4] = SATURATE_CAST_UCHAR((y01 + guv) >> 6);            rgb0[5] = SATURATE_CAST_UCHAR((y01 + buv) >> 6);            int y10 = yptr1[0] << 6;            rgb1[0] = SATURATE_CAST_UCHAR((y10 + ruv) >> 6);            rgb1[1] = SATURATE_CAST_UCHAR((y10 + guv) >> 6);            rgb1[2] = SATURATE_CAST_UCHAR((y10 + buv) >> 6);            int y11 = yptr1[1] << 6;            rgb1[3] = SATURATE_CAST_UCHAR((y11 + ruv) >> 6);            rgb1[4] = SATURATE_CAST_UCHAR((y11 + guv) >> 6);            rgb1[5] = SATURATE_CAST_UCHAR((y11 + buv) >> 6);            yptr0 += 2;            yptr1 += 2;            vuptr += 2;            rgb0 += 6;            rgb1 += 6;        }#undef SATURATE_CAST_UCHAR        yptr += 2 * w;        rgb += 2 * 3 * w;    }}基于ARM neon指令集优化的YUV转RGB考虑到armv7编译器的自动neon优化能力较差,这里针对性的编写 arm neon inline assembly 实现YUV2RGB内核部分,达到最优化的性能,榨干cpu性能void yuv420sp2rgb_neon(const unsigned char* yuv420sp, int w, int h, unsigned char* rgb){    const unsigned char* yptr = yuv420sp;    const unsigned char* vuptr = yuv420sp + w * h;#if __ARM_NEON    uint8x8_t _v128 = vdup_n_u8(128);    int8x8_t _v90 = vdup_n_s8(90);    int8x8_t _v46 = vdup_n_s8(46);    int8x8_t _v22 = vdup_n_s8(22);    int8x8_t _v113 = vdup_n_s8(113);#endif // __ARM_NEON    for (int y = 0; y < h; y += 2)    {        const unsigned char* yptr0 = yptr;        const unsigned char* yptr1 = yptr + w;        unsigned char* rgb0 = rgb;        unsigned char* rgb1 = rgb + w * 3;#if __ARM_NEON        int nn = w >> 3;        int remain = w - (nn << 3);#else        int remain = w;#endif // __ARM_NEON#if __ARM_NEON#if __aarch64__        for (; nn > 0; nn--)        {            int16x8_t _yy0 = vreinterpretq_s16_u16(vshll_n_u8(vld1_u8(yptr0), 6));            int16x8_t _yy1 = vreinterpretq_s16_u16(vshll_n_u8(vld1_u8(yptr1), 6));            int8x8_t _vvuu = vreinterpret_s8_u8(vsub_u8(vld1_u8(vuptr), _v128));            int8x8x2_t _vvvvuuuu = vtrn_s8(_vvuu, _vvuu);            int8x8_t _vv = _vvvvuuuu.val[0];            int8x8_t _uu = _vvvvuuuu.val[1];            int16x8_t _r0 = vmlal_s8(_yy0, _vv, _v90);            int16x8_t _g0 = vmlsl_s8(_yy0, _vv, _v46);            _g0 = vmlsl_s8(_g0, _uu, _v22);            int16x8_t _b0 = vmlal_s8(_yy0, _uu, _v113);            int16x8_t _r1 = vmlal_s8(_yy1, _vv, _v90);            int16x8_t _g1 = vmlsl_s8(_yy1, _vv, _v46);            _g1 = vmlsl_s8(_g1, _uu, _v22);            int16x8_t _b1 = vmlal_s8(_yy1, _uu, _v113);            uint8x8x3_t _rgb0;            _rgb0.val[0] = vqshrun_n_s16(_r0, 6);            _rgb0.val[1] = vqshrun_n_s16(_g0, 6);            _rgb0.val[2] = vqshrun_n_s16(_b0, 6);            uint8x8x3_t _rgb1;            _rgb1.val[0] = vqshrun_n_s16(_r1, 6);            _rgb1.val[1] = vqshrun_n_s16(_g1, 6);            _rgb1.val[2] = vqshrun_n_s16(_b1, 6);            vst3_u8(rgb0, _rgb0);            vst3_u8(rgb1, _rgb1);            yptr0 += 8;            yptr1 += 8;            vuptr += 8;            rgb0 += 24;            rgb1 += 24;        }#else        if (nn > 0)        {            asm volatile(                "0:                             \n"                "pld        [%3, #128]          \n"                "vld1.u8    {d2}, [%3]!         \n"                "vsub.s8    d2, d2, %12         \n"                "pld        [%1, #128]          \n"                "vld1.u8    {d0}, [%1]!         \n"                "pld        [%2, #128]          \n"                "vld1.u8    {d1}, [%2]!         \n"                "vshll.u8   q2, d0, #6          \n"                "vorr       d3, d2, d2          \n"                "vshll.u8   q3, d1, #6          \n"                "vorr       q9, q2, q2          \n"                "vtrn.s8    d2, d3              \n"                "vorr       q11, q3, q3         \n"                "vmlsl.s8   q9, d2, %14         \n"                "vorr       q8, q2, q2          \n"                "vmlsl.s8   q11, d2, %14        \n"                "vorr       q10, q3, q3         \n"                "vmlal.s8   q8, d2, %13         \n"                "vmlal.s8   q2, d3, %16         \n"                "vmlal.s8   q10, d2, %13        \n"                "vmlsl.s8   q9, d3, %15         \n"                "vmlal.s8   q3, d3, %16         \n"                "vmlsl.s8   q11, d3, %15        \n"                "vqshrun.s16 d24, q8, #6        \n"                "vqshrun.s16 d26, q2, #6        \n"                "vqshrun.s16 d4, q10, #6        \n"                "vqshrun.s16 d25, q9, #6        \n"                "vqshrun.s16 d6, q3, #6         \n"                "vqshrun.s16 d5, q11, #6        \n"                "subs       %0, #1              \n"                "vst3.u8    {d24-d26}, [%4]!    \n"                "vst3.u8    {d4-d6}, [%5]!      \n"                "bne        0b                  \n"                : "=r"(nn),    // %0                "=r"(yptr0), // %1                "=r"(yptr1), // %2                "=r"(vuptr), // %3                "=r"(rgb0),  // %4                "=r"(rgb1)   // %5                : "0"(nn),                "1"(yptr0),                "2"(yptr1),                "3"(vuptr),                "4"(rgb0),                "5"(rgb1),                "w"(_v128), // %12                "w"(_v90),  // %13                "w"(_v46),  // %14                "w"(_v22),  // %15                "w"(_v113)  // %16                : "cc", "memory", "q0", "q1", "q2", "q3", "q8", "q9", "q10", "q11", "q12", "d26");        }#endif // __aarch64__#endif // __ARM_NEON#define SATURATE_CAST_UCHAR(X) (unsigned char)::std::min(::std::max((int)(X), 0), 255);        for (; remain > 0; remain -= 2)        {            // R = 1.164 * yy + 1.596 * vv            // G = 1.164 * yy - 0.813 * vv - 0.391 * uu            // B = 1.164 * yy              + 2.018 * uu            // R = Y + (1.370705 * (V-128))            // G = Y - (0.698001 * (V-128)) - (0.337633 * (U-128))            // B = Y + (1.732446 * (U-128))            // R = ((Y << 6) + 87.72512 * (V-128)) >> 6            // G = ((Y << 6) - 44.672064 * (V-128) - 21.608512 * (U-128)) >> 6            // B = ((Y << 6) + 110.876544 * (U-128)) >> 6            // R = ((Y << 6) + 90 * (V-128)) >> 6            // G = ((Y << 6) - 46 * (V-128) - 22 * (U-128)) >> 6            // B = ((Y << 6) + 113 * (U-128)) >> 6            // R = (yy + 90 * vv) >> 6            // G = (yy - 46 * vv - 22 * uu) >> 6            // B = (yy + 113 * uu) >> 6            int v = vuptr[0] - 128;            int u = vuptr[1] - 128;            int ruv = 90 * v;            int guv = -46 * v + -22 * u;            int buv = 113 * u;            int y00 = yptr0[0] << 6;            rgb0[0] = SATURATE_CAST_UCHAR((y00 + ruv) >> 6);            rgb0[1] = SATURATE_CAST_UCHAR((y00 + guv) >> 6);            rgb0[2] = SATURATE_CAST_UCHAR((y00 + buv) >> 6);            int y01 = yptr0[1] << 6;            rgb0[3] = SATURATE_CAST_UCHAR((y01 + ruv) >> 6);            rgb0[4] = SATURATE_CAST_UCHAR((y01 + guv) >> 6);            rgb0[5] = SATURATE_CAST_UCHAR((y01 + buv) >> 6);            int y10 = yptr1[0] << 6;            rgb1[0] = SATURATE_CAST_UCHAR((y10 + ruv) >> 6);            rgb1[1] = SATURATE_CAST_UCHAR((y10 + guv) >> 6);            rgb1[2] = SATURATE_CAST_UCHAR((y10 + buv) >> 6);            int y11 = yptr1[1] << 6;            rgb1[3] = SATURATE_CAST_UCHAR((y11 + ruv) >> 6);            rgb1[4] = SATURATE_CAST_UCHAR((y11 + guv) >> 6);            rgb1[5] = SATURATE_CAST_UCHAR((y11 + buv) >> 6);            yptr0 += 2;            yptr1 += 2;            vuptr += 2;            rgb0 += 6;            rgb1 += 6;        }#undef SATURATE_CAST_UCHAR        yptr += 2 * w;        rgb += 2 * 3 * w;    }}基于G2D图形硬件的YUV转RGB我们先实现 dmaion buffer 管理器,参考https://github.com/MYIR-ALLWINNER/framework/blob/develop-yt113-framework/auto/sdk_lib/sdk_memory/DmaIon.cpp这里贴的代码省略了异常错误处理的逻辑,有个坑是 linux-4.9 和 linux-5.4 用法不一样,米尔电子的这个T113-i系统是linux-5.4,所以不兼容4.9内核的ioctl用法习惯struct ion_memory{    size_t size;    int fd;    void* virt_addr;    unsigned int phy_addr;};class ion_allocator{public:    ion_allocator();    ~ion_allocator();    int open();    void close();    int alloc(size_t size, struct ion_memory* mem);    int free(struct ion_memory* mem);    int flush(struct ion_memory* mem);public:    int ion_fd;    int cedar_fd;};ion_allocator::ion_allocator(){    ion_fd = -1;    cedar_fd = -1;}ion_allocator::~ion_allocator(){    close();}int ion_allocator::open(){    close();    ion_fd = ::open("/dev/ion", O_RDWR);    cedar_fd = ::open("/dev/cedar_dev", O_RDONLY);    ioctl(cedar_fd, IOCTL_ENGINE_REQ, 0);    return 0;}void ion_allocator::close(){    if (cedar_fd != -1)    {        ioctl(cedar_fd, IOCTL_ENGINE_REL, 0);        ::close(cedar_fd);        cedar_fd = -1;    }    if (ion_fd != -1)    {        ::close(ion_fd);        ion_fd = -1;    }}int ion_allocator::alloc(size_t size, struct ion_memory* mem){    struct aw_ion_new_alloc_data alloc_data;    alloc_data.len = size;    alloc_data.heap_id_mask = AW_ION_SYSTEM_HEAP_MASK;    alloc_data.flags = AW_ION_CACHED_FLAG | AW_ION_CACHED_NEEDS_SYNC_FLAG;    alloc_data.fd = 0;    alloc_data.unused = 0;    ioctl(ion_fd, AW_ION_IOC_NEW_ALLOC, &alloc_data);    void* virt_addr = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, alloc_data.fd, 0);    struct aw_user_iommu_param iommu_param;    iommu_param.fd = alloc_data.fd;    iommu_param.iommu_addr = 0;    ioctl(cedar_fd, IOCTL_GET_IOMMU_ADDR, &iommu_param);    mem->size = size;    mem->fd = alloc_data.fd;    mem->virt_addr = virt_addr;    mem->phy_addr = iommu_param.iommu_addr;    return 0;}int ion_allocator::free(struct ion_memory* mem){    if (mem->fd == -1)        return 0;    struct aw_user_iommu_param iommu_param;    iommu_param.fd = mem->fd;    ioctl(cedar_fd, IOCTL_FREE_IOMMU_ADDR, &iommu_param);    munmap(mem->virt_addr, mem->size);    ::close(mem->fd);    mem->size = 0;    mem->fd = -1;    mem->virt_addr = 0;    mem->phy_addr = 0;    return 0;}int ion_allocator::flush(struct ion_memory* mem){    struct dma_buf_sync sync;    sync.flags = DMA_BUF_SYNC_END | DMA_BUF_SYNC_RW;    ioctl(mem->fd, DMA_BUF_IOCTL_SYNC, &sync);    return 0;}然后再实现 G2D图形硬件 YUV转RGB 的转换器提前分配好YUV和RGB的dmaion buffer将YUV数据拷贝到dmaion buffer,flush cache完成同步配置转换参数,ioctl调用G2D_CMD_BITBLT_H完成转换flush cache完成同步,从dmaion buffer拷贝出RGB数据释放dmaion buffer// 步骤1ion_allocator ion;ion.open();struct ion_memory yuv_ion;ion.alloc(rgb_size, &rgb_ion);struct ion_memory rgb_ion;ion.alloc(yuv_size, &yuv_ion);int g2d_fd = ::open("/dev/g2d", O_RDWR);// 步骤2memcpy((unsigned char*)yuv_ion.virt_addr, yuv420sp, yuv_size);ion.flush(&yuv_ion);// 步骤3g2d_blt_h blit;memset(&blit, 0, sizeof(blit));blit.flag_h = G2D_BLT_NONE_H;blit.src_image_h.format = G2D_FORMAT_YUV420UVC_V1U1V0U0;blit.src_image_h.width = width;blit.src_image_h.height = height;blit.src_image_h.align[0] = 0;blit.src_image_h.align[1] = 0;blit.src_image_h.clip_rect.x = 0;blit.src_image_h.clip_rect.y = 0;blit.src_image_h.clip_rect.w = width;blit.src_image_h.clip_rect.h = height;blit.src_image_h.gamut = G2D_BT601;blit.src_image_h.bpremul = 0;blit.src_image_h.mode = G2D_PIXEL_ALPHA;blit.src_image_h.use_phy_addr = 0;blit.src_image_h.fd = yuv_ion.fd;blit.dst_image_h.format = G2D_FORMAT_RGB888;blit.dst_image_h.width = width;blit.dst_image_h.height = height;blit.dst_image_h.align[0] = 0;blit.dst_image_h.clip_rect.x = 0;blit.dst_image_h.clip_rect.y = 0;blit.dst_image_h.clip_rect.w = width;blit.dst_image_h.clip_rect.h = height;blit.dst_image_h.gamut = G2D_BT601;blit.dst_image_h.bpremul = 0;blit.dst_image_h.mode = G2D_PIXEL_ALPHA;blit.dst_image_h.use_phy_addr = 0;blit.dst_image_h.fd = rgb_ion.fd;ioctl(g2d_fd, G2D_CMD_BITBLT_H, &blit);// 步骤4ion.flush(&rgb_ion);memcpy(rgb, (const unsigned char*)rgb_ion.virt_addr, rgb_size);// 步骤5ion.free(&rgb_ion);ion.free(&yuv_ion);ion.close();::close(g2d_fd);G2D图像硬件YUV转RGB测试考虑到dmaion buffer分配和释放都比较耗时,我们提前做好,循环调用步骤3的G2D转换,统计耗时,并在top工具中查看CPU占用率sh-4.4# LD_LIBRARY_PATH=. ./g2dtestINFO   : cedarc: register mjpeg decoder success!this device is not whitelisted for jpeg decoder cvithis device is not whitelisted for jpeg decoder cvithis device is not whitelisted for jpeg decoder cvithis device is not whitelisted for jpeg encoder rkmppINFO   : cedarc: Set log level to 5 from /vendor/etc/cedarc.confERROR  : cedarc: now cedarc log level:5ERROR  : cedarc: now cedarc log level:5yuv420sp2rgb 46.61yuv420sp2rgb 42.04yuv420sp2rgb 41.32yuv420sp2rgb 42.06yuv420sp2rgb 41.69yuv420sp2rgb 42.05yuv420sp2rgb 41.29yuv420sp2rgb 41.30yuv420sp2rgb 42.14yuv420sp2rgb 41.33yuv420sp2rgb_neon 10.57yuv420sp2rgb_neon 7.21yuv420sp2rgb_neon 6.77yuv420sp2rgb_neon 8.31yuv420sp2rgb_neon 7.60yuv420sp2rgb_neon 6.80yuv420sp2rgb_neon 6.77yuv420sp2rgb_neon 7.01yuv420sp2rgb_neon 7.11yuv420sp2rgb_neon 7.06yuv420sp2rgb_g2d 4.32yuv420sp2rgb_g2d 4.69yuv420sp2rgb_g2d 4.56yuv420sp2rgb_g2d 4.57yuv420sp2rgb_g2d 4.52yuv420sp2rgb_g2d 4.54yuv420sp2rgb_g2d 4.52yuv420sp2rgb_g2d 4.58yuv420sp2rgb_g2d 4.60yuv420sp2rgb_g2d 4.67可以看到 ARM neon 的优化效果非常明显,而使用G2D图形硬件能获得进一步加速,并且能显著降低CPU占用率!转换结果对比和分析C和neon的转换结果完全一致,但是g2d转换后的图片有明显的色差G2D图形硬件只支持 G2D_BT601,G2D_BT709,G2D_BT2020 3种YUV系数,而JPG所使用的YUV系数是改版BT601,因此产生了色差https://github.com/MYIR-ALLWINNER/myir-t1-kernel/blob/develop-yt113-L5.4.61/drivers/char/sunxi_g2d/g2d_bsp_v2.c 从g2d内核驱动中也可以得知,暂时没有方法为g2d设置自定义的YUV系数,g2d不适合用于JPG的编解码,但依然适合摄像头和视频编解码的颜色空间转换
23
2020-4
SIAF展商反映热烈:国家有利政策刺激工业自动化行业增长 SIAF 自动化 展会
SIAF广州国际工业自动化技术及装备展览会将于2016年3月8日至10日于中国进出口商品交易会展馆举行。展览会是欧洲最大的电气自动化展SPS IPC Drives的姊妹展,汇聚国内外知名参展商,向观众展示最新的机器人、机器视觉、传感器、测量工具、连接系统、控制技术及驱动系统等产品及方案,被视为是华南最重要的工业自动化行业盛会。 广州光亚法兰克福展览有限公司副总经理梁志超先生说:“过去几年,展会的规模一直持续增长,2015年更迎来历来最国际化的参展商和观众阵容。2016年的展会面积达40,000平方米,预料将吸引逾500家参展商和43,000名专业观众参与。随着中国制造业对产品精度、质量及能源效益的显著提高,工业自动化展对业界的意义重大,我对展会及其对行业的整体发展及贡献感到乐观。” 至今,超过350家领先企业已确定参展,其中包括:奥托尼克斯、堡盟、倍福、康耐视、电装、爱普生、埃斯顿、巴鲁夫、浩亭、易福门、拉法特、路斯特、美卡诺、倍加福、山洋电气、万可、安川首钢及SMC, Contrinex, EtherCAT等。 SIAF广州工业自动化技术及装备展览会内容紧贴市场所需,为企业及专家提供一个全方位的交易及信息交换平台,助企业进军国内急速发展的工业自动化市场,抓紧市场机遇。展会横跨四个展馆,其中2.2号馆为工业机器人及机器视觉专区;3.2号及4.2号馆会展出工业用计算机装备、工业自动化及工业通讯软件、工业自动化生产及处理方案及电气和机械系统等产品;传感器与测量的各大品牌则会齐集于5.2号馆。 展会为期两天的同期活动将围绕“工业4.0”的主题,云集国内外专家为与会者就工业通讯、驱动系统、机器人及传感器和测量技术发表其真知灼见,并分析市场现今趋势及崭新的技术应用。 国内的劳动成本不断攀升,更多劳动人口亦开始投身制造业以外的工作,工业4.0意味着中国制造业未来全面的升级及转型。中央在最新发布的政府工作报告中表示要实施“中国制造2025”,并坚持智能转型及绿色发展,全面加快国家工业4.0的步伐。 国家对机器人及制造业升级的重点扶持,为国内机器人等智能制造装备发展注入强劲动力。为填补劳动力的真空,并全面实现机器人装备产业基地的进程,广东省政府在《广东省工业转型升级攻坚战三年行动计划2015-2017》中表明未来三年将会投放9430亿改造工业技术,帮助企业实现“机器换人”。国际机械人联合会(IFR)预料中国的工业机器人安装应用量将会由2014年的20万台跃升至2017年的40万台。 工业4.0及“中国制造2025”战略大量提高市场对机器视觉的需求,机器视觉将成为中国制造业的投资重点之一,行业前景绚丽。机器视觉现时广泛应用于电子、半导体、药品检验、包装及彩色印刷检测等领域,工业自动化升级将引发行业技术新一轮的革新及突破,大力推动机器视觉技术的发展。 本展览会由广州光亚法兰克福展览有限公司、中国对外贸易广州展览总公司、广州富洋展览有限公司及德国美赛高法兰克福展览有限公司共同举办。广州光亚法兰克福展览有限公司及中国对外贸易广州展览总公司是展会的主办单位,并由广东省自动化学会、广州市自动化学会及广州市仪器仪表学会担任名誉主办单位。 有关展览会的进一步资料,请浏览网站www.spsinchina.com或电邮sps@china.messefrankfurt.com。  
19
2021-6
用电安全|插座漏电保护器检测
随着社会的大步发展,各种电器设备在生产和生活中各个领域应用也越来越广泛,但万事都存在两面性,有利必有弊。电在造福我们的过程中,也给我们带来了灾难。 电气事故频发直接或间接的造成了巨大的人员伤亡和经济损失!深究原因无外乎四点: ①缺乏用电知识; ②不按章程作业; ③意外电气事故; ④缺乏有效的防范措施; 在预防电气事故的防护措施中有两个基本的保护原则: ①防止电流经由任何人的身体流过; ②限制可能流经人体的电流使之小于允许电流; 那么针对这两个原则,我们可以采取的预防措施有哪些呢? 基于第二个原则“屏保”,我们可以选择加装漏电保护器。那么什么是漏电保护器?漏电保护器的工作原理是什么? 漏电保护器 什么是漏电保护器? 漏电保护器又称漏电断路器、漏电开关,主要是用来在设备发生漏电故障时以及对有致命危险的人身触电保护。具有过载和短路保护功能,可用来保护线路或电动机的过载和短路,亦可在正常情况下作为线路的不频繁转换启动之用。 漏电保护器的工作原理是什么? 1、其原理是将它安装在线路中,把电网的线路和一次线圈连起来,脱扣器和二次线圈连起来,在设备运行正常时,线路中的电流保持平衡状态,互感器中的电流矢量之和是零。因一次线圈中无多余电流,因此不会感应到二次线圈,漏电保护器的开关处于闭合状态。 2、假如设备的外表层有漏电且有人触摸到时,它会在故障位置产生分流然后返还到变压器的中性点,导致互感器的电流不平衡,一次线圈有多余电流,此时二次线圈能感应到。当电流值超出漏电保护器限定的标准时就会自动打开脱扣,切断电源。 预防措施 为加强生产设备用电安全,杜绝电气事故发生。安全环保部联合各部门、车间安全员,对厂区所有的用电插座进行检测是否加装漏电保护器。 对于检测出来缺少漏电保护器插座进行标注,插座暂时停用。等待装备室加装漏电保护器才可恢复使用。对装备室工程师、电工进行培训,新购置的设备、新增设的插座必须确保有效接地、加装漏电保护器。 安全用电从来不止是停留在口头或纸面上,近些年来网上因设备漏电造成的触电身亡的报道屡见不鲜。为杜绝电气事故的发生,员工需熟知基本电气安全知识,严格遵守操作规程,设备设施有效接地、插座加装漏电保护器。 End 海信官方商城 欢迎您的选购
6
2023-1
俄罗斯卫星通讯社立陶宛分社主编被立情报机关抓捕
极目新闻记者 李力力 据俄罗斯卫星通讯社1月6日报道,卫星通讯社立陶宛分社主编马拉特·卡谢姆因被指控涉嫌从事间谍活动,在拉脱维亚首都里加被立陶宛情报机关抓捕,并被送到里加法院审判。 马拉特·卡谢姆(图源:俄罗斯卫星通讯社) 1月5日,里加法院开庭,讨论了是否对卡谢姆采取强制措施的问题。卡谢姆的律师坚持对其保释,但法院决定采取羁押的强制措施。目前,卡谢姆已被移交至里加中央监狱。 里加是拉脱维亚共和国的首都,卡谢姆是拉脱维亚公民,此前在莫斯科生活。2022年12月30日,卡谢姆因家庭原因前往拉脱维亚,不久即遭立陶宛情报机关抓捕。 此前,卡谢姆曾表示自己受到威胁。俄罗斯方面已要求国际组织介入此事。 俄罗斯外交部发言人扎哈罗娃表示:“我们的出发点是,立陶宛违反了言论自由、保护记者权利的所有国际义务,卡谢姆曾多次表示受到了威胁,我们要求所有负责言论自由的国际组织介入。” 另据报道,今日俄罗斯国际通讯社总经理德米特里·基谢廖夫表示,“这是明显的政治迫害,完全是非法的、荒谬的、毫无理由的。” (来源:极目新闻)
18
2019-12
深耕智能制造 施耐德智能技术有限公司成立 施耐德 智能制造 数字化 EcoStruxure
    5月15日施耐德电气宣布,其独立运营的施耐德智能技术有限公司在北京正式挂牌成立。新公司将致力于智能制造业务,成立后会以更灵活、高效地形式帮助工业企业进行数字化转型。同时,为使更多用户了解智能制造产品与解决方案,2019施耐德电气工业自动化卡车巡展也在北京正式启动。本次巡展以 “触摸智慧未来,开启数字征程”为主题,于5月15日在北京启程,并将在未来5个月内陆续走访覆盖全国40多个城市、经停45个站点,巡展总里程达20000公里。     发力智能制造,看好中国市场   当前,数字化浪潮在全球范围持续演进,工业用户越来越关注如何利用数字化手段对生产制造的完整价值链进行改造,从而构建智能化工厂,以进一步提升自身市场竞争力。作为数字化转型的领导者,施耐德电气始终积极与行业分享其专业知识和实践经验。如施耐德电气位于北京南部的“智慧工厂”——施耐德(北京)中低压电器有限公司(简称:SBMLV),在经过包括生产、运营流程与能效等方面进行数字化升级改造后,其每年提升产能8%-10%,并提高5%-8%的能源效率。  施耐德智能技术有限公司在北京正式成立,相关领导出席挂牌仪式   在深化自身转型的同时,施耐德电气也始终积极携手工业客户推动智能制造进程。截止目前,施耐德电气已经帮助众多中国客户实现了不同程度的智能化升级,其中包括伊利、宝钢、神龙汽车、汉威科技、金旺集团等在内的众多成功实践。以汉威科技为例,施耐德电气提供智能制造解决方案,通过部署包括订单管理,执行与追溯管理,即时化绩效、任务、响应管理模块,以及Andon系统等,使来自不同系统中的客户数据、订单数据和生产制造数据实现了端到端的贯通,彻底破除生产现场的“黑箱”,将制造过程变得透明,同时降低产线人为差错率,对各级员工的KPI进行了有效梳理,对产品实现全程追溯。项目上线后,汉威工厂的生产效率提升12%,产能提升22%,人均产值提升14%,市场反馈的故障率降低25%。   越来越多的客户成功蜕变让施耐德电气看到了智能制造拥有的广阔前景。且随着中国智能制造领域政策的持续出台,制造业逐渐向智能制造方向转型的力度不断加大,这让施耐德电气对国内智能制造市场充满信心。因此,为更好支持智能制造业务的开展,让更多中国企业用户体会到数字化转型带来的切实收益,施耐德电气决定将智能制造业务独立运营,以更加灵活、高效的形式服务用户,服务中国市场。正如施耐德电气(中国)有限公司工业事业部智能制造业务负责人兼施耐德智能技术有限公司总经理李凯所言,“中国制造业企业面临的各种问题与挑战归根到底都是管理问题,企业很多生产投资打了水漂,根本原因是因为没有解决生产运营管理过程中的‘黑箱问题’,改变这一现状其实不需要进行大规模的自动化投资,一样可以实现绿色智能制造。” “零距离“体验智能制造,EcoStruxure 让数字化进程加速   为让更多工业用户“零距离”体验智能制造、体验EcoStruxure架构与平台的先进性,施耐德电气在2019工业自动化卡车巡展中精心筛选展示适用于IIoT架构、可实现性能优化与生产效率提升的Modicon M262逻辑运动控制器、专为物流行业分布式应用而设计的ATV310L分布式变频器、HMI Magelis ST6高级图形触摸屏、LXM28S伺服驱动系统、可助力食品饮料行业应对数字化升级挑战的Modicon M580 ePAC大型高端控制器、以及变频顾问、机器顾问、维护顾问及Aveva软件等应用分析与服务层软件、巷道堆垛机电气控制方案、EcoStruxure机器高端解决方案、包装自动化解决方案等。大量明星产品的集中展示,可以满足设备制造商、系统集成商等合作伙伴,以及终端客户等多样化需求,使其现场体验施耐德电气产品、服务与解决方案的专业,实践施耐德电气“将智能制造带到你身边”的承诺。 2019施耐德电气工业自动化卡车巡展在北京正式启动   得益于在细分行业积累的丰富经验,施耐德电气能够深刻洞察客户在发展中所遭遇的困境与挣扎,以OEM行业为例:机械供给侧压力持续加大,厂商营收、利润急剧下滑,迫切需要通过数字化转型获得升级。施耐德电气推出的面向OEM行业的EcoStruxure Machine,便能为机械设备制造商和最终用户提供面向物联网和智能设备的数字化解决方案:在互联互通的产品层,提供全面的、市场领先的互联互通产品;在边缘控制层,提供从机器数据采集及可视化方案,到基于行业专业认知的专家级自动化解决方案;在应用、分析与服务层,将帮助OEM企业及最终用户提供基于云的全生命周期数字化服务及运维管理,并对所收集数据加以分析,为管理者做出更明智决策提供依据。   “对于整个OEM领域,我们将继续深耕行业,持续关注HVAC(暖通空调)、起重、纺织等传统行业,同时也会关注电子、物料搬运、包装、3D打印等新兴行业。” 施耐德电气(中国)工业自动化业务OEM行业负责人崔志达表示,“依托EcoStruxure Machine架构,施耐德电气可为各种类型和规模的OEM厂商提供满足其需求的定制化解决方案,为其 ‘搭建平台’,助力其向工业物联网和智慧机器的方向有序迈进。”近两年,施耐德电气多次表达“数字化转型需要‘朋友圈’”这一理念。与OEM客户伙伴式的合作,正是对这一理念的具体实践。未来,在推进工业物联网和智慧机器的进程中,施耐德电气还将携手更加广泛多元化的合作伙伴,包括开发者、系统集成商、第三方软件合作伙伴,打造合作开放行业生态圈,实现共赢。
14
2023-12
数据采集智能遥测终端机RTU让排水更畅快排水管网在线监测系统
城市排水系统通常由排水管道和污水处理厂组成。城市排水管网有着收集雨水、排放污水的职能。在实行污水、雨水分流制的情况下,污水由排水管道收集,送至污水处理厂处理后,排入水体或回收利用;雨水径流由排水管道收集后,就近排入水体,是城市的重要基础设施。城市排水系统规划的任务,就是使整个城市的污水和雨水通畅地排泄出去,处理好污水,达到环境保护的要求。由于城镇化速度加快,而传统的排水系统无法满足城镇化持续发展,现有的城市排水系统不完善,污水直排河道,成为河道水体黑臭重要来源,同时在一定程度上加剧了突发暴雨、洪涝等自然灾害带来的危害,譬如武汉“706暴雨”,“720”河南暴等一系列突发特大暴雨。因此,对于城市排水系统的研究便显得尤为重要。唐山蓝迪研发的排水管网在线监测系统,能够为城市排水提供可靠、准确的的数据支持,助力全面掌握排水管网的运行动态。唐山蓝迪排水管网在线监测系统,通过在排水管渠及其附属构筑物(窨井)内安装监测设备,实时监测液位、流速、流量等指标,数据越限自动报警,通过4G/5G/NB-IoT/LoRa无线网络将现场信息远传至监控中心软件。 一、系统功能1.实时监测液位、流量,掌握全网运行情况2.在线监测PH、温度、电导率、悬浮物、溶解氧、悬浮物等水质指标3.监测管道内硫化氢和甲烷等气体,智能预警报警,及时发现管网异常4.视频监控易涝点,掌握路面积水实况,以便及时采取防洪排涝措施5.可设置压力监测点,越限报警6.多角度统计分析,提高管理效率7.生成液位、流速、流量等各种测量变化趋势,实现排水管网在线分析8.无缝对接其他平台9.手机APP方便巡检 二、主要监测设备 1.排水管网在线监测设备01.电池供电型微功耗遥测终端适用于:潮湿、易淹水的井下管网监测环境电池供电:微功耗设计,电池续航1-10年防护等级: IP68,不惧窨井潮气和长期水下浸泡02.市电/太阳能供电型监测终端适用于:排水明渠的室外实时监测低功耗设计:节约电能,降低供电成本供电方式:市电/太阳能供电可选,可实时监测 2.液位计01.投入式液位计,可用于:接触式测量02.超声波液位计,可用于:非接触式测量
28
2021-2
夏天,鸡腿和它是天生一对,隔三差五吃一次,消暑降温,美白瘦身
夏天,鸡腿和它是天生一对,隔三差五吃一次,消暑降温,美白瘦身! 蒜头鸡,超简单的电锅菜!!电锅版蒜头鸡,零失败的懒人菜色!热热的天,来尝尝这道能够提升免疫力的美味料理吧!厨房新手只要擅用电锅,一样能够煮出让人称道的餐点, <蒜头鸡> 材料: 1.鸡肉适量(小编用鸡腿) 2.蒜头数瓣 3.香菇三大朵 4.胡萝卜半根 做法: 首先,请将鸡肉用热水川烫后,再清洗干净。 干香菇洗净,泡软后切块,香菇、鸡肉、红萝卜、蒜头一起放入锅中,加入适量过滤水,以及酱油膏,咸度请依个人口味自行调整。小编的水量大约食材的八分满左右,酱油膏约倒入20c.c.,提供给各位做参考。 电锅外锅倒入1.5杯量米杯的水,按下开关蒸煮。跳起后,请再闷十分钟,即可开盖享用。 超级软嫩、香气四溢的电锅版蒜头鸡,保证让您多扒两碗饭啊!快来试试这道懒人料理吧!!
12
2021-7
化学品罐区风速风向监控仪器基本介绍
化学品罐区风速风向监控仪器基本介绍FT-WQX2 化工厂冬季防冻、防凝工作是确保安全生产的主要手段,为严防一切冻凝事故的发生,根据装置特点防冻防凝工作也应按照“以防为主,以消为辅”的方针进行。加强对易冻、易凝物品的收、送,使用与管理,按基本方法提前进行预防,依据规定认真进行检查,合理处理冻堵问题,达到保证安全生产的目的。 化工厂常见的防冻、防凝方法有排空、保温、伴热、循环等方法,冬季防冻、防凝应根据设备、管线运行状态,结合往年防冻过程中出现的问题及经验,采取其中的一种或多种方法。危险化学品生产企业加强对敞开式和半露天式库房防风措施,加强检测、报警仪器的防风、防尘检查。进入汛期后雷雨天气增多,石化企业多次发生因雷击造成机电、动力、仪表、通讯、计量、电气控制等系统的损坏,导致设备故障、跳闸停运、误启动等事故,也常造成可燃气体放空管口因雷击着火事故。 化学品罐区风速风向监控仪器 与传统的超声波风速风向仪相比,对高精度计时器的需求,避免了因传感器启动延时、解调电路延时、温度变化而造成的测量不准问题。 可广泛应用于城市环境监测、风力发电、气象监测、桥梁隧道、航海船舶、航空机场等领域,无需现场维护何校准。 超声波探头顶盖隐藏式设计,避免雨雪干扰,避免探头突出而影响风速。 ASA材质耐腐蚀性强,适合野外环境。一体式设计磨损小、使用寿命长、响应速度快。 化学品罐区风速风向监控仪器参数
10
2021-3
电力电缆的故障查找与故障分析
电力电缆是电力系统的重要设备,所以电力电缆的稳定运行是与人们正常生活和工作息息相关的。一旦电力电缆发生故障,轻则会影响人们的正常的工作生活,重则会引起火灾,威胁人们的生命和财产安全。所以,及时对电力电缆的故障进行处理是非常有必要的。 电力电缆故障产生的原因 机械损伤 机械损伤主要是由于物理碰撞、拉扯等原因造成的电缆损伤。据相关统计资料显示,机械损伤是造成电缆故障的最常见原因,具体有以下几种。首先是直接受到外力影响导致电缆断裂,常见的原因是施工作业或者交通运输造成破坏;其次是安装过程中由于操作不当,导致电缆被碰伤、拉伤或弯曲过度等;最后一种是由于自然条件下,电缆中部接头或者终端接头受自然拉力和内部绝缘胶膨胀而导致电缆保护套破裂,造成故障问题。 绝缘受潮 电力电缆的绝缘受潮主要是指电力电缆中间接头或者终端接头由于密封性较差,而造成外部水汽进入引发绝缘受潮。此外,如果电缆质量较差,保护套上出现小孔或裂缝等缺陷也会引发电缆受潮。 电缆过热 在实际情况中,电力电缆绝缘体内部出现气隙游离会导致绝缘体局部过热,进而引发电缆绝缘碳化。安装于电缆密地区或者通风不良的地区、与热力管道接近的部分等都会导致电缆过热。此外,电力电缆在过负荷状态下运行时间过长也会导致电缆过热。 二、常见的电力电缆故障点分析与总结 短路或接地电力电缆故障 短路故障是电力电缆运行过程较为常见的一种故障问题,短路故障有高电阻短路故障与低电阻短路故障两种。当电缆出现短路故障后,就会导致电缆保护装置中的熔丝被熔断,出现跳闸,由于保险丝被熔断,就会导致电缆绝缘体被高温烧焦,此时,电力电缆的故障点就是短路故障。电力电缆的接地故障也分为低电阻接地故障与高电阻接地故障。接地故障与短路故障不同,接地故障的两种类型差异比较大,可以通过工具以及故障性质进行明确的划分。 一般情况下,低电阻接地故障需要利用低压电桥检测,且接地电阻小于20~100Ω,而高电阻接地故障需要利用高压电桥进行检测,且电阻值需要大于100Ω。在实际情况中,如果出现接地故障,电力系统专门用于接地检测的装置就会发出故障信号,同时漏电保护装置也会控制系统跳闸。
28
2021-7
断路器的选型方法,是怎么计算的?
断路器被广泛应用于机电设备及线路中,当用电回路发生故障和短路时,断路器能够切断用电回路,保护用电设备。但是随着被保护对象所能承受过载电流的能力不同,选用的断路器的保护特性不同,所以,怎么选择合适的断路器是非常重要的。今天小编就给大家分享断路器的选型及计算方法,希望对大家有用处! 一、计算计算电流 二、电线标称截面的确定 三、电线、电缆的穿管半径的确定 四、线路及导线敷设 断路器的整定什么意思?断路器应该如何选择和整定呢?图文并茂!
11
2021-1
教您如何认识电动机的型号?
如果对电动机有所了解的话,可以通过看型号来分析电动机参数,通过既定的型号就可以知道要的是哪一款电动机,电动机的各个参数值是多少。现在大兰油泵电机厂家来教教大家如何认识电动机型号表示的名称和参数。 由电动机类型代号、电机特点代号、设计序号和励磁方式代号等四个小节顺序组成。 1、类型代号是表征电机的各种类型而采用的汉语拼音字母。 Eg:Y——异步电动机;T——同步电动机;TF——同步发电机;Z——直流电动机;ZF——直流发电机。 2、特点代号是表征电机的性能、结构或用途,也采用汉语拼音字母表示。 Eg:B表示隔爆型;YT表示YB轴流通风机;YEJ表示电磁制动式;YVF表示变频调速式;YD表示变极多速式;YZD表示起重机。等等…… 3、设计序号是指电机产品设计的顺序,用阿拉伯数字表示。 对于第一次设计的产品不标注设计序号,对系列产品所派生的产品按设计的顺序标注。Eg:Y2、YB2。 4、励磁方式代号分别用字母表示,S表示三次谐波,J表示晶闸管,X表示相复励磁。 Eg:Y2-132S2-2 ①Y:机型,表示异步电动机; ②2:设计序号,“2”表示第一次基础上改进设计的产品; ③132:中心高,是轴中心到机座平面高度; ④S2:机座长度规格,S是短型,其中脚注“2”是S型铁心的第二种规格,而“2”型比“1”型铁心长。 ⑤2:极数,“2”是指2极电动机。 大兰电机 用中心高、机座长度、铁心长度、极数表示 1、中心高指由电机轴心到机座底角面的高度; 根据中心高的不同可以将电机分为大型、中型、小型和微型四种。 ①中心高H在45mm——71mm的属于微型电动机; ②中心高H在80mm~315mm的属于小型电动机; ③中心高H在355mm~630mm的属于中型电动机; ④中心高H在630mm以上属于大型电动机。 2、机座长度用国际通用字母表示: ①S——短机座 ②M——中机座 ③L——长机座 3、铁心长度用阿拉伯数字1、2、3、4、、、由长至短分别表示。 4、极数分2极、4极、6极、8极等。 特殊环境代号有如下规定: ①“高”原用G ②船(“海”)用H ③户“外”用W ④化工防“腐”用F ⑤热带用T ⑥湿热带用TH ⑦干热带用TA 补充代号仅适用于有补充要求的电机 Eg:产品型号为YB2-132S-4 ①Y:产品类型代号,表示异步电动机; ②B:产品特点代号,表示隔爆型; ③2:产品设计序号,表示第二次设计; ④132:电机中心高,表示轴心到地面的距离为132mm; ⑤S:电机机座长度,表示为短机座; ⑥4:极数,表示4极电机; 通过以上对电动机型号详细的介绍,相信以后看到产品型号,就能基本知道该电机的类型、特点、设计序号、电机的规格以及它所使用的环境等信息。 感谢每一位阅读本文的朋友,您们的理解与支持是我们前进的最大动力。如果您觉得本文还不错,想要了解更多电机知识或维修 技巧,欢迎大家关注我们微信公众号:大兰电机 ----- 责任编辑:大兰油泵电机02-采购顾问
9
2021-12
钰鑫电气浅谈低压配电蓄电池监控系统实现的功能!
经济化的快速发展使得电力的使用越来越广,大量的电力配电房内设备的运行状态怎么样才能有效合理地掌握,是一直以来面临的问题,运用先进的低压配电蓄电池监控管理系统可以及时获取设备的运行状态信息,建立统一、便捷的管理平台,保证设备正常可靠地运行,成为专业企业生产管理的需求。 低压配电蓄电池监控系统 低压配电蓄电池监控系统实现的功能: 1、具有自动监控、显示和记录蓄电池组电压、充放电电流、蓄电池单体电压、单体温度,环境温度、蓄电池单体内阻功能。 2、系统具备各监测量的异常告警。自动判断蓄电池开路、蓄电池短路状态并告警。具备遥测越限报警、遥信变位报警、远程维护故障告警等。 3、当装置自身发生通讯或其他硬件故障时显示故障状态并产生声光告警信号。同时将故障信息上传至远程监控主机。 4、在远程计算机上显示所有电池参数的实时数据,提供与报警阈值相关的电池参数单个对应图形。远程连接或现场连接时,更改任何参数均具有密码保护功能。 想要了解更多关于蓄电池监测模块和蓄电池在线监测系统的信息,欢迎咨询保定钰鑫电气科技有限公司!产品主要应用于电力、银行、通信以及IDC数据机房等蓄电池监控领域。目前公司拥有YX-S、YX-M、YX-Y等多个系列几十种型号的产品,可以针对不同行业用户的定制产品解决方案。
10
2022-12
中央决定:徐麟任贵州省委书记,谌贻琴另有任用
来源:新华社 政事儿 据新华社12月9日消息,日前,中共中央决定:谌贻琴同志不再担任贵州省委书记、常委、委员职务,另有任用;徐麟同志任贵州省委委员、常委、书记。 谌贻琴,女,白族,1959年12月出生,曾任贵州省省长,2020年11月任贵州省委书记,省军区党委第一书记。2021年1月,当选贵州省人大常委会主任。谌贻琴是十七届、十八届中央候补委员,十九届、二十届中央委员。 谌贻琴 徐麟出生于1963年6月,在职研究生,工商管理硕士,中共党员,十九届、二十届中央委员。原任中央宣传部副部长,国家广播电视总局局长、党组书记。 徐麟 突发!“完成交换”,拜登发声!北京、上海刚刚通报,最新提醒!马斯克丢首富宝座!中概股大涨,最牛一夜飙升超35%
11
2022-4
会议传达下基层|平顺农商银行召开“首季开门红”重点工作推进会
会议传达下基层 全力冲刺开门红 | 平顺农商银行召开“首季开门红”重点工作推进会 走基层解难题 听心声 促发展 3月24日、25日,平顺农商银行党委分组深入各党支部,将重点工作推进会再一次开到基层,通过现场传贯、现场提问、现场指导的方式,将会议精神延伸到每位干部职工,以实实在在的行动,助力基层网点冲刺“首季开门红”。 会上,班子成员首先传达了长治农信3月份重点工作推进会会议精神,通报了各项重点指标完成情况,详细分析了“首季开门红”工作中存在的短板,并结合当前重点工作提出具体要求。 △党委书记、董事长李宁深入青羊党支部召开“首季开门红”重点工作推进会。 △党委副书记、行长李勇深入龙镇党支部召开“首季开门红”重点工作推进会。 △纪委书记、监事长任宇婷在机关党支部召开“首季开门红”重点工作推进会。 △风险总监韩利华深入石城党支部召开“首季开门红”重点工作推进会。 △党委委员、副行长路娟深入西沟党支部召开“首季开门红”重点工作推进会。 △风险总监韩利华深入石城党支部召开“首季开门红”重点工作推进会。 对2022年二月份业绩排名靠前的支行及个人进行表彰和奖励。 各支行长围绕当前的业务短板及拟采取下一步措施进行发言。 会议要求:一是充分发挥支部战斗堡垒和党员先锋模范作用。各支部和广大党员干部发挥带头作用,担当作为,挺身而出,才能团结带动全员参战,啃下“硬骨头”、攻下“桥头堡”。二是加强信贷投放和管理,确保如期完成开门红任务。加快贷款投放速度,积极拓展贷款客户,重视贷后管理工作,建立台账重点关注实时跟进,及时梳理金融达标客户明细,全面开展精准营销。三是强化竞争意识,全力推进“三全营销”。要倒排工期、压实责任,打破“大锅饭”模式,让发挥价值的员工得到价值,充分激发员工主动营销的内生动力,全力推进“三全”营销。四是充分利用电子工具,让工作更系统更条理。要在日常营销中加强“智慧营销平台”、“催收系统”等电子工具使用率,借助营销系统数据画像了解客户金融需求,实现客户精准营销。五是做好厅堂服务,确保各个环节不出纰漏。积极开展“三全营销”,守好厅堂主阵地持续深化智慧厅堂建设,做好客户引导工作,充分激发厅堂营销活动,不断提升网点转型效能。六是时刻紧绷思想,严格落实疫情防控规定。严格落实疫情防控措施,加强防控督导检查,严格遵守防疫纪律,强化重点场所、重点环节防控。 信念不可动摇、困难不能退缩、工作不可松懈,此次会议通过共谋对策、群策群力,为首季开门红各项工作再上新台阶再鼓干劲,再发力,再冲刺。接下来,平顺农商银行将围绕当前重点工作,持续创新工作方法,对照目标任务,认清形势、统一目标,压实责任、加快行动,保持好奋进态势,全力冲刺“首季开门红”。 来源:平顺农商银行
20
2021-2
助听器干燥剂你用对了吗?
助听器干燥盒的干燥剂是使用变色硅胶来吸收水汽,达到干燥吸潮的目的。变色硅胶常见的有蓝色和橘黄色,对空气中的水汽有着很强的吸附作用,随着吸湿量的增加,硅胶的颜色会发生变化。在日常使用过程中需要注意以下几点: 普通干燥剂放入干燥盒后及时将盖子拧紧。 观察变色硅胶的颜色,如果蓝色硅胶变成浅红色,橘黄色硅胶变浅色,说明干燥剂已经失效,要换新的了。 在变色硅胶与助听器之间,最好放一张海绵或棉布等隔离物,防止硅胶颗料进入助听器; 助听器放入干燥盒时,要把电池仓门打开。 干燥剂必须放在儿童拿不到的地方。
26
2021-2
你吃过没?河源又一农产品获评国家地理标志保护产品
近日 国家知识产权局发布第390号公告 正式批准河源“紫金春甜桔” 实施国家地理标志产品保护 成为继“河源米粉”“连平鹰嘴桃” “和平猕猴桃”之后 河源又一国家地理标志保护产品 ▼▼ 被誉为“岭南第一桔”的它你肯定也吃过 “紫金春甜桔” “紫金春甜桔”历史悠久,是我市紫金县特有的优质稀有水果,素有“岭南第一桔”之称,产地位于紫金县九和镇、蓝塘镇、凤安镇、好义镇、义容镇。该产品具有果色橙黄油亮皮薄、低酸清甜、果肉脆嫩化渣、少核等特点。 2005年,“春甜桔”被列为广东省推广种植的果树类主导品种,2008年被列为东江上游特色水果产业建设项目发展的四大品种之一。2011年11月,“紫金春甜桔”被评为岭南十大佳果。 “紫金春甜桔” 是如何申报成功的? 下面,让我们一起了解下 背后的故事 ▼▼ 为有效保护“ 紫金春甜桔”,促进紫金县经济高质量发展和增加农民收入, 紫金县2016年正式成立 紫金春甜桔地理标志产品保护申报办公室,由县市场监管局组织实施紫金春甜桔地理标志产品保护申报工作。 多年来,在紫金县委、县政府的高度重视和县领导的悉心指导下,县市场监管局联合紫金春甜桔地理标志产品保护申报办公室相关单位,通过实地考察、深入调研、查阅文献、采样送检及组织航拍等方式,全方位立体化收集 “紫金春甜桔”种植区域的历史资料、地理环境、气候特征、土壤特点以及紫金春甜桔的品质特色、理化特征、发展现状等信息,不断完善申报资料,充分突显 “紫金春甜桔”的历史韵味和地方特色,确保 “紫金春甜桔”地理标志产品保护申报获得审批。 据悉, “紫金春甜桔”也是国家市场监管体制改革以来我省获批的首个地理标志产品。 此次 “紫金春甜桔”获评国家地理标志保护产品,将进一步完善保护机制,引导企业自律,为引导紫金春甜桔种植企业按标准组织生产、提高产品质量和知名度提供了可靠保障,进而带动全县农业健康发展,推动农民增收。 近年来,我市立足资源禀赋、发挥区域优势,实行分类指导和梯次发展,通过加强政策支持和资金保障,全面开展地理标志普查,深度挖掘各县区潜在的特色优质产品资源,支持并推动国家地理标志产品保护培育和申报工作。截至目前,河源市已有4个产品获批国家地理标志保护产品,并有“龙川山茶油”等3个产品正在积极申报中。接下来,我市将建立健全地理标志产品保护体系,加强品牌建设,进一步挖掘传统特色产品,发扬传统特色文化,使地理标志产品成为我市文旅和产业新名片。 带大家一起复习一下 河源的国家地理标志保护产品 河源米粉 米粉在河源有着悠久的历史。早在300年前,河源人民就用自己的智慧,以大米为原料,制造出一种俗称“手排”的大米制品,这种“手排”经千锤百炼,细腻晶莹,不仅可蒸、可煮、可炒、可炸,还可配以不同汤料或佐料,调制出适合各地的风味。 “霸王花”米粉系列产品以万绿湖天然净水和精选优质大米为原料,“绝不添加任何添加剂”,采用传统工艺和现代科技精制而成,具有外形美观、清香爽滑、细而不断、久煮不烂、保持大米原有清香和营养健康不上火等特点。 连平鹰嘴蜜桃 连平鹰嘴蜜桃是连平县负有盛名的名优特产,也是目前广东较好的桃类品种,被农科专家誉为“桃之极品”。其色泽鲜亮,果大形美,肉质脆嫩,清甜爽口,风味独特且价格适宜,深受广大消费者喜爱。连平鹰嘴蜜桃至今已有30多年的种植历史,目前种植面积达6万亩,畅销珠三角、港澳地区乃至全国各地。2005年11月,连平县被中国特产之乡推荐暨宣传活动组织委员会确认为“中国鹰嘴蜜桃之乡”,2011年10月,连平鹰嘴蜜桃获得“岭南十大佳果”的称号。 和平猕猴桃 和平县是华南地区最大的猕猴桃生产基地,种植面积已达5万多亩,挂果面积3万多亩,今年年产鲜果2.39万吨,年产值约3.346亿元。目前,和平县已建成国家级和省级和平猕猴桃农业标准化示范区各一个,先后成立了和平猕猴桃种植专业合作社9个、以和平猕猴桃为主的水果种植专业合作社15个,办成家庭农场1000多个。同时,辐射带动贫困户新种猕猴桃近600亩。种植猕猴桃现已成为当地农民增加收入、创业致富的一条重要途径。 有小伙伴问了 什么是 地理标志保护产品? 地理标志保护产品 地理标志产品,是指产自特定地域,所具有的质量、声誉或其他特性本质上取决于该产地的自然因素和人文因素,经审核批准以地理名称进行命名的产品。获得地理标志产品称号能够有效提升农产品的市场竞争力,它与农村特色产业发展、增加农民收入息息相关。 地理标志产品绝大多数就是 极具地方特色的农产品,是不可复制的地方优势产品,具有唯一性和代表性。 简单来讲,就是 御赐的“招牌特产”! 咱们河源有这么多地理标志产品 为它们点个赞! - 来源 - 河源广播电视台、 紫金发布 - 编辑 - 廖娜 - 责编 -
11
2022-6
脱模剂净化回收设备怎么处理脱模剂废水呢?
▉目前现状: 脱模剂是压铸生产中模具冷却、产品脱模过程中使用的溶剂,在使用的过程中,一部分在使用的过程中消耗,还有一部分经过排污管道进入污水处理系统或者直接排掉,要么产生大量的处理费用,要么对环境造成污染,而企业想回收此部分脱模剂,却没有好的方法或者是不能完美的回收利用。 ▉需要解决的问题: 由于脱模剂品质不同、配方不同,导致液体的乳化程度不同,脱模剂中的固含量不同,如需要回收脱模剂,需要解决以下几点问题: 1. 杂质:过滤到合适的精度,既不影响脱模剂中的有效成分,又要过滤掉杂质,不能堵塞喷嘴。 2.废油:过滤掉脱模剂中的油分,防止产品有黄斑、黑点,防止过程中滋生细菌 3.除臭杀菌:抑制已经产生的细菌,放置液体发臭 4.浓度判定:自动配比出需要的浓度,防止粘模、拉模、拉伤 ▉解决方法: 1. 处理:废液池上加装油水分离装置,将废液池内的表面浮油去除,提高后道处理的1效率和能力 2. 过滤杂质:分两道过滤:一级初过滤解决脱模剂中蜡油糊滤芯表面的问题,二级选择合适精度的滤芯过滤杂质 3. 过滤浮油:分两道过滤:一级采用油水分离装置分离表面浮油,二级采用吸油装置分离脱模剂中未分离的油分 4. 浓度判定:根据回收液的不同,通过专业仪器判定回收脱模剂的浓度,相应添加需要的脱模剂原液,以达到需要使用的浓度。 南通友腾环保脱模剂回收装置
9
2021-2
现代住宅电气安全设施——漏电保护器
随着居民用电设备的增加和普及,因电气设备使用不当或线路,漏电造成的电气事故时有发生。据不完全统计,我国每年有数千人死于触电事故,造成的直接经济损失高达数亿元,近年来,我国积极推广和倡导安装使用漏电保护器(剩余电流动作保护装置),触电伤亡事故已明显降低,因此推广应用漏电保护器具有极其深远重要的意义。 1.漏电保护器 漏电保护器的完好状态是:当用电设备工作正常,没有发生漏电故障时,漏电保护部分不动作;一旦发生漏电故障时,漏电保护器部分应迅速分开触头切断电路,以保护触电者的人身安全和避免因漏电而造成火灾。漏电故障是不频繁发生的,且无规律,有时漏电保护器动作较为频繁,但有时在几年内因未发生漏电事故而都不动作。所以漏电保护器是不频繁动作的保护电器。 漏电保护器的故障有两种:一是当发生漏电故障时漏电保护器不能迅速、可靠地动作(拒动),这是危害性极大的潜在故障,将使触电者的人身安全和用电设备得不到可靠的保护。另一种是没有发生漏电故障时漏电保护器由于自身动作特性的改变或由于各种干扰信号而发生误动作而将电路切断(误动)。误动故障导致用电电路不应有的停电或用电设备不必要的切断,这降低了供电可靠性,造成一定的经济损失。 漏电短路器(DZL30—32),它具有能同时断开相线和中性线、有过载、漏电保护功能,可增加过电压保护,但无短路保护功能,这种短路器的额定电流有6、10、16、20、25、32A六个规格,额定漏电动作电流为30mA。 漏电脱扣器(DZL30—63)多用漏电脱扣器、DZ47漏电脱扣器等),它不能单独使用,必须与短路器配合,才能组成漏电短路器。DZL30—63的额定电流为63A,额定漏电动作电流为30、32、75mA三档可调。DZ47的额定电流为10、32、63A三档,额定动作电流为30mA。带过载、短路、漏电保护的短路器(30F1+DZL30、DPN+vigi)它实际上是短路器和漏电脱扣器的组合产品。带有漏电保护功能的短路器也称为漏电开关。 2.漏电保护器可靠性与应用 (1)漏电保护器可靠性 漏电保护器的保护作用有两个含义,一是漏电保护器不发生拒动,另一个是漏电保护器不发生误动,其可靠性考核主要是对它的拒动和误动加以考核,对漏电保护器的可靠性考核应考虑到它的这种不同于频繁动作电器的保护电器的工作特性和失效模式。国际电工委员会于1983年出版的IEC755《剩余电流动作保护装置一般要求》,作为世界各国的指导性文件,明确规定了验证可靠性的方法。1986年我国颁布了国家标准GB6829—8《漏电电流动作保护电器》。1995年,原国家标准GB6829—86被修订为新的标准GB6829—1995《剩余电流动作保护器的一般要求》。IEC755、GB6829及GB6829—1995都提出了可靠性的问题,明确了剩余电流动作保护装置应验证可靠性。但各标准都存在以下问题:标准中虽提出了剩余电流动作装置可靠性问题,可它仅注意规定了试验条件的严酷性,要求做比较严酷的28周期通电试验、耐气候环境试验,但并没有对剩余电流动作保护装置规定可靠性指标及可靠性试验方法,真正的可靠性试验应当涉及失效判据,试验方案及试验结果的判定等一系列问题。对于漏电保护器而言,可靠性理论研究是国际上正在研究和探索的新领域;而国内还基本未开展这方面的工作。其发展趋势是通过可靠性理论分析与试验相结合,逐步指定漏电保护器的可靠性试验指标体系,确定其可靠性试验方法及失效判据。 (2)住宅楼内应装设两级漏电保护器 住宅楼内一般应装设两级漏电保护器(以下简称rcd )。第一级装设在每户的插座分支回路上。因插座回路上常接用金属外壳的手握式和移动式电器,当这类电器发生相线碰外壳接地故障,人体遭受电击时,往往不能摔脱电器,以至人体通电时间过长而导致死亡。为此在插座回路上一般需装设对接地故障反应灵敏,能瞬时跳闸的30mA rcd,使人体迅速脱离电的接触。第二级rcd装设在住宅楼的电源进线处。它的作用是防接地故障火灾,这种火灾是最常见多发的电气火灾。接地故障因故障电流较小,它常以电弧的形式出现。电弧具有大阻抗,它限制了故障电流,使一般的断路器,熔断器不能及时切断电源,而电弧本身的局部温度可高达两、三千摄氏度,很易引燃近旁可燃物质。在电源进线上安装这一级rcd,可在住宅楼内任一处发生电弧性接地故障时及时动作,避免电气火灾的发生。 我国已生产这种防火用的rcd,它只是在塑壳式断路器内增加漏电动作附件而已。其动作电流约300mA,带0.3s左右的延时,以与下级rcd在动作时间上有选择性配合。这两级rcd分别防范人身电击和电气火灾事故,对住宅楼电气安全至关重要。在发达国家,不设置这两级rcd的住宅楼,当地供电公司也是不供电的。 3.用电设备接地 虽然用电设备已装设漏电保护器,当用电设备的金属外壳仍必须可靠接地,因任何一种电气产品不能保证永远处于工作可靠的状态,漏电保护器也属于其中。如果发生漏电时,适逢开关出现故障而拒动,就会出现电击伤亡的可能,因此,为了增加安全度,采用可靠的漏电保护器后,仍应将用电设备的金属外壳可靠的接地。 4.局部等电位联结 现代住宅的卫生间的用电回路在装设独立的漏电保护器后,其金属导体仍必须做局部等电位联结并接地。GB50096—1999《住宅设计规范》6.5.2规定:卫生间宜作等电位联结。人在完全湿透的情况下,例如浸在浴缸内时,人体电阻可忽略不计,在这种情况下会发生电击危险的电压我国未作规定。IEC在注释中说,例如不超过12V;日本则规定不超过2.5V。如果不作等电位联结,如此低的危险电压极易存在,例如接地线和中性线之间的电压超过10V也是经常出现的事。如果照明灯的中性线和自来水管短路,照明灯仍旧正常工作,人坐在浴缸内,浴缸的落水管处于地电位,此时洗浴的人用手开水龙头时,就会受到电击。