SYSTEM FOR COMMUNICATING WITH REMOVABLE COMPONENTS
20230039726 · 2023-02-09
Inventors
Cpc classification
B60R2011/0078
PERFORMING OPERATIONS; TRANSPORTING
B60R2011/0029
PERFORMING OPERATIONS; TRANSPORTING
B60R2011/0084
PERFORMING OPERATIONS; TRANSPORTING
B60R2011/005
PERFORMING OPERATIONS; TRANSPORTING
B60R11/00
PERFORMING OPERATIONS; TRANSPORTING
H04L67/12
ELECTRICITY
B60R16/03
PERFORMING OPERATIONS; TRANSPORTING
B60R16/023
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for communicating with removable components may include an electronic controller and a removable component having an identifier and configured to communicate with the electronic controller. The removable component may be configured to transmit the identifier to the electronic controller via a first communication channel. The electronic controller may be configured to transmit a confirmation to the removable component after receipt of the identifier. The removable component may be configured to transmit information to the electronic controller via at least one of the first communication channel and/or a second communication channel, after receipt of the confirmation.
Claims
1. A system for communicating with removable components, the system comprising: an electronic controller; and a removable component including an identifier and configured to (i) be disposed at different locations relative to a mounting surface and (ii) communicate with the electronic controller; wherein the removable component is configured to transmit the identifier to the electronic controller via a first communication channel; wherein the electronic controller is configured to transmit a confirmation to the removable component after receipt of the identifier; and wherein the removable component is configured to transmit information to the electronic controller via at least one of the first communication channel and a second communication channel after receipt of the confirmation.
2. The system of claim 1, wherein the electronic controller is configured to transmit the confirmation to the removable component via the second communication channel and/or a third communication channel; the first communication channel is asynchronous; and the second communication channel utilizes a synchronous protocol.
3. The system of claim 1, including a second removable component having a second identifier.
4. The system of claim 3, wherein the removable component is configured to transmit the identifier to the electronic controller after a first period of time; the second removable component is configured to transmit the second identifier to the electronic controller after a second period of time; and the first period of time is different than the second period of time.
5. The system of claim 3, wherein each of the removable component and the second removable component includes a respective location sensor.
6. The system of claim 5, wherein the information includes a location of the removable component determined, at least in part, via the location sensor of the removable component.
7. The system of claim 4, wherein the first period of time includes a first random time and the second period of time includes a second random time.
8. The system of claim 4, wherein an activation event starts the first period of time and the second period of time.
9. The system of claim 8, wherein the electronic controller is configured to dynamically establish (i) a first communication slot for one of the removable component and the second removable component, based on which, between the identifier and the second identifier, is received first by the electronic controller, and (ii) a second communication slot with the other one of the removable component and the second removable component.
10. A vehicle including the system of claim 8, wherein the activation event includes a status change of the vehicle, a status change of the removable component and/or the second removable component, and/or a status change of the electronic controller.
11. The system of claim 1, wherein the first communication channel is associated with a first communication medium, and the second communication channel is associated with a second communication medium having a different characteristic than the first communication medium.
12. The system of claim 3, wherein the removable component and the second removable component are configured for selective connection with, movement along and relative to, and removal from one or more track assemblies connected with said mounting surface; and the removable component and the second removable component are configured for electrical connection with said one or more track assemblies.
13. A method of operating the system of claim 3, the method comprising: transmitting, by the removable component, the identifier to the electronic controller via the first communication channel; transmitting, by the electronic controller, the confirmation to the removable component via the second communication channel, after receipt of the identifier; and transmitting, by the removable component, the information via the second communication channel, after receipt of the confirmation.
14. The method of claim 13, further comprising: transmitting, by the removable component, the identifier to the electronic controller after a first period of time; and transmitting, by the second removable component, the second identifier to the electronic controller after a second period of time.
15. The method of claim 14, including triggering starts of the first period of time and the second period of time according to an activation event.
16. The method of claim 15, wherein prior to the activation event, the removable component and the second removable component are detachably coupled to one or more track assemblies.
17. The method of claim 15, including: establishing, by the electronic controller, a first communication slot with one of the removable component and the second removable component, based on which, between the identifier and the second identifier, is received first by the electronic controller; and establishing, by the electronic controller, a second communication slot with the other one of the removable component and the second removable component.
18. The method of claim 17, including: transmitting, by the electronic controller, an information request of the removable component and the second removable component.
19. The method of claim 18, including: transmitting, via the second communication channel, first information of the one of the removable component and the second removable component associated with the first communication slot; and transmitting, via the second communication channel, second information of the one of the removable component and the second removable component associated with the second communication slot; wherein the electronic controller dynamically establishes a plurality of communication slots, including the first communication slot and the second communication slot, to reduce latency.
20. The method of claim 13, including: transmitting, by a third removable component, a third identifier to the electronic controller via the first communication channel; and transmitting, by the electronic controller, an additional confirmation to the third removable component via the second communication channel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] While the claims are not limited to a specific illustration, an appreciation of various aspects may be gained through a discussion of various examples. The drawings are not necessarily to scale, and certain features may be exaggerated or hidden to better illustrate and explain an innovative aspect of an example. Further, the exemplary illustrations described herein are not exhaustive or otherwise limiting, and embodiments are not restricted to the precise form and configuration shown in the drawings or disclosed in the following detailed description. Exemplary illustrations are described in detail by referring to the drawings as follows:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION
[0019] Reference will now be made in detail to embodiments of the present disclosure, examples of which are described herein and illustrated in the accompanying drawings. While the present disclosure will be described in conjunction with embodiments and/or examples, they do not limit the present disclosure to these embodiments and/or examples. On the contrary, the present disclosure covers alternatives, modifications, and equivalents.
[0020] In embodiments, such as generally illustrated in
[0021] With embodiments, an electronic controller 22 may include an electronic control unit (ECU). In some instances, the electronic controller 22 may control one or more electrical systems and/or subsystems in the vehicle 26, in addition to the responsibilities attributed to the electronic controller 22 in this specification. The electronic controller 22 may, for instance, include a body control module, a chassis control module, and/or an engine control module
[0022] With embodiments, an electronic controller 22 may be connected (e.g., electrically) to one or more transceivers 28, such as a first transceiver 28.sub.1, a second transceiver 28.sub.2, a third transceiver 28.sub.3, and/or a fourth transceiver 28.sub.4 (see, e.g.,
[0023] In embodiments, a vehicle 26 may include one or more of a variety of configurations. For example and without limitation, a vehicle 26 may include a land vehicle, a passenger car, a van, a sport utility vehicle (SUV), a crossover, a truck (e.g., a pickup truck, a commercial truck, etc.), a bus, a watercraft, an aircraft (e.g., a plane, a helicopter, etc.), and/or a combination thereof (e.g., a vehicle for land and water, a vehicle for air and water, etc.), among others. With embodiments, such as generally illustrated in
[0024] With embodiments, such as generally illustrated in
[0025] With embodiments, such as generally illustrated in
[0026] With embodiments, a component 24 may, for example and without limitation, include one or more latches/anchors 56 that may be configured to selectively engage and/or contact the track assembly 52 to restrict or prevent movement of a component 24 in one or more directions (e.g., an X direction and/or a Z-direction of the track assembly 52), and/or one or more electrical contacts 58 that may be configured to selectively contact a conductor 60 of a track assembly 52, such as to provide power from a power source 62 (e.g., a vehicle battery) to the component 24 (see, e.g.,
[0027] With embodiments, such as generally illustrated in
[0028] In some embodiments that include seats 32 and a vehicle 26, seats 32 may be disposed at different locations and/or in different arrangements within the vehicle 26. The arrangement of the vehicle seats 32 may be customizable. In some examples, a user (e.g., a driver of a vehicle, an operator, a maintenance person or machine, etc.) may change the arrangement of and/or the number of removable components 24, which may include seats 32, before using one or more portions of a system 20, such as before using (e.g., driving/operating) the vehicle 26.
[0029] With embodiments, removable components 24, such as seats 32 or other components, may include respective component controllers 25 and/or may include sensors 63 (see, e.g.,
[0030] In embodiments, such as generally illustrated in
[0031] In some instances, the first communication channel 64.sub.1, the second communication channel 64.sub.2, and/or the third communication channel 64.sub.3 may include radio frequency and/or Bluetooth channels. In some examples, the first communication channel 64.sub.1 may include a first frequency (e.g., ultra high frequency (UHF)), the second communication channel 64.sub.2 may include a second frequency (e.g., UHF), and/or the third communication channel 64.sub.3 may include a third frequency (e.g., a lower frequency). The first frequency, the second frequency, and/or the third frequency may be different (e.g., communications channels 64.sub.1, 64.sub.2, 64.sub.3 may be of the same type/medium but may have a different characteristic, such as frequency, amplitude, and/or duty cycle, among others). In some examples, the first communication channel 64.sub.1, the second communication channel 64.sub.2, and/or the third communication channel 64.sub.3 may be associated with an asynchronous communication protocol or a synchronous communication protocol (e.g., time-division multiple access (TDMA), frequency-division multiple access (FDMA), a combination of TDMA and FDMA, among others). In some example configurations, the first communication channel 64.sub.1 may be associated with an asynchronous communication protocol, and the second communication channel 64.sub.2, and/or the third communication channel 64.sub.3 may be associated with a synchronous communication protocol. An asynchronous communication protocol may, in some instances, be unruled. In some embodiments, a system 20 may include a plurality of synchronous channels (e.g., the second channel 64.sub.2, the third channel 64.sub.3, additional channels 64), such as to facilitate communication with a relatively large number of removable components 24. A system 20 may, at least in some embodiments, utilize a single asynchronous channel (e.g., the first channel 64.sub.1) even with a plurality of synchronous channels. In other embodiments, a plurality of asynchronous channels may be utilized.
[0032] With embodiments, such as generally illustrated in
[0033] In some examples, after the identifier 65 is received by the electronic controller 22, the electronic controller 22 may be configured to transmit a confirmation 70 to the removable component 24, such as via a second communication channel 64.sub.2 and/or the removable component 24 may transmit an acknowledgement, such as via the second communication channel 64.sub.2 and/or in response to the confirmation 70. In some instances, after the removable component 24 receives the confirmation 70 and/or transmits the acknowledgement 71 (e.g., via the second channel 64.sub.2), the electronic controller 22 may provide an information request 76, such as via the second communication channel 64.sub.2, and/or the removable component 24 may be configured to transmit information 72 (e.g., status information, location information, orientation information, of the removable component 24 relative to the mounting surface 30, etc.) to the electronic controller 22, such as via the first communication channel 64.sub.1, the second communication channel 64.sub.2, and/or the third communication channel 64.sub.3. In some instances, the information request 76 may include one or more instructions/commands, such as to activate one or more actuators 92 (e.g., position adjustment motors, safety devices 67, among others) of the removable component 24.
[0034] In embodiments, such as generally illustrated in
[0035] In some instances, for example and without limitation, the first period of time 68.sub.1, the second period of time 68.sub.2, and/or the third period of time 68.sub.3 may be different from each other and/or may be unique, at least to some degree. With some configurations, the periods of time 68 may include random times that are different. The starts of the first period of time 68.sub.1, the second period of time 68.sub.2, and/or the third period of time 68.sub.3 may be triggered by an activation event 66. In some examples, as the periods of time 68 may include random times and/or may be different, a transmission collision may be avoided when removable components 24 are establishing communication with an electronic controller 22 via the first communication channel 64.sub.1 (e.g., so identifiers 65.sub.1-3 do not overlap, such as in the example shown in
[0036] With embodiments, an electronic controller 22 may be configured to establish one or more communication slots 74 for some or all of the removeable components 24 of a system 20. In some instances, the electronic controller 22 may assign the slots 74 according to the order in which the electronic controller 22 receives identifiers 65 from the one or more removeable components 24. In some examples, the first identifier 65 received by the electronic controller 22 may be assigned a first communication slot 74.sub.1, the second identifier 65 received by the electronic controller 22 may be assigned a second communication slot 74.sub.2, the third identifier 65 received by the electronic controller 22 may be assigned a third communication slot 74.sub.3 In some instances, a communication slot 74 may be established when an electronic controller 22 sends a confirmation 70 via a second communication channel 64.sub.2 to a respective removable component 24, and/or the confirmation 70 is received by the respective removable component 24.
[0037] In embodiments, after an electronic controller 22 establishes respective communication slots 74 with the removeable components 24, the electronic controller 22 may be configured to transmit an information request 76 to the removeable components 24, such as via the second communication channel 64.sub.2 and/or a third communication channel 64.sub.3. In some examples, after the information request 76 is received by the removeable components 24, some or each of the removeable components 24 may send information 72 (e.g., location and/or orientation relative to a mounting surface 30/vehicle 26, occupancy status, power level, operational status, and/or error messages, among others) to the electronic controller 22 via a first communication channel 64.sub.1, a second communication channel 64.sub.2, and/or a third communication channel 64.sub.3. For example, the removable component 24 assigned to the first slot 74.sub.1 (e.g., removable component 24.sub.1 in the embodiment of
[0038] In embodiments, a communication slot 74 may include a time slot for a removable component 24 to transmit information (e.g., via the second channel 64.sub.2), such as in response to a request 76 from the electronic controller 22. For example, the time slots may be sequential time slots during which each assigned removable component 24 may transmit its information. Assigning communication slots 74 may facilitate avoiding conflicts on the second channel 64.sub.2 of removable component information (e.g., by avoiding removable components 24 transmitting at the same time on the same channel) and/or may allow the electronic controller 22 to determine the source of the removable communication information even if the information does not include identifying information. The electronic controller 22 may dynamically assign communication slots 74 such that the same removable component 24 could, at least in some circumstances, be assigned to different communication slots 74 for a first activation event 66 and a second activation event 66 (e.g., if other removable components 24 are connected that have a shorter period 68 are connected, if removable components 24 that have a shorter period 68 are removed/disconnected, etc.). Dynamically assigning communications slots 74 may reduce communication latency as communication slots may only be assigned for removable components 24 actually present. For example, there may not be a set/static number of communication slots 74, so communications may not need to wait for empty communication slots 74.
[0039] In some instances, the electronic controller 22 may dynamically reconfigure communication slots 74, such as if one or more removable component 24 are removed. For a vehicle application example, the electronic controller 22 may eliminate the communication slot(s) 74 associated with the removed component(s) 24 and/or may shift any communication slots after the eliminated slot back, which may reduce a total communication slot time allocation and/or reduce latency (e.g., improve communication efficiency). In some embodiments, such as for vehicle applications, an electronic controller 22 may reconfigure communication slots 74 without a vehicle power cycle or key-on type event. For example, the electronic controller 22 may detect the removal of a removable component 24 (e.g., via a mechanical sensor, a resistance sensor, a capacitance sensor, among others) and may automatically reconfigure communication slots following such removal.
[0040] With embodiments, such as generally illustrated in
[0041] In embodiments, after the electronic controller 22 has determined which of the previously connected removable components 24 remain in the vehicle 26, any newly added removable components 24, such as a fourth removable component 24.sub.4, may be configured to transmit a fourth identifier 65.sub.4 to the electronic controller 22. However, in some circumstances, new removable components 24, such as the fourth removable component 24.sub.4, may transmit their respective identifiers 65 regardless of the progress of the electronic controller 22 in identifying prior removable components 24 as the identification of prior removable components 24 may be carried out via the second communication channel 64.sub.2 and the new removable components 24 may transmit their identifiers via the first communication channel 64.sub.1. After receipt of a new identifier 65, such as a fourth identifier 65.sub.4 after a fourth period 68.sub.4, by the electronic controller 22, the electronic controller 22 may be configured to transmit a confirmation 70 to the new removable component 24, such as the fourth removable component 24.sub.4. In some examples, receipt of the confirmation 70 by the fourth removable component 24.sub.4 may establish a respective communication slot 74 between the fourth removable component 24.sub.4 and the electronic controller 22.
[0042] In embodiments, such as generally illustrated in
[0043] In embodiments, an electronic controller (e.g., electronic controller 22, component controllers 25) may include an electronic controller and/or include an electronic processor, such as a programmable microprocessor and/or microcontroller. In embodiments, an electronic controller may include, for example, an application specific integrated circuit (ASIC). An electronic controller may include a central processing unit (CPU), a memory (e.g., a non-transitory computer-readable storage medium), and/or an input/output (I/O) interface. An electronic controller may be configured to perform various functions, including those described in greater detail herein, with appropriate programming instructions and/or code embodied in software, hardware, and/or other medium. In embodiments, an electronic controller may include a plurality of controllers. In embodiments, an electronic controller may be connected to a display, such as a touchscreen display.
[0044] Various examples/embodiments are described herein for various apparatuses, systems, and/or methods. Numerous specific details are set forth to provide a thorough understanding of the overall structure, function, manufacture, and use of the examples/embodiments as described in the specification and illustrated in the accompanying drawings. It will be understood by those skilled in the art, however, that the examples/embodiments may be practiced without such specific details. In other instances, well-known operations, components, and elements have not been described in detail so as not to obscure the examples/embodiments described in the specification. Those of ordinary skill in the art will understand that the examples/embodiments described and illustrated herein are non-limiting examples, and thus it can be appreciated that the specific structural and functional details disclosed herein may be representative and do not necessarily limit the scope of the embodiments.
[0045] Reference throughout the specification to “examples, “in examples,” “with examples,” “various embodiments,” “with embodiments,” “in embodiments,” or “an embodiment,” or the like, means that a particular feature, structure, or characteristic described in connection with the example/embodiment is included in at least one embodiment. Thus, appearances of the phrases “examples, “in examples,” “with examples,” “in various embodiments,” “with embodiments,” “in embodiments,” or “an embodiment,” or the like, in places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more examples/embodiments. Thus, the particular features, structures, or characteristics illustrated or described in connection with one embodiment/example may be combined, in whole or in part, with the features, structures, functions, and/or characteristics of one or more other embodiments/examples without limitation given that such combination is not illogical or non-functional. Moreover, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the scope thereof.
[0046] It should be understood that references to a single element are not necessarily so limited and may include one or more of such element. Any directional references (e.g., plus, minus, upper, lower, upward, downward, left, right, leftward, rightward, top, bottom, above, below, vertical, horizontal, clockwise, and counterclockwise) are only used for identification purposes to aid the reader's understanding of the present disclosure, and do not create limitations, particularly as to the position, orientation, or use of examples/embodiments.
[0047] Joinder references (e.g., attached, coupled, connected, and the like) are to be construed broadly and may include intermediate members between a connection of elements, relative movement between elements, direct connections, indirect connections, fixed connections, movable connections, operative connections, indirect contact, and/or direct contact. As such, joinder references do not necessarily imply that two elements are directly connected/coupled and in fixed relation to each other. Connections of electrical components, if any, may include mechanical connections, electrical connections, wired connections, and/or wireless connections, among others. The use of “e.g.” and “such as” in the specification are to be construed broadly and they are used to provide non-limiting examples of embodiments of the disclosure, and the disclosure is not limited to such examples or such types of examples. Uses of “and” and “or” are to be construed broadly (e.g., to be treated as “and/or”). For example and without limitation, uses of “and” do not necessarily require all elements or features listed, and uses of “or” are inclusive unless such a construction would be illogical.
[0048] While processes, systems, and methods may be described herein in connection with one or more steps in a particular sequence, it should be understood that such methods may be practiced with the steps in a different order, with certain steps performed simultaneously, with additional steps, and/or with certain described steps omitted.
[0049] All matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not limiting. Changes in detail or structure may be made without departing from the present disclosure.
[0050] It should be understood that an electronic controller (e.g., electronic controller 22, component controller 25), and/or a system as described herein may include a conventional processing apparatus known in the art, which may be capable of executing preprogrammed instructions stored in an associated memory, all performing in accordance with the functionality described herein. To the extent that the methods described herein are embodied in software, the resulting software can be stored in an associated memory and can also constitute means for performing such methods. Such a system or processor may further be of the type having ROM, RAM, RAM and ROM, and/or a combination of non-volatile and volatile memory so that any software may be stored and yet allow storage and processing of dynamically produced data and/or signals.
[0051] It should be further understood that an article of manufacture in accordance with this disclosure may include a non-transitory computer-readable storage medium having a computer program encoded thereon for implementing logic and other functionality described herein. The computer program may include code to perform one or more of the methods disclosed herein. Such embodiments may be configured to execute via one or more processors, such as multiple processors that are integrated into a single system or are distributed over and connected together through a communications network, and the communications network may be wired and/or wireless. Code for implementing one or more of the features described in connection with one or more embodiments may, when executed by a processor, cause a plurality of transistors to change from a first state to a second state. A specific pattern of change (e.g., which transistors change state and which transistors do not), may be dictated, at least partially, by the logic and/or code.