1 复旦微MCU之IEC60730 Class B软件库-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

复旦微MCU之IEC60730 Class B软件库

jf_pJlTbmA9 来源:复微MCU爱好者天地 作者:复微MCU爱好者天地 2023-09-26 16:58 次阅读

IEC 60730安全标准定义了多测试和诊断方法,确保面向家用电器的嵌入式控制硬件和软件的安全运行,为了实现功能安全,必须消除系统出现故障时产生危害的风险。

适用设备分类

IEC 60730标准涵盖了交流电器的机械电气电子EMC和交流电器的异常操作,其中为电子控制器软件定义了三种类别:

Class A: Not intended to be relied upon for the safety of the equipment. (如房间恒温器、湿度控制、照明控制、计时器、开关等)

Class B: To prevent unsafe operation of the controlled equipment. (如洗衣机Keil uVision 5工程移植方法、洗碗机、烘干机、冰箱、智能炊具等)

Class C: To prevent special hazards. (如自动燃烧器控制、封闭的热水器的热切断等)

IEC60730 Class B

复旦微MCU提供的IEC60730 Class B软件库包括一系列测试用例,为用户提供了快速集成IEC 60730测试的途径,可以显著减少开发工作、时间和成本,帮助大型电器市场的自动化控制制造商满足IEC60730 Class B规范。目前,该软件库支持的芯片系列有:FM33LC0系列,FM33LG0系列。

IEC60730 Class B软件库包含:启动时测试,运行时测试。

启动时测试内容:CPU寄存器自检,程序计数器PC自检,Flash内容完整性校验,RAM功能自检,系统时钟和中断自检;

运行时测试内容:CPU部分寄存器自检,Flash内容完整性校验,RAM功能分块自检,栈上溢下溢检测,系统时钟和中断自检。

部分检测功能可通过修改宏定义值进行开关和配置。

变量存储方式:源码+反码校验,存储在一对相邻的独立区域内。测试运行出现异常时,软件库提供统一的错误处理函数,便于用户对错误进行处理。

下图为IEC60730 Class B软件库的文件结构:

wKgZomUD65SAKUikAADAVlYxGnk840.png

该软件库需占用一些外设和Flash、RAM空间,用户可能会在集成软件库过程中遇到问题时使用串口或IO口来指示当前测试状态和调试,因此用户在MCU选型时需要考虑自身产品使用的资源和保证软件库用以完成任务的资源。

软件库的设计理念:底层实现和应用分离。所有底层操作相关代码均被放置在platform文件夹下的([芯片系列]_impl.c/.h)中,用户可修改各函数实现来调整软件库使用的资源。

来源:复微MCU爱好者天地

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350975
  • 寄存器
    +关注

    关注

    31

    文章

    5336

    浏览量

    120229
收藏 人收藏

    评论

    相关推荐

    雅特力AT32 IEC 60730 Class B软件使用指南

    概述IEC60730的附录H(H.2.22)中对软件进行了分类A类软件软件仅实现产品的功能,不涉及产品的安全控制。B
    的头像 发表于 05-20 08:15 1688次阅读
    雅特力AT32 <b class='flag-5'>IEC</b> <b class='flag-5'>60730</b> <b class='flag-5'>Class</b> <b class='flag-5'>B</b><b class='flag-5'>软件</b><b class='flag-5'>库</b>使用指南

    极海APM32F030系列MCU通过IEC60730软件安全认证

    60335标准的电机控制软件安全认证程序,有助于大幅减少软件工程师投入认证的时间和成本,助力用户聚焦硬件及产品外围功能的研发创新。     IEC60730
    的头像 发表于 05-26 14:06 2871次阅读
    极海APM32F030系列<b class='flag-5'>MCU</b>通过<b class='flag-5'>IEC60730</b><b class='flag-5'>软件</b>安全认证

    请问C2000支持IEC60730的library发布了吗?

    想问一下,28035支持IEC60730, class B 的library 发布了吗?最新的library是不是集成在ROM中?
    发表于 08-19 07:05

    IEC60730的相关资料推荐

    现在很多的产品都需要过IEC60730的标准,在产品设计的时候,工程师就应该很好的考虑你的软硬件要求。那么IEC60730到底是什么呢,我们先来原版资料看一下,一张图就看...
    发表于 11-11 06:56

    IEC60730 Class B

    IEC60730-1 applies to automatic electrical controls in association with equipmentfor household
    发表于 09-12 10:38 12次下载

    关于GD32 MCU助力IEC60730-1的性能分析和介绍

    IEC60730中的详细标准是确保机电设备不会对用户造成危险的关键。IEC60730的内容包括机械、电气、电子、环境、持久性、EMC和交流设备的异常操作等方面。在IEC60730的电子控制要求(附录
    的头像 发表于 10-22 15:41 8961次阅读
    关于GD32 <b class='flag-5'>MCU</b>助力<b class='flag-5'>IEC60730</b>-1的性能分析和介绍

    IEC60730 CLASS B 代码安全认证 MCU自检

    前言做一个项目,UL认证时,需要MCU做各种自检来保证产品安全。关于IEC60730家用电器的制造商必须采取措施,以确保其产品的安全和可靠地运行,以符合国际电气公司的IEC60730标准
    发表于 10-25 15:21 38次下载
    <b class='flag-5'>IEC60730</b> <b class='flag-5'>CLASS</b> <b class='flag-5'>B</b> 代码安全认证 <b class='flag-5'>MCU</b>自检

    学会设计符合IEC60730的产品

    现在很多的产品都需要过IEC60730的标准,在产品设计的时候,工程师就应该很好的考虑你的软硬件要求。那么IEC60730到底是什么呢,我们先来原版资料看一下,一张图就看...
    发表于 11-06 09:05 25次下载
    学会设计符合<b class='flag-5'>IEC60730</b>的产品

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_1_60335-1_Class_B安全规范的设计指南

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_1_60335-1_Class_B安全规范的设计指南
    发表于 11-21 17:07 1次下载
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>实现UL_CSA_<b class='flag-5'>IEC60730_1_60335-1_Class_B</b>安全规范的设计指南

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730-1_60335-1_Class_B安全规范的设计指南

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730-1_60335-1_Class_B安全规范的设计指南
    发表于 11-21 17:07 2次下载
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>实现UL_CSA_<b class='flag-5'>IEC60730-1_60335-1_Class_B</b>安全规范的设计指南

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_60335_Class_B安全规范的设计指南

    AN4435_基于STM32系列MCU实现UL_CSA_IEC60730_60335_Class_B安全规范的设计指南
    发表于 11-21 17:07 0次下载
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>实现UL_CSA_<b class='flag-5'>IEC60730_60335_Class_B</b>安全规范的设计指南

    RA CLASS B认证函数使用简介

    介绍 RA系列单片机是瑞萨推出的32位ARM单片机,在某些产品中需要通过安规认证,如IEC60730CLASS B),芯片硬件本身已经通过IEC60730认证了,今天主要说RA芯片
    的头像 发表于 01-18 12:25 1695次阅读

    AN071基于IAR环境下RISC-V内核IEC60730认证移植

    AN071基于IAR环境下RISC-V内核IEC60730认证移植
    发表于 03-01 18:51 1次下载
    AN071基于IAR环境下RISC-V内核<b class='flag-5'>IEC60730</b>认证<b class='flag-5'>库</b>移植

    芯海科技CS32F03X系列芯片通过IEC 60730软件安全认证

    近日,芯海科技旗下CS32F03X系列MCU产品顺利通过IEC60730软件安全认证。CS32F03X安全诊断能够针对MCU核心组件进行安
    的头像 发表于 11-01 10:25 927次阅读
    芯海科技CS32F03X系列芯片通过<b class='flag-5'>IEC</b> <b class='flag-5'>60730</b><b class='flag-5'>软件</b>安全认证

    复旦MCU通过IEC/UL 60730 B类家电功能安全认证

    IEC60730电器自动控制器安全标准定义了多种测试和诊断方法,确保家用电器的嵌入式控制硬件和软件能够安全运行。复旦微电子可提供支持IEC60730ClassB认证的
    的头像 发表于 02-19 12:33 875次阅读
    <b class='flag-5'>复旦</b><b class='flag-5'>微</b><b class='flag-5'>MCU</b>通过<b class='flag-5'>IEC</b>/UL <b class='flag-5'>60730</b> <b class='flag-5'>B</b>类家电功能安全认证