WO2007110166A2 - Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module - Google Patents

Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module Download PDF

Info

Publication number
WO2007110166A2
WO2007110166A2 PCT/EP2007/002382 EP2007002382W WO2007110166A2 WO 2007110166 A2 WO2007110166 A2 WO 2007110166A2 EP 2007002382 W EP2007002382 W EP 2007002382W WO 2007110166 A2 WO2007110166 A2 WO 2007110166A2
Authority
WO
WIPO (PCT)
Prior art keywords
interface
module
diagnostic
communication
diagnostic device
Prior art date
Application number
PCT/EP2007/002382
Other languages
German (de)
French (fr)
Other versions
WO2007110166A3 (en
Inventor
Jürgen RAUSCHENBERGER
Rainer Zaiser
Original Assignee
Vector Informatik Gmbh
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vector Informatik Gmbh filed Critical Vector Informatik Gmbh
Priority to EP07711976A priority Critical patent/EP1999587A2/en
Publication of WO2007110166A2 publication Critical patent/WO2007110166A2/en
Publication of WO2007110166A3 publication Critical patent/WO2007110166A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • G06F11/2733Test interface between tester and unit under test

Definitions

  • the invention relates to a method, a diagnostic module and a coupling device for coupling a diagnostic device, in particular a personal computer, to a communication interface of a device to be tested, in particular to a communication network of a motor vehicle, with a basic unit, the diagnostic device interface with a diagnostic device Communication controller for connecting the diagnostic device, and having at least one pluggable to a socket of the basic module module having a communication transceiver for forming a test interface for the communication interface of the device under test, wherein the coupling device at the test interface received data at the Diagnose réelle- Interface and / or outputs data received at the diagnostic device interface at the beauticiansmaschine.
  • the basic module is for example a plug-in card which can be plugged into a bus of the diagnostic device, for example a personal computer.
  • a known in a separate housing base assembly known, for example, via a USB (Universal Serial Bus) is connected to the diagnostic device.
  • the coupling device receives data that the device to be tested outputs at its communication interface so that, for example, data transmitted in a listening mode on a CAN bus of a motor vehicle is output at the diagnostic interface or received in active operation of the diagnostic device interface Data is output at the test interface.
  • the module is used to adapt to the respective communication interface of the device to be tested, for example to different CAN bus types or a LIN bus.
  • the majority of the components of the coupling device is arranged on the base unit, that is, on the plug-in board or in the separate housing of the base unit, so that the known coupling device is relatively difficult to adapt to the respective communication requirements.
  • the base unit and / or the at least one module at least one configurable by a loadable operating software for communication with the communication interface of the device to be tested
  • a loadable operating software for communication with the communication interface of the device to be tested
  • the coupling device can be optimally adapted by the loadable operating software to the communication interface of the device to be tested, in particular to a communication network of a motor vehicle.
  • the test interface controller or bus controller of the coupling device can be adapted to a CAN protocol, a LIN protocol, a FlexRay protocol (an automobile communication system) or the like.
  • the operating software contains, for example, logic software for operating i5 of the test interface controller, for example a so-called IP core (intellectual property core).
  • CAN controllers For example, in the prior art, if two CAN modules are plugged into the base unit, then two CAN controllers would have to be present. However, these CAN controllers are not required in an operating case if, for example, a LIN module or a Flexray module are plugged into the plug-in receptacles of the basic module. If, for example, a base unit has two plug-in receptacles and four different bus variants are provided for the test interface, in order to be prepared for each configuration, a total of eight controllers for the two test interfaces of the modules would be present in a conventional base unit.
  • the diagnostic device interface for example a USB interface (Universal Serial Bus), a PCI interface (Peripheral Component Interconnect Bus) or a Firewire interface (IEEE 1394) is distinguished from the test interface parts which, for example, have a LIN interface. Interface, one
  • the operating software is already stored on the coupling device and is loaded on a case-by-case basis into the test interface controller.
  • this requires a sufficiently large memory for storing the operating software.
  • the operating software it is therefore expedient for the operating software to be supplied by the diagnostic device, e.g. in particular a personal computer, is loaded on the coupling device. It is expedient, for example, if the diagnostic device or a software of the diagnostic device has the respective type of plugged into the plug-in receptacle
  • the coupling device sends this type identifier to the diagnostic device via the diagnostic device interface. It is particularly preferred if the type identifier is stored in the at least one module, which the type identifier according to query or automa-
  • the basic module which expediently comprises a separate housing from the diagnostic device or is advantageously designed as a plug-in card for the diagnostic device, preferably contains the means required for communication at the diagnostic device interface, in particular a diagnostic device communication controller.
  • a diagnostic device communication controller In the case of Ren module, however, are required for communication with the device to be tested means available, in particular a plug-in device to which the device to be tested can be connected, and a communication transceiver, 5 so that an optimal adaptation to the communication sections of the device to be tested is possible.
  • the at least one test interface controller may be part of the basic module or of the at least one module.
  • the diagnostic device communication controller (s) of the docking device may also include multiple diagnostic device communication controllers) and the one or more test interface controllers may be formed by a single package.
  • connection means of the basic module connect the module interface with the diagnostic device communication controller, so that overall the communication path between the diagnostic device interface and the test interface on the at least one module is closed.
  • the module according to the invention can be easily arranged on an alternative basic unit.
  • it can be arranged, on the one hand, on a basic structural unit designed as a plug-in card and, on the other hand, on a base structural unit realized as a separate housing.
  • basic construction designed as a plug-in card and, on the other hand, on a base structural unit realized as a separate housing.
  • 25 units with, for example, different types of housing conceivable, in the e.g. more (e.g., 8) or less (e.g., 2) of the invention may be inserted.
  • the case is also advantageous in that, for example, a first module with a test interface for a communication interface of a
  • first type for example a CAN bus
  • second module with a test interface for a communication interface of a second type, or a LIN bus can be arranged on the base unit.
  • the module and / or the connection means advantageously also have a conversion unit for converting the data transmitted to the diagnostic device interface for the module interface and / or vice versa.
  • the connection means or module may comprise analog to digital converters or digital to analogue converters.
  • galvanic separation means and / or a microcontroller are advantageously contained in the module and / or the connection means.
  • the basic module is advantageously designed to detect a type identifier of the at least one module. For example, when the module is plugged into the base unit, it sends its type identifier to the base unit. For example, the base unit sends the type identifier to the diagnostic device. But also for other purposes, for example for a parameterization of the module, the type identifier is advantageous.
  • the coupling device is advantageously provided that it is parameterizable for a first and at least a second type of test interface, so that it is adaptable to a respective communication interface of the device to be tested, for example by the parameterization of a transmission rate (baud rate) or the like.
  • the operating parameters may also include electrical levels, data to be monitored at the communication interface, or the like.
  • the basic unit is advantageously for the transmission of operating parameters, a release key, a Operating software or the like to the at least one module designed.
  • the basic module transmits this data, for example, automatically to the at least one module when connecting the module to the module interface.
  • the operating parameters, the activation key or the operating software can be queried, for example, from the diagnostic device and transmitted to the at least one module.
  • a memory may be present in the basic module which is designed to store such data.
  • the at least one module may have a suitably non-volatile memory for such data.
  • FIG. 1 shows a partially schematic view with two diagnostic devices, which are connected via a first and a second inventive coupling device to a device to be tested in the form of a motor vehicle,
  • FIG. 2 shows an opened plug-in module for the coupling devices according to FIG. 1 in perspective view
  • FIG. 3 shows the plug-in module according to FIG. 2 in the closed state from behind
  • FIG. 4 shows the plug-in module according to FIGS. 2 and 3 in an opened perspective view from the front, an upper housing part and an upper board being removed;
  • FIGS. 5a, 5b latching means or spring clips of a latching arrangement of the module according to FIGS. 2, 3, 4,
  • FIG. 6 shows a base assembly in the form of a plug-in card with two plug-in receptacles for modules in the design according to Figures 2, 3 and 4 obliquely from behind,
  • FIG. 7 shows the basic structural unit according to FIG. 6 obliquely from the front with an unpopulated plug-in receptacle and a plug receptacle equipped with a module according to FIG.
  • FIGS. 6, 7 shows the plug-in card according to FIGS. 6, 7 in the diagnostic device, in particular a personal computer, plugged in state, and
  • Figure 9 shows a second design of a basic assembly according to the invention with a separate, can be coupled to a diagnostic device housing.
  • the device 14 is e.g. a motor vehicle 15 with a communication network 16 to which the diagnostic devices 10, 11 via the coupling devices 12, 13 are connected.
  • the communication network 16 for example, a CAN bus or other bus, is used for communication between control units 17, 18 of the motor vehicle 15, which are provided for example for controlling a motor 19, a window lifter 20 or the like.
  • the diagnostic devices 10, 11, the communication on the communication network 16 can be analyzed and / or influenced.
  • a modular concept of the docking devices 12, 13 allows the modules 23, 24, 25 or others not shown modules in plug-in receptacles 26, 27 of the base assembly 21 or plug receptacles 28, 29 of the base assembly 22 can be inserted.
  • the modules 23, 24 are modules for a test interface of a first type to be tested, in the present case CAN modules, whereas the module 25 is a module for a communication interface of a second type, for example for a communication network 150 of the motor vehicle 15, eg a LIN. Bus or a flexray bus.
  • the base assemblies 22 has a separate housing 10 from the diagnostic device 30 with, for example, two receptacles 26, 27.
  • the plug receptacles 26, 27 are arranged side by side on their respective narrow sides.
  • the basic module 22 is realized as a plug-in card 31 for the diagnostic device 11.
  • the plug-in card 31 is arranged, for example, in the housing 32 of the diagnostic device 11. It is understood that base assemblies according to the invention can also have only one or more than two plug receptacles.
  • the modules 23-25 can be plugged into the plug-in receptacles 26-29 from the front, that is, from the front sides 33, 34 of the base assemblies 21, 22. This is an electric
  • test interfaces 38, 39, and 40 of the docking devices 12, 13 are connected to diagnostic device interfaces 42, 43.
  • the test cut parts 38, 39, and 40 are formed by the base assemblies 21, 22 and / or the modules 23-25.
  • Connecting means 41 of the basic assemblies 21, 22 establish a connection between the module interfaces 37 and the diagnostic device interfaces 42, 43.
  • the diagnostic device interface 42 is, for example, a USB interface.
  • the diagnostic device 10 is connected, for example via a USB cable 44 with the coupling device 12, in particular the base assembly 21.
  • the diagnostic device interface 43 is an interface for an internal bus 45 of the diagnostic device 11, for example a PCI bus.
  • the coupling devices 12, 13 output data received at the test interfaces 38-40, for example CAN messages, to the diagnostic device interfaces 42, 43.
  • the reverse path is also possible, namely that the diagnostic devices 10, 11 via the coupling devices 12, 13 output data on the communication network 16, that is, that the coupling devices 12, 13 at the diagnostic device interfaces 42, 43 received data to the Output test cutting parts 38-40.
  • the connection means 41 include diagnostic device communication controllers 46, 47, for example USB controllers, PCI bus controllers or the like. In principle, it is possible within the scope of the invention that diagnostic device communication controllers in the manner of the communication controllers 46 and / or 47 form components of the modules 23-25.
  • the modules 23, 24 and 25 each include a connector 72 for connecting connectors 73 to cables 74 disposed on cables 74 to connect the communication interfaces 50, 51 to the test interfaces 38, 39.
  • the plug-in devices 72 and the plug connectors 73 are, for example, RS-232 plugs and sockets. It is understood that other types of connectors, such as RJ45 plug / sockets, optical connectors or the like can be readily implemented.
  • an optimal adaptation to the respective required Vedrahtungs- and connection technology using the modules 23, 24 and 25 is possible.
  • the modules 23, 24 contain communication transceivers 48, 49 for communication with communication interfaces 50, 51 of the device 14 or motor vehicle 15.
  • the communication transceivers 48, 49 are, for example, CAN transceivers.
  • the module 25 includes an unillustrated LIN transceiver.
  • a front wall 52 of the basic structural unit 21 forms constituents of the housing 30 thereof.
  • a front wall 53 of the basic structural unit 21 Assembly 22 forms in the assembled state a part of the housing 32 of the diagnostic device 11.
  • the modules 23-25 can be inserted through insertion openings 54, 55 on the front walls 52, 53 into the plug receptacles 26-29.
  • the test interfaces 38, 39 and 40 include test interface controllers 77 and / or 56.
  • the test interface controllers 77 are disposed on the base assemblies 21 and / or 22.
  • the test interface controllers 56 are components of the modules 23-25. It is possible according to the invention that either only the test interface controllers 77 or only the test interface controllers 56 are present or the test interface controllers 77 and 56 have complementary functions. If e.g. only the test interface controllers 77 are present, instead of the modules 23-25 modules, not shown, can be used, which have no strig- interface controller for operating the respective füritesmaschine 38, 39 or 40.
  • modules 23-25 in any case have a communication transceiver 48 or 49.
  • test interface controllers 77 and / or the test interface controllers 56 are expediently configurable by loading operating software 61 for communication with the communication interfaces 50, 51 of the device 14 to be tested.
  • the test interface controllers 77 and / or 56 then form e.g. Bus controller, in particular
  • FPGA Field Progammable Gate Array
  • ASIC Application Specific Integrated Circuit
  • the test interface controllers 77 and / or 56 may be readily adapted to a LIN protocol, CAN protocol, FlexRay protocol, or the like.
  • the operating software 61 is expediently logic data for operating, for example, an FPGA or an ASIC.
  • the operating software 61 is, for example, a so-called IP core (intellectual property core / core) with which the test interface controllers 77 and / or 56 can be set for their respective operating case.
  • the operating software 61 includes hardware dispersion language (HDL) code and / or a list of logic gates and interconnections between the logic gates to form an integrated circuit.
  • HDL hardware dispersion language
  • the operating software 61 may contain all the data required for operating the test interface parts 38, 39 or 40, that is to say including, for example, transmission rates, voltage levels or the like.
  • the operating software 61 has a predetermined flexibility, that is, for example, operating parameters 59 can be parameterized after loading the operating software 61.
  • the operating parameters 59 e.g. Transmission rates, voltage levels, messages to be monitored on the communication network 16, etc., are advantageously loadable into the basic building units 21, 22 and / or the respective modules 23, 24 and 25.
  • the diagnostic devices 10, 11 cooperate as follows.
  • the modules 23 to 25 expediently transmit their type identifier 62 when plugged into the plug-in receptacles 26 to 29 or, after being interrogated by the respective basic module 21, 22, to the base unit.
  • the diagnostic modules 64 determine the respectively suitable operating software 61, for example an operating software 61a for a CAN interface or operating software 61b for a LIN interface, on the basis of the type identifier 62 or any other identification sent by the coupling devices 12, 13 in a memory 142 of the diagnostic devices 10, 11.
  • the diagnostic device 11 transmits, for example, the operating software 61a to the coupling devices 12 for the module 23, which is designed as a CAN module.
  • Optimum flexibility is given in this way, which is to adapt to the respective communication requirements at the test interface 38, 39 or 40, that is to adapt to a bus protocol, to adapt to pin assignments of the connector 73 or the like are in the coupling devices 12, 13 only the modules 23, 24 or 25 20 replace. The remainder runs automatically, so to speak, that is, the coupling devices 12, 13 receive from the diagnostic device 10 or 11 the respective operating software 61 for operating the test cut parts 38, 39 or 40.
  • the diagnostic module 64 interacts with the docking devices 25 12, 13 and displays, for example, messages received at the test interfaces 38, 39 and 40 to monitors 65 of the diagnostic devices 10 or 11.
  • the diagnostic module 64 contains program code 140 that can be executed by a processor 141 of the diagnostic devices 10, II.
  • the coupling devices 12, 13 to control and advantageously to parameterize.
  • parameters of data that are received at the test interface parts 39, 39, 40 may be indicated on input means 66 of the diagnostic devices 10, 11, eg, keyboards, mice, or the like.
  • input means 66 of the diagnostic devices 10, 11, eg, keyboards, mice, or the like For example, addresses of CAN messages or the like.
  • the diagnostic devices 10, 11 transmit these default values to the basic building units 21, 22, eg for the parameterization of the test interface controllers 77 and / or for forwarding to the modules 23, 24 or 25 and their parameterization.
  • the default values are, for example, components of the operating parameters 59.
  • a release key 60 is stored in a memory 63 of the modules 23, 24 or 25.
  • the modules 23, 24 or 25 first transmit the activation key 60 i5 to the basic unit 21, 22, which in turn stores the
  • Enabling key 60 to the diagnostic device 10 or 11 passes.
  • the diagnostic module 64 receives the enable key 60 and enables a predetermined function of the diagnostic module 64, such as one to a protocol
  • This functionality is e.g. licensed and can only be used on the diagnostic devices 10 and 11 when it is unlocked by the activation key 60.
  • connection means 41 and / or the modules 23-25 expediently contain conversion devices 57, for example for embedding CAN messages in USB messages, for converting CAN messages to USB messages and / or vice versa.
  • conversion device 57 forms
  • a fixed or detachably mounted, non-configurable and / or non-parameterizable test interface controller for the respective base assembly 21, 22 one of the test interfaces 38, 39 or 40 may be present, for example a CAN controller.
  • a module according to the invention such as modules 23-25, may have a non-configurable and / or parameterizable test interface controller instead of a test interface controller 56.
  • test interface controllers 77 and / or 56 can form, for example, components of the connection means 41.
  • test interface controllers 77 and one diagnostic device controller 46 and 47 each can also be formed by a single module.
  • a variant of the invention may provide that the basic building units 21, 22 expediently each contain a volatile and / or non-volatile memory 58, for example for storing the operating parameters 59 and / or the operating software 61 for the test interface controller 77 and / or 56 and / or an unlock key 160 for the respective modules 23, 24 and 25.
  • a volatile and / or non-volatile memory 58 for example for storing the operating parameters 59 and / or the operating software 61 for the test interface controller 77 and / or 56 and / or an unlock key 160 for the respective modules 23, 24 and 25.
  • a function of the module is enabled, for example the execution of a communication protocol at the test interface 38, 39 or 40, which is subject to license.
  • the operating software 61 required for the operation of the respective module 23, 24 or 25 can be loaded completely or partially by the basic module 21, 22 onto the module 23, 24 or 25.
  • operating parameters 59 are stored in memories 63 of the modules 23, 24 or 25.
  • the memory 63 is preferably a non-volatile memory, for example a so-called flash memory.
  • the modules 23, 24 and 25 then transfer their respective operating parameters 59 expediently when connecting to the module interfaces 37 to the base assembly 21 or 22.
  • the basic module 21, 22 transmits the respectively set operating parameters 59, for example the baud rate or the like, as well as expediently also the type identifier 62 to the respectively associated diagnostic device 10, 11.
  • the operating parameters 59 in the memories 58 of the basic modules 21, 22 and / or the memories 63 of the modules 23, 24 or 25 are expediently with the diagnostic devices 10 o 11 of the modules 23, 24 and 25 parameterizable.
  • the diagnosis devices 5, 11 transmit the operating parameters 59 to the basic units 21, 22.
  • the basic units 21, 22, in turn, transmit the operating parameters 59 to the modules 23, 24 or 25, if necessary for storage in the memories 63 ,
  • connection means 41 may be contained in the connection means 41 or the modules 23, 24 and 25.
  • connection means 41 of the basic unit 21 include an analog-to-digital converter 67 and a digital-to-analog converter 68. It is also possible for the modules 23, 24 or 25 to include such converters.
  • the module 23 includes an analog / digital converter 69 as well
  • the transducers 69, 70 may for example be part of the für Schotscher controller 56 of the module 23.
  • galvanic separating means in particular optocouplers, in the modules 23, 24 or 25 and / or the connecting means 41.
  • the base assembly 22 and the module 23 each include an optocoupler 71 as a galvanic release agent.
  • the plug-in devices 72 are arranged on front walls 76 of housings 75 of the modules 23-25.
  • the housings 75 are substantially cubic, although other geometries are possible.
  • blind modules can be provided in the same external design as the modules 23-25, which merely serve to close the plug-in receptacles 26-29 without communication functionality.
  • housing 75 is substantially closed.
  • An inventive module can also be realized in a partially open housing construction.
  • the housing 75 is suitably
  • Plastic existing housing 75 may have a metal coating or metal layer for electromagnetic shielding.
  • the housing 75 consists of two housing parts 79 and 80 which are adhesively bonded and / or ultrasonically sealed.
  • circuit boards 82, 83 are arranged with, for example, the communication transceiver 48.
  • the circuit boards 82, 83 are, for example, by post connectors, not shown, and / or by a flexible conductor
  • 3o web arrangement 84 connected to each other.
  • the printed circuit board 82 is used for electrical contacting of the plug-in device 72.
  • electrical contact pins 85 of the plug-in device 72 are soldered to the printed circuit board 82.
  • the plug-in contacts 35 for plugging into the sockets 36 of the module interfaces 37 are arranged on the printed circuit board 83, in particular on the rear end side thereof and designed as electrical contact surfaces 118, expediently as edge contacts or edge contacts.
  • the sockets 36 are configured, for example, as an angle plug, which are soldered to the plug-in card 31 and a printed circuit board 89 of the base assembly 21.
  • the printed circuit board 83 penetrates a rear end face of the housing 75, so that it protrudes in front of the housing 75 in the region of the plug contacts 35 and when inserting the module 23 into one of the plug receptacles 26-29 in the socket 36 on the respective base assembly 21, 22nd engages and establishes an electrical connection.
  • the plug contacts 35 are set back relative to a rear end wall 87 of the housing 75.
  • the plug contacts 35 are advantageously arranged in a recess 88 of the housing 75, so that the plug contacts 35 are not damaged.
  • the housings 75 have lateral inclined surfaces 117.
  • the plug receptacles 26-29 have electromagnetically shielding cages, which consist for example of metallically coated plastic.
  • the cages 90 are made of metal and expediently as stamped and bent parts.
  • the cages 90 have a substantially cubic shape and connect directly to the front walls 52, 53 of the base units 21, 22 at.
  • the cages 90 are glued to the front walls 52, 53, infected, welded or otherwise fastened.
  • the plug-in projections 91 can be bent over after insertion or insertion into the receptacles 92, so that the cages 90 hold securely against the front walls 52, 53 or the printed circuit boards 31 and 89.
  • the plug contacts 35 and the plug-in device 72 are arranged on opposite sides of the module 23.
  • lateral contacts e.g. Sliding contacts or the like, for contacting with a module interface of a base assembly according to the invention in a module according to the invention are present.
  • a guide and / or holding spring assembly 93 guides the modules 23-25 when inserted into the respective plug-in receptacle 26-29 and holds the module 23-25, suitably resilient.
  • spring parts 94 of the holding spring arrangement 93 project inwards into the plug-in receptacles 26-29, which upon insertion of the modules 23-25 into the plug-in receptacles 26-29 on the upper side and expediently at one or both Slide side surfaces of the housing 79 along.
  • the spring parts 94 are suitably formed in one piece by the cages 90.
  • plug-in receptacles according to the invention also not shown in the drawing rigid, that is 5 non-resilient guiding and / or holding devices, can be provided for guiding or holding modules of the invention.
  • the spring assembly 95 When inserting the modules 23-25 into the plug-in receptacles 26-29 an ejection spring arrangement 95 is stretched, which facilitates a Entneh- lo men of the modules 23-25 of the basic assemblies 21 and 22.
  • the spring assembly 95 includes e.g. two spring parts 96 arranged on the rear side of the plug-in receptacle 26-29.
  • the spring parts 96 are advantageously formed in one piece by the cages 90.
  • the spring parts 96 are for example i5 spring tongues, which are articulated resiliently on the narrow sides of the cages 90.
  • the spring parts 96 extend above the socket 36. They project from opposite narrow sides of the cages 90 into the plug-in receptacles 26-29.
  • the spring assembly 95 is when inserting the modules 23-25
  • plug receptacles 26-29 biased in the sense of ejection from the respective plug receptacle 26-29.
  • locking arrangements 97 lock the modules 23-25 in the plug receptacles 26-29.
  • the locking assemblies 97 form a strain relief. For example, when pulling on the cable 74 while the connector 73 is plugged into the connector 72, the module 23 remains
  • the means the locking assembly 97 forms a strain relief.
  • the locking arrangement 97 is advantageously designed as a latching arrangement, which is also particularly easy to use.
  • the locking arrangement 97 automatically locks or locks automatically when the modules 23-25 are inserted into the plug-in receptacles 26-29.
  • Locking projections 98 on spring parts 99 which are components of module locking means 100, engage in latching recesses 101 of the plug-in receptacles 26-29.
  • the recesses 101, the plug-in receptacle locking means are, for example, i5 on the cages 90.
  • Rear portions 102 of the spring members 99 which are suitably made of metal, are received in receptacles 103 of the housing 75, for example, as a kind of pockets on the side walls the housing parts 79, 80 are formed.
  • a conceivable variant, not shown in the figure, can provide that resilient locking means in the manner of the spring parts 25 99 are integrally formed by a housing, not shown, of a module according to the invention.
  • the latching projections 98 are formed on front side portions 105 of the spring members 99.
  • the latching projections 98 are bevelled in such a way that the spring parts which are attached to one another gen undergraduately establishen narrow sides of the module 23 are arranged displaced and biased when plugged into a socket 26-29 in the direction of the housing 75, so that when the module 23 is completely inserted into the socket 26-29, in the recesses 101st engage and prevent withdrawal of the module from the plug receptacles 26-29.
  • the latch assembly 97 is advantageously operable from the front side of the module 23 and the base assembly 21, 22, respectively.
  • actuating means are arranged, e.g. Operating projections or the like.
  • the actuating means comprise, for example, screw receptacles 107 of the plug-in device 72.
  • the screw receptacles 107 project in front of the front sections 106, so that they can be gripped by an operator.
  • the spring parts 99 arranged on opposite sides of the module 23 can be moved towards the housing 75 so that the latching projections 98 are disengaged from the latching recesses 101 and the module 23 from the plug-in receptacle 26 -29 can be pulled out.
  • An adjustment path 109 of the front portions 106 in the direction of the release position in which the latching projections 98 come out of the latching recesses 101 is limited by the plug housing 108.
  • the front portions 106 are adapted to the contour of the plug housing 108, for example, by means of the spring parts 99 prepared aperture 110, suitably made of plastic. Between an adapted to the shape of the plug housing 108 inner contour 111 of the aperture 110 and the connector housing 108, a gap 112 is present.
  • the panels 110 and / or the front walls 16 expediently form stops which abut against the front walls 52, 53 of the base units 21, 22 when inserting the modules 23-25 into the plug-in receptacles 26-29.
  • the connector 73 advantageously prevents the in the
  • Screw 107 are screwed to the spring parts 99.
  • the screw receptacles 107 thus have expediently multiple functionalities, namely the reliable attachment of the connector 73 to the plug 72nd Furthermore, they serve as operating means for unlocking the locking assembly 97 and as blocking means, the locking assembly 97 in the module 23 on the socket 26 locking position stops.
  • the housing 30 of the base assembly 21 has a first and second housing part 120, 121, suitably made of metal or plastic.
  • the housing part 121 forms, as it were, a base of the housing 30 with an underside and at least one side wall.
  • the housing part 122 forms a cover for the housing part 121.
  • the housing parts 120, 121 clamp on the one hand, the front wall 53 and on the other hand, a rear end wall 122 which on one of the front wall 53 opposite narrow side of the housing 30.
  • the seal assembly 123 suitably made of elastic plastic material or rubber, holds the walls 53, 122, so that they are connected without play and advantageously elastically with the housing parts 120, 121.
  • an inner space 124 of the housing 30 is substantially tightly sealed.
  • the display device 126 includes, for example, LEDs or other lighting means for displaying an operating state of the coupling device 12.
  • the light guide section 125 is, for example, on a narrow side of the housing 30 between the housing parts 120,
  • the light guide section 125 is inserted, for example, in the seal assembly 123. It is particularly preferred if the optical waveguide section 125 is inserted into the sealing arrangement 123.
  • buttons for example dovetailed.
  • the coupling devices 12, 13 suitably contain synchronization means 130 for the time synchronization of the diagnostic devices 10, 11 with the device 14 to be tested.
  • synchronization cable 131 for connecting o to the communication network 16 on synchronization connectors 132 on the front walls 52, 53 of the basic assemblies , 22 are connected.

Abstract

The invention relates to a method, a diagnostic module (64) and a coupling device, for coupling a diagnostic device (10, 11) to a communication interface (50, 51) of a device (14) for testing, for example, a motor vehicle, comprising a base component (21, 22), having a diagnostic device interface (42, 43) with a diagnostic device communication controller (46, 47), for connecting the diagnostic device (10, 11) and with at least one module (23-25), which may be plugged into a plug (26-29) on the base component (21, 22) with a communication transceiver to form a test interface (38-40) for the communication interface (50, 51) of the device (14) for testing, wherein the coupling device (12, 13) transmits data received at the test interface (38-40) to the diagnostic device interface (42, 43) and/or data received at the diagnostic device interface (42, 43) to the test interface (38-40). The base component (21, 22) and/or the at least one module (23-25) comprise a test interface controller (56, 77), in particular, a bus controller, which may be configured for communication with the communication interface (50, 51) of the device (14) for testing by means of loadable operating software (61).

Description

Ankopplungsvorrichtung mit einem Prüfschnittstellen- Controller zur Ankopplung eines Diagnosegeräts sowie Verfahren und Diagnosemodul hierzu Coupling device with a Prüfschnittstellen- controller for coupling a diagnostic device and method and diagnostic module for this purpose
Die Erfindung betrifft ein Verfahren, ein Diagnosemodul und eine Ankopplungsvorrichtung zur Ankopplung eines Diagnosegeräts, insbesondere eines Personal Computers, an eine Kommunikationsschnittstelle eines zu prüfenden Geräts, insbesondere an ein Kommunikationsnetz eines Kraftfahrzeugs, mit einer Basis-Baueinheit, die eine Diagnosegerät-Schnittstelle mit einem Diagnosegerät -Kommunikationscontroller zum Anschluss des Diagnosegeräts aufweist, und mit mindestens einem an eine Steckaufnahme der Basis-Baueinheit ansteckbaren Modul, das einen Kommunikationstransceiver zur Bildung einer Prüfschnittstelle für die Kommunikationsschnittstelle des zu prüfenden Geräts aufweist, wobei die Ankopplungsvorrichtung an der Prüfschnittstelle empfangene Daten an der Diagnosegerät- Schnittstelle und/oder an der Diagnosegerät -Schnittstelle empfangene Daten an der Prüfschnittsteile ausgibt.The invention relates to a method, a diagnostic module and a coupling device for coupling a diagnostic device, in particular a personal computer, to a communication interface of a device to be tested, in particular to a communication network of a motor vehicle, with a basic unit, the diagnostic device interface with a diagnostic device Communication controller for connecting the diagnostic device, and having at least one pluggable to a socket of the basic module module having a communication transceiver for forming a test interface for the communication interface of the device under test, wherein the coupling device at the test interface received data at the Diagnosegerät- Interface and / or outputs data received at the diagnostic device interface at the Prüfschnittsteile.
Eine derartige Ankopplungsvorrichtung dient beispielsweise zur Prüfung eines CAN- oder LIN-Netzwerkes (CAN = Control A- rea Network; LIN = Local Interconnect Network) eines Kraftfahrzeuges. Die Basis-Baueinheit ist beispielsweise eine Steckkarte, die in einen Bus des Diagnosegeräts beispielsweise eines Personal Computers, einsteckbar ist. Ferner ist eine in einem separaten Gehäuse angeordnete Basis-Baueinheit bekannt, die beispielsweise über einen USB (Universal Serial Bus) mit dem Diagnosegerät verbindbar ist. An der Prüf- schnittstelle empfängt die Ankopplungsvorrichtung Daten, die das zu prüfende Gerät an seiner Kommunikationsschnittstelle ausgibt, so dass beispielsweise in einem Mithörbetrieb auf einem CAN-Bus eines Kraftfahrzeugs übertragene Daten an der Diagnoseschnittstelle ausgegeben werden oder in einem aktiven Betrieb der Diagnosegerät-Schnittstelle empfangene Daten an der PrüfSchnittstelle ausgegeben werden.Such a coupling device is used, for example, to test a CAN or LIN network (CAN = Control A-Rea Network, LIN = Local Interconnect Network) of a motor vehicle. The basic module is for example a plug-in card which can be plugged into a bus of the diagnostic device, for example a personal computer. Furthermore, a known in a separate housing base assembly known, for example, via a USB (Universal Serial Bus) is connected to the diagnostic device. At the test interface, the coupling device receives data that the device to be tested outputs at its communication interface so that, for example, data transmitted in a listening mode on a CAN bus of a motor vehicle is output at the diagnostic interface or received in active operation of the diagnostic device interface Data is output at the test interface.
Das Modul dient zur Anpassung an die jeweilige Kommunikationsschnittstelle des zu prüfenden Gerätes, beispielsweise an unterschiedliche CAN-Bustypen oder einen LIN-Bus. Die Mehrzahl der Komponenten der Ankopplungsvorrichtung ist jedoch auf der Basis-Baueinheit, das heißt auf der Einsteckplatine bzw. in dem separaten Gehäuse der Basis-Baueinheit angeordnet, so dass die bekannte Ankopplungsvorrichtung verhältnismäßig schwierig an die jeweiligen Kommunikationserfordernisse anpassbar ist .The module is used to adapt to the respective communication interface of the device to be tested, for example to different CAN bus types or a LIN bus. However, the majority of the components of the coupling device is arranged on the base unit, that is, on the plug-in board or in the separate housing of the base unit, so that the known coupling device is relatively difficult to adapt to the respective communication requirements.
Es ist daher die Aufgabe der vorliegenden Erfindung, eine leichter an die jeweils zu prüfenden Geräte anpassbare Ankopplungsvorrichtung bereitzustellen .It is therefore the object of the present invention to provide a more easily adaptable to the respective devices to be tested coupling device.
Zur Lösung der Aufgabe ist bei Ankopplungsvorrichtung der eingangs genannten Art vorgesehen, dass die Basis-Baueinheit und/oder das mindestens eine Modul mindestens einen durch eine ladbare Betriebssoftware zur Kommunikation mit der Kommunikationsschnittstelle des zu prüfenden Geräts konfigurierbaren PrüfSchnittstellen-Controller, insbesondere einen Bus- Controller, aufweist. Ferner sind zur Lösung der Aufgabe ein Verfahren und ein Diagnosemodul gemäß weiterer unabhängiger Ansprüche vorgesehen. Die Ankopplungsvorrichtung ist durch die ladbare Betriebs- Software optimal an die Kommunikationsschnittstelle des zu prüfenden Gerätes, insbesondere an ein Kommunikationsnetz eines Kraftfahrzeugs, anpassbar. Beispielsweise kann auf diesem 5 Wege der Prüfschnittstellen-Controller bzw. Bus-Controller der Ankopplungsvorrichtung an ein CAN-Protokoll, ein LIN- Protokoll, ein FlexRay-Protokoll (ein Automobil -Kommunikationssystem) oder dergleichen angepasst werden. Der Prüf- schnittstellen-Controller enthält beispielsweise ein FPGA o- lo der ein ASIC und kann nach optionalem Laden der Betriebssoftware das jeweilige Kommunikationsprotokoll an der Prüf- schnittstelle bearbeiten (FPGA = Field Progammable Gate Ar- ray, ASIC = Application Specific Integrated Circuit) . Die Betriebssoftware enthält z.B. eine Logiksoftware zum Betrieb i5 des PrüfSchnittstellen-Controllers, beispielsweise einen sogenannten IP core (Intellectual Property core / Kern) .To achieve the object is provided in coupling device of the type mentioned that the base unit and / or the at least one module at least one configurable by a loadable operating software for communication with the communication interface of the device to be tested PrüfSchnittstellen controller, in particular a bus controller , having. Furthermore, a method and a diagnostic module according to further independent claims are provided to achieve the object. The coupling device can be optimally adapted by the loadable operating software to the communication interface of the device to be tested, in particular to a communication network of a motor vehicle. For example, in this way the test interface controller or bus controller of the coupling device can be adapted to a CAN protocol, a LIN protocol, a FlexRay protocol (an automobile communication system) or the like. The test interface controller contains, for example, an FPGA or an ASIC and, after optionally loading the operating software, can process the respective communication protocol at the test interface (FPGA = Field Progammable Gate Array, ASIC = Application Specific Integrated Circuit). The operating software contains, for example, logic software for operating i5 of the test interface controller, for example a so-called IP core (intellectual property core).
Durch die in den mindestens einen PrüfSchnittstellen- Controller der Ankopplungsvorrichtung ladbare Betriebssoftware ist eine größtmögliche Flexibilität und AnpassbarkeitBy the loadable in the at least one PrüfSchnittstellen- controller of the coupling device operating software is the greatest possible flexibility and adaptability
20 vorhanden. Beim Stand der Technik müssten beispielsweise dann, wenn zwei CAN-Module in die Basis-Baueinheit eingesteckt werden, zwei CAN-Controller vorhanden sein. Diese CAN- Controller sind aber in einem Betriebsfall nicht erforderlich, wenn beispielsweise ein LIN-Modul oder ein Flexray- 5 Modul in die Steckaufnahmen der Basis-Baueinheit eingesteckt sind. Wenn beispielsweise eine Basis-Baueinheit zwei Steckaufnahmen hat und vier verschiedene Bus-Varianten für die Prüfschnittstelle vorgesehen sind, müssten, um für jede Konfiguration gerüstet zu sein, bei einer konventionellen Basis- o Baueinheit insgesamt 8 Controller für die beiden Prüfschnittstellen der Module vorhanden sind. Die Diagnosegerät-Schnittstelle, beispielsweise eine USB- Schnittstelle (Universal Serial Bus) , eine PCI-Schnittstelle (Peripheral Component Interconnect-Bus) oder eine Firewire- Schnittstelle (IEEE 1394) ist von der Prüfschnittsteile ver- 5 schieden, die beispielsweise eine LIN-Schnittstelle, eine20 available. For example, in the prior art, if two CAN modules are plugged into the base unit, then two CAN controllers would have to be present. However, these CAN controllers are not required in an operating case if, for example, a LIN module or a Flexray module are plugged into the plug-in receptacles of the basic module. If, for example, a base unit has two plug-in receptacles and four different bus variants are provided for the test interface, in order to be prepared for each configuration, a total of eight controllers for the two test interfaces of the modules would be present in a conventional base unit. The diagnostic device interface, for example a USB interface (Universal Serial Bus), a PCI interface (Peripheral Component Interconnect Bus) or a Firewire interface (IEEE 1394) is distinguished from the test interface parts which, for example, have a LIN interface. Interface, one
CAN-Schnittstelle, eine Flexray-Schnittstelle oder eine sonstige Schnittstelle eines Kommunkationsnetzes, insbesondere eines Automatisierungsbusses, eines Medienbusses, insbesondere bei Kraftfahrzeugen, oder dergleichen, umfasst.CAN interface, a Flexray interface or other interface of a Kommunkationsnetzes, in particular an automation bus, a media bus, especially in motor vehicles, or the like.
lo Zwar ist es prinzipiell denkbar, dass die Betriebssoftware bereits auf der Ankopplungsvorrichtung gespeichert ist und von Fall zu Fall in den PrüfSchnittstellen-Controller geladen wird. Dies erfordert allerdings einen ausreichend großen Speicher zur Speicherung der Betriebssoftware. Es ist daher i5 zweckmäßig, wenn die Betriebssoftware von dem Diagnosegerät, z.B. insbesondere einem Personal Computer, auf die Ankopplungsvorrichtung geladen wird. Es ist beispielsweise zweckmäßig, wenn das Diagnosegerät bzw. eine Software des Diagnosegeräts den jeweiligen Typ des in die Steckaufnahme gestecktenAlthough it is in principle conceivable that the operating software is already stored on the coupling device and is loaded on a case-by-case basis into the test interface controller. However, this requires a sufficiently large memory for storing the operating software. It is therefore expedient for the operating software to be supplied by the diagnostic device, e.g. in particular a personal computer, is loaded on the coupling device. It is expedient, for example, if the diagnostic device or a software of the diagnostic device has the respective type of plugged into the plug-in receptacle
20 Moduls bei der Ankopplungsvorrichtung abfragt. Die Ankopplungsvorrichtung sendet diese Typkennung über die Diagnosegerät-Schnittstelle an das Diagnosegerät. Besonders bevorzugt ist es, wenn die Typkennung bei dem mindestens einen Modul gespeichert ist, das die Typkennung nach Abfrage oder automa-20 module in the coupling device interrogated. The coupling device sends this type identifier to the diagnostic device via the diagnostic device interface. It is particularly preferred if the type identifier is stored in the at least one module, which the type identifier according to query or automa-
25 tisch beim Anstecken an die Steckaufnahme an das Diagnosegerät übermittelt .25 transmitted to the diagnostic device when plugged into the plug-in receptacle.
Die Basis-Baueinheit, die zweckmäßigerweise ein von dem Diagnosegerät separates Gehäuse umfasst oder vorteilhaft als eine Steckkarte für das Diagnosegerät ausgestaltet ist, enthält 3o zweckmäßigerweise die für die Kommunikation an der Diagnosegerät-Schnittstelle erforderlichen Mittel, insbesondere einen Diagnosegerät-Kommunikationscontroller. Bei dem auswechselba- ren Modul hingegen sind für die Kommunikation mit dem zu prüfenden Gerät erforderlichen Mittel vorhanden, insbesondere eine Steckeinrichtung, an die das zu prüfende Gerät angeschlossen werden kann, sowie ein Kommunikationstransceiver, 5 so dass eine optimale Anpassung an die Kommunikationsschnittsteile des zu prüfenden Gerätes möglich ist.The basic module, which expediently comprises a separate housing from the diagnostic device or is advantageously designed as a plug-in card for the diagnostic device, preferably contains the means required for communication at the diagnostic device interface, in particular a diagnostic device communication controller. In the case of Ren module, however, are required for communication with the device to be tested means available, in particular a plug-in device to which the device to be tested can be connected, and a communication transceiver, 5 so that an optimal adaptation to the communication sections of the device to be tested is possible.
Der mindestens eine PrüfSchnittstellen-Controller kann Bestandteil der Basis-Baueinheit oder des mindestens einen Moduls sein.The at least one test interface controller may be part of the basic module or of the at least one module.
lo Der oder die Diagnosegerät-Kommunikationscontroller der An- kopplungsvorrichtung (eine erfindungsgemäße Ankopplungsvor- richtung kann auch mehrere Diagnosegerät-Kommunikations- Controller umfassen) und der oder die PrüfSchnittstellen- Controller können durch eine einzige Baugruppe gebildet sein.The diagnostic device communication controller (s) of the docking device (a docking device of the present invention may also include multiple diagnostic device communication controllers) and the one or more test interface controllers may be formed by a single package.
i5 Die Verbindungsmittel der Basis-Baueinheit verbinden die Modulschnittstelle mit dem Diagnosegerät-Kommunikationscontroller, so dass insgesamt der Kommunikationspfad zwischen der Diagnosegerät-Schnittstelle und der PrüfSchnittstelle an dem mindestens einen Modul geschlossen ist .i5 The connection means of the basic module connect the module interface with the diagnostic device communication controller, so that overall the communication path between the diagnostic device interface and the test interface on the at least one module is closed.
2o Das erfindungsgemäße Modul ist an einer alternativen Basis- Baueinheit leicht anordenbar. Beispielsweise kann es einerseits an einer als Steckkarte ausgestalteten Basis-Baueinheit und andererseits an einer als separates Gehäuse realisierten Basis-Baueinheit angeordnet werden. Ferner sind Basis-Bauein-2o The module according to the invention can be easily arranged on an alternative basic unit. For example, it can be arranged, on the one hand, on a basic structural unit designed as a plug-in card and, on the other hand, on a base structural unit realized as a separate housing. Furthermore, basic construction
25 heiten mit beispielsweise unterschiedlichen Gehäusetypen denkbar, in die z.B. mehr (z.B. 8) oder weniger (z.B. 2) erfindungsgemäße Module einsteckbar sind. Auch der Fall ist vorteilhaft, dass beispielsweise ein erstes Modul mit einer Prüfschnittstelle für eine Kommunikationsschnittstelle eines25 units with, for example, different types of housing conceivable, in the e.g. more (e.g., 8) or less (e.g., 2) of the invention may be inserted. The case is also advantageous in that, for example, a first module with a test interface for a communication interface of a
30 ersten Typs, beispielsweise eines CAN-Busses, oder alternativ ein zweites Modul mit einer Prüfschnittstelle für eine Kommunikationsschnittstelle eines zweiten Typs, bzw. eines LIN- Busses, an der Basis-Baueinheit anordenbar ist.30 first type, for example a CAN bus, or alternatively a second module with a test interface for a communication interface of a second type, or a LIN bus, can be arranged on the base unit.
Das Modul und/oder die Verbindungsmittel haben vorteilhafter- weise auch eine Konvertierungseinheit zur Konvertierung der auf dem Diagnosegerät -Schnittstelle übertragenen Daten für die Modulschnittstelle und/oder umgekehrt. Ferner können die Verbindungsmittel oder das Modul Analog/Digitalwandler oder Digital/Analogwandler umfassen. Auch galvanische Trennungs- mittel und/oder ein MikroController sind vorteilhaft in dem Modul und/oder den Verbindungsmitteln enthalten.The module and / or the connection means advantageously also have a conversion unit for converting the data transmitted to the diagnostic device interface for the module interface and / or vice versa. Further, the connection means or module may comprise analog to digital converters or digital to analogue converters. Also, galvanic separation means and / or a microcontroller are advantageously contained in the module and / or the connection means.
Die Basis-Baueinheit ist vorteilhafterweise zur Erfassung einer Typkennung des mindestens einen Moduls ausgestaltet. Beispielsweise sendet das Modul, wenn es an die Basis-Baueinheit angesteckt wird, seine Typkennung an die Basis-Baueinheit. Die Basis-Baueinheit sendet die Typkennung beispielsweise an das Diagnosegerät. Aber auch für andere Zwecke, beispielsweise für eine Parametrierung des Moduls ist die Typkennung vorteilhaft.The basic module is advantageously designed to detect a type identifier of the at least one module. For example, when the module is plugged into the base unit, it sends its type identifier to the base unit. For example, the base unit sends the type identifier to the diagnostic device. But also for other purposes, for example for a parameterization of the module, the type identifier is advantageous.
Bei der Ankopplungsvorrichtung ist vorteilhafterweise vorgesehen, dass sie für einen ersten und mindestens einen zweiten Typ einer PrüfSchnittstelle parametrierbar ist, so dass es an eine jeweilige Kommunikationsschnittstelle des zu prüfenden Geräts anpassbar ist, beispielsweise durch die Parametrierung einer Übertragungsrate (Baudrate) oder dergleichen. Die Betriebsparameter können auch elektrische Pegel, zu überwachende Daten an der Kommunikationsschnittstelle oder dergleichen umfassen.In the coupling device is advantageously provided that it is parameterizable for a first and at least a second type of test interface, so that it is adaptable to a respective communication interface of the device to be tested, for example by the parameterization of a transmission rate (baud rate) or the like. The operating parameters may also include electrical levels, data to be monitored at the communication interface, or the like.
Die Basis-Baueinheit ist vorteilhafterweise zur Übertragung von Betriebsparametern, eines Freischalteschlüssels, einer Betriebssoftware oder dergleichen an das mindestens eine Modul ausgestaltet. Die Basis-Baueinheit überträgt diese Daten beispielsweise selbsttätig an das mindestens eine Modul bei einem Verbinden des Moduls mit der Modulschnittstelle.The basic unit is advantageously for the transmission of operating parameters, a release key, a Operating software or the like to the at least one module designed. The basic module transmits this data, for example, automatically to the at least one module when connecting the module to the module interface.
Der Betriebsparameter, der Freischalteschlüssel oder die Betriebssoftware können beispielsweise von dem Diagnosegerät abgefragt und an das mindestens eine Modul übermittelt werden. Bei der Basis-Baueinheit kann optional ein Speicher vorhanden sein, der zur Speicherung derartiger Daten ausgestal- tet ist . Auch das mindestens eine Modul kann einen zweckmäßigerweise nicht-flüchtigen Speicher für solche Daten aufweisen.The operating parameters, the activation key or the operating software can be queried, for example, from the diagnostic device and transmitted to the at least one module. Optionally, a memory may be present in the basic module which is designed to store such data. Also, the at least one module may have a suitably non-volatile memory for such data.
Nachfolgend werden Ausführungsbeispiele der Erfindung anhand der Zeichnung erläutert. Es zeigen:Hereinafter, embodiments of the invention will be explained with reference to the drawing. Show it:
Figur 1 eine teilweise schematische Ansicht mit zwei Diagnosegeräten, die über eine erste und eine zweite erfindungsgemäße Ankopplungsvorrichtung an ein zu prüfendes Gerät in Gestalt eines Kraftfahrzeuges angeschlossen sind,1 shows a partially schematic view with two diagnostic devices, which are connected via a first and a second inventive coupling device to a device to be tested in the form of a motor vehicle,
Figur 2 ein geöffnetes Steck-Modul für die AnkopplungsVorrichtungen gemäß Figur 1 perspektivischer Ansicht,FIG. 2 shows an opened plug-in module for the coupling devices according to FIG. 1 in perspective view,
Figur 3 das Steck-Modul gemäß Figur 2 in geschlossenem Zustand von hinten,FIG. 3 shows the plug-in module according to FIG. 2 in the closed state from behind,
Figur 4 das Steck-Modul gemäß Figuren 2 und 3 in geöffne- ter, perspektivischer Darstellung von vorn, wobei ein oberes Gehäuseteil sowie eine obere Platine entfernt sind, Figuren 5a, 5b Rastmittel bzw. Federbügel einer Verriegelungsanordnung des Moduls gemäß Figuren 2, 3, 4,FIG. 4 shows the plug-in module according to FIGS. 2 and 3 in an opened perspective view from the front, an upper housing part and an upper board being removed; FIGS. 5a, 5b latching means or spring clips of a latching arrangement of the module according to FIGS. 2, 3, 4,
Figur 6 eine Basis -Baueinheit in Gestalt einer Steckkarte mit zwei Steckaufnahmen für Module in der Bauart gemäß Figuren 2, 3 und 4 schräg von hinten,6 shows a base assembly in the form of a plug-in card with two plug-in receptacles for modules in the design according to Figures 2, 3 and 4 obliquely from behind,
Figur 7 die Basis-Baueinheit gemäß Figur 6 schräg von vorn mit einer unbestückten und einer mit einem Modul gemäß Figur 2 bestückten Steckaufnahme,FIG. 7 shows the basic structural unit according to FIG. 6 obliquely from the front with an unpopulated plug-in receptacle and a plug receptacle equipped with a module according to FIG.
Figur 8 die Steckkarte gemäß Figuren 6, 7 in in das Diagno- segerät, insbesondere einen Personal Computer, eingestecktem Zustand, und8 shows the plug-in card according to FIGS. 6, 7 in the diagnostic device, in particular a personal computer, plugged in state, and
Figur 9 eine zweite Bauform einer erfindungsgemäßen Basis- Baueinheit mit einem separaten, an ein Diagnosegerät ankoppelbaren Gehäuse.Figure 9 shows a second design of a basic assembly according to the invention with a separate, can be coupled to a diagnostic device housing.
Diagnosegeräte 10, 11, z.B. ein Notebook und ein Personal- Computer, sind mittels Ankopplungsvorrichtungen 12, 13 an ein zu prüfendes Gerät 14 angekoppelt. Das Gerät 14 ist z.B. ein Kraftfahrzeug 15 mit einem Kommunikationsnetz 16, an das die Diagnosegeräte 10, 11 über die Ankopplungsvorrichtungen 12, 13 angeschlossen sind. Der Kommunikationsnetz 16, beispielsweise ein CAN-Bus oder ein sonstiger Bus, dient zur Kommunikation zwischen Steuergeräten 17, 18 des Kraftfahrzeugs 15, die beispielsweise zur Steuerung eines Motors 19, eines Fensterhebers 20 oder dergleichen vorgesehen sind. Mit den Diag- nosegeräten 10, 11 kann die Kommunikation auf dem Kommunikationsnetz 16 analysiert und/oder beeinflusst werden.Diagnostic devices 10, 11, e.g. a notebook and a personal computer, are coupled by means of coupling devices 12, 13 to a device 14 to be tested. The device 14 is e.g. a motor vehicle 15 with a communication network 16 to which the diagnostic devices 10, 11 via the coupling devices 12, 13 are connected. The communication network 16, for example, a CAN bus or other bus, is used for communication between control units 17, 18 of the motor vehicle 15, which are provided for example for controlling a motor 19, a window lifter 20 or the like. With the diagnostic devices 10, 11, the communication on the communication network 16 can be analyzed and / or influenced.
Ein modulares Konzept der Ankopplungsvorrichtungen 12, 13 ermöglicht es, dass die Module 23, 24, 25 oder weitere, nicht dargestellte Module in Steckaufnahmen 26, 27 der Basis-Baueinheit 21 oder Steckaufnahmen 28, 29 der Basis -Baueinheit 22 einsteckbar sind. Die Module 23, 24 sind Module für eine zu prüfende Kotnmunikationsschnittstelle eines ersten Typs, im vorliegenden Fall CAN-Module, wohingegen das Modul 25 ein Modul für eine Kommunikationsschnittstelle eines zweiten Typs ist, beispielsweise für ein Kommunikationsnetz 150 des Kraftfahrzeugs 15, z.B. einen LIN-Bus oder einen Flexray-Bus.A modular concept of the docking devices 12, 13 allows the modules 23, 24, 25 or others not shown modules in plug-in receptacles 26, 27 of the base assembly 21 or plug receptacles 28, 29 of the base assembly 22 can be inserted. The modules 23, 24 are modules for a test interface of a first type to be tested, in the present case CAN modules, whereas the module 25 is a module for a communication interface of a second type, for example for a communication network 150 of the motor vehicle 15, eg a LIN. Bus or a flexray bus.
Die Basis-Baueinheiten 22 hat ein von dem Diagnosegerät 10 separates Gehäuse 30 mit beispielsweise zwei Steckaufnahmen 26, 27. Die Steckaufnahmen 26, 27 sind an ihren jeweiligen Schmalseiten nebeneinander angeordnet. Die Basis-Baueinheit 22 ist als eine Steckkarte 31 für das Diagnosegerät 11 realisiert. Die Steckkarte 31 ist beispielsweise im Gehäuse 32 des Diagnosegeräts 11 angeordnet. Es versteht sich, dass erfindungsgemäße Basis-Baueinheiten auch nur eine oder mehr als zwei Steckaufnahmen aufweisen können.The base assemblies 22 has a separate housing 10 from the diagnostic device 30 with, for example, two receptacles 26, 27. The plug receptacles 26, 27 are arranged side by side on their respective narrow sides. The basic module 22 is realized as a plug-in card 31 for the diagnostic device 11. The plug-in card 31 is arranged, for example, in the housing 32 of the diagnostic device 11. It is understood that base assemblies according to the invention can also have only one or more than two plug receptacles.
Die Module 23-25 können von vorn, das heißt von den Frontseiten 33, 34 der Basis-Baueinheiten 21, 22 in die Steckaufnah- men 26-29 eingesteckt werden. Dabei wird eine elektrischeThe modules 23-25 can be plugged into the plug-in receptacles 26-29 from the front, that is, from the front sides 33, 34 of the base assemblies 21, 22. This is an electric
Verbindung zwischen Steckkontakten 35 der Module 23, 24 oder 25 und Steckbuchsen 36 von Modulschnittstellen 37 der Basis- Baueinheiten 21, 22 hergestellt.Connection between plug contacts 35 of the modules 23, 24 or 25 and sockets 36 of module interfaces 37 of the basic units 21, 22 made.
Dann sind PrüfSchnittstellen 38, 39, und 40 der Ankopplungs- Vorrichtungen 12, 13 mit Diagnosegerät -Schnittstellen 42, 43 verbunden. Die Prüfschnittsteilen 38, 39, und 40 sind durch die Basis-Baueinheiten 21, 22 und/oder die Module 23-25 gebildet. Verbindungsmittel 41 der Basis-Baueinheiten 21, 22 stellen eine Verbindung zwischen den Modulschnittstellen 37 und den Diagnosegerät -Schnittstellen 42, 43 her. Die Diagnosegerät-Schnittstelle 42 ist beispielsweise eine USB-Schnittstelle. Das Diagnosegerät 10 ist beispielsweise über ein USB-Kabel 44 mit der Ankopplungsvorrichtung 12, insbesondere der Basis-Baueinheit 21 verbunden. Die Diagnosege- rät-Schnittstelle 43 ist eine Schnittstelle für einen internen Bus 45 des Diagnosegeräts 11, beispielsweise einen PCI- Bus.Then test interfaces 38, 39, and 40 of the docking devices 12, 13 are connected to diagnostic device interfaces 42, 43. The test cut parts 38, 39, and 40 are formed by the base assemblies 21, 22 and / or the modules 23-25. Connecting means 41 of the basic assemblies 21, 22 establish a connection between the module interfaces 37 and the diagnostic device interfaces 42, 43. The diagnostic device interface 42 is, for example, a USB interface. The diagnostic device 10 is connected, for example via a USB cable 44 with the coupling device 12, in particular the base assembly 21. The diagnostic device interface 43 is an interface for an internal bus 45 of the diagnostic device 11, for example a PCI bus.
Die Ankopplungsvorrichtungen 12, 13 geben an den PrüfSchnittstellen 38-40 empfangene Daten, beispielsweise CAN-Nach- richten, an den Diagnosegerät-Schnittstellen 42, 43 aus. Auch der umgekehrte Weg ist möglich, dass nämlich die Diagnosegeräte 10, 11 über die Ankopplungsvorrichtungen 12, 13 Daten auf dem Kommunikationsnetz 16 ausgeben, das heißt, dass die Ankopplungsvorrichtungen 12, 13 an den Diagnosegerät-Schnitt- stellen 42, 43 empfangene Daten an den Prüfschnittsteilen 38- 40 ausgeben.The coupling devices 12, 13 output data received at the test interfaces 38-40, for example CAN messages, to the diagnostic device interfaces 42, 43. The reverse path is also possible, namely that the diagnostic devices 10, 11 via the coupling devices 12, 13 output data on the communication network 16, that is, that the coupling devices 12, 13 at the diagnostic device interfaces 42, 43 received data to the Output test cutting parts 38-40.
Die Verbindungsmittel 41 enthalten Diagnosegerät-Kommunikationscontroller 46, 47, beispielsweise USB-Controller, PCI- Buscontroller oder dergleichen. Prinzipiell ist es im Rahmen der Erfindung möglich, dass Diagnosegerät-Kommunikations- controller in der Art der Kommunikationscontroller 46 und/oder 47 Bestandteile der Module 23-25 bilden.The connection means 41 include diagnostic device communication controllers 46, 47, for example USB controllers, PCI bus controllers or the like. In principle, it is possible within the scope of the invention that diagnostic device communication controllers in the manner of the communication controllers 46 and / or 47 form components of the modules 23-25.
Vorliegend ist jedoch eine funktionale Trennung realisiert, bei der Kommunikationskomponenten, die für die Kommunikation mit dem jeweiligen Diagnosegerät 10 oder Il erforderlich sind, Bestandteile der Basis-Baueinheiten 21, 22 bilden, wohingegen Kommunikationsmittel für die individuelle Kommunikation mit dem zu prüfenden Gerät 14 zumindest teilweise Bestandteile der Module 23, 24 oder 25 bilden. Beispielsweise enthalten die Module 23, 24 und 25 jeweils eine Steckeinrichtung 72 zum Anschluss von Steckverbindern 73 an Kabeln 74, die an Kabeln 74 angeordnet sind, um die Kommunikationsschnittstellen 50, 51 mit den Prüfschnittstellen 38, 39 zu verbinden. Die Steckeinrichtungen 72 und die Steckverbinder 73 sind beispielsweise RS-232-Stecker und -Buchsen. Es versteht sich, dass auch andere Steckertypen, beispielsweise RJ45-Stecker/Steckbuchsen, optische Steckverbindungen oder dergleichen ohne weiteres realisierbar sind. Somit ist eine optimale Anpassung an die jeweils erforderliche Vedrahtungs- und Verbindungstechnik mit Hilfe der Module 23, 24 und 25 möglich.In the present case, however, a functional separation is realized in which communication components required for communication with the respective diagnostic device 10 or II form components of the basic units 21, 22, whereas communication means for the individual communication with the device 14 to be tested at least partially Components of the modules 23, 24 or 25 form. For example, the modules 23, 24 and 25 each include a connector 72 for connecting connectors 73 to cables 74 disposed on cables 74 to connect the communication interfaces 50, 51 to the test interfaces 38, 39. The plug-in devices 72 and the plug connectors 73 are, for example, RS-232 plugs and sockets. It is understood that other types of connectors, such as RJ45 plug / sockets, optical connectors or the like can be readily implemented. Thus, an optimal adaptation to the respective required Vedrahtungs- and connection technology using the modules 23, 24 and 25 is possible.
Ferner enthalten die Module 23, 24 Kommunikationstransceiver 48, 49 zur Kommunikation mit Kommunikationsschnittstellen 50, 51 des Geräts 14 bzw. Kraftfahrzeugs 15. Die Kommunikationstransceiver 48, 49 sind beispielsweise CAN-Transceiver . Das Modul 25 enthält einen nicht dargestellten LIN- Transceiver .Furthermore, the modules 23, 24 contain communication transceivers 48, 49 for communication with communication interfaces 50, 51 of the device 14 or motor vehicle 15. The communication transceivers 48, 49 are, for example, CAN transceivers. The module 25 includes an unillustrated LIN transceiver.
Es versteht sich, dass prinzipiell unterschiedliche elektri- sehe und/oder optische Transceiver, auch für anwenderspezifische Kommunikationsnetze, Bestandteile von erfindungsgemäßen Modulen bilden können, z.B. unterschiedliche CAN-Transceiver Typen.It is understood that in principle different electrical and / or optical transceivers, also for user-specific communication networks, can form components of modules according to the invention, e.g. different CAN transceiver types.
Ferner sind bei einem erfindungsgemäßen Modul direkte elekt- rische und/oder optische Verbindungen zwischen den frontseitigen Anschlüssen oder Kontakten der Prüfschnittstellen und den Kontakten für die Modulschnittstelle der Basis-Baueinheit möglich.Furthermore, in the case of a module according to the invention, direct electrical and / or optical connections between the front-side connections or contacts of the test interfaces and the contacts for the module interface of the basic module are possible.
Eine Frontwandung 52 der Basis-Baueinheit 21 bildet Bestand- teile von deren Gehäuse 30. Eine Frontwandung 53 der Basis- Baueinheit 22 bildet im montierten Zustand einen Bestandteil des Gehäuses 32 des Diagnosegeräts 11. Die Module 23-25 können durch Einstecköffnungen 54, 55 an den Frontwandungen 52, 53 hindurch in die Steckaufnahmen 26-29 eingesteckt werden.A front wall 52 of the basic structural unit 21 forms constituents of the housing 30 thereof. A front wall 53 of the basic structural unit 21 Assembly 22 forms in the assembled state a part of the housing 32 of the diagnostic device 11. The modules 23-25 can be inserted through insertion openings 54, 55 on the front walls 52, 53 into the plug receptacles 26-29.
Die PrüfSchnittstellen 38, 39 und 40 enthalten Prüfschnitt- stellen-Controller 77 und/oder 56. Die PrüfSchnittstellen- Controller 77 sind an den Basis-Baueinheiten 21 und/oder 22 angeordnet. Die PrüfSchnittstellen-Controller 56 sind Bestandteile der Module 23-25. Es ist erfindungsgemäß möglich, dass entweder nur die PrüfSchnittstellen-Controller 77 oder nur die PrüfSchnittstellen-Controller 56 vorhanden sind oder die PrüfSchnittstellen-Controller 77 und 56 einander ergänzende Funktionen aufweisen. Wenn z.B. nur die Prüfschnitt- Stellen-Controller 77 vorhanden sind, können anstelle der Mo- dule 23-25 nicht dargestellte Module verwendet werden, die keinen PrüfSchnittstellen-Controller zum Betrieb der jeweiligen Prüfschnittsteile 38, 39 oder 40 aufweisen.The test interfaces 38, 39 and 40 include test interface controllers 77 and / or 56. The test interface controllers 77 are disposed on the base assemblies 21 and / or 22. The test interface controllers 56 are components of the modules 23-25. It is possible according to the invention that either only the test interface controllers 77 or only the test interface controllers 56 are present or the test interface controllers 77 and 56 have complementary functions. If e.g. only the test interface controllers 77 are present, instead of the modules 23-25 modules, not shown, can be used, which have no Prüf- interface controller for operating the respective Prüfschnittsteile 38, 39 or 40.
Zweckmäßig ist es allerdings, wenn die Module 23-25 jedenfalls einen Kommunikationstransceiver 48 oder 49 aufweisen.However, it is expedient if the modules 23-25 in any case have a communication transceiver 48 or 49.
Die Prüfschnittstellen-Controller 77 und/oder die Prüfschnittstellen-Controller 56 sind zweckmäßigerweise durch Laden einer Betriebssoftware 61 für die Kommunikation mit den Kommunikationsschnittstellen 50, 51 des zu prüfenden Geräts 14 konfigurierbar. Die PrüfSchnittstellen-Controller 77 und/oder 56 bilden dann z.B. Bus-Controller, insbesondereThe test interface controllers 77 and / or the test interface controllers 56 are expediently configurable by loading operating software 61 for communication with the communication interfaces 50, 51 of the device 14 to be tested. The test interface controllers 77 and / or 56 then form e.g. Bus controller, in particular
CAN-Controller, LIN-Controller oder dergleichen. Die Controller 77 und/oder 56 enthalten zweckmäßigerweise ein ASIC und/oder ein FPGA (FPGA = Field Progammable Gate Array, ASIC = Application Specific Integrated Circuit) . Beispielsweise können die PrüfSchnittstellen-Controller 77 und/oder 56 an ein LIN-Protokoll, CAN-Protokoll, FlexRay- Protokoll oder dergleichen ohne weiteres angepasst werden. Bei der Betriebssoftware 61 handelt es sich zweckmäßigerweise um Logikdaten zum Betreiben beispielsweise eines FPGAs oder eines ASICs. Die Betriebssoftware 61 ist beispielsweise einen sogenannten IP Core (Intellectual Property core / Kern) , mit dem die Prüfschnittstellen-Controller 77 und/oder 56 für ihren jeweiligen Betriebsfall einstellbar sind. Beispielsweise enthält die Betriebssoftware 61 HDL-Code (Hardware Discripti- on Language) und/oder eine Liste von logischen Gattern (Logic Gates) sowie Verbindungen zwischen den Logikgattern, um einen integrierten Schaltkreis zu bilden.CAN controller, LIN controller or the like. The controllers 77 and / or 56 expediently include an ASIC and / or an FPGA (FPGA = Field Progammable Gate Array, ASIC = Application Specific Integrated Circuit). For example, the test interface controllers 77 and / or 56 may be readily adapted to a LIN protocol, CAN protocol, FlexRay protocol, or the like. The operating software 61 is expediently logic data for operating, for example, an FPGA or an ASIC. The operating software 61 is, for example, a so-called IP core (intellectual property core / core) with which the test interface controllers 77 and / or 56 can be set for their respective operating case. For example, the operating software 61 includes hardware dispersion language (HDL) code and / or a list of logic gates and interconnections between the logic gates to form an integrated circuit.
Die Betriebssoftware 61 kann sämtliche zum Betrieb der Prüf- schnittsteilen 38, 39 oder 40 erforderlichen Daten enthalten, also beispielsweise einschließlich Übertragungsraten, Spannungspegel oder dergleichen.The operating software 61 may contain all the data required for operating the test interface parts 38, 39 or 40, that is to say including, for example, transmission rates, voltage levels or the like.
Besonders bevorzugt ist jedoch, wenn die Betriebssoftware 61 eine vorbestimmte Flexibilität aufweist, das heißt, dass bei- spielsweise Betriebsparameter 59 nach Laden der Betriebssoftware 61 parametrierbar sind. Die Betriebsparameter 59, z.B. Übertragungsraten, Spannungspegel, zu überwachende Nachrichten auf dem Kommunikationsnetz 16 etc., sind vorteilhaft in die die Basis-Baueinheiten 21, 22 und/oder das jeweilige Mo- dul 23, 24 und 25 ladbar.However, it is particularly preferred if the operating software 61 has a predetermined flexibility, that is, for example, operating parameters 59 can be parameterized after loading the operating software 61. The operating parameters 59, e.g. Transmission rates, voltage levels, messages to be monitored on the communication network 16, etc., are advantageously loadable into the basic building units 21, 22 and / or the respective modules 23, 24 and 25.
Bei einem besonders bevorzugten Verfahren zur Konfiguration der Prüfschnittstellen-Controller 77 und/oder 56 wirken die Diagnosegeräte 10, 11 folgendermaßen zusammen. Die Module 23- 25 übertragen zweckmäßigerweise ihre Typkennung 62 beim Ste- cken in die Steckaufnahmen 26-29 automatisch oder nach Abfrage durch die jeweilige Basis-Baueinheit 21, 22 an die Basis- Baueinheit 21, 22, die wiederum bei dem Diagnosegerät 10 oder 11, beispielsweise bei einem dort vorhandenen Diagnosemodul 64, die Betriebssoftware 61, beispielsweise einen IP-Core, zum Betrieb des jeweiligen PrüfSchnittstellen-Controllers 77 5 abfragen. Die Diagnosemodule 64 ermitteln die jeweils geeignete Betriebssoftware 61, z.B. eine Betriebssoftware 61a für eine CAN-Schnittstelle oder eine Betriebssoftware 61b für eine LIN-Schnittstelle, anhand der Typkennung 62 oder einer sonstigen durch die Ankopplungsvorrichtungen 12, 13 gesende- lo ten Identifikation in einem Speicher 142 der Diagnosegeräte 10, 11. Das Diagnosegerät 11 übermittelt beispielsweise die Betriebssoftware 61a an die Ankopplungsvorrichtungen 12 für das Modul 23, das als CAN-Modul ausgestaltet ist.In a particularly preferred method of configuring the test interface controllers 77 and / or 56, the diagnostic devices 10, 11 cooperate as follows. The modules 23 to 25 expediently transmit their type identifier 62 when plugged into the plug-in receptacles 26 to 29 or, after being interrogated by the respective basic module 21, 22, to the base unit. Assembly 21, 22, in turn, in the diagnostic device 10 or 11, for example, at a diagnostic module present there 64, the operating software 61, for example, an IP core, to query the operation of the respective Prüfschnittstellen controller 77 5. The diagnostic modules 64 determine the respectively suitable operating software 61, for example an operating software 61a for a CAN interface or operating software 61b for a LIN interface, on the basis of the type identifier 62 or any other identification sent by the coupling devices 12, 13 in a memory 142 of the diagnostic devices 10, 11. The diagnostic device 11 transmits, for example, the operating software 61a to the coupling devices 12 for the module 23, which is designed as a CAN module.
Auf diesem Weg ist eine optimale Flexibilität gegeben, das i5 heißt zur Anpassung an die jeweiligen Kommunikationserforder- nisse an der PrüfSchnittstelle 38, 39 oder 40, das heißt zur Anpassung an ein Busprotokoll, zur Anpassung an Pinbelegungen des Steckverbinders 73 oder dergleichen sind bei den Ankopplungsvorrichtungen 12, 13 lediglich die Module 23, 24 oder 25 20 auszuwechseln. Der Rest läuft sozusagen automatisch ab, das heißt die Ankopplungsvorrichtungen 12 , 13 erhalten von dem Diagnosegerät 10 oder 11 die jeweilige Betriebssoftware 61 zum Betrieb der Prüfschnittsteilen 38, 39 oder 40.Optimum flexibility is given in this way, which is to adapt to the respective communication requirements at the test interface 38, 39 or 40, that is to adapt to a bus protocol, to adapt to pin assignments of the connector 73 or the like are in the coupling devices 12, 13 only the modules 23, 24 or 25 20 replace. The remainder runs automatically, so to speak, that is, the coupling devices 12, 13 receive from the diagnostic device 10 or 11 the respective operating software 61 for operating the test cut parts 38, 39 or 40.
Das Diagnosemodul 64 wirkt mit den Ankopplungsvorrichtungen 25 12, 13 zusammen und zeigt beispielsweise an den PrüfSchnittstellen 38, 39 und 40 empfangene Nachrichten an Monitoren 65 der Diagnosegeräte 10 oder 11 an. Das Diagnosemodul 64 enthält Programmcode 140, der durch einen Prozessor 141 der Diagnosegeräte 10, Il ausführbar ist.The diagnostic module 64 interacts with the docking devices 25 12, 13 and displays, for example, messages received at the test interfaces 38, 39 and 40 to monitors 65 of the diagnostic devices 10 or 11. The diagnostic module 64 contains program code 140 that can be executed by a processor 141 of the diagnostic devices 10, II.
o Ferner ist es vorteilhaft möglich, mit Hilfe des Diagnosemoduls 64 die Ankopplungsvorrichtungen 12, 13 zu steuern und vorteilhafterweise zu parametrieren. Beispielsweise können an Eingabemitteln 66 der Diagnosegeräte 10, 11, z.B. Tastaturen, Mäuse oder dergleichen Parameter von Daten angegeben werden, die an den Prüfschnittsteilen 39, 39, 40 empfangen werden s sollen beispielsweise Adressen von CAN-Nachrichten oder dergleichen. Die Diagnosegeräte 10, 11 übermitteln diese Vorgabewerte an die Basis-Baueinheiten 21, 22, z.B. zur Paramet- rierung der Prüfschnittstellen-Controller 77 und/oder zur Weiterleitung an die Module 23, 24 oder 25 und deren Paramet- lo rierung. Die Vorgabewerte sind beispielsweise Bestandteile der Betriebsparameter 59.o Further, it is advantageously possible with the aid of the diagnostic module 64, the coupling devices 12, 13 to control and advantageously to parameterize. For example, parameters of data that are received at the test interface parts 39, 39, 40 may be indicated on input means 66 of the diagnostic devices 10, 11, eg, keyboards, mice, or the like. For example, addresses of CAN messages or the like. The diagnostic devices 10, 11 transmit these default values to the basic building units 21, 22, eg for the parameterization of the test interface controllers 77 and / or for forwarding to the modules 23, 24 or 25 and their parameterization. The default values are, for example, components of the operating parameters 59.
Es ist zweckmäßig, dass in einem Speicher 63 der Module 23, 24 oder 25 ein Freischalteschlüssel 60 gespeichert ist. Die Module 23, 24 oder 25 übertragen den Freischalteschlüssel 60 i5 zunächst an die Basis-Baueinheit 21, 22, die wiederum denIt is expedient that a release key 60 is stored in a memory 63 of the modules 23, 24 or 25. The modules 23, 24 or 25 first transmit the activation key 60 i5 to the basic unit 21, 22, which in turn stores the
Freischalteschlüssel 60 an das Diagnosegerät 10 oder 11 weiterleitet. Dort empfängt das Diagnosemodul 64 den Freischalteschlüssel 60 und schaltet eine vorbestimmte Funktion des Diagnosemoduls 64 frei, beispielsweise eine an ein ProtokollEnabling key 60 to the diagnostic device 10 or 11 passes. There, the diagnostic module 64 receives the enable key 60 and enables a predetermined function of the diagnostic module 64, such as one to a protocol
2o der jeweiligen Prüfschnittsteile 38, 39 oder 40 geknüpfte2o the respective Prüfschnittsteile 38, 39 or 40 knotted
Funktionalität. Diese Funktionalität ist z.B. lizenzpflichtig und kann erst dann an den Diagnosegeräten 10 und 11 genutzt werden, wenn sie durch den Freischalteschlüssel 60 freigeschaltet ist.Functionality. This functionality is e.g. licensed and can only be used on the diagnostic devices 10 and 11 when it is unlocked by the activation key 60.
25 Die Verbindungsmittel 41 und/oder die Module 23-25 enthalten zweckmäßigerweise Konvertierungseinrichtungen 57, beispielsweise zur Einbettung von CAN-Nachrichten in USB-Nachrichten, zur Umwandlung von CAN-Nachrichten auf USB-Nachrichten und/oder umgekehrt. Die Konvertierungseinrichtung 57 bildetThe connection means 41 and / or the modules 23-25 expediently contain conversion devices 57, for example for embedding CAN messages in USB messages, for converting CAN messages to USB messages and / or vice versa. The conversion device 57 forms
30 zweckmäßigerweise einen Bestandteil des PrüfSchnittstellen- Controllers 77 und/oder der Verbindungsmittel 41. Prinzipiell möglich ist es auch, dass Konvertierungseinheiten in der Art der Konvertierungseinheiten 57 bei den Modulen 23, 24 oder 25 vorgesehen sind, beispielsweise als Bestandteile der Controller 56.30 expediently a part of PrüfSchnittstellen- controller 77 and / or the connecting means 41. In principle, it is also possible that conversion units in the Art the conversion units 57 are provided at the modules 23, 24 or 25, for example as components of the controller 56th
Es versteht sich, dass bei einer Variante der Erfindung an der jeweiligen Basis-Baueinheit 21, 22 zumindest für eine der Steckaufnahmen 26, 27, 28 oder 29 ein fest oder lösbar montierter, nicht konfigurierbarer und/oder nicht parametrierba- rer PrüfSchnittstellen-Controller für eine der Prüfschnittstellen 38, 39 oder 40 vorhanden sein kann, beispielsweise ein CAN-Controller. Ferner kann auch ein erfindungsgemäßes Modul in der Art der Module 23-25 anstelle eines PrüfSchnittstellen-Controllers 56 einen nicht konfigurierbaren und/oder parametrierbaren PrüfSchnittstellen-Controller aufweisen.It is understood that in a variant of the invention, at least for one of the plug-in receptacles 26, 27, 28 or 29, a fixed or detachably mounted, non-configurable and / or non-parameterizable test interface controller for the respective base assembly 21, 22 one of the test interfaces 38, 39 or 40 may be present, for example a CAN controller. Furthermore, a module according to the invention, such as modules 23-25, may have a non-configurable and / or parameterizable test interface controller instead of a test interface controller 56.
Die PrüfSchnittstellen-Controller 77 und/oder 56 können bei- spielsweise Bestandteile der Verbindungsmittel 41 bilden.The test interface controllers 77 and / or 56 can form, for example, components of the connection means 41.
Die PrüfSchnittstellen-Controller 77 und je ein Diagnosegerät-Controller 46 und 47 können auch durch eine einzige Baugruppe gebildet sein.The test interface controllers 77 and one diagnostic device controller 46 and 47 each can also be formed by a single module.
Eine Variante der Erfindung kann vorsehen, dass die Basis- Baueinheiten 21, 22 zweckmäßigerweise jeweils einen flüchtigen und/oder nicht-flüchtigen Speicher 58 enthalten, beispielsweise zur Speicherung der Betriebsparameter 59 und/oder der Betriebssoftware 61 für den Prüfschnittstellen-Controller 77 und/oder 56 und/oder eines Freischalteschlüssels 160 für die jeweiligen Module 23, 24 und 25.A variant of the invention may provide that the basic building units 21, 22 expediently each contain a volatile and / or non-volatile memory 58, for example for storing the operating parameters 59 and / or the operating software 61 for the test interface controller 77 and / or 56 and / or an unlock key 160 for the respective modules 23, 24 and 25.
Beim Einstecken eines jeweiligen Moduls 23, 24 oder 25 in eine der Steckaufnahmen 26-29 übermittelt die Basis -Baueinheit 21 oder 22 zweckmäßigerweise die Betriebsparameter 59 1When inserting a respective module 23, 24 or 25 into one of the plug-in receptacles 26-29 transmits the base assembly 21 or 22 expediently the operating parameters 59th 1
und/oder den Freischalteschlüssel 160 und/oder die Betriebssoftware 61 an das Modul 23, 24 oder 25.and / or the enabling key 160 and / or the operating software 61 to the module 23, 24 or 25.
Mit dem Freischalteschlüssel 160 wird beispielsweise eine Funktion des Modules freigeschaltet, beispielsweise die Aus- 5 führung eines Kommunikationsprotokolles an der PrüfSchnittstelle 38, 39 oder 40, die lizenzpflichtig ist. Ferner kann die für den Betrieb des jeweiligen Moduls 23, 24 oder 25 erforderliche Betriebssoftware 61 ganz oder teilweise von der Basis-Baueinheit 21, 22 auf das Modul 23, 24 oder 25 geladen lo werden.With the activation key 160, for example, a function of the module is enabled, for example the execution of a communication protocol at the test interface 38, 39 or 40, which is subject to license. Furthermore, the operating software 61 required for the operation of the respective module 23, 24 or 25 can be loaded completely or partially by the basic module 21, 22 onto the module 23, 24 or 25.
Welche Betriebsparameter 59 oder Betriebssoftware 61 für das Modul 23, 24 oder 25 erforderlich ist, ermittelt die Basis- Baueinheit 21, 22 beispielsweise dadurch, dass die Module 23, 24 oder 25 beim Stecken an die Modulschnittstelle 37 ihre je- i5 weilige Typkennung 62 an die Basis-Baueinheit 21 oder 22 ü- bermitteln.Which operating parameters 59 or operating software 61 for the module 23, 24 or 25 is required, determines the basic unit 21, 22, for example, by the fact that the modules 23, 24 or 25 when plugged into the module interface 37 to their respective i5 type identifier 62 transmit the basic assembly 21 or 22.
Es versteht sich, dass auch ein erfindungsgemäße Variante möglich ist, bei der beispielsweise Betriebsparameter 59 in Speichern 63 der Module 23, 24 oder 25 gespeichert sind. Der 2o Speicher 63 ist vorzugsweise ein nichtflüchtiger Speicher, beispielsweise ein sogenanntes Flash-Memory. Die Module 23, 24 und 25 übertragen ihre jeweiligen Betriebsparameter 59 dann zweckmäßigerweise beim Anstecken an die Modulschnittstellen 37 an die Basis-Baueinheit 21 oder 22.It is understood that a variant according to the invention is also possible in which, for example, operating parameters 59 are stored in memories 63 of the modules 23, 24 or 25. The memory 63 is preferably a non-volatile memory, for example a so-called flash memory. The modules 23, 24 and 25 then transfer their respective operating parameters 59 expediently when connecting to the module interfaces 37 to the base assembly 21 or 22.
25 Die Basis-Baueinheit 21, 22 übermittelt die jeweils eingestellten Betriebsparameter 59, beispielsweise die Baudrate oder dergleichen, sowie zweckmäßigerweise auch die Typkennung 62 an das jeweils zugeordnete Diagnosegerät 10, 11. Die Betriebsparameter 59 in den Speichern 58 der Basis-Baueinheiten 21, 22 und/oder den Speichern 63 der Module 23, 24 oder 25 sind zweckmäßigerweise mit den Diagnosegeräten 10 o- der 11 bei den Modulen 23, 24 und 25 parametrierbar. Die Di- 5 agnosegeräte 10, 11 übermitteln die Betriebsparatneter 59 an die Basis-Baueinheiten 21, 22. Die Basis-Baueinheiten 21, 22, wiederum senden die Betriebsparameter 59 an die Module 23, 24 oder 25 gegebenenfalls zur Speicherung in den Speichern 63 weiter.The basic module 21, 22 transmits the respectively set operating parameters 59, for example the baud rate or the like, as well as expediently also the type identifier 62 to the respectively associated diagnostic device 10, 11. The operating parameters 59 in the memories 58 of the basic modules 21, 22 and / or the memories 63 of the modules 23, 24 or 25 are expediently with the diagnostic devices 10 o 11 of the modules 23, 24 and 25 parameterizable. The diagnosis devices 5, 11 transmit the operating parameters 59 to the basic units 21, 22. The basic units 21, 22, in turn, transmit the operating parameters 59 to the modules 23, 24 or 25, if necessary for storage in the memories 63 ,
lo Weitere Mittel, die zweckmäßigerweise eine Kommunikation zwischen den Diagnosegerät-Schnittstellen 42, 43 sowie den Prüfschnittstellen 38, 39 und 40 ermöglichen, können in den Verbindungsmitteln 41 oder den Modulen 23, 24 und 25 enthalten sein.Other means, which suitably enable communication between the diagnostic device interfaces 42, 43 and the test interfaces 38, 39 and 40, may be contained in the connection means 41 or the modules 23, 24 and 25.
i5 Beispielsweise enthalten die Verbindungsmittel 41 der Basis- Baueinheit 21 einen Analog/Digital-Wandler 67 sowie einen Di- gital/Analog-Wandler 68. Es ist auch möglich, dass die Module 23, 24 oder 25 derartige Wandler enthalten. Beispielsweise enthält das Modul 23 einen Analog/Digital-Wandler 69 sowieFor example, the connection means 41 of the basic unit 21 include an analog-to-digital converter 67 and a digital-to-analog converter 68. It is also possible for the modules 23, 24 or 25 to include such converters. For example, the module 23 includes an analog / digital converter 69 as well
2o einen Digital/Analog-Wandler 70. Die Wandler 69, 70 können beispielsweise Bestandteil des PrüfSchnittstellen-Controllers 56 des Moduls 23 sein.2o a digital / analog converter 70. The transducers 69, 70 may for example be part of the PrüfSchnittstellen controller 56 of the module 23.
Ferner ist es zweckmäßig, galvanische Trennmittel, insbesondere Optokoppler, bei den Modulen 23, 24 oder 25 und/oder den 25 Verbindungsmitteln 41 vorzusehen. Beispielsweise enthalten die Basis-Baueinheit 22 und das Modul 23 jeweils einen Optokoppler 71 als galvanisches Trennmittel.Furthermore, it is expedient to provide galvanic separating means, in particular optocouplers, in the modules 23, 24 or 25 and / or the connecting means 41. For example, the base assembly 22 and the module 23 each include an optocoupler 71 as a galvanic release agent.
Es versteht sich, dass auch externe Optokoppler, beispielsweise kabelgebundene Baueinheiten, an die Prüfschnittsteilen 3o 38, 39 und 40 anschließbar sind. Die Steckeinrichtungen 72 sind an Frontwandungen 76 von Gehäusen 75 der Module 23-25 angeordnet. Die Gehäuse 75 sind z.B. im wesentlichen kubisch, wobei auch andere Geometrien möglich sind. Wenn die Module 23-25 in die Steckaufnahmen 26- 5 29 eingesteckt sind, bilden die Frontwandungen 76 zusammen mit den Frontwandungen 52, 53 der Basis-Baueinheiten 21, 22 Bestandteile der Gehäuse 30, 32 der Basis-Baueinheit 21 bzw. des Diagnosegeräts 11, so dass geschlossene Frontseiten gebildet sind.It is understood that external optocouplers, such as wired units, to the Prüfschnittsteilen 3o 38, 39 and 40 are connected. The plug-in devices 72 are arranged on front walls 76 of housings 75 of the modules 23-25. For example, the housings 75 are substantially cubic, although other geometries are possible. When the modules 23-25 are plugged into the plug-in receptacles 26-5 29, the front walls 76 together with the front walls 52, 53 of the base units 21, 22 form components of the housings 30, 32 of the base unit 21 and the diagnostic unit 11, respectively , so that closed front sides are formed.
lo Erfindungsgemäß können Blind-Module in der gleichen Außengestaltung wie die Module 23-25 vorgesehen sein, die ohne eine Kommunikationsfunktionalität lediglich zum Verschluss der Steckaufnahmen 26-29 dienen.According to the invention, blind modules can be provided in the same external design as the modules 23-25, which merely serve to close the plug-in receptacles 26-29 without communication functionality.
Nachfolgend wird das Modul 23 beispielhaft für die Module 23- i5 25 näher beschrieben. Das Gehäuse 75 ist mit Ausnahme von e- lektrischen Kontakten 78 der Steckeinrichtung 72 sowie der Steckkontakte 35 im Wesentlichen geschlossen. Ein erfindungsgemäßes Modul kann aber auch in einer teilweise offenen Gehäusebauweise realisiert sein. Das Gehäuse 75 besteht zweck-The module 23 will be described in more detail below by way of example for the modules 23-15. With the exception of electrical contacts 78 of plug-in device 72 and plug-in contacts 35, housing 75 is substantially closed. An inventive module can also be realized in a partially open housing construction. The housing 75 is suitably
2o mäßigerweise aus Kunststoff und/oder aus Metall. Ein aus2o moderately made of plastic and / or metal. On off
Kunststoff bestehendes Gehäuse 75 kann eine Metallbeschich- tung oder Metalllage zur elektromagnetischen Schirmung aufweisen. Im vorliegenden Fall besteht das Gehäuse 75 aus zwei Gehäuseteilen 79 und 80, die mittels Kleben und/oder Ultra-Plastic existing housing 75 may have a metal coating or metal layer for electromagnetic shielding. In the present case, the housing 75 consists of two housing parts 79 and 80 which are adhesively bonded and / or ultrasonically sealed.
25 schallschweißen fest miteinander verbunden sind und einen Innenraum 81 schützen, in dem Leiterplatten 82, 83 mit beispielsweise dem Kommunikationstransceiver 48 angeordnet sind. Die Leiterplatten 82, 83 sind beispielsweise durch nicht dargestellte Pfostenstecker und/oder durch eine flexible Leiter-25 sound welding are firmly connected to each other and protect an interior 81 in which printed circuit boards 82, 83 are arranged with, for example, the communication transceiver 48. The circuit boards 82, 83 are, for example, by post connectors, not shown, and / or by a flexible conductor
3o bahnanordnung 84 miteinander verbunden. Zweckmäßigerweise sind an den Leiterplatten 82, 83 angeordnete Bauelemente, beispielsweise der Kommunikationstransceiver 48, an im eingebauten Zustand (siehe Figur 2) gegenüberliegenden Seiten 115, 116 angeordnet.3o web arrangement 84 connected to each other. Expediently, components arranged on the printed circuit boards 82, 83, for example the communication transceiver 48, are arranged on opposite sides 115, 116 in the installed state (see FIG. 2).
Die Leiterplatte 82 dient zur elektrischen Kontaktierung der Steckeinrichtung 72. Beispielsweise sind elektrische Kontaktstifte 85 der Steckeinrichtung 72 mit der Leiterplatte 82 verlötet .The printed circuit board 82 is used for electrical contacting of the plug-in device 72. For example, electrical contact pins 85 of the plug-in device 72 are soldered to the printed circuit board 82.
Die Steckkontakte 35 zum Einstecken in die Steckbuchsen 36 der Modulschnittstellen 37 sind an der Leiterplatte 83, insbesondere an deren hinterer Stirnseite angeordnet und als e- lektrische Kontaktflächen 118, zweckmäßigerweise als Edgekon- takte bzw. Kantenkontakte, ausgestaltet. Die Steckbuchsen 36 sind beispielsweise als Winkelstecker ausgestaltet, die an die Steckkarte 31 bzw. eine Leiterplatine 89 der Basis- Baueinheit 21 angelötet sind.The plug-in contacts 35 for plugging into the sockets 36 of the module interfaces 37 are arranged on the printed circuit board 83, in particular on the rear end side thereof and designed as electrical contact surfaces 118, expediently as edge contacts or edge contacts. The sockets 36 are configured, for example, as an angle plug, which are soldered to the plug-in card 31 and a printed circuit board 89 of the base assembly 21.
Die Leiterplatte 83 durchdringt eine hintere Stirnseite des Gehäuses 75, so dass sie im Bereich der Steckkontakte 35 vor das Gehäuse 75 vorsteht und beim Einstecken des Moduls 23 in eine der Steckaufnahmen 26-29 in die Steckbuchse 36 an der jeweiligen Basis-Baueinheit 21, 22 eingreift und eine elektrische Verbindung herstellt. Allerdings sind die Steckkontakte 35 gegenüber einer hinteren Stirnwandung 87 des Gehäuses 75 zurückversetzt. Die Steckkontakte 35 sind vorteilhaft in einer Ausnehmung 88 des Gehäuses 75 angeordnet, so dass die Steckkontakte 35 nicht beschädigt werden.The printed circuit board 83 penetrates a rear end face of the housing 75, so that it protrudes in front of the housing 75 in the region of the plug contacts 35 and when inserting the module 23 into one of the plug receptacles 26-29 in the socket 36 on the respective base assembly 21, 22nd engages and establishes an electrical connection. However, the plug contacts 35 are set back relative to a rear end wall 87 of the housing 75. The plug contacts 35 are advantageously arranged in a recess 88 of the housing 75, so that the plug contacts 35 are not damaged.
Zur leichteren Einsteckbarkeit in die Steckaufnahmen 26-29 haben erfindungsgemäße Module vorteilhaft seitliche und/oder obere und/oder untere Schrägflächen. Beispielsweise haben die Gehäuse 75 seitliche Schrägflächen 117. Die Steckaufnahmen 26-29 weisen elektromagnetisch schirmende Käfige auf, die beispielsweise aus metallisch beschichtetem Kunststoff bestehen. Im vorliegenden Fall sind die Käfige 90 jedoch aus Metall und zweckmäßigerweise als Stanz-Biegeteile ausgeführt. Die Käfige 90 weisen eine im Wesentlichen kubische Gestalt auf und schließen sich unmittelbar an die Frontwandungen 52, 53 der Basis-Baueinheiten 21, 22 an. Beispielsweise sind die Käfige 90 an die Frontwandungen 52, 53 angeklebt, angesteckt, angeschweißt oder in sonstiger Weise be- festigt. Im vorliegenden Fall sind Steckvorsprünge 91 der Käfige 90 in Aufnahmen 92 an den Frontwandungen 52, 53 sowie der Steckkarte 31 bzw. der Leiterplatte 89 der Basis-Baueinheiten 21, 22 eingesteckt. Anders als in der Zeichnung (beispielsweise Figur 7) dargestellt können die Steckvorsprünge 91 nach dem Einstecken bzw. Durchstecken in die Aufnahmen 92 umgebogen werden, so dass die Käfige 90 sicher an den Frontwandungen 52, 53 bzw. den Leiterplatten 31 und 89 halten.For easier insertion in the plug-in receptacles 26-29 modules according to the invention advantageously lateral and / or upper and / or lower inclined surfaces. For example, the housings 75 have lateral inclined surfaces 117. The plug receptacles 26-29 have electromagnetically shielding cages, which consist for example of metallically coated plastic. In the present case, however, the cages 90 are made of metal and expediently as stamped and bent parts. The cages 90 have a substantially cubic shape and connect directly to the front walls 52, 53 of the base units 21, 22 at. For example, the cages 90 are glued to the front walls 52, 53, infected, welded or otherwise fastened. In the present case plug-in projections 91 of the cages 90 in receptacles 92 on the front walls 52, 53 and the plug-in card 31 and the printed circuit board 89 of the base assemblies 21, 22 inserted. Unlike in the drawing (for example, FIG. 7), the plug-in projections 91 can be bent over after insertion or insertion into the receptacles 92, so that the cages 90 hold securely against the front walls 52, 53 or the printed circuit boards 31 and 89.
Die Steckkontakte 35 und die Steckeinrichtung 72 sind an einander entgegengesetzten Seiten des Moduls 23 angeordnet. Prinzipiell ist es auch möglich, dass beispielsweise seitliche Kontakte, z.B. Schleifkontakte oder dergleichen, zur Kon- taktierung mit einer Modulschnittstelle einer erfindungsgemäßen Basis-Baueinheit bei einem erfindungsgemäßen Modul vorhanden sind.The plug contacts 35 and the plug-in device 72 are arranged on opposite sides of the module 23. In principle, it is also possible that, for example, lateral contacts, e.g. Sliding contacts or the like, for contacting with a module interface of a base assembly according to the invention in a module according to the invention are present.
Eine Führungs- und/oder Halte-Federanordnung 93 führt die Module 23-25 beim Einstecken in die jeweilige Steckaufnahme 26- 29 und hält das Modul 23-25, zweckmäßigerweise federnd. Von dem Käfig 90 stehen Federteile 94 der Halte-Federanordnung 93 nach innen in die Steckaufnahmen 26-29 vor, die beim Einste- cken der Module 23-25 in die Steckaufnahmen 26-29 an der 0- berseite und zweckmäßigerweise an der einen oder beiden Seitenflächen der Gehäuse 79 entlang gleiten. Die Federteile 94 sind zweckmäßigerweise einstückig von den Käfigen 90 gebildet.A guide and / or holding spring assembly 93 guides the modules 23-25 when inserted into the respective plug-in receptacle 26-29 and holds the module 23-25, suitably resilient. From the cage 90, spring parts 94 of the holding spring arrangement 93 project inwards into the plug-in receptacles 26-29, which upon insertion of the modules 23-25 into the plug-in receptacles 26-29 on the upper side and expediently at one or both Slide side surfaces of the housing 79 along. The spring parts 94 are suitably formed in one piece by the cages 90.
Es versteht sich, dass bei erfindungsgemäßen Steckaufnahmen auch in der Zeichnung nicht dargestellte starre, das heißt 5 nicht federnde Führungs- und/oder Halteeinrichtungen, zum Führen bzw. Halten von erfindungsgemäßen Modulen vorgesehen sein können.It is understood that when plug-in receptacles according to the invention also not shown in the drawing rigid, that is 5 non-resilient guiding and / or holding devices, can be provided for guiding or holding modules of the invention.
Beim Einstecken der Module 23-25 in die Steckaufnahmen 26-29 wird eine Auswurf-Federanordnung 95 gespannt, die ein Entneh- lo men der Module 23-25 aus der Basis-Baueinheiten 21 und 22 erleichtert. Die Federanordnung 95 enthält z.B. zwei an der Rückseite der Steckaufnahme 26-29 angeordnete Federteile 96. Die Federteile 96 werden vorteilhafterweise von den Käfigen 90 einstückig gebildet. Die Federteile 96 sind beispielsweise i5 Federzungen, die an den Schmalseiten der Käfige 90 federnd angelenkt sind. Die Federteile 96 erstrecken sich oberhalb der Steckbuchse 36. Sie stehen von einander entgegengesetzten Schmalseiten der Käfige 90 in die Steckaufnahmen 26-29 vor. Die Federanordnung 95 wird beim Einstecken der Module 23-25When inserting the modules 23-25 into the plug-in receptacles 26-29 an ejection spring arrangement 95 is stretched, which facilitates a Entneh- lo men of the modules 23-25 of the basic assemblies 21 and 22. The spring assembly 95 includes e.g. two spring parts 96 arranged on the rear side of the plug-in receptacle 26-29. The spring parts 96 are advantageously formed in one piece by the cages 90. The spring parts 96 are for example i5 spring tongues, which are articulated resiliently on the narrow sides of the cages 90. The spring parts 96 extend above the socket 36. They project from opposite narrow sides of the cages 90 into the plug-in receptacles 26-29. The spring assembly 95 is when inserting the modules 23-25
20 in Steckaufnahmen 26-29 im Sinne eine Auswerfens aus der jeweiligen Steckaufnahme 26-29 vorgespannt.20 in plug receptacles 26-29 biased in the sense of ejection from the respective plug receptacle 26-29.
Damit dieses Auswerfen nicht unbeabsichtigt geschieht und die Module 23-25 zuverlässig in den Steckaufnahmen 26-29 gehalten werden, sind Verriegelungsanordnungen 97 vorgesehen. Die Ver-So that this ejection does not happen unintentionally and the modules 23-25 are reliably held in the plug receptacles 26-29, locking arrangements 97 are provided. The Ver-
25 riegelungsanordnungen 97 verriegeln die Module 23-25 in den Steckaufnahmen 26-29. Die Verriegelungsanordnungen 97 bilden zugleichen eine Zugentlastung. Wenn beispielsweise an dem Kabel 74 gezogen wird, während der Steckverbinder 73 in die Steckeinrichtung 72 eingesteckt ist, verbleibt das Modul 2325 locking arrangements 97 lock the modules 23-25 in the plug receptacles 26-29. The locking assemblies 97 form a strain relief. For example, when pulling on the cable 74 while the connector 73 is plugged into the connector 72, the module 23 remains
3o oder 24 zuverlässig in der Steckaufnahme 26 bzw. 28, das heißt die Verriegelungsanordnung 97 bildet eine Zugentlastung.3o or 24 reliably in the socket 26 and 28, the means the locking assembly 97 forms a strain relief.
Im Rahmen der Erfindung ist es prinzipiell möglich, die Module 23-25 mittels Schrauben, Schieberiegeln oder dergleichen 5 in den Steckaufnahmen 26-29 zu sichern bzw. zu verriegeln.In the context of the invention, it is in principle possible to secure or lock the modules 23-25 by means of screws, slide bolts or the like 5 in the plug-in receptacles 26-29.
Die Verriegelungsanordnung 97 ist jedoch vorteilhaft als eine Rastanordnung ausgestaltet, die zudem besonders einfach zu bedienen ist . Die Verriegelungsanordnung 97 verrastet selbsttätig bzw. verriegelt selbsttätig, wenn die Module 23-25 in lo die Steckaufnahmen 26-29 eingesteckt werden.However, the locking arrangement 97 is advantageously designed as a latching arrangement, which is also particularly easy to use. The locking arrangement 97 automatically locks or locks automatically when the modules 23-25 are inserted into the plug-in receptacles 26-29.
Rastvorsprünge 98 an Federteilen 99, die Bestandteile von Modul-Rastmitteln 100 sind, rasten in Rastausnehmungen 101 der Steckaufnahmen 26-29 ein. Die Rastausnehmungen 101, die Steckaufnahme-Rastmittel bilden, befinden sich beispielsweise i5 an den Käfigen 90. Hintere Bereiche 102 der Federteile 99, die zweckmäßigerweise aus Metall bestehen, sind in Aufnahmen 103 der Gehäuse 75 aufgenommen, die beispielsweise als eine Art Taschen an den Seitenwandungen der Gehäuseteile 79, 80 ausgebildet sind. Beim Zusammenfügen der Gehäuseteile 79, 80Locking projections 98 on spring parts 99, which are components of module locking means 100, engage in latching recesses 101 of the plug-in receptacles 26-29. The recesses 101, the plug-in receptacle locking means are, for example, i5 on the cages 90. Rear portions 102 of the spring members 99, which are suitably made of metal, are received in receptacles 103 of the housing 75, for example, as a kind of pockets on the side walls the housing parts 79, 80 are formed. When assembling the housing parts 79, 80th
2o greifen in der Figur nicht sichtbare Vorsprünge der Gehäuseteile 79, 80 in Ausnehmungen 104 an den Federteilen 99 ein, um diese sicher in den Aufnahmen 103 zu halten.2o engage in the figure invisible projections of the housing parts 79, 80 in recesses 104 on the spring parts 99 to keep them safely in the receptacles 103.
Eine denkbare, in der Figur nicht dargestellte Variante kann vorsehen, dass federnde Rastmittel in der Art der Federteile 25 99 von einem nicht dargestellten Gehäuse eines erfindungsgemäßen Moduls einstückig gebildet sind.A conceivable variant, not shown in the figure, can provide that resilient locking means in the manner of the spring parts 25 99 are integrally formed by a housing, not shown, of a module according to the invention.
Die Rastvorsprünge 98 sind an vorderen Seitenabschnitten 105 der Federteile 99 ausgebildet. Die Rastvorsprünge 98 sind derart abgeschrägt, dass die Federteile, die an einander ge- genübergesetzten Schmalseiten des Moduls 23 angeordnet sind, beim Einstecken in eine Steckaufnahme 26-29 in Richtung des Gehäuses 75 verdrängt und vorgespannt werden, so dass sie, wenn das Modul 23 vollständig in die Steckaufnahme 26-29 ein- gesteckt ist, in die Rastausnehmungen 101 einrasten und ein Herausziehen des Moduls aus der Steckaufnahmen 26-29 verhindern.The latching projections 98 are formed on front side portions 105 of the spring members 99. The latching projections 98 are bevelled in such a way that the spring parts which are attached to one another genübergesetzten narrow sides of the module 23 are arranged displaced and biased when plugged into a socket 26-29 in the direction of the housing 75, so that when the module 23 is completely inserted into the socket 26-29, in the recesses 101st engage and prevent withdrawal of the module from the plug receptacles 26-29.
Dieses Herausziehen erfordert einen aktiven Bedienereingriff, der jedoch sehr einfach von der Frontseite 33, 34 her möglich ist. Die Verriegelungsanordnung 97 ist nämlich vorteilhaft von der Vorderseite des Moduls 23 bzw. der Basis-Baueinheit 21, 22 her bedienbar.This extraction requires an active operator intervention, which is very easy from the front 33, 34 ago. Namely, the latch assembly 97 is advantageously operable from the front side of the module 23 and the base assembly 21, 22, respectively.
An Vorderabschnitten 106 der Federteile 99, die sich an der Vorderseite der Module 23-25 erstrecken, sind Betätigungsmit- tel angeordnet, z.B. Bedienvorsprünge oder dergleichen. Vorteilhaft enthalten die Betätigungsmittel beispielsweise Schraubaufnahmen 107 der Steckeinrichtung 72. Die Schraubaufnahmen 107 stehen vor die Vorderabschnitte 106 vor, so dass sie von einem Bediener ergriffen werden können. Durch eine Betätigung in Richtung eines Steckergehäuses 108 der Steckeinrichtung 72 können die an einander entgegengesetzten Seiten des Moduls 23 angeordneten Federteile 99 zum Gehäuse 75 hin bewegt werden, so dass die Rastvorsprünge 98 außer Eingriff mit den Rastausnehmungen 101 gelangen und das Modul 23 aus der Steckaufnahme 26-29 herausgezogen werden kann.At the front portions 106 of the spring members 99 extending at the front of the modules 23-25, actuating means are arranged, e.g. Operating projections or the like. Advantageously, the actuating means comprise, for example, screw receptacles 107 of the plug-in device 72. The screw receptacles 107 project in front of the front sections 106, so that they can be gripped by an operator. By an actuation in the direction of a plug housing 108 of the plug-in device 72, the spring parts 99 arranged on opposite sides of the module 23 can be moved towards the housing 75 so that the latching projections 98 are disengaged from the latching recesses 101 and the module 23 from the plug-in receptacle 26 -29 can be pulled out.
Ein Verstellweg 109 der Vorderabschnitte 106 in Richtung der Freigabestellung, bei der Rastvorsprünge 98 aus den Rastausnehmungen 101 herausgelangen, wird durch das Steckergehäuse 108 begrenzt. Zweckmäßigerweise sind die Vorderabschnitte 106 an die Kontur des Steckergehäuses 108 angepasst, beispielsweise durch an die Federteile 99 angesetzte Blenden 110, zweckmäßigerweise aus Kunststoff. Zwischen einer an die Gestalt des Steckergehäuses 108 angepassten Innenkontur 111 der Blenden 110 und dem Steckergehäuse 108 ist ein Zwischenraum 112 vorhanden. Wenn der Steckverbinder 73 an die Steckein- richtung 72 angesteckt ist, dringt er in den Abstand oderAn adjustment path 109 of the front portions 106 in the direction of the release position in which the latching projections 98 come out of the latching recesses 101 is limited by the plug housing 108. Conveniently, the front portions 106 are adapted to the contour of the plug housing 108, for example, by means of the spring parts 99 prepared aperture 110, suitably made of plastic. Between an adapted to the shape of the plug housing 108 inner contour 111 of the aperture 110 and the connector housing 108, a gap 112 is present. When the plug connector 73 is plugged into the plug-in device 72, it penetrates into the distance or
Zwischenraum 112 ein, so dass der Verstellweg 109 in Richtung der Freigabestellung der Verriegelungsanordnung 97 blockiert ist.Gap 112, so that the adjustment path 109 is blocked in the direction of the release position of the latch assembly 97.
Die Blenden 110 und/oder die Frontwandungen 16 bilden zweck- mäßigerweise Anschläge, die an den Frontwandungen 52, 53 der Basis-Baueinheiten 21, 22 beim Einstecken der Module 23-25 in die Steckaufnahmen 26-29 anschlagen.The panels 110 and / or the front walls 16 expediently form stops which abut against the front walls 52, 53 of the base units 21, 22 when inserting the modules 23-25 into the plug-in receptacles 26-29.
Ferner wird ein Verstellen der Verriegelungsanordnung 97 in die Freigabestellung durch Bolzen, z.B. Schrauben 113, des Steckverbinders 73 vorteilhaft verhindert, die in dieFurther, adjustment of the latch assembly 97 to the release position by bolts, e.g. Screws 113, the connector 73 advantageously prevents the in the
Schraubaufnahmen 107 an den Federteilen 99 eingeschraubt sind.Screw 107 are screwed to the spring parts 99.
Die Schraubaufnahmen 107 haben somit zweckmäßigerweise mehrfache Funktionalitäten, nämlich die zuverlässige Befestigung des Steckverbinders 73 an der Steckeinrichtung 72. Ferner dienen sie als Bedienmittel zum Entriegeln der Verriegelungsanordnung 97 und als Blockiermittel, das die Verriegelungsanordnung 97 in die das Modul 23 an der Steckaufnahme 26 verriegelnden Verriegelungsstellung hält .The screw receptacles 107 thus have expediently multiple functionalities, namely the reliable attachment of the connector 73 to the plug 72nd Furthermore, they serve as operating means for unlocking the locking assembly 97 and as blocking means, the locking assembly 97 in the module 23 on the socket 26 locking position stops.
Das Gehäuse 30 der Basis-Baueinheit 21 hat ein erstes und zweites Gehäuseteil 120, 121, zweckmäßigerweise aus Metall oder Kunststoff. Das Gehäuseteil 121 bildet sozusagen eine Basis des Gehäuses 30 mit einer Unterseite sowie mindestens einer Seitenwandung. Das Gehäuseteil 122 bildet einen Deckel für das Gehäuseteil 121. Die Gehäuseteile 120, 121 klemmen einerseits die Frontwandung 53 und andererseits eine hintere Stirnwand 122, die an einer der Frontwandung 53 entgegengesetzten Schmalseite des Gehäuses 30. Zwischen den Gehäuseteilen 120, 121 sowie den Wandungen 53, 122 ist eine Dichtungs- 5 anordnung 123 angeordnet. Die Dichtungsanordnung 123, zweckmäßigerweise aus elastischem Kunststoffmaterial oder Gummi, hält die Wandungen 53, 122, so dass diese ohne Spiel und vorteilhaft elastisch mit den Gehäuseteilen 120, 121 verbunden sind. Ferner ist ein Innenraum 124 des Gehäuses 30 im Wesent- lo liehen dicht verschlossen.The housing 30 of the base assembly 21 has a first and second housing part 120, 121, suitably made of metal or plastic. The housing part 121 forms, as it were, a base of the housing 30 with an underside and at least one side wall. The housing part 122 forms a cover for the housing part 121. The housing parts 120, 121 clamp on the one hand, the front wall 53 and on the other hand, a rear end wall 122 which on one of the front wall 53 opposite narrow side of the housing 30. Between the housing parts 120, 121 and the walls 53, 122 is a seal arrangement 5 123 arranged. The seal assembly 123, suitably made of elastic plastic material or rubber, holds the walls 53, 122, so that they are connected without play and advantageously elastically with the housing parts 120, 121. Furthermore, an inner space 124 of the housing 30 is substantially tightly sealed.
Eine vorteilhafte Variante der Erfindung sieht vor, dass an der Dichtungsanordnung 123 eine optische Anzeigeeinrichtung und/oder, was in Figur 9 dargestellt ist, ein Lichtleiterab- schnitt 125 für eine optische Anzeigeeinrichtung 126 angeord- i5 net ist. Die Anzeigeeinrichtung 126 enthält beispielsweise LEDs oder sonstige Leuchtmittel zur Anzeige eines Betriebszustandes der Ankopplungsvorrichtung 12.An advantageous variant of the invention provides that an optical display device and / or, as shown in FIG. 9, an optical waveguide section 125 for an optical display device 126 is arranged on the seal arrangement 123. The display device 126 includes, for example, LEDs or other lighting means for displaying an operating state of the coupling device 12.
Der Lichtleiterabschnitt 125 ist beispielsweise an einer Schmalseite des Gehäuses 30 zwischen den Gehäuseteilen 120,The light guide section 125 is, for example, on a narrow side of the housing 30 between the housing parts 120,
20 121 angeordnet und leitet Licht der Anzeigeeinrichtung 126 aus dem Innenraum 124 an die Außenseite des Gehäuses 30. Der Lichtleiterabschnitt 125 ist beispielsweise in die Dichtungsanordnung 123 eingesteckt. Besonders bevorzugt ist, wenn der Lichtleiterabschnitt 125 in die Dichtungsanordnung 123 einge-20 121 arranged and directs light of the display device 126 from the interior 124 to the outside of the housing 30. The light guide section 125 is inserted, for example, in the seal assembly 123. It is particularly preferred if the optical waveguide section 125 is inserted into the sealing arrangement 123.
25 knöpft ist, beispielsweise schwalbenschwanzartig.25 buttons, for example dovetailed.
Die Ankopplungsvorrichtungen 12, 13 enthalten zweckmäßigerweise Synchronisationsmittel 130 zur Zeitsynchronisation der Diagnosegeräte 10, 11 mit dem zu prüfenden Gerät 14. Beispielsweise kann ein Synchronisationskabel 131 zur Verbindung o mit dem Kommunikationsnetz 16 an SynchronisationsSteckverbinder 132 an den Frontwandungen 52, 53 der Basis-Baueinheiten , 22 angeschlossen werden. The coupling devices 12, 13 suitably contain synchronization means 130 for the time synchronization of the diagnostic devices 10, 11 with the device 14 to be tested. For example, a synchronization cable 131 for connecting o to the communication network 16 on synchronization connectors 132 on the front walls 52, 53 of the basic assemblies , 22 are connected.

Claims

Ansprüche claims
1. Ankopplungsvorrichtung zur Ankopplung eines Diagnosegeräts (10, 11) an eine Kommunikationsschnittstelle (50, 51) eines zu prüfenden Geräts (14) mit einer Basis-Baueinheit1. coupling device for coupling a diagnostic device (10, 11) to a communication interface (50, 51) of a device to be tested (14) having a base assembly
5 (21, 22), die eine Diagnosegerät-Schnittstelle (42, 43) mit einem Diagnosegerät-Kommunikationscontroller (46, 47) zum An- schluss des Diagnosegeräts (10, 11) aufweist, und mit mindestens einem an eine Steckaufnahme (26-29) der Basis-Baueinheit (21, 22) ansteckbaren Modul (23-25) , das einen Kommunikati- lo onstransceiver zur Bildung einer Prüfschnittsteile (38-40) für die Kommunikationsschnittstelle (50, 51) des zu prüfenden Geräts (14) aufweist, wobei die Ankopplungsvorrichtung (12, 13) an der PrüfSchnittstelle (38-40) empfangene Daten an der Diagnosegerät-Schnittstelle (42, 43) und/oder an der Diagno- i5 segerät-Schnittstelle (42, 43) empfangene Daten an der Prüf- schnittstelle (38-40) ausgibt, dadurch gekennzeichnet, dass die Basis-Baueinheit (21, 22) und/oder das mindestens eine Modul (23-25) mindestens einen durch eine ladbare Betriebssoftware (61) zur Kommunikation mit der Kommunikations-5 (21, 22), which has a diagnostic device interface (42, 43) with a diagnostic device communication controller (46, 47) for connecting the diagnostic device (10, 11), and with at least one receptacle (26). 29) of the base assembly (21, 22) attachable module (23-25) having a communication onstransceiver for forming a Prüfschnittsteile (38-40) for the communication interface (50, 51) of the device under test (14) in which the coupling device (12, 13) receives data received at the test interface (38-40) at the diagnostic device interface (42, 43) and / or at the diagnostic interface (42, 43) on the test interface (38-40), characterized in that the base unit (21, 22) and / or the at least one module (23-25) at least one by a loadable operating software (61) for communicating with the communication
20 schnittsteile (50, 51) des zu prüfenden Geräts (14) konfigurierbaren PrüfSchnittstellen-Controller (56, 77) aufweist.20 cut portions (50, 51) of the device under test (14) configurable PrüfSchnittstellen controller (56, 77).
2. Ankopplungsvorrichtung nach Anspruch l, dadurch gekennzeichnet, dass die Betriebssoftware (61) von dem Diagnosegerät (10, 11) auf die Ankopplungsvorrichtung (12, 13) ladbar2. Coupling device according to claim l, characterized in that the operating software (61) of the diagnostic device (10, 11) on the coupling device (12, 13) loadable
25 ist . 25 is.
3. Ankopplungsvorrichtung nach Anspruch 1 oder 2 , dadurch gekennzeichnet, dass die Diagnosegerät-Schnittstelle (42, 43) zur Übermittlung einer Typkennung (61) des mindestens einen Moduls (23-25) an das Diagnosegerät (10, 11) zur Abfrage der3. Coupling device according to claim 1 or 2, characterized in that the diagnostic device interface (42, 43) for transmitting a type identifier (61) of the at least one module (23-25) to the diagnostic device (10, 11) for interrogating
5 Betriebssoftware (61) ausgestaltet ist.5 operating software (61) is configured.
4. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das mindestens eine Modul (23-25) eine Steckeinrichtung (72) zum Anschluss eines Steckverbinders (73) für eine Verbindung mit der Kommunikati- o onsschnittstelle (50, 51) umfasst .4. Coupling device according to one of the preceding claims, characterized in that the at least one module (23-25) comprises a plug-in device (72) for connecting a connector (73) for connection to the communication onsschnittstelle (50, 51).
5. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Basis-Baueinheit (21, 22) Verbindungsmittel (41) zur Verbindung des Diagnosegerät-Kommunikationscontrollers (46, 47) mit einer Modul- s schnittsteile (37) zum elektrischen und/oder optischen Anschluss des mindestens einen Moduls (23-25) aufweist.5. Coupling device according to one of the preceding claims, characterized in that the base assembly (21, 22) connecting means (41) for connecting the diagnostic device communication controller (46, 47) with a mod- s cut parts (37) for electrical and / or optical connection of the at least one module (23-25).
6. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass sie eine Konvertierungseinheit (57) zur Konvertierung der auf der Diagnosege- o rät -Schnittstelle (42, 43) übertragenen Daten für die Prüf- schnittstelle (38-40) und/oder umgekehrt aufweist.6. Coupling device according to one of the preceding claims, characterized in that it comprises a conversion unit (57) for converting the data transmitted to the diagnostic device interface (42, 43) data for the test interface (38-40) and / or conversely.
7. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Basis-Baueinheit (21, 22) und/oder das mindestens eine Modul (23-25) einen 5 Analog/Digital-Wandler (67, 69) und/oder einen Digital/Ana- log-Wandler (68, 70) und/oder galvanische Trennungsmittel (71) aufweisen.7. Coupling device according to one of the preceding claims, characterized in that the base assembly (21, 22) and / or the at least one module (23-25) has a 5 analog / digital converter (67, 69) and / or a Digital / analog converter (68, 70) and / or galvanic separation means (71).
8. Ankopplungsvorrichtung (12, 13) nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Basis- Baueinheit (21, 22) zur Ermittlung einer Typkennung (61) des mindestens einen Moduls (23-25) ausgestaltet ist.8. coupling device (12, 13) according to any one of the preceding claims, characterized in that the base Assembly (21, 22) for determining a type identifier (61) of the at least one module (23-25) is configured.
9. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei dem mindestens ei-9. Coupling device according to one of the preceding claims, characterized in that in the at least one
5 nen Modul (23-25) ein erster und mindestens ein zweiter Typ der PrüfSchnittstelle (38-40) zur Anpassung an eine jeweilige Kommunikationsschnittstelle (50, 51) eines zu prüfenden Geräts parametrierbar ist.A first and at least one second type of test interface (38-40) can be parameterized for adaptation to a respective communication interface (50, 51) of a device to be tested.
10. Ankopplungsvorrichtung nach einem der vorhergehenden An- lo Sprüche, dadurch gekennzeichnet, dass die Basis-Baueinheit10. Coupling device according to one of the preceding An lo pro claims, characterized in that the base assembly
(21, 22) zur Übertragung von Betriebsparametern (59) und/oder eines Freischalteschlüssels (60) und/oder einer Betriebssoftware (61) an das mindestens eine Modul (23-25) oder zu deren Empfang von dem mindestens einen Modul (23-25) ausgestaltet i5 ist, insbesondere selbsttätig bei einem Verbinden des mindestens einen Moduls (23-25) mit der Modulschnittstelle (37) .(21, 22) for transmitting operating parameters (59) and / or an enabling key (60) and / or operating software (61) to the at least one module (23-25) or for receiving them from the at least one module (23-25). 25) is configured, in particular automatically when the at least one module (23-25) is connected to the module interface (37).
11. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Basis-Baueinheit (21, 22) und/oder dass das mindestens eine Modul (23-25) ei-11. Coupling device according to one of the preceding claims, characterized in that the basic structural unit (21, 22) and / or that the at least one module (23-25) an
20 nen Speicher (58, 63) zur Speicherung von Betriebsparametern (59) und/oder eines Freischalteschlüssels (60) und/oder der Betriebssoftware (61) umfasst.20 NEN memory (58, 63) for storing operating parameters (59) and / or a release key (60) and / or the operating software (61).
12. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine Frontwandung (52,12. Coupling device according to one of the preceding claims, characterized in that a front wall (52,
25 53) der Basis-Baueinheit (21, 22) einen Bestandteil eines Gehäuses (30) der Basis-Baueinheit (21, 22) bildet oder zur Bildung eines Gehäuses (32) des Diagnosegeräts (10, 11) vorgesehen ist, dass die Frontwandung (52, 53) der Basis-Baueinheit (21, 22) mindestens eine Einstecköffnung (54, 55) für25 53) of the base assembly (21, 22) forms part of a housing (30) of the base assembly (21, 22) or for forming a housing (32) of the diagnostic device (10, 11) is provided that the front wall (52, 53) of the base assembly (21, 22) at least one insertion opening (54, 55) for
30 das mindestens eine Modul (23-25) aufweist, und dass das min- destens eine Modul (23-25) von der Frontseite (33, 34) des Gehäuses (30, 32) her durch die Einstecköffnung (54, 55) hindurch in die Steckaufnahme (26-29) einsteckbar ist.30 has at least one module (23-25), and that the mini- at least one module (23-25) can be inserted from the front side (33, 34) of the housing (30, 32) through the insertion opening (54, 55) into the plug-in receptacle (26-29).
13. Ankopplungsvorrichtung nach einem der vorhergehenden An- 5 Sprüche, dadurch gekennzeichnet, dass die Basis-Baueinheit13. Coupling device according to one of the preceding claims 5 claims, characterized in that the base assembly
(22) ein von dem Diagnosegerät (10, 11) separates Gehäuse (30) umfasst oder als eine Steckkarte (31) für das Diagnosegerät (10, 11) ausgestaltet ist(22) comprises a housing (30) separate from the diagnostic device (10, 11) or designed as a plug-in card (31) for the diagnostic device (10, 11)
14. Ankopplungsvorrichtung nach einem der vorhergehenden An- lo sprüche, dadurch gekennzeichnet, dass an der Basis-Baueinheit14. Coupling device according to one of the preceding claims, characterized in that on the base assembly
(21, 22) wahlweise ein erstes Modul (23-25) mit einer Prüfschnittstelle (38-40) für eine Kommunikationsschnittstelle (50, 51) eines ersten Typs oder ein zweites Modul (23-25) mit einer Prüfschnittsteile (38-40) für eine Kommunikations- i5 schnittsteile (50, 51) eines zweiten Typs anordenbar ist.(21, 22) optionally a first module (23-25) having a test interface (38-40) for a communication interface (50, 51) of a first type or a second module (23-25) having a test section (38-40) for a communication i5 cut parts (50, 51) of a second type can be arranged.
15. Ankopplungsvorrichtung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Modul (23-25) an einer alternativen Basis-Baueinheit (21, 22) anordenbar ist.15. Coupling device according to one of the preceding claims, characterized in that the module (23-25) on an alternative basic assembly (21, 22) can be arranged.
16. Ankopplungsvorrichtung nach einem der vorhergehenden An- 20 sprüche, dadurch gekennzeichnet, dass die mindestens eine Diagnosegerät-Schnittstelle (42, 43) eine USB-Schnittstelle und/oder eine PCI-Schnittstelle und/oder eine FireWire- Schnittstelle umfasst .16. An interface device according to one of the preceding claims, characterized in that the at least one diagnostic device interface (42, 43) comprises a USB interface and / or a PCI interface and / or a FireWire interface.
17. Ankopplungsvorrichtung nach einem der vorhergehenden An- 25 sprüche, dadurch gekennzeichnet, dass die PrüfSchnittstelle17. Coupling device according to one of the preceding claims 25, characterized in that the test interface
(38-40) eine Bus-Schnittstelle, insbesondere eine CAN-Bus- Schnittstelle, eine LIN-Bus-Schnittstelle oder einer Flexray- Schnittstelle, umfasst. (38-40) comprises a bus interface, in particular a CAN bus interface, a LIN bus interface or a Flexray interface.
18. Diagnosemodul zur Zusammenwirkung mit einer Ankopplungs- vorrichtung (12, 13) nach einem der vorhergehenden Ansprüche, wobei die Ankopplungsvorrichtung (12, 13) zur Ankopplung eines Diagnosegeräts (10, 11) an eine Kommunikationsschnitt-18. Diagnostic module for interacting with a coupling device (12, 13) according to one of the preceding claims, wherein the coupling device (12, 13) for coupling a diagnostic device (10, 11) to a communication interface
5 stelle (50, 51) eines zu prüfenden Geräts (14) vorgesehen ist, wobei das Diagnosegerät (10, 11) einen Prozessor (141) zur Ausführung von Programmcode (140) des Diagnosemoduls (64) aufweist, wobei die Ankopplungsvorrichtung (12, 13) eine Basis-Baueinheit (21, 22), die eine Diagnosegerät-Schnittstelle lo (42, 43) mit einem Diagnosegerät-Kommunikationscontroller5 (50, 51) of a device (14) to be tested, the diagnostic device (10, 11) having a processor (141) for executing program code (140) of the diagnostic module (64), wherein the coupling device (12, 13) comprises a basic module (21, 22) having a diagnostic device interface lo (42, 43) with a diagnostic device communication controller
(46, 47) zum Anschluss des Diagnosegeräts (10, 11) aufweist, und mindestens eine an eine Steckaufnahme (26-29) der Basis- Baueinheit (21, 22) ansteckbares Modul (23-25), das einen Kommunikationstransceiver zur Bildung einer PrüfSchnittstelle i5 (38-40) für die Kommunikationsschnittstelle (50, 51) des zu prüfenden Geräts (14) aufweist, umfasst, und wobei die Ankopplungsvorrichtung (12, 13) an der Prüfschnittsteile (38- 40) empfangene Daten an der Diagnosegerät-Schnittstelle (42, 43) und/oder an der Diagnosegerät-Schnittstelle (42, 43) emp-(46, 47) for connecting the diagnostic device (10, 11), and at least one of a plug-in receptacle (26-29) of the base assembly (21, 22) attachable module (23-25), the communication transceiver to form a Comprises test interface i5 (38-40) for the communication interface (50, 51) of the device under test (14), and wherein the coupling device (12, 13) at the test interface parts (38- 40) received data at the diagnostic device interface (42, 43) and / or at the diagnostic device interface (42, 43).
20 fangene Daten an der PrüfSchnittstelle (38-40) ausgibt, dadurch gekennzeichnet, das Diagnosemodul (64) zum Senden einer Betriebssoftware (61) für mindestens einen Prüfschnittstel- len-Controller (56, 77) der Basis-Baueinheit (21, 22) und/oder des mindestens einen Moduls (23-25) aufweist, wobei20 starts at the test interface (38-40), characterized in that the diagnostic module (64) for sending operating software (61) for at least one Prüfschnittstel- len controller (56, 77) of the basic unit (21, 22) and / or the at least one module (23-25), wherein
25 der PrüfSchnittstellen-Controller (56, 77) durch die ladbare Betriebssoftware (61) zur Kommunikation mit der Kommunikationsschnittstelle (50, 51) des zu prüfenden Geräts (14) konfigurierbar ist .25, the test interface controller (56, 77) is configurable by the loadable operating software (61) for communicating with the communication interface (50, 51) of the device under test (14).
19. Diagnosemodul (64) nach Anspruch 18, dadurch gekenn-19. Diagnostic module (64) according to claim 18, characterized
30 zeichnet, dass es einen Bestandteil des Diagnosegeräts (10, 11) bildet. 30 illustrates that it forms part of the diagnostic device (10, 11).
20. Verfahren zur Anpassung einer Ankopplungsvorrichtung (12, 13) nach einem der Ansprüche 1 bis 17 an eine an eine Kommunikationsschnittstelle (50, 51) eines zu prüfenden Geräts (14), wobei die Ankopplungsvorrichtung (12, 13) zur An- 5 kopplung eines Diagnosegeräts (10, 11) vorgesehen ist, wobei Ankopplungsvorrichtung (12, 13) eine Basis-Baueinheit (21, 22), die eine Diagnosegerät -Schnittstelle (42, 43) mit einem Diagnosegerät-Kommunikationscontroller (46, 47) zum Anschluss des Diagnosegeräts (10, 11) aufweist, und mindestens eine an lo eine Steckaufnahme (26-29) der Basis-Baueinheit (21, 22) ansteckbares Modul (23-25) , das einen Kommunikationstransceiver zur Bildung einer Prüfschnittsteile (38-40) für die Kommunikationsschnittstelle (50, 51) des zu prüfenden Geräts (14) aufweist, umfasst, und wobei die Ankopplungsvorrichtung (12, i5 13) an der Prüfschnittsteile (38-40) empfangene Daten an der Diagnosegerät-Schnittstelle (42, 43) und/oder an der Diagnosegerät-Schnittstelle (42, 43) empfangene Daten an der Prüf- schnittstelle (38-40) ausgibt, mit den Schritten:20. A method for adapting a coupling device (12, 13) according to one of claims 1 to 17 to a to a communication interface (50, 51) of a device to be tested (14), wherein the coupling device (12, 13) for docking 5 coupling a diagnostic device (10, 11) is provided, wherein the coupling device (12, 13) a base assembly (21, 22) having a diagnostic device interface (42, 43) with a diagnostic device communication controller (46, 47) for connecting the Diagnostic device (10, 11), and at least one on lo a plug-in receptacle (26-29) of the base assembly (21, 22) attachable module (23-25), the communication transceiver for forming a Prüfschnittsteile (38-40) for the communication interface (50, 51) of the device (14) to be tested, and wherein the coupling device (12, i5 13) receives data received at the test section (38-40) at the diagnostic device interface (42, 43) and / or at the diagnostic device interface elle (42, 43) outputs received data at the test interface (38-40), with the steps:
- Senden einer Betriebssoftware (61) für mindestens einen- Sending an operating software (61) for at least one
2o PrüfSchnittstellen-Controller (56, 77) der Basis-Baueinheit (21, 22) und/oder des mindestens einen Moduls (23-25) von dem Diagnosegerät (10, 11) an die Ankopplungsvorrichtung (12, 13) , und2o test interface controller (56, 77) of the base assembly (21, 22) and / or the at least one module (23-25) of the diagnostic device (10, 11) to the coupling device (12, 13), and
- Laden der Betriebssoftware (61) in den mindestens einen- Loading the operating software (61) in the at least one
25 Prüfschnittstellen-Controller (56, 77) zur Konfiguration des mindestens einen Prüfschnittstellen-Controllers (56, 77) für eine Kommunikation mit der Kommunikationsschnittstelle (50, 51) des zu prüfenden Geräts (14) . 25 test interface controller (56, 77) for configuring the at least one test interface controller (56, 77) for communication with the communication interface (50, 51) of the device under test (14).
PCT/EP2007/002382 2006-03-27 2007-03-17 Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module WO2007110166A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07711976A EP1999587A2 (en) 2006-03-27 2007-03-17 Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102006013945.3 2006-03-27
DE200610013945 DE102006013945A1 (en) 2006-03-27 2006-03-27 Coupling device e.g. personal computer coupling device, for e.g. motor vehicle, has base component and module with test interface controller configurable by software for communication with interface of device to be tested

Publications (2)

Publication Number Publication Date
WO2007110166A2 true WO2007110166A2 (en) 2007-10-04
WO2007110166A3 WO2007110166A3 (en) 2007-11-15

Family

ID=38460059

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/002382 WO2007110166A2 (en) 2006-03-27 2007-03-17 Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module

Country Status (3)

Country Link
EP (1) EP1999587A2 (en)
DE (1) DE102006013945A1 (en)
WO (1) WO2007110166A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006053004B4 (en) * 2006-11-10 2008-08-07 Leuze Lumiflex Gmbh + Co. Kg Optical sensor
DE102007056662A1 (en) * 2007-11-24 2009-05-28 Bayerische Motoren Werke Aktiengesellschaft System for activating the functionality of a sequence control, which is stored in a control unit of a motor vehicle
DE202008006413U1 (en) * 2008-05-09 2009-09-24 Sensor-Technik Wiedemann Gmbh Housing or plug connection
DE102008052234A1 (en) * 2008-10-17 2010-04-22 Leopold Kostal Gmbh & Co. Kg Device for testing e.g. electrical device, has test computer implementing testing software for manipulation of test specimen, where electrical connection between test specimen and hardware unit takes place by hardware component
DE102015226733A1 (en) * 2015-12-25 2017-06-29 Cem Orkan Özcelik Device and method for simulating signals of an internal combustion engine and for checking engine control units
DE102018200441A1 (en) * 2018-01-12 2019-07-18 Set Power Systems Gmbh Emulation device for emulating an electric motor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029415A1 (en) * 1996-08-22 2001-10-11 Flick Kenneth E. Remote vehicle function control system using data bus adaptor cartridge and associated methods
US20030074489A1 (en) * 2001-08-14 2003-04-17 Steger Perry C. Measurement system with modular measurement modules that convey interface information
US20040210701A1 (en) * 1997-05-13 2004-10-21 Papa Stephen E.J. Method of providing an interface to a plurality of peripheral devices using bus adapter chips

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6759849B2 (en) * 2000-03-27 2004-07-06 Kevin I. Bertness Battery tester configured to receive a removable digital module
DE10200922A1 (en) * 2002-01-12 2003-07-24 Opel Adam Ag Remote diagnostic system for a motor vehicle
US20030167345A1 (en) * 2002-02-25 2003-09-04 Knight Alexander N. Communications bridge between a vehicle information network and a remote system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010029415A1 (en) * 1996-08-22 2001-10-11 Flick Kenneth E. Remote vehicle function control system using data bus adaptor cartridge and associated methods
US20040210701A1 (en) * 1997-05-13 2004-10-21 Papa Stephen E.J. Method of providing an interface to a plurality of peripheral devices using bus adapter chips
US20030074489A1 (en) * 2001-08-14 2003-04-17 Steger Perry C. Measurement system with modular measurement modules that convey interface information

Also Published As

Publication number Publication date
EP1999587A2 (en) 2008-12-10
WO2007110166A3 (en) 2007-11-15
DE102006013945A1 (en) 2007-10-04

Similar Documents

Publication Publication Date Title
EP1566674B1 (en) Plug housing of an optical plug connector for industrial environment
DE102017008995B4 (en) Interconnects
EP1504297B1 (en) Hybrid plug connecter
DE102009006441B4 (en) Light motor connector
WO2007110166A2 (en) Coupling device with a test interface controller for coupling a diagnostic device and corresponding method and diagnostic module
EP3877639B1 (en) Plug adapter for docking to a electrovalve
EP3195418B1 (en) Protective cover for electrical connector
DE102016103361B4 (en) Modular connector housing, modular kit for a family of connector housings, electrical connectors and assembled electrical cables
WO2020088820A1 (en) Charging device for electric vehicles
DE102016118074A1 (en) Electric door opener with modular electronics
DE102021122319A1 (en) Connector part for connecting to a mating connector part
EP2060161B1 (en) Transport housing for an electronic flat assembly
DE102006013944B3 (en) Coupling device with pluggable module for coupling a diagnostic device
DE112014004585T5 (en) The connector assembly
EP2811091A2 (en) Outside door handle for a motor vehicle
DE202009001186U1 (en) Connectors
DE10108414A1 (en) Electric motor window raising drive has board for connection to drive unit via plug mechanically coupled to housing and electrically coupled to board or via another interface
EP1953878B1 (en) Sealed airbag connector
DE102020208659A1 (en) CONNECTOR ARRANGEMENT FOR AN ELECTRICAL CONNECTION WITH A CONNECTION LOCK
EP1775800A1 (en) Connector for electrical plug-in connections
EP0893745B2 (en) Communication module
DE102007023401A1 (en) Measuring and interface module, arrangement of such modules and methods for their connection
EP2987937A1 (en) Modular system of a locking device of a building
EP1517530B1 (en) Programmable voice and/or video device
DE102020122944A1 (en) Connector part for connecting to a mating connector part

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07711976

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2007711976

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE