Power Management for Vehicle-Mounted Base Station
US-2016288744-A1 · Oct 6, 2016 · US
US9768977B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9768977-B2 |
| Application number | US-201514789754-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 1, 2015 |
| Priority date | Jul 1, 2015 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention relates to a system and a corresponding method for communicating over N CAN buses comprising comprising N CAN listeners, wherein each of the CAN listeners is configured to be coupled to a respective CAN bus and to detect CAN activity on the CAN bus to which it is coupled; M CAN controllers, wherein 1≦M<N; and a power controller, wherein each CAN listener is configured to generate a control signal in response to detecting CAN activity on the CAN bus to which it is coupled and send the control signal to the power controller which controls the activity state of at least one of the CAN controllers.
Opening claim text (preview).
What is claimed is: 1. A system comprising: N controller area network (CAN) listeners, each CAN listener of the N CAN listeners being configured to be coupled to a respective CAN bus and to detect CAN activity on the CAN bus to which it is coupled, N being a non-zero integer; M CAN controllers, wherein 1≦M<N, M being an integer; a power controller located in a first power domain of the system, the first power domain being an always-on power domain; and a microcontroller coupled to the at least one CAN controller, the microcontroller being located in a second power domain of the system which is configured to be powered on or off, wherein each CAN listener is configured to generate a control signal in response to detecting CAN activity on the CAN bus to which it is coupled and send the control signal to the power controller which is configured to control an activity state of at least one of the CAN controllers, wherein at least two CAN listeners of the N CAN listeners and at least one CAN controller of the M CAN controllers are located in the first power domain, and wherein the power controller, in response to said control signal, is configured to control the activity state of a CAN controller by enabling the CAN controller to analyse and filter incoming CAN messages, wherein the CAN controller analysing and filtering incoming CAN messages is configured to cause the microcontroller to be powered up in case at least one relevant incoming CAN message is detected by the selected CAN controller. 2. The system of claim 1 , wherein the power controller, in response to said control signal, is configured to control the activity state of a CAN controller by enabling the CAN controller to analyse and filter incoming CAN messages from the CAN bus on which activity has been detected. 3. The system of claim 1 , wherein the system is configured to cause additional components of or associated with the system to be powered up to handle incoming CAN messages. 4. The system of claim 1 , wherein the system is configured to be coupled to or comprise N CAN transceivers each of which being coupled to a respective CAN bus and wherein the system is further configured to control the power state of at least one of the CAN transceivers. 5. The system of claim 1 , further comprising a CAN scheduler, wherein the CAN scheduler manages the data flow between the N CAN buses and the M CAN controllers. 6. The system of claim 5 , wherein the CAN scheduler manages the data flow between the N CAN buses and the M CAN controllers by means of a priority policy such as a Least-Recently-Used (LRU) policy. 7. The system of claim 1 , wherein each of the M CAN controllers has a respective input port and a respective output port, each input port being capable of receiving data from each of the N CAN buses by means of a respective input multiplexer and each output port being capable of transmitting data to each of the N CAN buses by means of a respective output decoder. 8. A method comprising the following steps: providing N controller area network (CAN) listeners, wherein each of the N CAN listeners is configured to be coupled to a respective CAN bus, N being a non-zero integer, M CAN controllers, M being a integer, wherein 1≦M<N, a microcontroller, and a power controller located in a first power domain of the system, the first power domain being an always-on power domain, wherein at least two CAN listeners of the N CAN listeners and at least one CAN controller of the M CAN controllers are located in the first power domain; detecting CAN activity on an active CAN bus by a CAN listener of the N CAN listeners; in response to detecting the CAN activity on the active CAN bus, the CAN listener sending a control signal to the power controller; in response to receiving the control signal, the power controller selecting and enabling a CAN controller of the M CAN controllers to analyse and filter incoming CAN messages on the active CAN bus; and causing powering up of the microcontroller by the CAN controller if at least one relevant incoming CAN message is detected by the CAN controller. 9. The method of claim 8 , further comprising fetching, by the microcontroller, at least on CAN message from the CAN controller. 10. The method of claim 9 , further comprising the step of powering on additional components to handle incoming CAN messages. 11. The method of claim 8 , further comprising the step of controlling the power state of at least one CAN transceiver coupled to one of the CAN buses. 12. A method for low-power management in a controller area network (CAN), the method comprising: detecting CAN activity on a CAN bus by a CAN listener of N CAN listeners, each CAN listener of the N CAN listeners being coupled to a respective CAN bus, N being a non-zero integer; transmitting a control signal from the CAN listener to a power controller based on the detecting, the control signal identifying an active CAN bus with the CAN activity, the power controller being located in first power domain, the first power domain being an always-on power domain; coupling a CAN controller of M CAN controllers to the active CAN bus, M being a integer, wherein 1≦M<N; analysing and filtering at least one incoming CAN message on the active CAN bus by the CAN controller; activating a microcontroller if the at least one incoming CAN message is a relevant accepted message, the microcontroller being located in a second power domain, the second power domain being configured to be activated and deactivated; and selectively activating, by the microcontroller, one or more additional resources to process the one or more incoming CAN messages based on the content of the one or more incoming CAN messages, wherein at least two CAN listeners of the N CAN listeners and at least one CAN controllers of the M CAN controllers are located in the first power domain.
by using a plurality of bus systems · CPC title
the transportation system being a vehicle · CPC title
Details regarding the setting of the power status of a node according to activity on the bus · CPC title
Details regarding a bus interface enhancer · CPC title
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.