Upload
ledieu
View
221
Download
0
Embed Size (px)
Citation preview
1
1Heim Systems GmbH
Wer ist Heim Systems GmbH?Wer ist Heim Systems GmbH?
Wir sind eine deutsche Firma
und Teil des Zodiac Konzerns
Unser Fokus ist
InstrumentationInstrumentation
Data Data AcquisitionAcquisition und und RecordingRecording SystemeSysteme
Weltweit
2
Heim Systems GmbH
42 Jahre Erfahrung im Bereich Messdatenerfassung und Signalkonditionierung mit weltweitem Bekanntheitsgrad
Heim Systems - HistorieHeim Systems - Historie
3
3Heim Systems GmbH
HEIM SYSTEMS GMBHStandorte
HEIM SYSTEMS GMBHStandorte
4
Heim Systems GmbH
November 2007Wolfgang Isermann
Herausforderungen bei der Konzeption
von verteilten Messdatenerfassungs - Systemen
5
5Heim Systems GmbH
EntwicklungszieleEntwicklungsziele
Das Entwicklungsziel bei der DATaRec4 Serie war die Konzeption eines Signalkonditionierungssystems, welches aus autarken Einzelkomponenten (Modulen) besteht. Diese Module können einzeln als auch im Verbund zentral oder „distributed“ betrieben werden. Dieses Konzept erlaubt die optimale Anpassung des Systems auf die unterschiedlichsten Applikationen innerhalb der Messtechnik.
6
6Heim Systems GmbH
Signal ModuleSignal Module
Anforderungen bei Single Modul Applikationen:
• Integriertes Netzteil
• Integriertes USB Interface
• Integrierte Kalibrier Einheit
Anforderungen bei Multi Modul Applikationen:
• Einheitliches elektrisches Interface
• Einheitliche Mechanik
• Master Modul Funktionalität
Unterschiedliche Signalmodule stehen für unterschiedliche Sensoren bzw. Datenquellen zur Verfügung. Diese können sowohl einzeln (autark) als auch kombiniert mittels eines Linkmoduls betrieben werden.
7
7Heim Systems GmbH
Kontakt remote Schnittstelle
Zeit und GPS Eingang
GigaBit Ethernet
Bis zu 8 Link SchnittstellenJeder Link unterstützt bis zu 8 Module
Display und Tasten
USB 2.0 hostGigaBit Ethernet host1394 b hostSAS host
USB 2.0 host
Service Port
USB 2.0 target
FireWire b
USB 2.0 targetGigaBit Ethernet target1394 b target
Link ModulLink Modul
BD
Bei kombinierten Systemen bildet das Linkmodul die Zentraleinheit zwischen Signalmodulen und Rechner (bei Front-end-Betrieb) oder zwischen Signalmodulen und Speichermodul (bei Recorder-Betrieb).
8
8Heim Systems GmbH
Elektrisches InterfaceElektrisches Interface
Pin 1/5) Power
Pin 3/4) twisted pair Daten Richtung eins
Pin 7/8) twisted pair Daten Richtung zwei
Pin 2/6) Schirmung
Pin 9) frei
Maximale Kabellänge 10m
Das elektrische Interface zwischen den Modulen wird mittels eines Spezialkabels realisiert. Die maximale Länge zwischen 2 Modulen beträgt 10 Meter. Die maximale Länge einer Kette (8 Signalmodule) beträgt 50 Meter.
9
9Heim Systems GmbH
Start up PhaseStart up Phase
C
C C
• Wie viele Module
• Kabel Länge
• Zeit Synchronisation
Short message
Paket
Puls
Broadcast message
Link Modul Signal Modul Signal Modul
In der „Start up Phase“ schickt das Linkmodul eine „Broadcast“-Nachricht an alle in der Kette befindlichen Module. Als Antwort schickt jedes Signalmodul eine Nachricht an das Linkmodul. Damit erhält das Linkmodul die Information über die Konfiguration der Signalkette.
10
10Heim Systems GmbH
Kabel LängeKabel Länge
C
C C
Short message
Paket
Puls
Broadcast message
Signal Modul Signal ModulLink Modul
Um die Laufzeiten insbesondere bei verteilten Systemen in den Kabeln zu kompensieren, sendet das Linkmodul einen Start/Stop-Puls mit definiertem zeitlichen Abstand. Dieser Abstand wird dem Signalmodul mittels einer Shortmessage mitgeteilt. Im Signalmodul wird mit Hilfe eines TDC-Chips (Time to Digital Converter) der Pulsabstand hochgenau (60 ps) gemessen. Das Ergebnis wird dem Linkmodul mittels Shortmessage mitgeteilt. Somit sind Laufzeiten im Kabel bekannt und können kompensiert werden. Die Laufzeit pro Meter Kabel beträgt ca. 4 ns.
11
11Heim Systems GmbH
Zeit SynchronisationZeit Synchronisation
C
C C
Short message
Paket
Puls
Broadcast message
Kontinuierliche Zeit Synchronisation
Signal Modul Signal ModulLink Modul
Durch Anklicken der Kreise während der Präsentation werden Hyperlinks geöffnet, die detaillierte Informationen beinhalten.
12
12Heim Systems GmbH
Link ModuleLink Module
Time source26 MHz
Clock104 MHz
MGTPar-Seriell
XILINC FPGA
3,1 Gbit/s
8/ 10 bit codingrandomiser
Link
1,04 Gbit/s
Data
Blockdiagramm des MGT
13
13Heim Systems GmbH
Signal module / clock recoverySignal module / clock recovery
De-randomiser / randomiser
Connector
to LMMGT
Serial / Par
Data
XILINC FPGA
3,1 Gbit/s
MGTSerial / Par
8/ 10 bit codingRandomiser / de-randomiser
Clock ConverterTuneable
26MHz crystal104 MHz
104
MH
z
I/O part of the module
Analogue sampling clock
gen. data
delay compensation
Connector
to SM
Die Kommunikation zwischen den Signalmodulen bzw. zwischen Signalmodul und Linkmodul erfolgt über die MGTs (Multi Gigabit Tranceivers – im XILINC FPGA integriert).
In jedem Signalmodul erfolgt eine „Signalkonditionierung“ der Clock, um zu verhindern, dass sich die Flankensteilheit und somit die Genauigkeit innerhalb einer Kette von mehreren Modulen verschlechtert.
14
14Heim Systems GmbH
DatenflußDatenfluß
C
C C
Short message
Paket
Puls
Broadcast message
Signal Modul Signal ModulLink Modul
Jedes Modul kann bis zu 1 Sekunde Datenpakete speichern. Der DMA Prozess zumLink hat eine Netto Datenrate von ca. 700MBIT/s . Max. theoretischer Wert ist 3,3 GBit. Die Datenkommunikation und damit die Steuerung der Prozesse erfolgt durchShortmessages. Die einzelnen Pakete der Signalmodule werden im Linkmodul zusammengefügt und über die Computer-Schnittstellen Gigabit Ethernet, USB2, Firewireund SATA dem Computer (Front-end-Modus) oder einem Speichermedium (Recorder-Modus) zur Verfügung gestellt.
Der Maus-Klick auf den blauen Smiley im Linkmodul öffnet einen weiteren Hyperlink.
15
15Heim Systems GmbH
6 channel Voltage/ICP Module
Signal moduleSignal module
Das 6-Kanal-Analog-Modul DIC6B beinhaltet 3 Platinen, wobei der Analog-Teil (Eingang) durch den Digitalteil (ADC- und Prozessor-Platine) durch eine Abschirmung separiert ist.
16
16Heim Systems GmbH
I / O partI / O partFPGAi.AC/DC/ICP
HP/LPAmpli. A/D
converter
MGT R
MGT T
Data collection
Packet gen.
Time stamp.
Mod
ule
cont
rolle
r
DataHeaderCHS TS
Latest every 100ms or depending on the block size
AC/DC/ICP
HP/LPAmpli. A/D
converter
AC/DC/ICP
HP/LPAmpli. A/D
converter
AC/DC/ICP
HP/LPAmpli. A/D
converter
AC/DC/ICP
HP/LPAmpli. A/D
converter
AC/DC/ICP
HP/LPAmpli. A/D
converter
Jeder Kanal besitzt eine eigene Signalkonditionierungs-Hardware. Mittels eines FPGAswerden Pakete generiert, die Checksummen (CHS), Header-Informationen sowieZeitstempel (time stamps) und Daten enthalten. Diese Pakete gelangen über MGTs(Multiple Gigabit Tranceivers) zum Controller Board.
17
17Heim Systems GmbH
Controller partController part
CHSHeader
Transport packet
Check CHS
yes
no
Module ID
Module controller
link
DataHeaderCHS TS
DataHeaderCHS TS
Pakete, die vom IO-Board generiert wurden, werden als Erstes durch den Controller auf korrekte Checksumme überprüft. Ist diese Checksumme inkorrekt (fehlerhafteÜbertragung), wird das Paket vom Controller nochmal angefordert.
Danach generiert der Controller ein neues Paket, welches dann zum Linkmodul gesendetwird. Dieses Paket enthält als Zusatzinformation die Modul-ID sowie am Ende eineChecksumme, die wesentlich einfacher aufgebaut ist als die Checksumme innerhalb des Pakets. Dadurch wird eine schnelle Übertragung der Pakete erreicht.
18
18Heim Systems GmbH
RecordRecordT0
T0
Power on: Signal Modul generiert Pakete; die Paketgröße hängt von der Bitrate ab
T1
Link Modul sendet ‚Start Nachricht‘ mit zwei Zeit Marker max. delay 50ms
TA1 TB1
Signal Modul sendet die Pakete, die jünger als TB sindWenn alle Pakete die jünger als TA sind gesendet wurden, erfolgt eine ‚ready Nachricht‘ an das Link Modul
T3
T3,5
T4
Erhält das Link Modul von allen Signal Modulen die ‚ready Nachricht‘,wird eine neue ‚Start Nachricht‘ mit TA und TB generiert
TA2 TB2
T6
T6
Beim Ereichen der Marke TB werden keine Pakete mehr von den Signal Modulen gesendet
Time position
19
19Heim Systems GmbH
Datenfluß 2Datenfluß 2
C
C C
Short message
Paket
Puls
Broadcast message
Signal Modul Signal ModulLink Modul
Im Normalfall schickt jedes Modul Datenpakete über den Link zum Linkmodul. Die Kommunikation zwischen den Signalmodulen und dem Linkmodul wird dabeidurch „Shortmessages“ realisiert.
Für den Fall, dass der interne Speicher eines Signalmoduls die „High water mark“erreicht (in unserem Beispiel das grüne Modul), wird dem Linkmodul dies per SMSsignalisiert. Als Reaktion wird der Datentransfer des roten Moduls gestoppt, um denSpeicher des grünen Moduls auszulesen und so einen Datenverlust zu verhindern.
Ist der Inhalt des Speichers entsprechend ausgelesen, erfolgt Normalbetrieb.
20
20Heim Systems GmbH
Datenfluß 3Datenfluß 3
C
C C
CHS Fehler
Short message
Paket
Puls
Broadcast message
Link Modul Signal Modul Signal Modul
Für den Fall, dass die Checksumme ein fehlerhaftes Datenpaket detektiert (hier rotdargestellt), wird durch das Linkmodul dieses Datenpaket noch mal vomentsprechenden Signalmodul angefordert. Auch hier erfolgt die Kommunikation mittelsSMS.
21
21Heim Systems GmbH
DATaRec-4
Applikationen
Heutzutage werden immer höhere Ansprüche hinsichtlich Genauigkeit, Flexibilität und Geschwindigkeit an die Messlabore gestellt. In immer kürzeren Zyklen müssen Prototypen bzw. Modifikationen durchgemessen und Berichte erstellt werden. Durch diese kürzeren Intervalle und die erhöhten Anforderungen wird die Genauigkeit und die jeweilige Kanalanzahl, die gleichzeitig gemessen und verarbeitet werden muss, immer weiter steigen. Des Weiteren werden Systeme benötigt, die den „normalen“ Messtag hinsichtlich der jeweiligen Kanalanzahl ermöglichen, aber auch Systeme, die eine wesentlich größere Kanalanzahl unterstützen. Auch sogenannte Trouble-Shooting-Einsätze sind in vielen Bereichen schon fast an der Tagesordnung. Diese Einsätze werden in den meisten Fällen nur mit einer geringen Kanalanzahl durchgeführt. In diesem Fall muss der Anwender aber extrem flexibel reagieren können, da er nur dort messen kann, wo das Problem auftaucht. Und dieser Einsatzort kann z.B. in einem anderen Land sein. Für diese unterschiedlichen Applikationen musste ein Messlabor bisher unterschiedliche Hardwarekomponenten zur Verfügung haben. Dies bedeutet natürlich eine immense Bindung von Kapital, da ein gewisser Teil der Hardware zwar bevorratet werden muss, aber nicht täglich zum Einsatz kommt. Außerdem können die verschiedenen Hardwarekomponenten in den seltensten Fällen miteinander kombiniert werden, um ein Vielkanalsystem aufzubauen. Die Bedienung ist unterschiedlich, und inwieweit alle Messsysteme das 100% identische Ergebnis liefern, ist fraglich. Neben dem Aspekt, die Genauigkeit weiter zu optimieren, ist der oben aufgeführte Sachverhalt für Heim Systems die Triebfeder gewesen, ein vollkommen neues Konzept im Bereich der Messtechnik zu realisieren.
22
22Heim Systems GmbH
Applikation PrüfstandApplikation Prüfstand
Eine typische Applikation für die DATaRec4 Serie ist die Datenerfassung bei Prüfständen. Durch die Möglichkeit der verteilten Messanordnung können die Signalkonditionierungsmodule in Sensor-Nähe innerhalb des Prüfstands angeordnet werden. Mittels nur eines Kabels (Link) können die Daten in diesem Beispiel aus der Kabine zu einem Kontroll- und Analyseraum geleitet werden.
23
23Heim Systems GmbH
Applikation PrüfstandApplikation Prüfstand
• Nur ein Kabel aus der Kabine
• Signalkonditionierung in Sensor Nähe
24
24Heim Systems GmbH
Applikation FahrversuchLoad Collective Measurement
Applikation FahrversuchLoad Collective Measurement
Zurückgelegte Strecke
Stadt 45 km
Landstraße 100 km
Autobahn 82 KM
Stadt 33%
Landstraße 46%
Autobahn 21%
Ein weiteres Anwendungsgebiet für die DATaRec4 Serie ist der mobile Einsatz wie hier bei einem „load collective measurement“ dargestellt. Die Kompaktheit und Robustheit des Systems gepaart mit hoher Messgenauigkeit bilden hier die wesentlichen Vorteile.
25
25Heim Systems GmbH
• Kompaktheit
• Scalierbar
• Kostengünstig
• Hohe Genauigkeit
FahrversuchFahrversuch
26
26Heim Systems GmbH
Vielen Dank für IhreAufmerksamkeit!
Heim Systems GmbH