Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des...

7
Raster-Scanner des Therapie Projektes

Transcript of Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des...

Page 1: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

Raster-Scanner des Therapie Projektes

Page 2: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

Echtzeit-Kontrollsystem Therapie

Aufgabe: Steuerung des Schwerionenstrahls schneller Bestrahlungsabbruch bei auftretenden Fehlern

Komponenten: Intensitätsmessung (2fach redundant)

Ionisationskammern 12,5 µs Ausleseintervall

Strahlpositionsmessung (2fach redundant) Vieldrahtkammern, je Ebene 112 Drähte 150 µs Ausleseintervall

Ansteuerung der Scannermagnete Strahlanforderung über Beschleuniger-Pulszentrale: Energie (254 Stufen), Fokus (7

Stufen), Intensität (15 Stufen) Online-Datenmonitor

Page 3: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

Realisierug VME Module mit

TMS320C40 Floating Point DSP 2 MB Speicher für Programm + Daten 16 MB Speicher für Bestrahlungspläne GTB Gerätebus Interface für Ansteuerung und Auslese der Hardware Kommunikationspfade der Module untereinander über DSP COM Ports

Page 4: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

C40DSP

16 MBRAM

2 MBRAM

2KBDual-PortedRAM

VME

YRAM Kontroll-

register

Kontroll-register

XRAM

Front Panel Bus

GTB G

loba

l Bus

Loca

l Bus

SAM - Steuerungs und Auslesemodul

Addressed mode

Tok

en

mod

e

X

Y

CO

M-L

ink

CO

M-L

ink

Page 5: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

S I T O

SIT

O X

YSAMO1MIT

SAMI2MIT

SAMPMIT

SAMSMIT

ICVerst.IMSSIT

ICVerst.IMSSIT

RS232SIT

PZASIT

MNGAH

MNGAV

SIT

SIT

S I T O

SIT

O X

YSAMO2

MIT

SAMDMIT MEMSIT

Lin

ks

VM

E

AS

R

VM

E

SK

R

Kontrollbus

GTB

Ortskammern

SAMI1MIT

E ch tze it-K on tro lle d e r T he ra p ie

Page 6: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

Tools für DSP-Softwareentwicklung

DOS-basierter Compiler und Assembler Assembler für zeitkritische Anwendungen (bis ~2x schneller als C)

Simulator gut geeignet für Test von Algorithmen, Programmlaufzeiten nicht geeignet für Tests von Echtzeitverhalten

Emulator Debuggen direkt auf DSP-Hardware in Echtzeit Anschluss über JTAG Interface

Page 7: Raster-Scanner des Therapie Projektes. Echtzeit-Kontrollsystem Therapie " Aufgabe: " Steuerung des Schwerionenstrahls " schneller Bestrahlungsabbruch.

Neue DSP Entwicklungen C6000 DSP Familie von TI

100-300 MHz clock, VLIW Architektur, 8 Recheneinheiten parallel sehr effektiver C-Compiler, Assembler Optimizer Simulator, Emulator, DSP-BIOS/RTDX

neue Projekte: HADES Readout Controller mit C6211 SAM2, 2x C6701 ...