FMUSER Wireless Video- und Audioübertragung einfacher!

[E-Mail geschützt] WhatsApp + 8618078869184
Sprache

    Design des Mikrocontroller-Steuerungssystems gemäß IEC 60730 Safety Compliance Standard

     

    Engagiert in einer Vielzahl von Designteams für Verbrauchergeräte, die vor der Herausforderung standen, die relevanten Sicherheitsstandards, einschließlich der europäischen IEC 60730-Normen, zu erfüllen. Die meisten Unternehmen möchten Produkte für den globalen Markt entwickeln, daher ist das Designteam normalerweise dafür verantwortlich, die strengsten weltweiten Standards für das gesamte Gerätedesign zu erfüllen. Sie können selbstverständlich jeden beliebigen Mikrocontroller (MCU) und die entsprechenden unterstützenden IC-Entwicklungskompatiblen Produkte verwenden. Eine zunehmende Anzahl von MCUs enthält jedoch hardwarespezifische Funktionen, ohne dass externe Komponenten erforderlich sind, um die Konformität zu erreichen. Mal sehen, ob Sie Sicherheits-Compliance benötigen, sowie einige, die den Weg für die Compliance der MCU ebnen sollen. Insbesondere lösen die Normen IEC 60730-1 die Verwendung von MCU-basierten Steuerungssystemen gemäß Anhang H dieser Spezifikation. Die meisten elektrischen Verbrauchergeräte wie Waschmaschinen, Kühlschränke und ähnliche Produkte gehören zur Klasse B. Der Zweck dieser Norm besteht darin, sicherzustellen, dass der Systemausfall nicht zu einem unsicheren Betrieb des Geräts führt. Zum Beispiel sollte der Systemausfall keine unsichere Temperatur verursachen, die dem Bediener schaden oder einen Brand verursachen könnte. Beachten Sie auch, dass das Konzept hinter der IEC 60730 und die Technologie, die hier besprochen wird, auch außerhalb der Verbrauchergeräteanwendungen angewendet werden kann. Tatsächlich müssen viele Arten von eingebetteten Systemen (die nicht unbedingt dem Management von behördlichen Standards unterliegen) vor Systemausfällen geschützt werden. Normalerweise hängt die IEC-60730-Konformität in MCU-basierten Systemen von Ihrem Anwendungscode ab, der der Firmware hinzugefügt wurde. Um jedoch das Zentrum der MCU-Hardwarefunktionen zu sichern, können durch Eliminieren externer Komponenten die Firmware-Entwicklung vereinfacht, die Leistung verbessert und die Kosten gesenkt werden. Konformitätsmethoden Es gibt drei Hauptmethoden, um MCU-basierte Systeme in Übereinstimmung mit den IEC 60730-Standards zu entwerfen. Die komplexeste Architektur mit einem sogenannten Dual-Channel, Dual-MCU parallel und einer Steuerschaltung sowie einer Vergleichsfunktion stellt sicher, dass die beiden Kanäle die gleichen Ergebnisse liefern. Diese Methode wird jedoch im Allgemeinen als zu teuer für den Verbrauchermarkt angesehen. Dann haben wir uns entschieden, die Kosten der beiden Einkanalverfahren zu begrenzen. Sie können das System zum Zeitpunkt der Herstellung des Produkts testen, um zu verhindern, dass die Konformität nicht erreicht wird. In der Vergangenheit wird meist das Herstellungsprüfverfahren gewählt, es ist die einfachste und kostengünstigste Alternative. Heutzutage entscheiden sich immer mehr Produkthersteller dafür, regelmäßige Selbsttestfunktionen hinzuzufügen, um sicherzustellen, dass das Produkt im Feld nicht versagt. Dies ist der Ansatz, auf den wir uns hier konzentrieren werden. Die eigentliche Sicherheitsauthentifizierung wird auf dem Endgerät durchgeführt, aber die potentiellen Fehler in Anhang H gelten für die MCU. Tatsächlich enthält das Zubehör eine detaillierte Liste der internen MCU-Elemente und die damit verbundenen Fehler müssen in einem regelmäßigen Selbsttest getestet werden, und die Leichtigkeit in irgendeiner Weise. Zum Beispiel muss das Selbsttestregister in der Karte oder der Programmzähler (PC) Wert des Fehlers erkannt werden, Einzelbit-Speicherfehlererkennung und erkennt fehlerhafte Interrupt-Operationen - einschließlich Unterbrechung tritt nicht auf, die Unterbrechung tritt zu häufig auf . Zusätzliche Elemente zur Behebung des Kommunikationsfehlers und zur korrekten Taktung des Taktbetriebs, der Betriebssequenz. Beispiele für Waschmaschinen Lassen Sie uns nun einen Blick auf die MCU werfen (insbesondere wird sie allgemein als digitaler Signalcontroller (DSC) bezeichnet und wird von der DSP-MCU unterstützt) Einige Beispiele, wie die Einhaltung vereinfacht werden kann. Abbildung 1 zeigt ein Blockschaltbild eines auf der Texas Instruments (TI) DSC-Waschmaschine basierenden Designs. Dieses Diagramm gilt für Festkomma-DSC der Serie TMS320C24x, TMS320F282x mit der Bezeichnung Serie DSC und TMS320F2802x / 2806x Piccolo-Serie für Fest- und Gleitkomma-DSC. Alle setzen auf die DSC 32 TI C2000-Kerne, die in einem einzigen DSP-Prozessor-Design (hauptsächlich Motorsteuerung) und Systemsteuerungsaufgaben verarbeitet werden können. Es kann sein, aber in jedem Fall werden IEC-60730 C2000 DSC-Elemente auf einer separaten MCU in Kombination mit dem Systemcontroller im DSC erfasst. Abbildung 1: Die DSC TI C2000-Serie erreicht unabhängige Takt- und andere Funktionen, um das Systemdesign zu vereinfachen und entspricht dem IEC-60730-Standard. TI DSC bietet mehrere Elemente zur Unterstützung der Compliance. Zum Beispiel umfasst der IC-Chip-Oszillator ein Doppel. Ansteuerung einer Haupt-MCU und Betriebssysteme. Das zweite Mal kann als Kontrollgruppe verwendet werden, die periodisch unabhängig von dem implementierten Selbsttest durchgeführt wird. IC umfasst ferner eine Überwachungsschaltung, die die Versorgungsspannung überwacht, was zu einer in der Norm beschriebenen Fehlfunktion führen kann. Darüber hinaus enthält DSC auch Schreibschutzregister. Natürlich erfordern viele Anwendungen keine 32-Bit-Geräteverarbeitungsfähigkeiten, die von DSC bereitgestellt werden. Glücklicherweise bieten die MCU-Anbieter die Standardfunktion nach IEC-60730 für die traditionellen 8-Bit- und 16-Bit-MCU-Familien an. Freescale Echtzeit-Interrupt Freescale unterstützt diese Funktionen beispielsweise auf seiner MC9S08AWx MCU, die MCU ist Teil einer breiten Palette der MC9S08 8-Bit-Familie. 9S08AW MCU enthält eine Echtzeit-Interrupt (RTI)-Funktion, Sie können viele Selbsttestfunktionen erreichen. Abbildung 2 zeigt die RTI-Funktion. Im oberen Teil der Figur umfasst das Echtzeit-Interrupt-Statussteuerregister (das SRTISC) 3 – Auswahl der Echtzeit-Interrupt-Verzögerung (das RTIS) – Einstellen des periodischen CPU-Interrupt-Intervalls. Der Abstand kann zwischen 8 ms und 1.04 Sekunden variieren. Integrierter Interrupt vom 1-KHz-RC-Oszillator, unabhängig vom CPU-Takt. Abbildung 2: Verwenden Sie die von Freescale genannte Echtzeit-Interrupt-Funktion (RTI), wenn ein Interrupt-Dienstprogramm gestartet wird, ein System zur Überprüfung, ob ein von IEC-60730 definierter Fehler vorliegt. Die Selbsttestfunktion ist in der von RTI generierten Interrupt-Service-Routine (ISR) implementiert. ISR kann beispielsweise den Wert des PCs bei jeder Iteration überprüfen. Bleibt der PC bei drei aufeinanderfolgenden Iterationen unverändert, kann der ISR die MCU-Karte übernehmen und im Softwarezyklus Vorkehrungen treffen. RTI ermöglicht auch die Überwachung der Taktfrequenz durch ISR. ISR verwendet einfach eine Integrationszeit, um einen Zeitstempel für jeden Interrupt-Dienst zu erstellen und zu überprüfen, ob alle nachfolgenden Messwerte gültig sind. Darüber hinaus kann der Test, der auf dem Chip mit integrierter Funktionalität des internen Taktgenerators implementiert ist, langsam oder schnell sein oder der CPU-Takt verloren gehen. ISR aktivierte RTI-Sperre und kann die Register der Taktverlusterkennungsfunktion überwachen. Freescale unterstützt eine Reihe verschiedener sicherheitsorientierter Funktionen, einschließlich der Methode zur Überprüfung der Speichergenauigkeit. Darüber hinaus unterstützt das Unternehmen auch die 16-Bit-DSC-MC56Fx-Serie mit IEC-60730-zentrierten Funktionen. Über die MCU-Architektur IEC 60730 Gleichzeitig verfügt die MCU von Renesas im Feld möglicherweise über die umfangreichste Architektur, hauptsächlich weil das Unternehmen eine ehemalige traditionelle MCU von Hitachi, Mitsubishi und NEC verkauft. Geschäft mit Mikroelektronik. Das Unternehmen verfügt jedoch über sehr konsistente Sicherheits-Compliance-Funktionen im gesamten Produktportfolio. Der Watchdog-Timer (WDT) ist eine Schlüsselkomponente, in der in den meisten Fällen die Sicherheitsstandards eingehalten werden. Renesas ausgereifte 8 und 16 R8C, M16C, 8 und 16 Bit 32-Bit H8-Familie und SuperH MCU erreichten unabhängig von der CPU-Taktquelle WDT. Renesas unterstützt weiterhin die solide WDT-Unterstützung der neueren 16-Bit- und 32-Bit-RL78-MCU-Familie der RX-Serie. Darüber hinaus hat das Unternehmen im Laufe der Zeit weitere Funktionen in der Hardware hinzugefügt. Zum Beispiel die Einführung des Rechenbausteins M16C CRC (Cyclic Redundancy Check), der unabhängig vom CPU-Betrieb ist. CRC kann verwendet werden, um Kommunikationsfehler und Speicher zu erkennen. Die Serien RL78 und RX unterstützen auch CRC und fügen weitere Funktionen hinzu. Zum Beispiel der RL78 inklusive RAM-Paritätserkennung, die Speicherzugriffskontrollfunktion stellt die Taktfrequenz und Überwachungsfunktionen ein. RX enthält eine ähnliche Reihe von Selbstdiagnosefunktionen und die Funktion des Datenkonverters. Sicherheitsdesign Wenn Ihre nächsten Designanforderungen eine sichere Ausgangsfehlerbedingungsmethode gewährleisten, sollten Sie sich überlegen, wie die MCU-Lieferanten den IEC-60730-Standard erfüllen. Tatsächlich haben alle MCU-Anbieter die IEC-60730-Richtlinie übernommen. Die Auswahl der MCU mit einer Funktion zur Einhaltung der Hardwaresicherheit kann die Systemstückliste reduzieren, was zu Kosten-, Leistungs- und Leistungsvorteilen führt. Darüber hinaus stellen MCU-Anbieter in der Regel Beispielcode zur Verfügung, um die Anforderungen von IEC-60730 zu erfüllen. Der Code beschleunigt Ihr Endprodukt, das dem Fehlercode oder der Systemhardware sicher standhält, erheblich.

     

     

     

     

    Alle auflisten Frage

    Nickname

    E-Mail

    Fragen

    Unsere anderen Produkt:

    Professionelles UKW-Radiosender-Ausrüstungspaket

     



     

    IPTV-Lösung für Hotels

     


      Geben Sie eine E-Mail-Adresse ein, um eine Überraschung zu erhalten

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikaans
      sq.fmuser.org -> Albanisch
      ar.fmuser.org -> Arabisch
      hy.fmuser.org -> Armenisch
      az.fmuser.org -> Aserbaidschanisch
      eu.fmuser.org -> Baskisch
      be.fmuser.org -> Weißrussisch
      bg.fmuser.org -> Bulgarisch
      ca.fmuser.org -> Katalanisch
      zh-CN.fmuser.org -> Chinesisch (vereinfacht)
      zh-TW.fmuser.org -> Chinesisch (traditionell)
      hr.fmuser.org -> Kroatisch
      cs.fmuser.org -> Tschechisch
      da.fmuser.org -> Dänisch
      nl.fmuser.org -> Niederländisch
      et.fmuser.org -> Estnisch
      tl.fmuser.org -> Philippinisch
      fi.fmuser.org -> Finnisch
      fr.fmuser.org -> Französisch
      gl.fmuser.org -> Galizisch
      ka.fmuser.org -> Georgisch
      de.fmuser.org -> Deutsch
      el.fmuser.org -> Griechisch
      ht.fmuser.org -> Haitianisches Kreol
      iw.fmuser.org -> Hebräisch
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Ungarisch
      is.fmuser.org -> Isländisch
      id.fmuser.org -> Indonesisch
      ga.fmuser.org -> Irisch
      it.fmuser.org -> Italienisch
      ja.fmuser.org -> Japanisch
      ko.fmuser.org -> Koreanisch
      lv.fmuser.org -> Lettisch
      lt.fmuser.org -> Litauisch
      mk.fmuser.org -> Mazedonisch
      ms.fmuser.org -> Malaiisch
      mt.fmuser.org -> Malteser
      no.fmuser.org -> Norwegisch
      fa.fmuser.org -> Persisch
      pl.fmuser.org -> Polnisch
      pt.fmuser.org -> Portugiesisch
      ro.fmuser.org -> Rumänisch
      ru.fmuser.org -> Russisch
      sr.fmuser.org -> Serbisch
      sk.fmuser.org -> Slowakisch
      sl.fmuser.org -> Slowenisch
      es.fmuser.org -> Spanisch
      sw.fmuser.org -> Suaheli
      sv.fmuser.org -> Schwedisch
      th.fmuser.org -> Thai
      tr.fmuser.org -> Türkisch
      uk.fmuser.org -> Ukrainisch
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamesisch
      cy.fmuser.org -> Walisisch
      yi.fmuser.org -> Jiddisch

       
  •  

    FMUSER Wireless Video- und Audioübertragung einfacher!

  • Kontakt

    Adresse
    Nr.305 Zimmer HuiLan Gebäude Nr.273 Huanpu Road Guangzhou China 510620

    E-Mail:
    [E-Mail geschützt]

    Telefon / WhatApps:
    +8618078869184

  • Kategorien

  • Newsletter

    ERSTER ODER VOLLSTÄNDIGER NAME

    E-Mail

  • paypal Lösung  Western UnionBank von China
    E-Mail:[E-Mail geschützt]    WhatsApp: +8618078869184 Skype: sky198710021 Rede mit mir
    Copyright 2006-2020 Powered By www.fmuser.org

    Kontakt