DE102012204361A1 - Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement - Google Patents
Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement Download PDFInfo
- Publication number
- DE102012204361A1 DE102012204361A1 DE201210204361 DE102012204361A DE102012204361A1 DE 102012204361 A1 DE102012204361 A1 DE 102012204361A1 DE 201210204361 DE201210204361 DE 201210204361 DE 102012204361 A DE102012204361 A DE 102012204361A DE 102012204361 A1 DE102012204361 A1 DE 102012204361A1
- Authority
- DE
- Germany
- Prior art keywords
- signal
- circuit arrangement
- interface device
- transmission units
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C25/00—Arrangements for preventing or correcting errors; Monitoring arrangements
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61N—ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
- A61N5/00—Radiation therapy
- A61N5/10—X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
- A61N5/1042—X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy with spatial modulation of the radiation beam within the treatment head
- A61N5/1045—X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy with spatial modulation of the radiation beam within the treatment head using a multi-leaf collimator, e.g. for intensity modulated radiation therapy or IMRT
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/18—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
- G06F11/183—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits by voting, the voting not being performed by the redundant components
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61N—ELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
- A61N5/00—Radiation therapy
- A61N5/10—X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
- A61N5/1048—Monitoring, verifying, controlling systems and methods
- A61N2005/1074—Details of the control system, e.g. user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/18—Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
- G06F11/181—Eliminating the failing redundant component
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05G—X-RAY TECHNIQUE
- H05G1/00—X-ray apparatus involving X-ray tubes; Circuits therefor
- H05G1/08—Electrical details
- H05G1/26—Measuring, controlling or protecting
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Life Sciences & Earth Sciences (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Pathology (AREA)
- Measurement Of Radiation (AREA)
Abstract
Die Erfindung betrifft eine Schaltungsanordnung (50) mit einer elektronischen Schaltung (26, 32, 52) und zumindest einer Schnittstelleneinrichtung (26, 32, 52) welche dazu ausgelegt ist, die elektronische Schaltung (26, 32, 52) mit einer externen Signalleitung (34, 36, 46) zu koppeln, wobei die Schnittstelleneinrichtung (24, 32, 52) hierzu eine Übertragungseinheit (56, 58, 70, 78) aufweist, welche zum Empfangen eines Eingangssignals (24, 28, 34) und zum Verarbeiten des Eingangssignals ausgelegt ist. Die Schnittstelleneinrichtung (26, 32, 52) weist zumindest zwei weitere Übertragungseinheiten (56, 58, 70, 78) der gleichen Art auf, und die Signaleingänge aller Übertragungseinheiten (56, 70, 78) zum Empfangen desselben Eingangssignals (34, 24) ausgelegt sind und alle Übertragungseinheiten (56, 58, 70, 78) mit einer Vergleichseinrichtung (62, 74, 82) gekoppelt sind, welche dazu ausgelegt ist, die von den Übertragungseinheiten (56, 70, 78) verarbeiteten Signale (60, 72, 80) zu vergleichen und eine Abweichung zwischen den verglichenen Signalen (60, 72, 80) durch ein Abweichungssignal zu signalisieren.The invention relates to a circuit arrangement (50) having an electronic circuit (26, 32, 52) and at least one interface device (26, 32, 52) which is designed to connect the electronic circuit (26, 32, 52) to an external signal line (26). 34, 36, 46), the interface means (24, 32, 52) having therefor a transmission unit (56, 58, 70, 78) adapted to receive an input signal (24, 28, 34) and to process the input signal is designed. The interface device (26, 32, 52) has at least two further transmission units (56, 58, 70, 78) of the same type, and the signal inputs of all transmission units (56, 70, 78) designed to receive the same input signal (34, 24) and all the transmission units (56, 58, 70, 78) are coupled to a comparator (62, 74, 82) which is adapted to receive the signals (60, 72, 80) processed by the transmission units (56, 70, 78) ) and to signal a deviation between the compared signals (60, 72, 80) by a deviation signal.
Description
Die Erfindung betrifft eine Schaltungsanordnung mit einer elektronischen, insbesondere digitalen, Schaltung sowie zumindest einer Schnittstelleneinrichtung, welche die elektronische Schaltung mit einer externen Signalleitung koppelt, damit zwischen der elektronischen Schaltung und der Signalleitung ein Signal in zumindest eine Übertragungsrichtung übertragen werden kann. Zu der Erfindung gehört auch ein Verfahren zum Erkennen einer fehlerhaften Funktionsweise einer Übertragungseinheit einer solchen Schnittstelleneinrichtung. Schließlich ist von der Erfindung ein medizinisches Gerät umfasst, welches eine Quelle für radioaktive Strahlung oder Röntgenstrahlung aufweist und bei welchem eine Steuereinheit bereitgestellt ist, die in einem von der Strahlung der Quelle durchdrungenen Bereich angeordnet ist. The invention relates to a circuit arrangement with an electronic, in particular digital, circuit and at least one interface device which couples the electronic circuit with an external signal line, so that a signal can be transmitted in at least one transmission direction between the electronic circuit and the signal line. The invention also includes a method for detecting a faulty functioning of a transmission unit of such an interface device. Finally, the invention comprises a medical device which has a source of radioactive radiation or X-radiation and in which a control unit is provided which is arranged in an area penetrated by the radiation of the source.
Elektronische Schaltungen, wie sie beispielsweise zum Auswerten von Messsignalen oder zum Erzeugen von Steuersignalen verwendet werden können, müssen bisweilen in einer Umgebung betrieben werden, in der ein hohes Risiko besteht, dass die Funktionstüchtigkeit der Schaltung beeinträchtig wird. So kann es sein, das eine elektronische Schaltung bei hohen Temperaturen, in einem starken elektrischen oder magnetischen Feld oder in einem von Röntgenstrahlung oder radioaktiver Strahlung durchdrungenen Bereich eingesetzt werden muss. Beispiele für Geräte mit solchen Schaltungen sind in der Strahlungstherapie zu finden, wo solche Schaltungen zum Digitalisieren von Messwerten oder zum Ansteuern von Stellmotoren benötigt werden. Dabei können die Schaltungen dann insbesondere einer Gammastrahlung und gegebenenfalls auch einer Beta- und Neutronenstrahlung ausgesetzt sein. In einem Bestrahlungsgerät für die Krebstherapie ist dies bei der Steuerelektronik für Motoren von Kollimatorflügeln eines Kollimators und die Auswerteelektronik für zugehörige Stellungssensoren der Motoren der Fall. Um eine unerwartete Fehlfunktion solcher Schaltungen zu vermeiden, müssen diese zum einen gegen die schädlichen Umwelteinflüsse geschützt werden. Andererseits kann ein solcher Schutz nicht immer perfekt sein, sodass es auch wünschenswert ist, im Falle einer Fehlfunktion einer Komponente einer elektronischen Schaltung zumindest zu erkennen, dass deren Funktionsweise gestört ist. Günstigstenfalls sind dann auch Maßnahmen vorgesehen, um selbst bei einer Fehlfunktion einer Komponente die Fehlfunktion kompensieren zu können und so die elektronische Schaltung weiter betreiben zu können. Electronic circuits, such as may be used to evaluate measurement signals or generate control signals, sometimes need to operate in an environment where there is a high risk of compromising the performance of the circuit. Thus, it may be that an electronic circuit must be used at high temperatures, in a strong electric or magnetic field or in an area penetrated by X-radiation or radioactive radiation. Examples of devices with such circuits can be found in radiation therapy, where such circuits are needed to digitize readings or drive servomotors. In this case, the circuits can then be exposed in particular to gamma radiation and possibly also to beta and neutron radiation. In an irradiation device for cancer therapy, this is the case with the control electronics for motors of collimator blades of a collimator and the evaluation electronics for associated position sensors of the motors. In order to avoid an unexpected malfunction of such circuits, they must firstly be protected against the harmful environmental influences. On the other hand, such protection may not always be perfect, so that it is also desirable, in the event of a malfunction of a component of an electronic circuit, at least to recognize that its functioning is disturbed. At best, then measures are provided to compensate even in case of malfunction of a component malfunction and to be able to continue to operate the electronic circuit.
Eine besondere Schwierigkeit bei der Erkennung einer Fehlfunktion ergibt sich im Zusammenhang mit den Schnittstellen einer elektronischen Schaltung, über welche diese mit anderen elektrischen oder elektronischen Geräten gekoppelt ist. Wird beispielsweise über eine solche Schnittstelle, wie etwa einem Analog-Digital-Wandler, ein Signal eines Sensors empfangen, so ist es seitens des digitalen Schaltkreises nicht möglich, anhand des empfangenen Messsignals zu erkennen, ob dessen Verlauf sich durch die gemessene physikalische Größe selbst oder durch eine Fehlfunktion der Schnittstelle ergeben hat. Hierzu müsste man das Messsignal des Sensors selbst kennen. A particular difficulty in detecting a malfunction arises in connection with the interfaces of an electronic circuit, via which it is coupled with other electrical or electronic devices. If, for example, a signal of a sensor is received via such an interface, such as an analog-to-digital converter, then it is not possible for the digital circuit to detect from the received measurement signal whether its course is determined by the measured physical variable itself or resulting from a malfunction of the interface. For this one would have to know the measuring signal of the sensor itself.
Im Zusammenhang mit der Steigerung der Robustheit eines FPGA (Field programmable gate array) gegen den störenden Einfluss von radioaktiver Strahlung auf dessen Speicherzellen, ist aus der
Im Zusammenhang mit der Erkennung einer fehlerhaften Funktionsweise einer Fehlerkorrektureinrichtung (ECC – Error-Correction-Code) innerhalb eines digitalen Schaltkreises ist aus der
Aufgabe der vorliegenden Erfindung ist es, bei einer Schaltungsanordnung eine fehlerhafte Funktionsweise einer Schnittstelleneinrichtung einer elektronischen Schaltung zumindest zu erkennen. The object of the present invention is to at least detect a faulty mode of operation of an interface device of an electronic circuit in the case of a circuit arrangement.
Die Aufgabe wird durch eine Schaltungsanordnung gemäß Patentanspruch 1, ein medizinisches Gerät gemäß Patentanspruch 11 und ein Verfahren gemäß Patentanspruch 14 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind durch die Unteransprüche gegeben. The object is achieved by a circuit arrangement according to claim 1, a medical device according to claim 11 and a method according to
Die erfindungsgemäße Schaltungsanordnung geht aus von einer Schnittstelleneinrichtung, die in einer Schaltungsanordnung eine elektronische Schaltung mit einer externen Signalleitung koppelt und die hierzu eine Übertragungseinheit aufweist, die ein Eingangssignal je nach Übertragungsrichtung entweder von der Signalleitung oder der Schaltung empfängt und dieses Eingangssignal verarbeitet, um es dann am Ausgang der Schnittstelleneinrichtung an die elektronische Schaltung bzw. an die externe Signalleitung auszugeben. Im Zusammenhang mit der Erfindung kann es sich bei der Schnittstelleneinrichtung beispielsweise um eine Bus- oder Netzwerkschnittstelle handeln. In diesem Fall stellt dann die beschriebene Übertragungseinheit die ein einer solchen Netzwerkschnittstelle üblicherweise vorgesehene MAC-Einrichtung (MAC – Medium-Access-Control) dar. Bevorzugt weist die Übertragungseinheit in einem solchen Fall auch eine Fehlerkorrektureinrichtung (ECC – ECC-Error-Correction-Code) auf. Eine weitere Möglichkeit einer Schnittstelleneinrichtung, wie sie im Zusammenhang mit der erfindungsgemäßen Schaltungsanordnung bereitgestellt sein kann, ist eine Pulsweitenmodulation, wobei dann die Übertragungseinheit einen Pulsweitenmodulator umfasst. Ein weiteres Beispiel für eine Schnittstelleneinrichtung ist ein Messeingang, bei welchem die Übertragungseinheit einen Analog-Digital-Wandler aufweist. The circuit arrangement according to the invention is based on an interface device which, in a circuit arrangement, couples an electronic circuit to an external signal line and which, for this purpose, has a transmission unit which transmits an input signal depending on the direction of transmission either from the signal line or the circuit receives and processes this input signal to then output to the output of the interface device to the electronic circuit or to the external signal line. In connection with the invention, the interface device may be, for example, a bus or network interface. In this case, the described transmission unit then represents the MAC device (MAC medium access control) usually provided for such a network interface. In such a case, the transmission unit preferably also has an error correction device (ECC - ECC Error Correction Code ) on. Another possibility of an interface device, as may be provided in connection with the circuit arrangement according to the invention, is a pulse width modulation, in which case the transmission unit comprises a pulse width modulator. Another example of an interface device is a measurement input in which the transmission unit has an analog-to-digital converter.
Um nun eine solche Schnittstelleneinrichtung gegen den Einfluss einer Störgröße aus dem Umfeld, insbesondere gegen Röntgenstrahlung und radioaktive Strahlung, robuster auszugestalten, ist bei der erfindungsgemäßen Schaltungsanordnung vorgesehen, dass die Schnittstelleneinrichtung zusätzlich zu der einen Übertragungseinheit zumindest zwei weitere Übertragungseinheiten desselben Typs aufweist. Die Signaleingänge aller dieser Übertragungseinheiten sind dabei zum Empfang desselben Eingangssignals ausgelegt. Mit anderen Worten werden die Übertragungseinheiten zum Verarbeiten desselben Eingangssignals parallel betrieben. Somit liegt dann das empfangene und verarbeitete Eingangssignal zumindest dreimal vor. Die Ausgänge der Übertragungseinrichtungen sind mit einer Vergleichseinrichtung gekoppelt, die dazu ausgelegt ist, die von den Übertragungseinheiten verarbeiteten Signale zu vergleichen und eine Abweichung zwischen den verglichenen Signalen durch ein Abweichungssignal zu signalisieren. Diese Funktionsweise ist in dem ebenfalls zur Erfindung gehörenden Verfahren zusammengefasst. Bei der Vergleichseinrichtung kann es sich beispielsweise einfach um logische Gatter handeln oder um ein Programm, das durch die elektronische Schaltung ausgeführt wird. In order to make such an interface device more robust against the influence of a disturbance variable from the environment, in particular against X-radiation and radioactive radiation, the circuit arrangement according to the invention provides that the interface device has at least two further transmission units of the same type in addition to the one transmission unit. The signal inputs of all these transmission units are designed to receive the same input signal. In other words, the transmission units are operated in parallel for processing the same input signal. Thus, then the received and processed input signal is present at least three times. The outputs of the transmission means are coupled to a comparator which is arranged to compare the signals processed by the transmission units and to signal a deviation between the compared signals by a deviation signal. This mode of operation is summarized in the method also belonging to the invention. For example, the comparator may simply be logic gates or a program executed by the electronic circuit.
Die erfindungsgemäße Schaltungsanordnung und das erfindungsgemäße Verfahren weisen den Vorteil auf, dass innerhalb der Schnittstelleneinrichtung unabhängig von dem eigentlichen Verlauf des Eingangssignals erkannt werden kann, ob die Übertragungseinheiten korrekt funktionieren. Durch Bereitstellen von zumindest drei Übertragungseinheiten desselben Typs nutzt man hierbei die Erkenntnis, dass es extrem unwahrscheinlich ist, das zwei der Übertragungseinheiten in genau derselben Weise gestört werden, und hierdurch zwei identische, aber falsche Verarbeitungsergebnisse entstehen können. Insbesondere für den Fall, dass die Übertragungseinheiten zwar, wie benötigt, dieselbe Verarbeitungsfunktion bereitstellen, hierbei aber eine unterschiedliche Bauweise aufweisen, ist es extrem unwahrscheinlich, dass zwei Übertragungseinheiten bei einem Betrieb in derselben Umgebung identische Fehlfunktionen aufweisen. The circuit arrangement according to the invention and the method according to the invention have the advantage that it can be detected within the interface device, independently of the actual course of the input signal, whether the transmission units function correctly. By providing at least three transmission units of the same type, one recognizes that it is extremely unlikely that two of the transmission units will be disturbed in exactly the same way, and thus two identical but incorrect processing results may result. In particular, in the case where the transmission units provide the same processing function as needed but have a different construction, it is extremely unlikely that two transmission units will have identical malfunctions when operating in the same environment.
Um eine Fehlfunktion nicht nur erkennen, sondern diese auch kompensieren zu können, sieht eine vorteilhafte Weiterbildung der Schaltungsanordnung vor, dass alle Übertragungseinheiten mit einer Auswahlschaltung gekoppelt sind, welche dazu ausgelegt sind, bei Signalisieren einer Abweichung durch die Vergleichseinrichtung das Ausgangssignal der Schnittstelleneinrichtung in der Weise zu erzeugen, dass als Ausgangssignal ein verarbeitetes Signal von einer derjenigen Übertragungseinheiten verwendet wird, deren verarbeitetes Signal mit denjenigen der meisten anderen übereinstimmt. Mit anderen Worten wird ein Ausgangssignal bereitgestellt, das mit der Mehrheit der verglichenen Signale übereinstimmt. Im Falle von drei Übertragungseinheiten bedeutet dies, dass bei einer Fehlfunktion einer der Übertragungseinheiten als Ausgangssignal dasjenige von einer der beiden anderen Übertragungseinheiten ausgegeben wird. In order to not only recognize a malfunction, but also to be able to compensate for it, an advantageous further development of the circuit arrangement provides that all transmission units are coupled to a selection circuit which is designed to signal the output of the interface device when signaling a deviation by the comparison device to produce, as output signal, a processed signal from one of those transmission units whose processed signal matches that of most others. In other words, an output signal is provided that matches the majority of the compared signals. In the case of three transmission units, this means that in the case of a malfunction of one of the transmission units, the signal output from one of the two other transmission units is output as an output signal.
Im Gegensatz zu einer dauerhaften Störung, wie etwa einer Überhitzung, sind ein besonderer Fehlerfall die sporadischen Störungen, wie sie beispielsweise durch radioaktive Strahlung verursacht werden können, indem beispielsweise der Inhalt eines Konfigurationsspeichers einer der Übertragungseinheiten aufgrund eines Ionisierungseffekts verändert wird. Nach dieser Einwirkung arbeitet die Übertragungseinheit an sich einwandfrei weiter, nur eben mit einer veränderten Konfiguration. Hier lohnt es sich, die Übertragungseinheit wieder in den gewünschten Zustand zu überführen, da die eigentliche Störung nicht mehr vorhanden ist. Hierzu sieht eine Ausführungsform der erfindungsgemäßen Schaltungsanordnung eine Neustarteinrichtung vor, die dazu ausgelegt ist, ein Resetsignal zu erzeugen, falls beim Vergleich der durch die Übertragungseinheiten verarbeiteten Signale ein Unterschied durch die Vergleichseinrichtung festgestellt wird. Das Resetsignal wird dabei zumindest an diejenige Übertragungseinheit übertragen, deren verarbeitetes Signal von der Mehrheit der verglichenen Signale abwich. Diese Übertragungseinheit wird dann neu gestartet, wodurch etwa der veränderte Speicherinhalt des Konfigurationsspeichers überschrieben wird. Das Erzeugen des Resetsignals kann direkt innerhalb der Schnittstelleneinrichtung geschehen, indem etwa die Vergleichseinrichtung direkt mit den Übertragungseinheiten über eine entsprechende Resetleitung gekoppelt ist. Eine andere Möglichkeit ist bei einer Ausführungsform gegeben, bei welcher die Schaltungsanordnung zusätzlich eine Überwachungseinrichtung (monitoring circuit) aufweist, welche sowohl mit der Vergleichseinrichtung als auch den Übertragungseinheiten gekoppelt sein kann. In contrast to a permanent disturbance, such as overheating, a particular failure is the sporadic disturbances such as may be caused by radioactive radiation, for example by changing the content of a configuration memory of one of the transmission units due to an ionizing effect. After this action, the transmission unit continues to work properly, just with a changed configuration. Here it is worthwhile to transfer the transmission unit back to the desired state, since the actual malfunction is no longer present. For this purpose, an embodiment of the circuit arrangement according to the invention provides a restarting device, which is designed to generate a reset signal, if a difference is detected by the comparison device when comparing the signals processed by the transmission units. The reset signal is transmitted at least to that transmission unit whose processed signal deviated from the majority of the compared signals. This transfer unit is then restarted, which overwrites approximately the changed memory contents of the configuration memory. The generation of the reset signal can be done directly within the interface device by, for example, the comparison device is coupled directly to the transmission units via a corresponding reset line. Another possibility is given in an embodiment in which the circuit arrangement additionally has a monitoring device (monitoring circuit), which may be coupled to both the comparison device and the transmission units.
Durch eine solche Überwachungseinrichtung können auch mehrere Schnittstelleneinrichtungen zentral überwacht werden. Auf der Grundlage der von den Vergleichseinrichtungen der einzelnen Schnittstelleneinrichtungen erzeugten Abweichungssignale kann durch die Überwachungseinrichtung dann auch ein Gesamtfehlerzustand der Schaltungsanordnung insgesamt ausgewertet werden. Für den Fall, dass der Gesamtfehlerzustand ein vorbestimmtes Kriterium erfüllt, also die zuverlässige Funktionsweise der Schaltungsanordnung nicht mehr gewährleistet ist, kann dann eine Schutzmaßnahme eingeleitet werden. Diese kann beispielsweise darin bestehen, ein Warnsignal auszugeben, das einem Benutzer der Schaltungsanordnung anzeigt, dass die Beeinträchtigung der Schaltungsanordnung durch die Umwelteinflüsse zu groß ist. Genauso kann auch ein Betrieb der Schaltungsanordnung unterbrochen werden. Genauso kann in der beschriebenen Weise ein Reset einzelner Übertragungseinheiten oder ganzer Schnittstelleneinrichtungen vorgesehen sein. In diesem Zusammenhang ist es bei Verwendung einer Überwachungseinrichtung auch möglich, gezielt Konfigurationsdaten in Registern der Schaltungsanordnung zu überschreiben. In diesem Fall werden die korrekten Konfigurationsdaten dann vorzugsweise in der Überwachungseinrichtung in einen Speicher redundant gespeichert, indem die Konfigurationsdaten dreimal in dem Speicher abgespeichert sind. By means of such a monitoring device, a plurality of interface devices can also be monitored centrally. On the basis of the deviation signals generated by the comparison devices of the individual interface devices, a total error state of the circuit arrangement as a whole can then also be evaluated by the monitoring device. In the event that the total error state meets a predetermined criterion, that is, the reliable operation of the circuit is no longer guaranteed, then a protective measure can be initiated. This may, for example, consist in outputting a warning signal which indicates to a user of the circuit arrangement that the impairment of the circuit arrangement due to the environmental influences is too great. Likewise, an operation of the circuit arrangement can be interrupted. Likewise, a reset of individual transmission units or entire interface devices can be provided in the manner described. In this context, when using a monitoring device, it is also possible to specifically overwrite configuration data in registers of the circuit arrangement. In this case, the correct configuration data are then preferably stored redundantly in the monitoring device in a memory by storing the configuration data three times in the memory.
Eine besonders bevorzugte Ausführungsform der erfindungsgemäßen Schaltungseinordnung erreicht die Robustheit gegenüber den störenden Einflüssen auf der Grundlage einer Schnittstelleneinrichtung, die durch ein FPGA bereitgestellt ist. Bei dieser Ausführungsform ist dann eine Programmiereinrichtung für den FPGA mit umfasst, die dazu ausgelegt ist, in Abhängigkeit von den durch die Vergleichseinrichtung der Schnittstelleneinrichtungen erzeugten Abweichungssignale ein Neuprogrammieren des FPGA durchzuführen. Diese Ausführungsform weist den Vorteil auf, das unabhängig von der Art und Weise, wie die Schnittstelleneinrichtung gestört wurde (Verändern eines Speicherinhalts oder Zerstören einer elektrischen Verbindung, beispielsweise in einem Transistor) die Schnittstelleneinrichtung oder auch nur eine einzelne Übertragungseinheit schaltungstechnisch neu konfiguriert werden. Ein Bestandteil der Programmiereinrichtung kann dabei beispielsweise durch die beschriebene Überwachungseinrichtung realisiert sein. A particularly preferred embodiment of the circuit arrangement according to the invention achieves the robustness against the disturbing influences on the basis of an interface device which is provided by an FPGA. In this embodiment, a programming device for the FPGA is then also included, which is designed to perform a reprogramming of the FPGA in dependence on the deviation signals generated by the comparison device of the interface devices. This embodiment has the advantage that, independently of the way in which the interface device was disturbed (changing a memory content or destroying an electrical connection, for example in a transistor), the interface device or just a single transmission unit can be reconfigured in terms of circuitry. A component of the programming device can be realized, for example, by the monitoring device described.
Gegebenenfalls kann es wünschenswert sein, den Schaltungsaufwand zur Realisierung der Schaltungsanordnung gering zu halten. Eine Möglichkeit hierzu bietet eine Ausführungsform der Schaltungsanordnung, bei welcher eine Schnittstelleneinrichtung Übertragungseinheiten aufweist, die für eine bidirektionale Übertragung ausgelegt sind, wie es etwa bei einer Bus- oder Netzwerkschnittstelle die Regel ist. Anstatt nun eine Vergleichseinrichtung auf beiden Seiten der Übertragungseinheiten vorzusehen, um sowohl auszusendende als auch empfangene Signale jeweils nach der Verarbeitung durch die Übertragungseinheiten miteinander vergleichen zu können, ist hier nur eine Vergleichseinrichtung vorgesehen und anstelle der zweiten vielmehr eine einfacher zu realisierende Umschalteinrichtung. Die Umschalteinrichtung ist nun dazu ausgelegt, zu einem ersten Eingangssignal, das in eine der beiden möglichen Übertragungsrichtungen übertragen wurde, anhand des hierzu erzeugten Abweichungssignals festzustellen, welcher der Übertragungseinheiten fehlerfrei arbeitet. Die Umschalteinrichtung merkt sich dann, welche Übertragungseinheit als funktionstüchtig erkannt wurde. Für den Fall, dass ein zweites Eingangssignal der Schnittstelleneinrichtung in die entgegengesetzte Übertragungsrichtung übertragen werden soll, führt die Übertragungseinrichtung das zweite Eingangssignal dann nur dieser Übertragungseinheit zu, ohne hinterher nach der Verarbeitung des zweiten Eingangssignals noch einen Vergleich durchzuführen. Diese Ausführungsform der Schaltungsanordnung beruht auf der Erkenntnis, dass Sende- und Empfangsvorgänge über eine bidirektionale Schnittstelleneinrichtung oft in kurzer Folge hintereinander vorkommen. Wird also z.B. beim Empfangen eines externen Signals überprüft, welche Übertragungseinheit einwandfrei funktioniert, kann anschließend beim Aussenden eines Antwortsignals diese Übertragungseinheit auch zum Aussenden ohne eine weitere Prüfung genutzt werden. Optionally, it may be desirable to minimize the amount of circuitry required to implement the circuitry. One possibility for this is provided by an embodiment of the circuit arrangement in which an interface device has transmission units which are designed for bidirectional transmission, as is the rule in the case of a bus or network interface, for example. Instead of now providing a comparison device on both sides of the transmission units in order to be able to compare both transmitted and received signals after processing by the transmission units, only one comparison device is provided here and instead of the second a switching device that is easier to implement. The switching device is now designed to determine to a first input signal that has been transmitted in one of the two possible transmission directions, based on the deviation signal generated for this purpose, which of the transmission units operates correctly. The switching device then notes which transmission unit was recognized as functional. In the event that a second input signal of the interface device is to be transmitted in the opposite direction of transmission, the transmission device then only supplies the second input signal to this transmission unit without subsequently performing a comparison after the processing of the second input signal. This embodiment of the circuit arrangement is based on the recognition that transmission and reception processes via a bidirectional interface device often occur in quick succession. Thus, for example, if when receiving an external signal checks which transmission unit is working properly, then this transmission unit can also be used to send out without further testing when sending a response signal.
Die erfindungsgemäße Schaltungseinordnung hat sich als besonders tauglich im Zusammenhang mit der Verwendung in einer Steuereinrichtung in einem medizinischen Gerät erwiesen. Die Erfindung umfasst entsprechend auch ein medizinisches Gerät, bei welchem eine Quelle eine radioaktive Strahlung oder eine Röntgenstrahlung abstrahlt und es hierbei notwendig ist, eine Steuereinrichtung des medizinischen Geräts in einem von der Strahlung durchdrungenen Bereich zu betreiben. Gemäß der Erfindung weist diese Steuereinrichtung eine Ausführungsform der beschriebenen erfindungsgemäßen Schaltungsanordnung auf. Insbesondere wird die erfindungsgemäße Schaltungsanordnung bevorzugt in einem medizinischen Gerät mit einem Kollimator verwendet, der zum Verstellen der Kollimatorflügel einen Elektromotor aufweist und bei dem eine Steuereinrichtung zum Steuern des Elektromotors eine Ausführungsform der erfindungsgemäßen Schaltungsanordnung aufweist. The circuit arrangement according to the invention has proven to be particularly suitable in connection with the use in a control device in a medical device. Accordingly, the invention also encompasses a medical device in which a source radiates radioactive radiation or X-ray radiation and it is necessary in this case to operate a control device of the medical device in an area penetrated by the radiation. According to the invention, this control device has an embodiment of the described circuit arrangement according to the invention. In particular, the circuit arrangement according to the invention is preferably used in a medical device with a collimator which has an electric motor for adjusting the collimator vanes and in which a control device for controlling the electric motor has an embodiment of the circuit arrangement according to the invention.
Neben den Mess- und Steuervorgängen, wie sie durch die Steuereinrichtung durchgeführt werden, ist natürlich auch eine Verarbeitung der Messsignale und eine daraus resultierende Erzeugung der Steuersignale nötig. Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen medizinischen Geräts findet eine solche Regelung, d. h. das von einem Sensorsignal abhängige Erzeugen von Steuersignalen, aber nicht in dem von der Strahlung durchdrungenen Bereich statt. Stattdessen ist eine Regelungseinrichtung außerhalb dieses Bereichs angeordnet, die dann aber von einem Sensor in dem durchstrahlten Bereich ein Sensorsignal über die Steuereinheit mit der erfindungsgemäßen Schaltungsanordnung empfängt und auch ein gemäß dem Regelungsverfahren zu dem Sensorsignal erzeugtes Stellsignal wieder über die Steuereinheit an einen Aktor, wie etwa einen Motor, überträgt. Hierdurch ergibt sich der Vorteil, dass der Schaltungsaufwand für denjenigen Teil des medizinischen Geräts, der robust gegen den Einfluss der Strahlung sein muss, verhältnismäßig gering gehalten werden kann. In addition to the measurement and control operations, as they are performed by the control device, of course, a processing of the measurement signals and a resulting generation of the control signals is necessary. According to an advantageous embodiment of the medical device according to the invention, such a regulation, ie the generation of control signals dependent on a sensor signal, does not take place in the area penetrated by the radiation. Instead, a control device is arranged outside this range, which then receives from a sensor in the irradiated area a sensor signal via the control unit with the circuit arrangement according to the invention and also a control signal generated according to the control method to the sensor signal again via the control unit to an actuator, such as a motor transmits. This has the advantage that the circuit complexity for that part of the medical device, which must be robust against the influence of radiation, can be kept relatively low.
Zur Erfindung gehören zudem auch Ausführungsformen des erfindungsgemäßen Verfahrens, welche Merkmale aufweisen, wie sie hier im Zusammenhang mit den Weiterbildungen der erfindungsgemäßen Schaltungsanordnung bereits beschrieben worden sind. Aus diesem Grund werden die entsprechenden Merkmale der Weiterbildungen des erfindungsgemäßen Verfahrens hier nicht noch einmal erläutert. The invention also includes embodiments of the method according to the invention which have features as they have already been described herein in connection with the developments of the circuit arrangement according to the invention. For this reason, the corresponding features of the developments of the method according to the invention will not be explained again here.
Im Folgenden wird die Erfindung noch einmal anhand von konkreten Ausführungsbeispielen näher erläutert. Dazu zeigt: In the following, the invention will be explained again with reference to concrete embodiments. This shows:
Bei den im Folgenden erläuterten Beispielen stellen die beschriebenen Komponenten der medizinischen Geräte jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der medizinischen Geräte dar, welche die medizinischen Geräte jeweils auch unabhängig voneinander weiterbilden und damit auch einzeln oder in einer anderen als der gezeigten Kombination als Bestandteil der Erfindung anzusehen sind. In the examples explained below, the described components of the medical devices each represent individual features of the medical devices, which are to be considered independently of one another, which also further develop the medical devices independently of each other and thus also individually or in a combination other than that shown To be considered invention.
In
Bei der elektrischen Schaltung
Bei dem Regler
Bei der Variante
Die Variante
Bei der Variante
Auf Grundlage der Erfindung können dagegen die Varianten
Bevorzugt ist hierbei die Variante
Von der elektrischen Schaltung
Der Analog-Digital-Wandler
Für einen gegen Einflüsse der Strahlung im Bereich
Die zweite Aufgabe des Voters
Der von dem Voter
Das von dem Sensor
In vielen Fällen kann es aber ausreichend sein, dass nur durch einen MAC-Block
Insgesamt ist durch die Beispiele gezeigt, wie beispielsweise in einem FPGA Ein- und Ausgabe-Schnittstellen, die dem Einfluss einer störenden Strahlung ausgesetzt sind, effektiv in ihrem Betrieb robuster gemacht werden können und hierdurch eine Verfälschung der durch diese Schnittstellen verarbeiteten Daten vermieden werden kann. Hierdurch wird insgesamt die Verfügbarkeit der so geschützten Schaltung verbessert, da durch die redundante Auslegung selbst bei Vorliegen einer Störung in einigen der Übertragungseinheiten weiterhin erkennbar ist, welche Signale korrekt verarbeitet worden sind. Overall, the examples show how, for example, in an FPGA, input and output interfaces which are exposed to the influence of interfering radiation can be effectively made more robust in their operation and thus a falsification of the data processed by these interfaces can be avoided. This overall improves the availability of the circuit protected in this way, since the redundant design, even in the presence of a fault in some of the transmission units, makes it still possible to identify which signals have been processed correctly.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 7768317 B1 [0004] US 7768317 B1 [0004]
- US 20080297191 A1 [0005] US 20080297191 A1 [0005]
- US 7443191 B2 [0005] US 7443191 B2 [0005]
Claims (14)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201210204361 DE102012204361A1 (en) | 2012-03-20 | 2012-03-20 | Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement |
PCT/EP2013/055188 WO2013139667A1 (en) | 2012-03-20 | 2013-03-14 | Method for detecting a malfunction of an interface device, circuit arrangement with an interface device, and medical device with such a circuit arrangement |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE201210204361 DE102012204361A1 (en) | 2012-03-20 | 2012-03-20 | Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102012204361A1 true DE102012204361A1 (en) | 2013-09-26 |
Family
ID=47913386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201210204361 Ceased DE102012204361A1 (en) | 2012-03-20 | 2012-03-20 | Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102012204361A1 (en) |
WO (1) | WO2013139667A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6409382B1 (en) * | 2000-03-28 | 2002-06-25 | Shimadzu Corporation | Mobile X-ray apparatus |
US7443191B2 (en) | 2002-12-30 | 2008-10-28 | Actel Corporation | Apparatus and method of error detection and correction in a radiation-hardened static random access memory field-programmable gate array |
US7444565B1 (en) * | 2003-11-24 | 2008-10-28 | Itt Manufacturing Enterprises, Inc. | Re-programmable COMSEC module |
US7768317B1 (en) | 2008-05-21 | 2010-08-03 | Actel Corporation | Radiation-tolerant flash-based FPGA memory cells |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6104211A (en) * | 1998-09-11 | 2000-08-15 | Xilinx, Inc. | System for preventing radiation failures in programmable logic devices |
DE102004032405A1 (en) * | 2004-07-03 | 2006-02-09 | Diehl Bgt Defence Gmbh & Co. Kg | Space-enabled computer architecture |
DE102005037233A1 (en) * | 2005-08-08 | 2007-02-15 | Robert Bosch Gmbh | Method and device for data processing |
EP2543045B1 (en) * | 2010-03-02 | 2014-05-07 | Elekta AB (PUBL) | Position detection for multi-leaf collimators |
-
2012
- 2012-03-20 DE DE201210204361 patent/DE102012204361A1/en not_active Ceased
-
2013
- 2013-03-14 WO PCT/EP2013/055188 patent/WO2013139667A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6409382B1 (en) * | 2000-03-28 | 2002-06-25 | Shimadzu Corporation | Mobile X-ray apparatus |
US7443191B2 (en) | 2002-12-30 | 2008-10-28 | Actel Corporation | Apparatus and method of error detection and correction in a radiation-hardened static random access memory field-programmable gate array |
US20080297191A1 (en) | 2002-12-30 | 2008-12-04 | Actel Corporation | Apparatus and method of error detection and correction in a radiation-hardened static random access memory field-programmable gate array |
US7444565B1 (en) * | 2003-11-24 | 2008-10-28 | Itt Manufacturing Enterprises, Inc. | Re-programmable COMSEC module |
US7768317B1 (en) | 2008-05-21 | 2010-08-03 | Actel Corporation | Radiation-tolerant flash-based FPGA memory cells |
Also Published As
Publication number | Publication date |
---|---|
WO2013139667A1 (en) | 2013-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102007042353B4 (en) | A method for detecting faults in a vehicle system of an active front steering | |
EP2817860A1 (en) | Safety switchgear with power supply unit | |
DE102005030612A1 (en) | Holding device for a sensor signal, method for forwarding a sensor signal and computer program | |
DE102017219448B4 (en) | Signal protocol interference detection system and method | |
WO2005064424A2 (en) | Process measurement apparatus featuring extended hardware failure recognition | |
DE102009019792A1 (en) | Control system for safely operating at least one functional component | |
EP3428748B1 (en) | Method and assembly for operating two redundant systems | |
EP1641126A2 (en) | Analogue-to-digital conversion circuit | |
DE112008003195T5 (en) | Electrical circuit with a physical transmission layer diagnostic system | |
EP2187175B1 (en) | Measuring transducer | |
DE102012102856A1 (en) | Apparatus and method for reading and storing data | |
EP1593006B1 (en) | Non-redundant safety monitoring for an electric drive mechanism (with a sensor) | |
EP2229645B1 (en) | Method for error recognition in a control system of a medical treatment and/or diagnosis device | |
DE102010051873B4 (en) | Integrated circuit arrangement and method for signal monitoring | |
DE102015003499B4 (en) | Multiturn encoder with increased security requirements | |
DE102012204361A1 (en) | Method for detecting an incorrect functioning of an interface device, circuit arrangement with an interface device and medical device with such a circuit arrangement | |
DE102009015683A1 (en) | Safety system for ensuring fail-safe control of electrical systems and safety control with it | |
DE112015002633T5 (en) | Detection chain of at least one physical quantity, in particular for a critical on-board avionics system, and associated detection method | |
DE102013112816A1 (en) | safety control | |
EP1966696A1 (en) | Method for recognizing a power outage in a data memory and recovering the data memory | |
DE10148029A1 (en) | Data protection method for field equipment, by copying data from primary storage device to secondary storage device is secondary storage device is defective | |
EP2851654B1 (en) | Absolute position measuring device | |
EP1777622A2 (en) | Instruction memory protection using Control Flow Checking | |
DE202006016012U1 (en) | System architecture for firmware, has two memory units, and safe input and output that are connected with one memory unit, where safe output is secured by checksum during modification or execution of application | |
AT513861B1 (en) | A method of protection against misprogramming of a field programmable logic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R002 | Refusal decision in examination/registration proceedings | ||
R003 | Refusal decision now final | ||
R003 | Refusal decision now final |
Effective date: 20150303 |