The present application relates to the controlling of functions, such as the functions of a vehicle, from a remote location such as the driver's seat wherein a controlling member, such as a light switch, sends through a signal line a message that includes an identification portion identifying the source of the message and an instruction portion and a function controller deciphers only a message that is identifiable as originating from its associated controlling member and carries out the instruction portion of the message.
An automobile has numerous electrically operated functions including motors, lights, sensors, and so forth, all of which must be wired into the electrical system of the vehicle. Many of the functions are controlled from a remote location such as the driver's seat. For example, the vehicle lights and electrically operated windows are all controlled from the driver's seat. In currently existing automobiles, each switch, or other device (controlling member) for controlling the operation of a function must be hard wired directly to the function, such as the lights or the motor or the electric windows, and so forth. In my recently filed co-pending application, I disclosed a circuit for controlling the functions of a vehicle from a remote location without requiring that each controlling member be hard wired directly to the function in order to maintain direct control between the controlling member and the function.
As disclosed in my co-pending application, for each function that is to be operated from a remote location, the controlling member (light switch or other control device) is electrically wired to a single line (signal line) extending to all such controlling members and extending to all functions that are to be controlled, such that the signal line connects all the controlling members and all the functions that are to be controlled from a remote location of the vehicle. Each controlling member includes a signal generator for generating a message that includes an identification portion and an instruction portion. The identification portion of the message identifies the source of the message and the instruction portion includes instructions directed to the associated function such as “turn on the lights,” or “turn lights off.” The message from the signal generator is imposed on the signal line connecting all controlling members and all functions. It should be appreciated that messages may be transmitted through a signal line as stated, or through a power line, or may be by wireless transmission.
Each of the functions has associated therewith a function controller that monitors the line connected to all the controlling members and looks for a message having an identification portion that identifies the message as originating from its own associated controlling member. Once a signal is detected as originating from its associated controlling member, the function controller reads the message, including the instruction portion, and carries out the instructions by applying or terminating electric power as needed to turn on or off lights, power or stop electric motors, and so forth.
One difficulty with the circuit set forth in my patent application bearing Ser. No. 11/443,583 is that each of the controlling members must have a unique identification code that is identifiable by its associated function controller. During the manufacture of the vehicle, therefore, the identification code issued by each controlling member must be keyed to its associated function controller, and if the two are not properly keyed, the vehicle will not operate as intended.
Briefly, the present invention is a method for keying an identification code of a controlling member to a code reader of a function controller for controlling a function. In accordance with the invention, each controlling member has a card reader for reading a card bearing a code. The controlling member is configured to adopt the code on the card as the identification code to be attached as the identification portion of any message imparted into the signal line or other media for transmitting the message. In similar fashion, each of the function controllers includes a card reader for reading a card bearing a code and the function controller is configured to adopt the code read from the card as being the identification code sought by the function controller as identifying a message as originating from its associated controlling member.
The invention further includes a plurality of cards with each of the cards bearing a code that is different from the code of any other card. Each of the cards is used to program or key the identification code into one controlling member and its associated function controller, after which the card is discarded. One element of the invention is, therefore, that each card be provided with a unique code such that the code of the card cannot be confused with the code of another card. Accordingly, any function controller programmed to seek a message having an identification code received from a first card will respond only to a controlling member issuing a message bearing the same identification code which was also received from the first card. Once the first card has been used to program a controlling member and its associated function controller, the card is taken out of circulation or destroyed.
It should be appreciated that in the manufacture of a large number of automobiles or the like, the cards bearing codes may be suitably filed or organized such that the same code is reused to key corresponding controlling members and function controllers for successive vehicles, such that the identification code for a given function, for example the headlights, is the same for all the vehicles.
The method of keying the identification code includes the steps of providing a controlling member that includes a card reader for reading a card bearing an identification code, with the controlling member programmed to adopt the code from the card as the identification code for any message imparted into the medium by which messages are transmitted. It should be appreciated that messages may be transmitted through a signal line as stated, or through a power line, or may be by wireless transmission.
The method further includes providing a function controller having a card reader for reading a code on a card and adopting the code from the card as the identification code for which the function controller will search to identify a message originating from its associated controlling member. Finally, the method includes providing a plurality of cards with each of the cards having a unique code imprinted thereon readable by the card readers of all controlling members and function controllers of a circuit. One of the cards is used to program each pair consisting of a controlling member and its associated function controller.
A better understanding of the present invention will be had after a reading of the following detailed description taken in conjunction with the drawings wherein:
Referring to
In accordance with the invention, the vehicle has an electrical system including a battery 36 having a power terminal 37 and a ground terminal 39, and a generator 38 configured to maintain a charge on the battery 36. A power line 40 has one end connected to the power terminal 37 of the battery 36 and the power line 40 connects to one terminal of each of the various functions of the vehicle including the headlights 20, 21, the brake lights 22, 23, and the power operated windows 24-27. In similar fashion, the power line 40 is also connected to the headlight controlling member 28, the brake light controlling member 31, and the window controlling members 32-35. The ground terminal 39 of the battery 36 and the second terminal of all the various functions 20-27 and their associated controlling members are connected to the body 11 of the vehicle as a ground 41. To simplify the drawings, the ground terminals of the various functions and the various function controllers are collectively depicted in the single ground 41 attached to the body 11 of the vehicle 10.
In accordance with the prior art, the headlights of a vehicle are controlled by a switch positioned along a dedicated power line extending from the power terminal of the battery to the headlight. The dedicated line extends first to the dashboard of the vehicle where the switch is located and then to the two headlights.
Referring to
In another portion of the vehicle are the headlights 20, 21. Referring to
A second function controller 43 identical to the first function controller 42 is connected between the power line 40 and the second headlight 21, causing the second headlight 21 to operate exactly like the first headlight 20. As a result of the use of the controlling member 28 and the function controllers 42, 43, it is not necessary to transmit information from a switch on the vehicle dashboard to the headlights 20, 21 by means of a separate dedicated wire. In similar fashion, all the systems of the vehicle 10 and the various controlling members can be connected to the same power line 40.
In like manner, each of the brake lights 22, 23 is connected to the same power line 40 through an associated function controller 44, 45 respectively. The function controllers 44, 45 for the brake lights 22, 23 respond to a message in the power line 40 generated by the brake light controlling member 31. The message generated by controlling member 31 is differentiated from a message from the headlight controlling member 28 by a unique identification code that enable the function controllers 44, 45 to identify a message as originating from the brake light controlling member 31.
Each of the electrically operated windows 24, 25, 26, 27 has an associated function controller 54, 55, 56, 57 respectively, all of which are also connected to the power line 40. Each window function controller 54-57 monitors the power line 40 for a message and applies power to each of the electric motors, not shown, that operate the windows in response to the instruction portion of a message applied to the power line 40 that bears an identification code identifying the message as originating only from its associated controlling member 32-35.
Referring to
Referring to
Referring further to
It should be appreciated that microelectronic parts including function controllers are not expensive to manufacture. As a result, it is far less expensive to manufacture a control system with each controlling member operating on its own clock 78 than to provide a master clock for the vehicle 10 and synchronize all the controlling members off the single clock. Although the interval between transmission windows for each controlling member is long compared to the length of the message 70 transmitted, the delay is in the magnitude of fractions of a second. Also, the individual clocks 78 can be set to transmit messages from critical vehicle functions, such as brake lights, more frequently than noncritical functions, such as electric windows.
The forgoing circuit has been set forth in further detail in my co-pending application bearing Ser. No. 11/443,583 which is incorporated herein by reference. As explained in my co-pending patent application, the messages issued from the controlling member and received by the function controllers may be imparted into the power line, or into a signal line that is separate from the power line, or into any other suitable medium including wireless transmission. To avoid interference from outside sources, it is preferable that the signal be imparted to either the power line or to a signal line independent of the power line and any other wiring of the vehicle with the signal line connecting all of the controlling members and function controllers of the vehicle.
Referring to
Referring to
Referring to
It should be appreciated that the various cards 92, 102, 103, 104 . . . may be discarded after a single use so as not to result in a conflict between two unrelated pairs of controlling members and function controllers, or the cards 92, 102, 103, 104 may be retained and reused for programming the corresponding controlling members and function controllers in a different vehicle. Using this method, a set of cards 92, 102, 103, 104 can be used by a manufacturer to program the various controlling members and function controllers of the vehicles manufactured by a single plant. The identification codes of a first vehicle manufactured by the plant will then correspond to the identification codes of a second vehicle manufactured by the same plant.
It should be appreciated that although the invention has been described with respect to a single embodiment, there are many modifications and variations which fall within the spirit and scope of the invention. It is therefore the intent of the appended claims to cover all such modifications and variations that fall within the true spirit and scope of the invention.