0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

復(fù)旦微MCU之IEC60730 Class B軟件庫(kù)

jf_pJlTbmA9 ? 來(lái)源:復(fù)微MCU愛(ài)好者天地 ? 作者:復(fù)微MCU愛(ài)好者天地 ? 2023-09-26 16:58 ? 次閱讀

IEC 60730安全標(biāo)準(zhǔn)定義了多測(cè)試和診斷方法,確保面向家用電器的嵌入式控制硬件和軟件的安全運(yùn)行,為了實(shí)現(xiàn)功能安全,必須消除系統(tǒng)出現(xiàn)故障時(shí)產(chǎn)生危害的風(fēng)險(xiǎn)。

適用設(shè)備分類

IEC 60730標(biāo)準(zhǔn)涵蓋了交流電器的機(jī)械電氣、電子、EMC和交流電器的異常操作,其中為電子控制器軟件定義了三種類別:

Class A: Not intended to be relied upon for the safety of the equipment. (如房間恒溫器、濕度控制、照明控制、計(jì)時(shí)器、開(kāi)關(guān)等)

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

Class C: To prevent special hazards. (如自動(dòng)燃燒器控制、封閉的熱水器的熱切斷等)

IEC60730 Class B

復(fù)旦微MCU提供的IEC60730 Class B軟件庫(kù)包括一系列測(cè)試用例,為用戶提供了快速集成IEC 60730測(cè)試的途徑,可以顯著減少開(kāi)發(fā)工作、時(shí)間和成本,幫助大型電器市場(chǎng)的自動(dòng)化控制制造商滿足IEC60730 Class B規(guī)范。目前,該軟件庫(kù)支持的芯片系列有:FM33LC0系列,F(xiàn)M33LG0系列。

IEC60730 Class B軟件庫(kù)包含:?jiǎn)?dòng)時(shí)測(cè)試,運(yùn)行時(shí)測(cè)試。

啟動(dòng)時(shí)測(cè)試內(nèi)容:CPU寄存器自檢,程序計(jì)數(shù)器PC自檢,F(xiàn)lash內(nèi)容完整性校驗(yàn),RAM功能自檢,系統(tǒng)時(shí)鐘和中斷自檢;

運(yùn)行時(shí)測(cè)試內(nèi)容:CPU部分寄存器自檢,F(xiàn)lash內(nèi)容完整性校驗(yàn),RAM功能分塊自檢,棧上溢下溢檢測(cè),系統(tǒng)時(shí)鐘和中斷自檢。

部分檢測(cè)功能可通過(guò)修改宏定義值進(jìn)行開(kāi)關(guān)和配置。

變量存儲(chǔ)方式:源碼+反碼校驗(yàn),存儲(chǔ)在一對(duì)相鄰的獨(dú)立區(qū)域內(nèi)。測(cè)試運(yùn)行出現(xiàn)異常時(shí),軟件庫(kù)提供統(tǒng)一的錯(cuò)誤處理函數(shù),便于用戶對(duì)錯(cuò)誤進(jìn)行處理。

下圖為IEC60730 Class B軟件庫(kù)的文件結(jié)構(gòu):

wKgZomUD65SAKUikAADAVlYxGnk840.png

該軟件庫(kù)需占用一些外設(shè)和Flash、RAM空間,用戶可能會(huì)在集成軟件庫(kù)過(guò)程中遇到問(wèn)題時(shí)使用串口或IO口來(lái)指示當(dāng)前測(cè)試狀態(tài)和調(diào)試,因此用戶在MCU選型時(shí)需要考慮自身產(chǎn)品使用的資源和保證軟件庫(kù)用以完成任務(wù)的資源。

軟件庫(kù)的設(shè)計(jì)理念:底層實(shí)現(xiàn)和應(yīng)用分離。所有底層操作相關(guān)代碼均被放置在platform文件夾下的([芯片系列]_impl.c/.h)中,用戶可修改各函數(shù)實(shí)現(xiàn)來(lái)調(diào)整軟件庫(kù)使用的資源。

來(lái)源:復(fù)微MCU愛(ài)好者天地

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16887

    瀏覽量

    349928
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5294

    瀏覽量

    119816
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    雅特力AT32 IEC 60730 Class B軟件庫(kù)使用指南

    概述IEC60730的附錄H(H.2.22)中對(duì)軟件進(jìn)行了分類A類軟件軟件僅實(shí)現(xiàn)產(chǎn)品的功能,不涉及產(chǎn)品的安全控制。B
    的頭像 發(fā)表于 05-20 08:15 ?1571次閱讀
    雅特力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'>庫(kù)</b>使用指南

    極海APM32F030系列MCU通過(guò)IEC60730軟件安全認(rèn)證

    60335標(biāo)準(zhǔn)的電機(jī)控制軟件安全認(rèn)證程序庫(kù),有助于大幅減少軟件工程師投入認(rèn)證的時(shí)間和成本,助力用戶聚焦硬件及產(chǎn)品外圍功能的研發(fā)創(chuàng)新。 ? ? IEC60730
    的頭像 發(fā)表于 05-26 14:06 ?2788次閱讀
    極海APM32F030系列<b class='flag-5'>MCU</b>通過(guò)<b class='flag-5'>IEC60730</b><b class='flag-5'>軟件</b>安全認(rèn)證

    請(qǐng)問(wèn)C2000支持IEC60730的library發(fā)布了嗎?

    想問(wèn)一下,28035支持IEC60730, class B 的library 發(fā)布了嗎?最新的library是不是集成在ROM中?
    發(fā)表于 08-19 07:05

    IEC60730的相關(guān)資料推薦

    現(xiàn)在很多的產(chǎn)品都需要過(guò)IEC60730的標(biāo)準(zhǔn),在產(chǎn)品設(shè)計(jì)的時(shí)候,工程師就應(yīng)該很好的考慮你的軟硬件要求。那么IEC60730到底是什么呢,我們先來(lái)原版資料看一下,一張圖就看...
    發(fā)表于 11-11 06:56

    IEC60730 Class B

    IEC60730-1 applies to automatic electrical controls in association with equipmentfor household
    發(fā)表于 09-12 10:38 ?12次下載

    關(guān)于GD32 MCU助力IEC60730-1的性能分析和介紹

    IEC60730中的詳細(xì)標(biāo)準(zhǔn)是確保機(jī)電設(shè)備不會(huì)對(duì)用戶造成危險(xiǎn)的關(guān)鍵。IEC60730的內(nèi)容包括機(jī)械、電氣、電子、環(huán)境、持久性、EMC和交流設(shè)備的異常操作等方面。在IEC60730的電子控制要求(附錄
    的頭像 發(fā)表于 10-22 15:41 ?8824次閱讀
    關(guān)于GD32 <b class='flag-5'>MCU</b>助力<b class='flag-5'>IEC60730</b>-1的性能分析和介紹

    IEC60730 CLASS B 代碼安全認(rèn)證 MCU自檢

    前言做一個(gè)項(xiàng)目,UL認(rèn)證時(shí),需要MCU做各種自檢來(lái)保證產(chǎn)品安全。關(guān)于IEC60730家用電器的制造商必須采取措施,以確保其產(chǎn)品的安全和可靠地運(yùn)行,以符合國(guó)際電氣公司的IEC60730標(biāo)準(zhǔn)
    發(fā)表于 10-25 15:21 ?38次下載
    <b class='flag-5'>IEC60730</b> <b class='flag-5'>CLASS</b> <b class='flag-5'>B</b> 代碼安全認(rèn)證 <b class='flag-5'>MCU</b>自檢

    學(xué)會(huì)設(shè)計(jì)符合IEC60730的產(chǎn)品

    現(xiàn)在很多的產(chǎn)品都需要過(guò)IEC60730的標(biāo)準(zhǔn),在產(chǎn)品設(shè)計(jì)的時(shí)候,工程師就應(yīng)該很好的考慮你的軟硬件要求。那么IEC60730到底是什么呢,我們先來(lái)原版資料看一下,一張圖就看...
    發(fā)表于 11-06 09:05 ?25次下載
    學(xué)會(huì)設(shè)計(jì)符合<b class='flag-5'>IEC60730</b>的產(chǎn)品

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730_1_60335-1_Class_B安全規(guī)范的設(shè)計(jì)指南

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730_1_60335-1_Class_B安全規(guī)范的設(shè)計(jì)指南
    發(fā)表于 11-21 17:07 ?1次下載
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>實(shí)現(xiàn)UL_CSA_<b class='flag-5'>IEC60730_1_60335-1_Class_B</b>安全規(guī)范的設(shè)計(jì)指南

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730-1_60335-1_Class_B安全規(guī)范的設(shè)計(jì)指南

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730-1_60335-1_Class_B安全規(guī)范的設(shè)計(jì)指南
    發(fā)表于 11-21 17:07 ?2次下載
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>實(shí)現(xiàn)UL_CSA_<b class='flag-5'>IEC60730-1_60335-1_Class_B</b>安全規(guī)范的設(shè)計(jì)指南

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730_60335_Class_B安全規(guī)范的設(shè)計(jì)指南

    AN4435_基于STM32系列MCU實(shí)現(xiàn)UL_CSA_IEC60730_60335_Class_B安全規(guī)范的設(shè)計(jì)指南
    發(fā)表于 11-21 17:07 ?0次下載
    AN4435_基于STM32系列<b class='flag-5'>MCU</b>實(shí)現(xiàn)UL_CSA_<b class='flag-5'>IEC60730_60335_Class_B</b>安全規(guī)范的設(shè)計(jì)指南

    RA CLASS B認(rèn)證函數(shù)庫(kù)使用簡(jiǎn)介

    介紹 RA系列單片機(jī)是瑞薩推出的32位ARM單片機(jī),在某些產(chǎn)品中需要通過(guò)安規(guī)認(rèn)證,如IEC60730CLASS B),芯片硬件本身已經(jīng)通過(guò)IEC60730認(rèn)證了,今天主要說(shuō)RA芯片
    的頭像 發(fā)表于 01-18 12:25 ?1627次閱讀

    AN071基于IAR環(huán)境下RISC-V內(nèi)核IEC60730認(rèn)證庫(kù)移植

    AN071基于IAR環(huán)境下RISC-V內(nèi)核IEC60730認(rèn)證庫(kù)移植
    發(fā)表于 03-01 18:51 ?1次下載
    AN071基于IAR環(huán)境下RISC-V內(nèi)核<b class='flag-5'>IEC60730</b>認(rèn)證<b class='flag-5'>庫(kù)</b>移植

    芯??萍糃S32F03X系列芯片通過(guò)IEC 60730軟件安全認(rèn)證

    近日,芯??萍计煜翪S32F03X系列MCU產(chǎn)品順利通過(guò)IEC60730軟件安全認(rèn)證。CS32F03X安全診斷庫(kù)能夠針對(duì)MCU核心組件進(jìn)行安
    的頭像 發(fā)表于 11-01 10:25 ?866次閱讀
    芯海科技CS32F03X系列芯片通過(guò)<b class='flag-5'>IEC</b> <b class='flag-5'>60730</b><b class='flag-5'>軟件</b>安全認(rèn)證

    復(fù)旦MCU通過(guò)IEC/UL 60730 B類家電功能安全認(rèn)證

    IEC60730電器自動(dòng)控制器安全標(biāo)準(zhǔn)定義了多種測(cè)試和診斷方法,確保家用電器的嵌入式控制硬件和軟件能夠安全運(yùn)行。復(fù)旦微電子可提供支持IEC60730ClassB認(rèn)證的
    的頭像 發(fā)表于 02-19 12:33 ?687次閱讀
    <b class='flag-5'>復(fù)旦</b><b class='flag-5'>微</b><b class='flag-5'>MCU</b>通過(guò)<b class='flag-5'>IEC</b>/UL <b class='flag-5'>60730</b> <b class='flag-5'>B</b>類家電功能安全認(rèn)證