新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 家電操作:安全第一

        家電操作:安全第一

        作者:Meng He & Greg Verge 時間:2015-05-13 來源:電子產品世界 收藏

          摘要:

        本文引用地址:http://www.104case.com/article/274117.htm

          除了讓家用電器的外形更加時尚美觀之外,OEM廠商還需要考慮如何滿足/UL 等安全規程的要求。

          正文:

          您是否曾聽說過“瘋狂電器”的故事?比如微波爐自動啟動;烤箱不需要任何人工指令就能啟動預熱功能。無線電和電磁接口在我們的世界里無所不在,因此確保家用電器的安全操作已變得越來越重要,這樣我們才可以確信一家人外出度假時,烤箱不會燒毀房屋。

          /UL 標準是由國際電工技術委員會()專門針對家電設備中的自動電氣控制單元而制定的一套安全要求。該標準對家用電器的機械、電氣、電子、環境耐久性、電磁兼容性(EMC)以及異常操作進行了詳細介紹。如今,電器產品的大部分自動電子控制都采用了具有嵌入式存儲器和輸入/輸出外設的單芯片微控制器(MCU)。嵌入式MCU設計人員必須要滿足IEC安全標準要求。由于資格認證過程可能需要花費幾個月的時間,因此許多MCU廠商均提供實時嵌入式軟件和API,以幫助加快資格認證過程。

          IEC 標準將家電軟件分為三類:

          • A類:與設備安全性不相關的軟件控制功能。這類功能包括濕度控制、照明控制、定時器和開關。

          • B類:用于防止對控制設備進行不安全操作的軟件控制功能。例如,可能包括洗衣機中的熱熔斷器和門鎖。

          • C類:用于防止特殊危險情況的軟件控制功能。特殊危險情況包括用于封閉不通風熱水器系統的燃燒器自動控制和熱斷流器。

          大部分家用電器系統(如洗衣機、洗碗機、烘干機、冰箱、冰柜和烹調器/爐子)均應歸為B類。但可能會引起爆炸的電器是例外,比如燃氣控制的烘干機,這類電器應歸為C類。

          根據IEC 60730-1標準,B類軟件應采用以下結構之一:

          1. 帶有功能測試的單通道:在帶有功能測試的單通道結構中,軟件可根據需要采用單個CPU來執行功能。在應用啟動后執行功能測試,以確保所有的關鍵功能均能可靠運行。

          2. 帶有定期自測試的單通道:在帶有定期自測試的單通道結構中,軟件可根據需要采用單個CPU來執行功能。測試嵌入到軟件中,在軟件處于執行模式下時定期進行自測試。

          3. 無對比的雙通道:在無對比的雙通道結構中,軟件可采用兩個CPU來執行重要功能。在執行重要功能之前,這兩個CPU均需要確認它們已經完成了相應的任務。

          盡管雙通道結構的實現方案比上述任一種單通道結構的可靠性都高,但它的成本也更高,因為需要使用兩個CPU。此外,雙通道系統設計起來也更為復雜,因為兩個設備需要經常進行通信。基于上述原因,許多電器制造商都轉而采用帶有定期自測試實現方案的單通道結構。

          家用電器制造商在將最終產品推向市場之前,必須將其送往美國保險商實驗室(UL)進行認證。這個過程需要花費大量時間和金錢。為了簡化并加快認證過程,MCU和片上系統(SoC)供應商(Microchip、Freescale、賽普拉斯、Atmel等)通常會開發一些安全特性(如IEC 60730安全庫)以及應用手冊,以幫助制造商更快地滿足規章要求。此外,一些供應商也會通過德國電氣電子和信息技術協會(VDE)來認證其產品,比如賽普拉斯的可編程片上系統(PSoC)MCU系列,并在線發布認證證書供開發人員使用。這樣供應商不必自己去提交這些測試,可以減少制造過程中的開發和文檔編制工作,從而節省了認證成本。無論是“庫”還是“程序”集,MCU供應商均提供了源代碼和應用程序接口(API),以便在系統集成過程中進行生產優化和程序調試。

          隨著家用電器逐漸變得更加智能,它們支持的傳感器種類也更加廣泛。例如,洗衣機中的溫度傳感器允許對水溫進行精確控制,而壓力傳感器可用于測量洗衣筒中的水位,濁度傳感器可監測水的混濁度。傳感器本質上就是模擬裝置,因此家用電器前面板電路板上至少有一個模擬信號軌。不過考慮到工作環境的噪聲等級,可能需要對這些信號進行放大或衰減、過濾、頻移等操作。要調節這些信號,需要使用一些組件,例如可編程增益放大器(PGA)、多路復用器總線、混合器、比較器(CMP)以及模數轉換器(ADC)等。

          以下示例演示了如何測試ADC的安全操作。在該示例中,我們將在PSoC設備上使用10位DelSig ADC[1]。下面的函數可實施ADC值測試。如果數字化輸入電壓值在定義的精度范圍內等于所需的參考電壓值,則表示測試成功。測試成功時,函數返回0;否則它將返回1(失敗)。

          函數

          uint8 SelfTest_ADC(void)

          Returns: 0 No error

          1 Error detected

          #define ADC_TEST_ACC 10

          // +/- ADC result value

          在這個設計(圖1)中,我們使用了兩個組件。每個組件均可進行配置,且均包含使用PSoC Creator IDE構建的全套動態生成的API庫。PSoC組件是嵌入式IC,在PSoC Creator軟件中用一個圖標來表示。它們可用于將多個IC和系統接口集成到一個PSoC中。設計人員可將它們作為圖標進行拖放以構建系統。完成系統配置后,即可對固件進行編寫、編譯和調試。

          在本例中,可將參考電壓連接至兩極,這樣便可以計算ADC增益和ADC偏移。測試功能可在測試之前保存所有組件配置和非保留寄存器,并在之后恢復它們。此功能可在調用期間一次完成輸入參考電壓值的測量。在下次調用過程中,輸入參考電壓的極性會發生變化,這樣就可以用新的電極進行測試。此實現方案的優勢是縮短了測試執行時間。

          在過去的十年里,消費類電子產品的用戶界面設計經歷了革命性的飛躍,在此期間,數十億部機械按鍵被電容式觸摸感應按鍵所取代。家用電器制造商也逐漸開始采用穩健可靠的電容式觸摸感應界面。盡管電容式觸摸按鍵外形美觀時尚,但它們也對安全標準提出了更高要求,特別是在嚴苛或敏感的操作環境中更為如此。為了降低風險,必須對用戶界面IC進行失效模式與效果分析(FMEA)。就像IEC 60730一樣,IC供應商可能會為涉及FMEA[2]的電容式感應提供專用安全庫。

          最常見的故障來源有物理PCB、觸摸表面以及與傳感器的連接。幸運的是,這類故障在制造測試中最容易被檢測到,而且在實際使用中不常發生。無論如何,一旦檢測到故障,用戶都必須能夠以一種安全的方式從故障中恢復或將系統關閉。隨著將用戶界面和主系統控制器集成到一個IC中的趨勢日益顯現,家用電器用戶也需要一個專用于電容式觸摸感應的軟件庫。以賽普拉斯的CapSense為例,使用了IDAC、VADC、PWM 和多路復用器混合信號模塊。這些元件中任何一個的不正常運行都可能會導致誤判的觸摸或觸摸未檢測到。專門針對電容式感應的專用安全庫能夠為家用電器制造商提供故障安全型功能。

          隨著家用電器變得越來越智能、越來越時尚,消費者的安全操作意識也在不斷提高,嵌入式系統設計人員也需要跟上這一發展趨勢。無論軟件庫是基于API或安全程序,我們都要隨時保持領先,要比消費者搶先一步發現潛在的故障,防患于未然。

          插圖說明:

          圖1.(png格式):本原理圖顯示了采用PSoC Creator IDE構建的IEC安全ADC測試實現方案。

          參考資料:

          [1] AN78175 - PSoC® 3和PSoC 5LP - IEC 60730 B類安全軟件庫。www.cypress.com/go/homeappliance_safety

          [2] AN79973 - PSoC3和PSoC5 CapSense CSD - IEC 60730 B類安全軟件庫。www.cypress.com/go/homeappliance_safety

        模數轉換器相關文章:模數轉換器工作原理


        水位傳感器相關文章:水位傳感器原理
        熔斷器相關文章:熔斷器原理


        關鍵詞: IEC 60730

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 舒兰市| 灌南县| 府谷县| 闽清县| 青阳县| 西和县| 岳阳市| 武山县| 辉县市| 屯昌县| 石河子市| 阜城县| 平和县| 河源市| 日喀则市| 赤水市| 竹溪县| 黑河市| 湖北省| 江安县| 抚远县| 金堂县| 江孜县| 长武县| 师宗县| 金阳县| 天门市| 金门县| 永吉县| 巨野县| 顺平县| 县级市| 合肥市| 那曲县| 喜德县| 鄂托克旗| 隆子县| 澄城县| 潼关县| 陵水| 隆德县|