前言

做一个项目,UL认证时,需要MCU做各种自检来保证产品安全。

关于IEC60730

家用电器的制造商必须采取措施,以确保其产品的安全和可靠地运行,以符合国际电气公司的IEC60730标准。IEC60730标准涵盖了交流电器的机械、电气、电子、EMC和交流电器的异常操作。包括为自动电子控制定义的三种软件分类:

A类功能,如房间恒温器、湿度控制、照明控制、计时器和开关。它们的区别在于不依赖于设备的安全。B类功能,如热切断装置,旨在防止洗衣机、洗碗机、烘干机、冰箱、冰柜和炊具等电器的不安全操作。C类功能, 旨在防止特殊危险,如爆炸。这些包括自动燃烧器控制和封闭的热水器的热切断。

关于MCU的自检

为了满足B类合规性,制造商必须测试设计的特定部件。IEC60730标准附录H列出了待测试的MCU部件、待检测的故障以及适当的反应性措施。

MCU需要在刚启动和运行过程中,对寄存器、RAM、FLASH、外设等进行自检,确保软件运行正常。
自检出故障后应当给与相应的措施,来确保产品功能安全。

关于RAM的自检

一般是开辟一块内存,将待测的内存复制过去,然后对待测内存进行读写测试,完成后再复原内存块。
RAM比较大的情况下,需要对RAM进行分批测试。

关于FLASH的自检测试

程序完成后,需要计算出各FLASH块的CRC值,记录在FLASH中
然后程序运行的时候,计算并对比这个CRC值,是否有误

IEC60730 CLASS B 代码安全认证 MCU自检相关推荐

  1. 白色flash模块代码_适用于MCU项目的代码框架BabyOS,工程师的好助手!

    来源:码云+嵌入式云IOT技术圈 一个好的代码架构直接影响项目的质量,今天为大家分享的是一个管理功能模块和外设驱动的框架:BabyOS. BabyOS是什么? BabyOS适用于MCU项目,它是一套管 ...

  2. GMS认证送测前自检项小结

    问题: 我们是不是经常遇到这种问题,费了九牛二虎之力将CTS,GTS,Verifier的所有失败项都解完,然后送去谷歌做GMS认证,再然后因为一点点小问题给把认证打回来了,说认证失败,请再修改一下再送 ...

  3. HCIA-IoT V2.5 华为物联网认证笔记

    文章目录 1 华为物联网解决方案 1.1 1个OS.2类接入.1个平台(1+2+1) 1.2 华为云物联网平台架构 1.3 NB-IoT端到端解决方案 1.4 终端网关 1.5 物联网操作系统 Hua ...

  4. ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描

    这是第三次CCF计算机软件能力认证考试(2014年12月14日)的一道题目.小编今天有幸免费参加了这次考试.据说这题是谷歌的笔试题变形??求证实.. 好了,题外话不啰嗦,看题目 题目 在图像编码的算法 ...

  5. 后盾网lavarel视频项目---lavarel用户认证实例

    后盾网lavarel视频项目---lavarel用户认证实例 一.总结 一句话总结: 主要是用的Auth认证,所以配置是配置的auth(config/auth.php),控制器中调用也是用的Auth( ...

  6. 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌

    最近在做一个公司的项目,前端使用 Vue.js,后端使用 Laravel 构建 Api 服务,用户认证的包本来是想用 Laravel Passport 的,但是感觉有点麻烦,于是使用了 jwt-aut ...

  7. shiro表单认证(系统默认的form认证器)

    原文地址:http://blog.csdn.net/zcl_love_wx 注意:此文是基于springMVC框架的,所以关于springMVC的配置这里不说,后面有时间专门写一个shiro整合spr ...

  8. 从业务在线到互联互通,钉钉宜搭进入低代码3.0阶段新模式

    简介:现在钉钉宜搭已处于3.0阶段,由数据驱动实现生态在线.业务集成.互联互通.在3.0阶段,钉钉宜搭最终要实现生态在线,既包括了厂商上.下游的生态,也包括业务软件的连接生态. 5月29日,在2021 ...

  9. 开始使用Lumen吧,3分钟搞定登陆认证

    用户注册 我们在 Controller/Controller.php 添加 succeed 和 faied 公用接口数据返回方法 通过 status_code 来区分失败和成功 namespace A ...

最新文章

  1. 从0梳理1场数据挖掘赛事!
  2. 网络服务-SAMBA
  3. Error was tenMinuteCache Cache: The Disk store is not active.
  4. list排序方法python_python list 排序的两种方法及实例讲解
  5. java selenium (六) XPath 定位
  6. 数据结构探险——图篇
  7. 理论基础 —— 索引 —— 稠密索引
  8. python下载大文件mp4_python下载mp4 同步和异步下载支持断点续下
  9. CakePHP 1.2的五个新特性
  10. Xshell设置密钥登录CentOS6.5_64位(图文版)
  11. linux系统论文题目大全_linux毕业设计
  12. kaka启动出现:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000c00000, 1073,0)
  13. Scala中TypeTags和Manifests的用法
  14. Intellij IDEA 打包jar的多种方式
  15. 学如逆水行舟,不进则退
  16. 【C语言】深入理解二级指针
  17. Tesseract训练新字体
  18. 【译】迁移被废弃的Kotlin Android Extensions插件
  19. c语言中整形变量,C语言基本数据类型:整型(int)用法详解
  20. 电脑和电话能通话?简单

热门文章

  1. html5会员管理,如何搭建会员管理体系?
  2. Effective Java 读书笔记(一)
  3. Anubis的xtr文件简要说明
  4. 小红书6000浏览量算高吗?笔记浏览量提升技巧看这里
  5. Qt多语言实现和动态切换(国际化)
  6. 24个基本指标精粹讲解(18)--PSY
  7. 2W销量Steam大神,光临联盟微信群,近距离分享成功之路!(聊天实录)
  8. 《非诚勿扰》泉州现实版 男子一年半相亲200回
  9. 服务器开发- 牌和牌的基本操作
  10. 剑指offer 24. 反转链表