Integrated communication unit
11269800 · 2022-03-08
Assignee
Inventors
- Dietmar Franke (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. An integrated communication unit, comprising: a housing, a motherboard, a RJ45 interface, and an SPI (serial peripheral interface), 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 middleware having a GOAL (generic open abstraction layer), 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 (through-hole technology) or SMT (surface-mounted technology).
2. Integrated communication unit according to claim 1, 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.
3. An integrated communication unit, comprising: a motherboard, at least one RJ45 interface and an SPI (serial peripheral interface); said motherboard including a microcontroller having a middleware, said middleware having a GOAL (generic open abstraction layer), 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 (through-hole technology) or SMT (surface-mounted technology).
4. Integrated communication unit according to claim 3, 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
(1) The invention is described as an embodiment in more detail by means of the following figures:
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE INVENTION
(7) In the embodiment shown in
(8)
(9) As shown in
(10) 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.
(11) 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.
(12) 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
(13)
(14) The embodiment according to
(15)
(16)
(17) The block diagrams according to
(18) “Communication Module” refers to the integrated communication unit, and “Device Application Board” refers to the application unit.
(19) “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.
(20) “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.
(21) “C2C” and “C2C” stand for core-to-core communication—one 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.
(22) “SPI Interface” shows the SPI interface of the integrated communication module and the SPI interface of the application unit, combined to one functional unit.
(23) “2 port Switch driver” refers to the part of the integrated communication unit that operates, controls and configures the switch.
(24) “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.
(25) “Communication Protocol”—this 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.
(26) “2-port Switch” refers to a module of the integrated communication unit which connects the two RJ45 interfaces to each other.
(27) “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
(28) 1 housing 2 motherboard 3 RJ45 interface 4 SPI interface 5 opening 6 microcontroller 7 middleware 8 application unit 9 SPI interface of the application unit 10 external control unit 11 further RJ45 interface 12 field bus line 13 field device 14 further communication participant