INTEGRATED COMMUNICATION UNIT
20200409897 ยท 2020-12-31
Inventors
- FRANKE DIETMAR (HALLE A. D. SAALE, DE)
- Christian Bornschein (Halle A. D. Saale, DE)
- Marcus Tangermann (Halle A. D. Saale, DE)
Cpc classification
International classification
Abstract
An integrated communication unit includes a motherboard, at least one RJ45 interface and an SPI. The motherboard includes a microcontroller that has a middleware. The RJ45 interface provides a cable-based connection to an external control unit. The SPI interface couples to a further SPI interface of an application unit. The SPI interface is configured for receiving application data of the application unit and provides the application data to the microcontroller by transmission. The microcontroller is configured to process the application data and provide the application data to an external control unit via the RJ45 interface. The integrated communication unit is configured to be mounted on a printed circuit board of the application unit by THT or SMT
Claims
1-3. (canceled)
4. An integrated communication unit, comprising: a housing, a motherboard, a RJ45 interface, and an SPI, said motherboard and said RJ45 interface being accommodated in said housing, and said housing having at least one opening with a height and width thereof corresponding to the RJ45 standard; said motherboard including a microcontroller having a middleware, said RJ45 interface providing a cable-based connection to an external control unit, said SPI interface for coupling to a further SPI interface of an application unit, said SPI interface configured for receiving application data of the application unit and providing the application data to said microcontroller by transmission, said microcontroller configured for processing the application data and providing the application data to an external control unit via said RJ45 interface, the integrated communication unit being configured for being mounted on a printed circuit board of the application unit by THT or SMT.
5. Integrated communication unit according to claim 4, comprising a second RJ45 interface, said RJ45 interface and said second RJ45 interface being configured for establishing a series connection of the external control unit or a further integrated communication unit to the integrated communication unit.
6. An integrated communication unit, comprising: a motherboard, at least one RJ45 interface and an SPI; said motherboard including a microcontroller having a middleware, said RJ45 interface providing a cable-based connection to an external control unit, said SPI interface for coupling to a further SPI interface of an application unit, said SPI interface configured for receiving application data of the application unit and providing the application data to said microcontroller by transmission, said microcontroller configured for processing the application data and providing the application data to an external control unit via said RJ45 interface, the integrated communication unit being configured for being mounted on a printed circuit board of the application unit by THT or SMT.
7. Integrated communication unit according to claim 6, comprising a second RJ45 interface, said RJ45 interface and said second RJ45 interface being configured for establishing a series connection of the external control unit or a further integrated communication unit to the integrated communication unit.
Description
[0035] The invention is described as an embodiment in more detail by means of the following figures:
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042] (in English technical-based terminology, identical in contents to
[0043] In the embodiment shown in
[0044]
[0045] As shown in
[0046] For the connection on the field bus side, the integrated communication module of the embodiment has an RJ45 interface 3, designed as an RJ45 socket, by means of which field bus protocols can be received from or transmitted to the field bus line 12. The size and shape of the opening 5 of the housing 1 are adapted to the RJ45 socket. In the embodiment, the field bus line 12 is star-wired. The field bus line 12 leads to an external control unit 10 which is a PLC unit in this embodiment.
[0047] On the application side, the integrated communication module has an SPI interface 4. In the embodiment shown, this interface is physically also located on the motherboard 2. Moreover, the SPI interface 4 is functionally also connected to an SPI interface 9 of the application unit 8 in the embodiment. The electrical connection is established via a pin-header.
[0048] The application unit 8 with its SPI interface 9, the field device 13, the field bus line 12 and the external control unit 10 are not part of the integrated communication unit; however, they are shown in
[0049]
[0050] The embodiment according to
[0051]
[0052]
[0053] The block diagrams according to
[0054] Kommunikationsmodul=Communication Module refers to the integrated communication unit, and Kundensystem (Leiterplatte)=Device Application Board refers to the application unit.
[0055] Kundenanwendung=Device Application refers to the application software of the application unit which, among other actions, transmits data to the integrated communication unit or, conversely, receives data from it.
[0056] gemeinsamer Speicherbetrieb zum Datenaustausch=libGOAL shared library refers to a root library which is delivered as a source code to the application unit and enables the application unit to transmit data to the integrated communication unit as easily as possible.
[0057] C2CSoftware zum Informationsaustausch zwischen CPU Kernen=C2C and C2C=C2C stand for core-to-core communicationone part of this C2C module runs on the CPU of the application unit, the other part in the integrated communication unit. The user of the application unit does not have to or should not change this setting. Both the libGOAL shared library and C2C are provided as a source to the user of the application unit and are compiled into the application software by the user without any changes.
[0058] SPI Schnittstelle=SPI Interface shows the SPI interface of the integrated communication module and the SPI interface of the application unit, combined to one functional unit.
[0059] 2-Port Switch Treiber=2-port Switch driver refers to the part of the integrated communication unit that operates, controls and configures the switch.
[0060] GOAL=GOAL refers to an execution layer in which functions of the field bus protocol are prepared in a software and implemented by the protocol stack. Raw data from the application unit are also received here. It is the middleware. GOAL is an abbreviation for the term Generic Open Abstraction Layer used in the embodiment.
[0061] Kommunikations Protokoll=Communication Protocolthis software module handles the communication according to the respective field bus standard between the integrated communication unit and a host CPU of an application unit via the SPI interface of both units.
[0062] 2-Port Switch=2-port Switch refers to a module of the integrated communication unit which connects the two RJ45 interfaces to each other.
[0063] PHY stands for physical interface and refers to the two RJ45 interfaces of the 2-port module according to the embodiment.
LIST OF REFERENCE NUMERALS
[0064] 1 housing [0065] 2 motherboard [0066] 3 RJ45 interface [0067] 4 SPI interface [0068] 5 opening [0069] 6 microcontroller [0070] 7 middleware [0071] 8 application unit [0072] 9 SPI interface of the application unit [0073] 10 external control unit [0074] 11 further RJ45 interface [0075] 12 field bus line [0076] 13 field device [0077] 14 further communication participant