System for integrating a plurality of modules using a power/data backbone network
First Claim
1. A Virtual Electrical and Electronic Device Interface and Management System (VEEDIMS) for a vehicle comprising:
- a backbone network formed by a plurality of cables, wherein each cable is configured to simultaneously carry digital data and power;
a controller coupled to the backbone network and configured to execute a plurality of control instructions;
a plurality of modules coupled to the controller via the backbone network and configured to receive data and all power needed by the modules via the backbone network, wherein the modules are configured to receive control signals from the controller based on the plurality of control instructions; and
at least one device coupled to a first module of the plurality of modules via a direct input/output (I/O) interface positioned in the first module, wherein a device specific driver contained in the first module provides a communications interface between the device and a generic VEEDIMS controller driver in the controller, wherein the first module is configured to determine if the device is specifically configured for communication with the first module and, if the device is not specifically so configured and unable to communicate with the first module, the first module is configured to monitor a behavior pattern of the device to create a profile of the device for use by the controller, and if the device is specifically so configured the first module is configured to obtain the profile of the device directly from the device by communicating with the device, and wherein the profile is used to prevent short circuits and other problems of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A Virtual Electrical and Electronic Device Interface and Management System (VEEDIMS) is provided. In one example, the VEEDIMS includes a backbone network formed by cables that are configured to simultaneously carry digital data and power. A controller is coupled to the backbone network and configured to execute control instructions. A plurality of modules are coupled to the controller via the backbone network and receive data and power via the backbone network. The modules receive control signals from the controller based on the control instructions. At least one device is coupled to one of the modules via a direct input/output (I/O) interface positioned in the module. A device specific driver contained in the module provides a communications interface between the device and a generic VEEDIMS controller driver in the controller.
-
Citations
25 Claims
-
1. A Virtual Electrical and Electronic Device Interface and Management System (VEEDIMS) for a vehicle comprising:
-
a backbone network formed by a plurality of cables, wherein each cable is configured to simultaneously carry digital data and power; a controller coupled to the backbone network and configured to execute a plurality of control instructions; a plurality of modules coupled to the controller via the backbone network and configured to receive data and all power needed by the modules via the backbone network, wherein the modules are configured to receive control signals from the controller based on the plurality of control instructions; and at least one device coupled to a first module of the plurality of modules via a direct input/output (I/O) interface positioned in the first module, wherein a device specific driver contained in the first module provides a communications interface between the device and a generic VEEDIMS controller driver in the controller, wherein the first module is configured to determine if the device is specifically configured for communication with the first module and, if the device is not specifically so configured and unable to communicate with the first module, the first module is configured to monitor a behavior pattern of the device to create a profile of the device for use by the controller, and if the device is specifically so configured the first module is configured to obtain the profile of the device directly from the device by communicating with the device, and wherein the profile is used to prevent short circuits and other problems of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A Virtual Electrical and Electronic Device Interface and Management System (VEEDIMS) for a vehicle comprising:
-
a first controller having a first power interface configured to receive a first connector of a first cable configured to carry only power, a first network/power interface configured to receive a first single cable connector of a third cable adapted configured to simultaneously carry both power and data, a first processor coupled to the first power and first network/power interfaces, and a first memory containing a plurality of instructions executable by the first processor, the instructions including controller instructions configured to control a plurality of modules; a battery coupled directly to the first power interface via a second connector of the first cable configured to carry only power; a first switch having a second power interface configured to receive a first connector of a second cable configured to carry only power and coupled directly to the battery via the second cable, and a second network/power interface configured to receive a second single cable connector of the third cable and configured to receive a first single cable connector of a fourth cable configured to simultaneously carry both power and data, wherein the first switch is coupled directly to the first network/power interface via the third cable configured to simultaneously carry both power and data, and wherein the first switch is configured to act as a data conduit between the first controller and the plurality of modules and as a power conduit between the battery and the plurality of modules; a first module of the plurality of modules having a third network/power interface configured to receive a second single cable connector of the fourth cable and coupled directly to the second network/power interface via the fourth cable configured to simultaneously carry both power and data, a device input/output (I/O) port, a second processor coupled to the third network/power interface and the device I/O port, and a second memory containing a plurality of instructions executable by the second processor, the instructions including driver instructions configured to enable communications between the first module and a device coupled to the first module via the device I/O port, wherein the first module is configured to provide a communication interface between the device and the first controller via the switch. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification