WARNING SYSTEM FOR DETECTING INFANT SEAT BUCKLE SECUREMENT
20170021800 ยท 2017-01-26
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60R22/48
PERFORMING OPERATIONS; TRANSPORTING
B60N2/272
PERFORMING OPERATIONS; TRANSPORTING
B60N2/0021
PERFORMING OPERATIONS; TRANSPORTING
B60N2/2816
PERFORMING OPERATIONS; TRANSPORTING
B60N2/0035
PERFORMING OPERATIONS; TRANSPORTING
B60R2022/4808
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R22/48
PERFORMING OPERATIONS; TRANSPORTING
B60N2/28
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A child seat-vehicle safety system for a passenger vehicle, including at least one child seat buckle signaling device with a buckling detector for signaling the buckle status, and a portable controller device that attaches to the On-Board Diagnostic II (OBD-II) port of the vehicle, for detecting the status of the vehicle ignition system, receiving the buckle status signal, and generating an alarm signal in response to a predetermined condition of the ignition status and the buckle status signal. The system provides a method of warning a vehicle operator that a child has been left buckled in a vehicle after the vehicle's ignition system has been turned off, by generating an alarm signal when the ignition status is off and the buckle status signal is buckled beyond a predetermined grace or timeout period.
Claims
1. A child seat-vehicle safety system for a child safety seat in a passenger vehicle, comprising: a) a self-powered restraint device associated with a child safety seat, the restraint device including a restraint mechanism and a buckling detector that detects the buckling status of the restraint device as either buckled if the restraint mechanism is buckled, or unbuckled if the restraint mechanism is unbuckled, a buckle signal transmitter comprising a radio frequency (RF) transmitter configured for transmitting a digital buckle status signal, the restraint device further including a battery, a microprocessor, and circuitry, the microprocessor and the circuitry configured, upon the buckling of the restraint mechanism, (1) to direct battery power to the microprocessor and the RF transmitter, and then (2) to transmit a buckled RF signal, and including a circuit to minimize power consumption except at the moment when the restraint devices is unbuckled from an buckled state, the circuit configured, upon the unbuckling of the restraint device, (3) to transmit an unbuckled RF signal, and then (4) to cut off battery power to the microprocessor and the RF transmitter, until the next buckling of the restraint mechanism.
2. The child seat-vehicle safety system according to claim 1 wherein the circuitry is further minimizes power consumption except at the moment when the restraint devices is buckled from an unbuckled state, by cutting off battery power to the microprocessor and the RF transmitter after transmitting the buckledRF signal.
3. The child seat-vehicle safety system according to claim 1 wherein the restrain mechanism is a chest restraint mechanism that includes a latch member and a buckle member securable to the latch member, wherein the buckling detector is secured to either one of the buckle member or the latch member, and wherein the buckling detector includes a detector switch.
4. The child seat-vehicle safety system according to claim 1, wherein the RF signal includes an encryption code, a unique identity (ID) code for the buckling detector and a buckled or unbuckled signal code.
5. The child seat-vehicle safety system according to claim 1, wherein the buckle signal transmitter is further configured for transmitting at least one of a battery voltage check code, an ambient temperature check code, and a cyclic redundancy check (CRC) code.
6. The child seat-vehicle safety system according to claim 1, wherein the restrain mechanism is a chest restraint mechanism that includes a latch member and a buckle member securable to the latch member, wherein the buckling detector is secured to either one of the buckle member or the latch member, and wherein the buckling detector includes a detector switch, a replaceable battery, and the RF transmitter.
7. The child seat-vehicle safety system according to claim 1, wherein the buckled signal code is generated only at the moment when the restrain mechanism is buckled, and the unbuckled signal code is generated only at the moment when the restrain mechanism is unbuckled.
8. The child seat-vehicle safety system according to claim 1, wherein the buckle status signal includes a battery voltage check code for a battery that powers the restraint mechanism.
9. A self-powered restraint device including a restraint mechanism and a buckling detector that detects the buckling status of the restraint device as either buckled if the restraint mechanism is buckled, or unbuckled if the restraint mechanism is unbuckled, a buckle signal transmitter comprising a radio frequency (RF) transmitter configured for transmitting a digital buckle status signal, the restraint device further including a battery, a microprocessor, and circuitry, the microprocessor and the circuitry configured, upon the buckling of the restraint mechanism, (1) to direct battery power to the microprocessor and the RF transmitter, and then (2) to transmit a buckled RF signal, and including a circuit to minimize power consumption except at the moment when the restraint devices is unbuckled from an buckled state, the circuit configured, upon the unbuckling of the restraint device, (3) to transmit an unbuckled RF signal, and then (4) to cut off battery power to the microprocessor and the RF transmitter, until the next buckling of the restraint mechanism.
10. The child seat-vehicle safety system according to claim 9 wherein the circuitry is further minimizes power consumption except at the moment when the restraint devices is buckled from an unbuckled state, by cutting off battery power to the microprocessor and the RF transmitter after transmitting the buckled RF signal.
11. The restraint device according to claim 9 wherein the restrain mechanism is a chest restraint mechanism that includes a latch member and a buckle member securable to the latch member, wherein the buckling detector is secured to either one of the buckle member or the latch member, and wherein the buckling detector includes a detector switch.
12. The restraint device according to claim 9, wherein the RF signal includes an encryption code, a unique identity (ID) code for the buckling detector and a buckled or unbuckled signal code.
13. The restraint device according to claim 9, wherein the buckle signal transmitter is further configured for transmitting at least one of a battery voltage check code, an ambient temperature check code, and a cyclic redundancy check (CRC) code.
14. The restraint device according to claim 9, wherein the restrain mechanism is a chest restraint mechanism that includes a latch member and a buckle member securable to the latch member, wherein the buckling detector is secured to either one of the buckle member or the latch member, and wherein the buckling detector includes a detector switch, a replaceable battery, and the RF transmitter.
15. The restraint device according to claim 9, wherein the buckled signal code is generated only at the moment when the restrain mechanism is buckled, and the unbuckled signal code is generated only at the moment when the restrain mechanism is unbuckled.
16. The restraint device according to claim 9, wherein the buckle status signal includes a battery voltage check code for a battery that powers the restraint mechanism.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DETAILED DESCRIPTION OF THE INVENTION
Definitions
[0056] As used herein, a child safety seat is a dedicated or combination child seat, a booster seat, a convertible car seat or other similar seat for transporting a baby, infant, toddler or child in a vehicle.
[0057] As used herein, a buckle is the part of a restraint mechanism of the child safety seat or a chest clip, and is associated with one or more belt webbing straps. A latch is typically manually secured to the buckle by a parent or caregiver. The buckle typically can include a release button, typically though not necessarily colored red, for releasing the latch.
[0058] As used herein, the latch is a part of the restraint mechanism that slides into the buckle and mechanically engages the buckle, and is also associated with one or more belt webbing straps or retaining elements.
[0059] The system of the present invention includes a device for detecting the buckling and unbuckling of a restraint device of a child safety seat, and one or a variety of means for detecting the status of the vehicle ignition system. The means can include a portable controller device that interacts with the CAN network or other vehicle network to detect engine operation parameters, such as RPM, or the vehicle ignition state.
[0060] It can be readily understood that the logical functions of the portable controller device could, in future vehicles, also be implemented directly by a vehicle manufacturer through the addition or modification of vehicle onboard controller device or devices. For example, a vehicle manufacturer could modify current vehicle onboard processor software and use the vehicle's remote keyless entry (RKE) antenna to duplicate the functionality of the portable onboard controller. The description of the portable controller device's logical functions are applicable to a child seat-vehicle safety system of the present invention that includes an integrated vehicle hardware and software.
[0061] The portable device controller may interact with the CAN network or other vehicle network through the use of software or interpreter chips or both. The portable controller device can include an interface that plugs into the OBD-II port, and a housing that contains a detecting device for detecting a parameter of the vehicle ignition system, a transmission receiver, and an alarm signal generator. The alarm signal generator can include the alarm, or can communicate with the vehicle to generate the alarm, wherein the alarm can include an audible voice, music, or tone, a buzzer, the vehicle's car theft alarm, the vehicle ignition, the vehicle heater, the vehicle air conditioner, the vehicle power door system, the vehicle power window system, the vehicle sound system or radio, the vehicle horn, the vehicle light systems including the compartment lights, headlights, warning lights, and taillights, and the vehicle wireless, cellular or satellite communication system. The buckling detector can be integral with, or separate from, the restraint mechanism associated with the child safety seat. The buckle status signal is typically a wireless signal, and can include a radio frequency (RF) signal that contains at least the restraint device identification information.
[0062] The alarm signal generator of the portable controller device can generate the alarm signal when the status of the buckle status signal is buckled and the status of the vehicle ignition system is off for beyond a predetermined time period. The alarm then responds to the alarm signal after a second predetermined time period. The status of the vehicle ignition system can include the battery voltage potential, the voltage signal quality of the rectified DC, and an engine operation parameter. The buckle status signal can be a radio frequency signal, typically broadcasted in a range between 400-900 MHz, for example, 433 MHz, that includes an encryption code, a unique identity (ID) code for the buckling detector, a buckled and/or unbuckled signal code, and optionally a battery voltage check code, an ambient temperature check code, and a CRC code.
[0063] The interface of the portable controller device can include a plug for insertion into a standard 12-V cigarette lighter socket or 12-V auxiliary power outlet socket of the vehicle, in accordance with ANSI/SAE J563 specification. An interface can also include a socket for insertion into a 12-V light bulb socket of the vehicle. The alarm signal generator can include an on-board alarm that can include an audible voice, music, or tone, a buzzer, and a light source.
[0064] The portable controller device can temporally record or detect the voltage status and analyze the voltage potential hysteresis. A voltage potential across the battery above a first voltage level can indicate that the vehicle ignition system is on and the engine is running, because the alternator system is putting a charge differential across the battery terminals. The first voltage level is typically a voltage potential of more than 13 volts, and more typically about 13.3 volts or more. A voltage potential below a second voltage level indicates that the engine is not running, because the battery is exerting a potential and power is being drawn from the battery, for example at start-up. The second voltage level is typically less than 13 volts, and more typically about 12.6 volts or less.
[0065] The portable controller device can also temporally detect the voltage signal of the direct current (DC) circuit to determine if the DC current is battery-generated DC or rectified DC by detecting ripples in the voltage amplitude that result when AC current is rectified.
[0066] The portable controller device can also temporally detect other engine operation parameters through the vehicle CAN. Engine operation parameters can include, but are not limited to, engine revolutions (RPM), engine oil pressure, the fuel delivery rate, and others.
[0067] The portable controller device can also include a microprocessor that includes software in non-volatile memory that interrogates the vehicle via the OBD-II port to determine vehicle manufacture information about the vehicle, including the make, model, and year of manufacture of the vehicle. This information is compared with a database of known vehicle manufacture information that is stored in the non-volatile memory of the portable controller device, and the appropriate communication protocol for the vehicle is ascertained. The information associated with a given vehicle includes the protocol needed for the microprocessor to properly communicate with (that is, interrogate and signal) the vehicle's on-board network. The communication over the vehicle's CAN (Controller Area Network) can involve retrieval of vehicle state information, such as ignition system status. The communication can also actively manage various features of the vehicle functions.
[0068] The portable controller device can include an updating port as an interface for updating known vehicle manufacture information or software stored within the non-volatile memory of the portable controller device as such information becomes available or as new model years come to market. A typical updating port can include a mini-USB port, a micro-USB port, a RS-232 port, or a firewire port.
[0069] The alarm signal can be transmitted through the OBD-II port, to initiate an alarm signal-responding feature of the vehicle based upon the vehicle model specifications stored within the controller device. Examples of an alarm signal-responding feature of the passenger vehicle can include an audible voice, music, or tone, a buzzer, the vehicle's car theft alarm, the vehicle ignition, the vehicle heater, the vehicle air conditioner, the vehicle power door system, the vehicle power window system, the vehicle sound system or radio, the vehicle horn, the vehicle light systems including the compartment lights, headlights, warning lights, and taillights, and the vehicle wireless, cellular or satellite communication system, such as On-Star.
[0070] It can be clearly seen that in the case of an onboard or native controller integrated with the vehicle as manufactured, as compared to the above described portable OBD controller, the alarm signal may likewise be generated by commands to the vehicle's various systems via interaction with the vehicle network (for example, the vehicle CAN network).
[0071] The invention includes a method of warning a vehicle operator that a child has been left buckled in a vehicle after the vehicle's ignition system has been turned off. The steps of the method comprise: providing a child safety seat including a restraint device that includes a restraint mechanism, generating a buckle status signal in response to the buckling of the restraint mechanism into the buckle, transmitting the buckle status signal, providing a portable controller device installed into the OBD-II port of the vehicle that detects the status of the vehicle ignition system through the OBD-II port as on or off; detecting the vehicle ignition status, receiving the fastened buckled status signal, and generating an alarm signal when the ignition status changes from on to off. The method further includes generating an alarm responsive to the alarm signal.
[0072] The invention includes a logical path to achieve the same end as the above described portable OBD controller through modification of, or addition to, a vehicle manufacturer's onboard processors(s) and antenna(e).
[0073] The invention includes a child safety seat-vehicle safety system that can provide for a child safety seat within a single passenger vehicle, for a plurality of child safety seats within a single vehicle, for at least one child safety seat that can be moved between two or more passenger vehicles, and for a plurality of child safety seats that can be moved between two or more passenger vehicles.
[0074] The child-vehicle safety system for a single passenger vehicle includes at least one child seat buckle signaling device, and a portable controller device connected to the OBD-II port of such vehicle, or a vehicle-integrated onboard controller device providing the same functionality. This system provides that each of the child seat buckle signaling devices is associated with a child safety seat, and employs a buckle signaling device that broadcasts a preselected and unique buckle status signal. The buckle status signal can be automatically generated and selected by the child seat-vehicle safety system, or can be selected from a plurality of fixed signals. The buckle status signal can be identified as unique by the use of device-unique identification (ID) information conveyed within the RF message signal SS. When two or more child safety seats, with the child seat buckle signaling devices, are employed in the vehicle, the system thus provides for establishing separate and distinct buckle status signals between the portable controller device and each child seat buckle signaling device. When one or more than one child safety seats are employed in two or more different vehicles, the user can move the portable controller device from one vehicle to the next, or can use a separate portable controller device in each vehicle, wherein each separate portable controller device can be programmed to communicate independently with any one or all of the child safety seats. This allows the user the flexibility and convenience of moving a child safety seat with the child seat buckle signaling device between vehicles, without the need to re-initiate or re-install the system components.
[0075]
The Child Buckle Detector:
[0076] a) Lap Buckle
[0077] A child safety seat according to the present invention is shown in
[0078]
[0079]
[0080] The child seat buckle assembly can include a restraint mechanism that is positioned on the child seat in other positions to secure other areas of the child's body, such as a waist buckle assembly.
[0081] As shown in
[0082] The buckling detector 25 can include a mechanical, electro-mechanical, magnetic, optical, or Hall effect switch, or other means for detecting the buckling of the latchplate 16 into the buckle 14.
[0083] As illustrated in
[0084] A buckling detector 25 can be embodied by a wide variety of devices that communicate the buckling of the latchplate to the buckle. For example the buckling detector 25 can include two electrically-conductive contacts, each wired to the PCB, that are disposed on opposite sides of the channel and that contact the sides of the inserted metallic latchplate, such that the latchplate itself conducts current between the two contacts to complete the buckling circuit.
[0085] The buckle status processor 20 includes a buckle signal transmitter 32, shown as RF transmitter 32, to transmit or broadcast the buckle status signal, and the power source 35, such as a coin-type battery. The RF transmitter 32 includes an antenna 34 to improve the broadcasting of the buckle status signal 200. The buckle status signal 200 is typically a signal of predetermined or pre-selected strength and frequency (typically, though not necessarily, between 400-900 megahertz). The buckle status processor 20 broadcasts or sends a buckled status signal (or, buckled signal) whenever the status of the restraint mechanism 12 is or becomes buckled, and in the illustrated figures, when the switch lever is in and remains in the first or single throw position. The buckle status processor 20 can optionally broadcast an unbuckled status signal (or, unbuckled signal) whenever the status of the restraint mechanism is or becomes unbuckled.
[0086] The buckle status processor 20 may optionally broadcast recurrent buckled messages after first buckled at predefined intervals until unbuckled. In either case the receipt of the signal(s), or the failure to receive an expected signal, is logically interpreted by the portable OBD controller device (or native, onboard controller device) and the status of the seat is acted upon accordingly. Each buckled or unbuckled status signal 200 is typically broadcast a number of times, though typically only for a time sufficient to allow the portable controller device 50 to receive and register the buckle status signal.
[0087] The buckle status processor 20 also includes a microprocessor 40 for controlling and directing the power source 35, for formulating the buckle status signal, and communicating with and powering the transmission of the buckle status signal, and to provide alert signals to the user related to the buckle status of the latch 16 into the buckle 14.
[0088] The buckle status processor 20 can also be a separate device unit from the lap buckle 14, as illustrated in
[0089] Another embodiment of a buckling detector is a magnetic switch, as described in U.S. Pat. No. 6,357,091 to Devereaux, the disclosure of which is incorporated by reference in its entirety.
[0090] Another embodiment of a buckling detector includes use of the latchplate and the buckle as terminal ends, with each of the latchplate and the buckle (comprised of electrically-conductive metallic components) connected by wiring to the circuit board of the buckle status processor, as described above. The connection wiring can be laced or woven into the securing straps of the child safety seat to the buckle status processor.
[0091] The restraint device can also be a separate device that associates with the child safety seat, and which is connected between the latchplate and the buckle of the child safety seat, and which includes a buckling detector, the buckle status processor, and the buckle status signaling transmitter. An example of a buckle and latchplate device useful in making a separate buckle signaling device is illustrated in U.S. Pat. No. 6,922,154, the disclosure of which is incorporated by reference in its entirety, which shows a seat belt interlock device (art element 10) that is connected between the buckle (art element 90) and the latchplate (art element 80) of a conventional child safety seat (art element 60).
[0092] The restraint device 11 is preferably a self-powered device that does not rely upon power from the vehicle's electric system. Typically an on-board battery is used as the sole source of power. A 3-volt nickel-cadmium battery is typically sufficient to provide power to the restraint device for several years. To minimize power requirements, the seat buckle status processor 20 can include circuitry and controls that minimize power consumption except at the moment when the child seat buckle assembly 12 is buckled from an unbuckled state, or is unbuckled from a buckled state, or can transmit a buckled signal intermittently.
[0093] It can be readily understood that the failure to receive a buckled message from a previously recognized child seat restraint device at the expiration of an expected interval can serve as an alternative means of inferring an unbuckled status for a given seat, carrying the same logical meaning as the receipt of an unbuckled signal. The decision to employ one method over the other for communicating seat status to the portable OBD or onboard controller device may vary from seat to seat, taking into account seat buckle or clip geometry and switch functional reliability among other factors. The functional outcome remains the same.
[0094] A simple example of the logic of such a circuit is shown in
[0095] The illustrated circuit describes a buckling detector that uses a single throw switch to transmit both a buckled signal and a distinct unbuckled signal when the restraint mechanism is buckled and unbuckled, respectively. As shown in
[0096] The microprocessor 40 also instructs the buckle signal transmitter 32 to transmit digitally a unique identification code assigned to the restraint device 11, and a buckled or unbuckled status signal over an antennae 34 for a brief period of time, for example 300-1000 msec, at a preselected frequency. Since continuous transmission of the identification code and status signal can consume a higher level of power, the transmission interval is limited to the minimum amount of time that ensures that a transmission of the unique identification code and buckle status signal 200 will be received by the portable controller device 50. The microprocessor 40 also optionally closes a circuit to power on (briefly or continuously) a light source 38 (such as a light emitting diode (LED)) or other audible signal that notifies the parent or guardian that the latchplate has engaged the buckle, and is buckled.
[0097] As shown in
[0098] The cycle repeats when the latchplate 16 and buckle 14 are reconnected.
[0099] b) Chest Clip
[0100] Another embodiment of child buckle assembly is illustrated in
[0101] The buckle member 114 includes a base portion 78 having the webbing slots 70, a body portion 79 defining a cavity having a front opening 80, and pair of openings 81 along each side 84, each side 84 including a shoulder 82 that defines an edge of the side opening 81. The buckle member 114 also includes a buckling detector 125. The latch member 116 can be secured to the buckle member 114 by inserting the two resilient arms 72 and the alignment arm 73 through the front opening 80 and into the cavity of the buckle member 114 until the distal ends of the resilient arms 72 extending into the side openings 81, and the lateral protrusion 74 on the distal ends of the resilient arms 72 extend beyond (that is, clear past) the shoulders 82. During insertion, shoulders 82 force the resilient arms 72 toward one another, so that when the lateral protrusion 74 clear the shoulders 82, the resilient arms 72 bias outwardly, securing the latch member 116 to the buckle member 114 in a buckled condition. To release the latch member from the buckle member, the distal ends of the resilient arms 72 are forced by manipulation inwardly toward one another so that the latch member 116 can be pulled and withdrawn from the body 79 of the buckle member 114.
[0102] The buckling detector 125 is secured to the body 79 of the buckle member 114, and includes a two-way (2 W) detector switch 126, a battery 135, and an RF transmitter 132 secured to a printed circuit board (PCB) 83 in electronic communication with the toggling 2 W switch 126 and powered by the battery 135, as well as a microprocessor for monitoring and control of the RF transmission. The microprocessor can be a stand-alone device or incorporated into the switch or RF transmitter devices. The detector switch 126 includes a frame 127 and a lever arm 128 that extend through the body 79 in a fixed position within the cavity of the buckle member 114, and is specified and positioned to ensure that the lever 128 extends into the cavity a distance sufficient for engagement with the alignment arm 73 when the latch is inserted into the buckle.
[0103] In an embodiment, the detector switch 126 is of a single pole, double throw (SPDT) type, with a default neutral position which is an open circuit (SPCO). At least one extending element, illustrated as the alignment arm 73, has a slot opening 75 formed therein, illustrated in a lateral surface of the arm. The detector switch 126 is positioned on the buckle member 114 so that the lever 128 registers with the slot opening 75 of the alignment arm with the latch member 116 in the secured position. Although the slot opening is shown as a rectangular opening passing the entire thickness of the lateral surface of the alignment arm, the slot opening can be any shape including circular or oval, and can be formed only partially through the thickness of the alignment arm, provided that the lever arm of the switch freely rests within the slot opening when in the secured position. As the latch member is being inserted into the buckle member to the secured position, the lever 128 toggles to the first position from the neutral position. The RF transmitter 132 of the buckling detector sends a buckled signal when the lever arm toggles to the first position during insertion of the latch member into the buckle member. After the latch member arrives at and is secured in the secured position, the lever arm returns to the center neutral position within the slot opening.
[0104] In the process of buckling and unbuckling, as shown in
[0105] After the leading edge 76 of the alignment arm 73 clears the switch 126, the lever arm 128 returns to its neutral (off) position, as shown in
[0106] As the latch 116 is released from the buckle 114, as shown in
[0107] When the latch member 116 is disengaged and withdrawn from the secured position within the buckle member 114, the lever 128 is toggled to a second position from the center neutral position. The RF transmitter of the buckling detector sends an unbuckled signal when the lever arm toggles to the second position during disengagement of the latch member from the buckle member.
[0108] Another embodiment shown in
[0109] In an embodiment employing a SPST switch as shown in
[0110] The buckled signal and the unbuckled signals can include an encryption code, a unique identity code for the chest clip, the respective buckled or unbuckled signal code, and optionally a battery voltage check code and an ambient temperature check code.
[0111] An example of a chest clip, including the latch member and the buckle member, is a SafeGuard chest clip, available from IMMI. The chest clip can be modified to accommodate the buckling detector 125 by forming an opening for the toggle switch in the buckle member, and securements for the PCB 73.
[0112] A non-limiting example of a one-way detector switch is a single pull, single throw switch, model ESE18, available from Panasonic Corp. A non-limiting of a two-way detector switch is a single pull, double throw switch, model ESE24, available from Panasonic Corp. A non-limiting example of an RF transmitter is a crystal-less SoC transmitter, model Si4010-C2, available from Silicon Laboratories, which include CPU and data storage memory and 10/14 circuitry interface pins.
[0113] The buckling detector of the present invention can be programmed for instructing the RF transmitter to send a buckled signal when the lever arm toggles to the first position, and optionally an unbuckled signal when the lever arm toggles to the second position. Both the buckled signal and the unbuckled signal can include an encryption code, a unique identity code, the respective buckled or unbuckled signal code, and optionally a battery voltage check code and an ambient temperature check code. The encryption code is typically a 40-bit rolling code, comparable to the encryption systems used in remote keyless-entry systems of todays' automobiles, as described in How Remote Entry Works (http://auto.howstuffworks.com/remote-entry2.htm). The unique identity code is typically a 32-bit code that is preselected to uniquely identify the buckling detector, and therefore it uniquely identifies the chest clip and the child safety seat to the control system. The buckle and unbuckle code can be a short-bit (e.g, 1-4 bits) signal to distinguish the two signals. Alternatively a cyclic redundancy check (CRC) code can provide a means for the detection of burst errors during digital data transmission and storage of the buckle status signal. The battery voltage check code and the ambient temperature check code can be short-bit good or no-good codes, or a short-bit voltage value or short-bit ambient temperature value. The buckle signaling device is a self-powered device that does not rely upon power from the vehicle's electric system, and the on-board battery provides the sole source of power to this device. A 3-volt nickel-cadmium battery is typically sufficient to provide power to the device for several years. To minimize power requirements, the seat buckle status processor can include circuitry and controls that minimize power consumption except at the moment when the child seat buckle assembly is buckled from an unbuckled state, or is unbuckled from a buckled state.
[0114] It can be understood that the two-way detector switch, battery and RF transmitter of the chest clip can be employed in the lap buckle assembly illustrated in
The Portable Controller Device:
[0115] A portable controller device 50 includes a transmission receiver that receives the buckle status signal, a means for detecting the ignition status of the vehicle, a means for generating an alarm signal in response to a predetermined condition of the ignition status and the buckle status signal, an optional alarm that is responsive to the alarm signal, and an interface for connecting to the OBD-II port of the vehicle. The portable controller device 50 can also include a means for communicating with the vehicle's onboard network (CAN or other network) through the OBD-fl port. The functional components of the portable controller device 50 are enclosed within a housing or covering.
[0116] The portable controller device 50 can include connector 51, illustrated as a 16-pin Data Link Connector (DLC) 51, as an interface connection that plugs into the On-Board Diagnostic (OBD)-II vehicle port 100 of the passenger vehicle. The vehicle's OBD-II port is required by Regulations to be positioned within a specified distance from the driver's seat/steering column of the vehicle. As intended by the federal regulations that mandate the installation of the OBD-II port in all passenger vehicles and light trucks sold in the US since 1996, a user can plug the portable controller device 50 into the OBD-II vehicle port 100 in a manner of seconds, with a simple plugging-in motion and without any tools.
[0117] Once plugged in to the OBD-J port, 12-volt power is delivered to the portable controller device 50 from the vehicle's electronics system, which is typically run through a voltage regulator to output between 3 and 5 volts direct current, to directly power a microprocessor 52 and other components of the portable controller device 50. As illustrated in
[0118] In one embodiment of the invention, the portable controller device 50 can establish a physical interface with the vehicle's ignition system, by reading only the pins 55 of the DLC 51 for the automobile's battery and a ground connection. In this embodiment, the DLC 51 can have only such two pins for the battery and ground. Alternatively, the DLC 51 can include additional and up to the remaining 16 pins 55 in electrical communication with a microprocessor 52. The means for detecting the ignition status of the vehicle can include the battery pin of the DLC 51 that electrically contacts the battery pin of the OBD-II port, the ground pin of the DLC 51 that electrically contacts the ground pin of the OBD-II port, the microprocessor 52, and a voltmeter for detecting of the voltage potential across the battery pin and the ground pin of the portable controller device. The microprocessor 52 can include programming and data storage for monitoring the voltage of, or the voltage differential between, the battery and ground pins, and for interrogating the hysteresis data of the voltage differential of the battery and ground pins, in order to detect the vehicle ignition status. While the use of voltage drops or rises to determine the ignition state of a vehicle may be employed, it has been discovered that long periods of time (such as 120 seconds or greater) of a sustained voltage drop are required to establish with certainty an ignition off state. In more reasonable and realistic scenarios that require a rapid response to vehicle ignition state, a voltage rise or drop may not be a reliable indicator of ignition state of the vehicle. Part of the reason for this determination is the wide variability from vehicle to vehicle of both alternator response to load, designed voltage peak and steady state variations, as well as internal capacitance and layout of the vehicle's electrical system. One vehicle may rapidly drop from an ignition steady state of 14.4 volts on, down to 11.9 volts off, over a period of 2 seconds, while another vehicle may maintain a 13.8 volt on state, yet require 45 seconds to decay to 12.6 volts, and 120 seconds to reach 11.9 volts.
[0119] In addition, transient yet typical loads such as the use of a defroster or air conditioner while the vehicle is traveling, can cause varying voltage drops of from 2-3 volts, depending on the type of vehicle, with a lag from a few tenths of a second, to many seconds, to return to a steady state on voltage. This is again due to the widely varying function of various alternator charging circuits seen across the spectrum of current vehicles
[0120] Consequently, neither the magnitude of a voltage drop, nor the rate of change of voltage drop can serve as a reliable and fail-proof indicator of ignition state for any process requiring near real-time ignition status.
[0121] The present invention provides a method of detecting ignition state by sampling the voltage of an electrical system that converts an alternating current to a rectified direct current (rectified DC). An operating alternator produces a sine-wave, alternating current (AC). A rectifier device converts the alternating sine-shaped signal into a non-alternating, or pulsing, direct current (DC) signal. To reduce pulsations, a smoothing circuit or filter, which can consist of a reservoir capacitor or smoothing capacitor, is placed at the DC output of the rectifier device. An illustration of a rectified DC signal 90 is shown in
[0122] Fast Fourier Transformation (FFT) of discrete data points sampled from a signal can be used to detect the presence of a sine wave within the signal. A drawback is that such FFT sampling and mathematical testing for the presence of a sine wave is computationally intensive and thus poorly suited to a small, slow microprocessor with limited memory, such as those found in vehicles or in aftermarket electronic devices. Furthermore, rectification of the AC alternator output to a DC-like voltage signal modifies the true sine wave quality of the signal, making sine wave detection more difficult.
[0123] A voltage detecting device is used to detect and monitor the voltage of the electrical ignition circuit down to the millivolt level. Using a circuit board (a printed circuit board, or PCB) that has been appropriately noise-suppressed from an electrical standpoint (to avoid generating voltage fluctuation on the PCB itself that would overrun the detected signal), variations or ripples in the circuit that exceed the expected flat, smooth baseline of a battery DC signal can be detected.
[0124] For example, a conventional DC baseline voltage from a vehicle battery may have a 1 millivolt amplitude of variability in its signal, while an alternator-supplied and rectified DC voltage signal may have a 20 millivolt amplitude above a voltage baseline. This higher amplitude variation can be detected with regular and closely spaced sampling. When the higher amplitude variation exceeds a selected threshold value, one can conclude that the DC voltage signal is from a rectified AC source, and that the vehicle is in the on state. The present invention thus provides a device and a method for detecting that a vehicle is in either the on or off state with high reliably and within fractions of a second.
[0125] In another embodiment of the invention, the portable controller device 50 can establish both physical interfaces and a software and control interface with the vehicle's computer and control system via the OBD-II port. The physical interfaces are established when the DLC 51 is plugged into the OBD-II port and the ignition system powers on the vehicle. This physical interface is an electrical signaling standard that defines what voltages or patterns of voltages translate to 0s and 1s. The software and control interface establishes a protocol that maps patterns of 0s and 1s to messages to and from the car.
[0126] Each of the physical interfaces on the OBD-II port uses a separate pin 55 or pairs of pins 55 on the OBD-II port. To determine which physical interface is present, the portable controller device 50 is plugged into the OBD-U port for a first time, and listens to all of the available physical interface pins and monitors their peak voltages. When the driver turns the vehicle ignition on for the first time, the portable controller device 50 detects on which interface pin 55 or pins the communication electronic messages are traveling, and memorizes these until the portable controller device 50 is unplugged from the OBD-II port. Thus, the vehicle should be turned on at least once after the portable controller device 50 is plugged in, for the functions and features of the device 50 to work properly. This also establishes for any vehicle that, regardless of the make, model and year, the ignition is on.
[0127] Some makes and models of vehicles have only one default software protocol for the physical interface, such that no further learning is required after the physical interface of the device 50 is plugged into the OBD-II port 100. In later-model vehicles, other physical interfaces that include CAN and single-wire CAN use an extended version of the default protocol to control advanced features of the vehicle, including horns, windows, et cetera. The device 50 queries the vehicle system for the make, model and year of manufacture as identified by the vehicle identification number (VIN). This VIN information can be obtained using the default protocol from any vehicle equipped with an OBD-II port 100. Once the vehicle is thus identified, the device 50 can look up access and control codes stored on the device 50, and send such codes for controlling the various vehicle systems.
[0128] The controller device 50 continues to receive electrical power from the vehicle, even after the ignition is turned to off and the key removed, such that it can continue to monitor child seat(s) buckle states, and transmit alarm signals as needed, and/or control alarm signal-responding features of the vehicle as needed, through the OBD-II port 100. The VIN information is also retained. When the device 50 is unplugged from the OBD-II port, the volatile memory is lost, which allows the device 50 to relearn the interfaces and protocols of the same vehicle the next time it is plugged in, or to newly learn the interfaces and protocols of a different vehicle into which it is plugged.
[0129] The microprocessor 52 and one or more networking transceivers 53 can detect, and provide a means for detecting, CAN or other network systems on the vehicle, can interrogate, and a provide a means for interrogating, the vehicle network(s) for vehicle identifying information to determine availability of various advanced features of the vehicle, and can send, and can provide a means for sending, messages and signals to control such advanced features of the vehicle. The networking transceiver 53 connects to the various pins of the DLC 51 and to the microprocessor 52. The microprocessor 52 provides a means for generating an alarm signal in response to a predetermined condition of the ignition status and the buckle status signal.
[0130] Having established the identity of the vehicle and established communications with the vehicle's CAN, the microprocessor 52 periodically interrogates the status of the vehicle's ignition system, and in particular detects that the ignition system has either an on status or off status. In an aspect of the invention, on status means that engine is turning or running, or, the ignition system is turned (with the key inserted) to an accessories or on position, and off means that the engine is not running, and the ignition system is turned to its off position.
Learning of the Child Seat Device by the Controller Device
[0131] The invention includes a method for the association of or pairing the child seat restraint device and the portable controller device; this is also described as the seat being learned. This learning may occur through a number of physical or logical actions, some of which are described below.
[0132] In an optional embodiment of the invention, the portable controller device is first placed into a learn mode. This may be accomplished by the use of a predetermined sequence of ignition on/off events that would be highly unlikely to occur in everyday use of a vehicle. Alternatively, the portable controller device 50 may have a learn button (not shown) on its outer case surface that will put the device into a learning mode once briefly depressed. In another embodiment, the controller device is programmed to recognize a predetermined sequence and timing of buckled and/or unbuckled signals from the restraint device as a request to be learned by the controller device.
[0133] Once in learn mode, the portable controller device may optionally provide an audible and/or visual signal to the user that it is in learn mode. This may include a synthesized voice through the speaker and/or a predetermined sequence of beeps and/or flashes of a light (an LED) disposed in the housing.
[0134] The user will then have a certain period of time within which to introduce each seat to the portable controller device by executing a predetermined sequence of buckling and unbuckling the seat. The portable controller device 50 may acknowledge each seat learned by appropriate audible or visual signaling to the user.
[0135] In another optional embodiment of the system,
[0136] To initiate the seat learning, the user buckles the latch to the buckle of an unlearned restraint device a first time to generate a buckled status signal, shown in block 12-a MSG_CLIPPED received in
[0137] After unbuckling the latch, the user inserts the latch a second time into the buckle (Block 12-a again) within 5 seconds of the first latch buckling. When the controller device queries (Block 12-c) if the ID code is saved in the ACTIVE Table of its memory and determines affirmatively, the controller device proceeds to confirm that the vehicle ignition is on (Block 12-e), and then queries if the II) has been heard from within the last LI_SECONDS, where LI_SECONDS in a defined learning internal, which in this illustration is 5 seconds. Having done so, the ID is inserted into the LEARNED table (Block 12-g), and sounds a SEAT LEARNED signal (Block 12-h). The seat's restraint device is now learned.
[0138] Once the seat device ID is learned, the vehicle ignition is turned off, shown as Block 13-a of
[0139] It can be understood that the learning may involve performing a larger number of buckle-unbuckle actions, such as 3, 4, 5 or more, and performing the required number of buckle-unbuckle actions within a different prescribed time period, for example, 5 seconds, or 10 seconds, depending on product and consumer need or preference.
[0140] Once learning is complete for all desired seats, the portable device controller can be placed into regular, non-learning operating mode by either a predetermined sequence of ignition on/off events, or optionally repeat depression of a learn button on the portable device controller device (not shown), or simply expiration of the predetermined learning period. The portable device controller may then optionally provide audible and/or visual signal to the user that it is back in regular operating mode.
[0141] The identity of the learned seats are retained in nonvolatile memory. The portable controller device can include sufficient memory to accommodate dozens of learned seats. In the unlikely event that memory space is filled, newly learned seats will displace earliest learned seats in memory, in a first in, first out fashion. The user would be made aware of the fact that a previously learned seat has been displaced from memory, or that a child seat with a never-learned restraint device is being used, when the user fails to receive the expected previously described audible and/or visual signal from the system acknowledging buckled status. The user would then be aware that the seat is not recognized and must be learned for a first time, or re-learned due to being displaced from memory.
[0142] The portable controller device will not track states for, or react to, buckled status signals from unknown seats that are not recognized or previously learned. This will avoid the possibility of an adjacent (stranger) vehicle's seats causing false positive alarms. The next time the learned restraint mechanism is buckled (Block 12-a), it is not in the ACTIVE table (Block 12-i), so its ID is inserted into the ACTIVE table (Block 12-k) with a SOUND_REPORT alert (Block 12-l). Thus, when a learned child seat is re-buckled, an alert sounds to confirm the buckled state for the parent. At each reactivation of the II) in the ACTIVE table, a battery check can be performed (Block 12-m and 12-n).
[0143]
[0144] The components that can be employed in the buckle signaling device and the portable controller device are widely available, and a person skilled in the art can select appropriate components using published information and specifications. By way of example, and without a limitation whatsoever, an example of a buckle status signal transmitter 32 for the buckle signaling device and for a transmission receiver 54, are the Linx LR transmitter with Linx MS encoder, and the Linx LR receiver with Linx MS decoder, available from Linx Technologies; an example of a controller 52 is a Freescale 9S12DP512, available from Freescale Semiconductor, Inc.; and an example of CAN transceivers 53 includes a single wire NCV7356SWCAN transceiver and a dual wire MCP2551CAN transceiver, both from Texas Instruments.
Communication Between the Child Restraint Device and the Portable Controller Device
[0145] The portable controller device 50 includes a transmission receiver 54 that listens for and receives the buckle status signal 200 from the seat's restraint device 11. The transmission receiver 54 receives the buckle status signal 200, as a buckled signal only when the status of the restraint mechanism 12, is buckled. The transmission receiver 54 can also receive a distinct unbuckled signal from the restraint device 11 when the latch 16, 116 of the child seat restraint mechanism 12,112 is unbuckled from the buckle, and treats the child restraint system as unbuckled for the purposes of action and response.
[0146] Upon initial receipt of the buckled signal by the transmission receiver 54, the controller 52 can emit an all-secured signal, which can include an audible or visible signal, such as one or more beeps through the speaker 62, indicating to the parent or guardian who has just buckled in the child that the system acknowledges the buckle status as buckled, which typically coincides with the illumination of the buckled LED 38 on the child-side buckle signaling device 11. It is noted here that since the portable controller device 50 remains plugged into the OBD-II port at all times and always has (vehicle battery) power, the listening for and detection of buckle status signal 200 transmitted from the child seat-side device 11 goes on continuously. In this way, the child can be buckled into the child safety seat and acknowledged by the system even before the ignition is started.
[0147] In the general implementation, all restraint devices may, whether using an SPDT (SPCO) or an SPST type switch, transmit an initial buckled message upon first buckling, and also continue to re-transmit a buckled message at a predefined interval known as the keep-alive interval.
[0148] The keep-alive transmissions provide a means of eliminating false positive seat states, as described above. The failure of the system to receive an expected keep-alive transmission also may also serve as an implied unbuckled event. This may be the only means of detecting an unbuckled status, or may be a secondary means of determining a seat's unbuckled status, as described below.
[0149] It can be understood that the OBD controller device may be programmed to require the receipt of several keep-alive buckled messages from a learned seat prior to the seat being considered active. This may vary based on manufacturer or consumer need. This logical criteria may allow the device to ignore likely false positives.
[0150] For example, imagine two family vehicles in a garage, each vehicle containing portable OBD controller devices that have learned the family's car seats. A portable OBD controller device that is programmed to require the receipt of several buckled messages sequentially before considering the seat to be active would eliminate most false positives, presuming the vehicle containing the active seat left the garage (and thus went out of RF range) prior to the expiration of a predefined number of keep-alive intervals.
[0151] In the case of a restraint device using an SPDT (SPCO) type switch, in addition to the transmission of buckled messages as above, an unbuckled message is transmitted immediately upon unbuckling. This allows immediate recognition by the system that the seat is unbuckled.
[0152] In the case of a restraint device using an SPST type switch, an unbuckled status is inferred by the system when the expected re-transmission of the buckled message is not received at the expiration of the predefined multiple of the keep-alive interval (multiple=1.5 in
[0153] It can be understood that an unbuckled state may also be inferred, even for a seat using an SPDFT (SPCO) switch, if, as in the case of the seat using an SPST switch, the expected buckled message is not received.
[0154] Each switch type offers certain advantages and disadvantages. An advantage of the SPDT (SPCO) switch is that it provides desirable, immediate feedback to the system as to an unbuckled state. A disadvantage of the SPST switch is that use results in a lag time of anywhere from zero seconds to 1.5 the keep-alive interval in seconds before the system becomes aware of an unbuckled state.
[0155] This brief time lag when using the SPST switch may be an acceptable compromise due to several advantages the SPST switch offers. Specifically, the SPST switch may fit more easily into a given seat buckle or clip geometry. It may also offer more fail-safe performance, eliminating the need for a separate transmission by a seat to communicate an unbuckled status to the system.
[0156]
[0157] The keep-alive transmission provides a unique solution to many functional problems inherent in the creation of an effective real-world child seat safety system. For example, the keep-alive logic solves the problem of recognition of a child safety seat employing the system that is initially buckled outside of radio frequency (RF) detection range of the system. This situation is common with infant carrier type seats, where a child may be placed into the infant carrier seat in the home, and then carried out to and placed into the vehicle. During this entire time, the restraint device is transmitting the buckled, keep-alive signal.
[0158] The keep-alive logic also permits the system to distinguish between intermittent stray messages received from a restraint device associated with a nearby unrelated child seat, and the signals from related child seats that remain for a predefined number of intervals within the RF range of the system. This may happen, for example, when two family members pull out of the garage at the same time within RF range of each other, as described previously. False-positive seat identifications are virtually eliminated.
[0159] Use of keep-alive logic with an appropriately chosen keep-alive interval permits the restraint device to spend the majority of its time in a sleep state, to optimize signaling device battery life.
[0160] In a typical operation, a child is placed into the vehicle (ignition off) and is buckled in. This results in the controller receiving a MSG_CLIPPED or buckled signal (Block 12-a). If the restraint device is learned (yes, Block 12-b), the controller is informed that the ID is not in the ACTIVE Table (no, Block 12-i); the ID is inserted into the ACTIVE Table (Block 12-k), and emits a SOUND_REPORT sound (BLOCK 12-l) to let the user know that the system has recognized the buckled-in child. (At this time, the voltage of the battery in the restraint device is checked (Block 12-m) to ensure it has life; if the power is low, a SOUND_BATTERY_LOW sound is emitted (Block 12-n).
[0161] As the vehicle moves along to its destination with the child in the seat, a restraint device that emits a Keep-Alive signal continuous to receive the intermittent keep-alive signal from the learned restraint device (Block 13-g), and includes the ID in the seat count (Block 13-i). If the child gets curious and unbuckles his seat, then after a period of time after the keep-alive period has expired, the seat count drops to zero, and a SOUND_SEAT_UNBUCKLED alarm is emitted (Block 13-e) to warn the driver that the child is unbuckled with the vehicle ignition on.
[0162] At the destination, the vehicle ignition is usually turned off first (Block 13-a). If the controller recognizes the buckle status of any restraint devices as buckled, then a SOUND_REPORT is sounded (Block 13-b) as a notification to the parent that one or more children are still buckled in the seat. At the same time, all IDs are removed from the ACTIVE table (Block 13-c).
[0163] It can be understood that the controller can also programmed to initiate additional alerts to the parent in case the child remains buckled in the seat, as described elsewhere in the description.
[0164] In an aspect of the invention, when the ignition is started after the child is buckled in, the controller can emit a second all-secured signal, which can be the same or distinct from the first all-secured signal, indicating to the parent or guardian that the system is armed and ready to alert the parent or guardian of a buckled child seat buckle when the vehicle is turned off.
[0165] To facilitate the use of the learning function or certain other functions of the portable controller device 50 that are more easily performed when the device is unplugged from the OBD-II port, an auxiliary battery 58 is optionally included in the circuitry to power the microcontroller 52 and other components when off-OBD.
Vehicle CAN Control
[0166] In another embodiment employing a CAN-controlling controller device, if the buckled status is buckled and the status of the vehicle's ignition system is off, the microprocessor 52 initiates a caution timing sequence, which can be pre-set or adjusted by the user using the updating port 64 or a menu-driven application of the portable controller device 50 via an interface, or can be selected by setting optional dual in-line package (DIP) switches on the portable controller device (not shown). The caution timing sequence selects a caution time period or term sufficient in most normal situations and conditions for the user, such as a parent or guardian, after the engine has been turned off (and typically, the key removed from the ignition system), to egress from the vehicle and unbuckle the child restraint system that secures the child in the child safety seat. A parent or guardian who unbuckles a child from the child safety seat is presumed not to have forgotten that the child had been buckled into the child safety seat, and to have removed the child from the child seat during the caution timing sequence. If during the caution timing sequence the buckled status changes to unbuckled for a time period sufficient to evidence that the child safety latchplate has been disconnected from the buckle, the caution sequence terminates. A time period that is sufficient to evidence that the child safety latchplate has been disconnected from the buckle is sufficiently longer than the bounce time, which is a temporary or bounce signal that may intermittently occur at the buckling detector if the buckle assembly is bounced or jostled in the ordinary course of use, even though the buckle remains latched, and which may be accommodated for by the use of a capacitor (not shown) or other software accommodation.
[0167] If the caution timing sequence is not terminated, but runs to an end time while the buckled status remains buckled, the microcontroller 52 will activate an alarm signal. The alarm signal initiates an alarm sequence, which alarm sequence remains on until deactivated. In an aspect of the invention, the alarm sequence can be deactivated by unbuckling the latchplate 16 from the buckle 12, which transmits an unbuckled signal, which is received by the portable controller device 50 and changes the buckled status to unbuckled. The alarm sequence can also be deactivated by an optional reset button or switch 60, which can be positioned on the outside of the housing 59 of the portable controller device 50. The alarm system can also be deactivated by cycling the ignition of the vehicle to the on position, indicating the returned or continued presence of an adult parent or caretaker.
[0168] The alarm sequence can be preset to a default sequence, or can be programmed by the user using a computer or other data-entry device that interfaces with the portable controller device wirelessly or through the updating port 64, or by a menu-driven application of the portable controller device 50 via an interface (not shown), or by a pause or delay button or user selection switches (not shown) disposed on the housing 59 of the portable controller device 50. The alarm sequence can include one or a sequence of alarms, executed temporally in series or in parallel, employing an alarm that is integral with the portable controller device 50, or is one or more of the alarm signal-responding features of the vehicle utilizing the vehicle's CAN through the OBD-II port. The alarm signal-responding features of the passenger vehicle can include the automatic window opening and closing system, the automobile sound system or radio, the horn, the vehicle's lighting systems, including the compartment lights, headlight, warning lights, and taillights, a radio frequency (RF) signal, or telecommunication system, including a wireless network, a cellular network, and satellite network, such as On-Star. The alarm sequence can escalate the severity or noticability of the alarm signal-responding feature to the general public or to authorities, depending upon the amount of time that has elapsed since the alarm sequence was initiated. For example, the alarm sequence may initially activate an audible voice that is generated by the portable controller device 50 and transmitted via an audio amplifier (not shown) through speaker 62, such as a simulated human voice stating warningchild buckled in the child seat. After the initial activation period of time, a second alarm may be activated, such as the vehicle's car horn. After the second activation period of time, a third alarm may be activated, such as the transmission of a 911 signal or an On-Star alert.
[0169] In an alternative embodiment of the portable ignition detection and controller device, the corresponding interface of the device for the OBD-II port can be connected to the housing of the device with a length of cable (not shown). The length of the cable can vary, depending on whether the user determines to attach the device to the underside of the dashboard, or to place the device in hand reach of the vehicle driver, which may require a longer cable length.
OEM Control and Transmission Reception
[0170] Nearly every vehicle manufactured today offers a Remote Keyless Entry (RKE) system as standard or optional equipment. These OEM systems operate in a 433 Mhz bandwidth, and includes an antenna, control processor, memory, and other components to accomplish keyless entry. The present invention also contemplates integrating the child seat safety system, including the restraint device, with an original equipment manufacturer (OEM) RKE system, thereby obviating the need for a separate portable OBI) controller device for interfacing with the vehicle systems through the OBD-II port or an electrical system ports.
[0171] Such an integration with the OEM system requires that a logic branch be introduced into the software already present in the OEM system, allowing interpretation of messages received, or expected but not received, from the buckle status signal transmitter, and performing the logical functions handled by the separate hardware controller device. As the OEM controller system listens full-time for RKE messages, it is configured to also listen for a signal from the child seat's buckle status signal transmitter. The OEM controller system also has access to the same CAN network state messaging used the portable (OBD-II) controller device.
[0172] A vehicle manufacturer can produce vehicles ready to support the child seat safety device with no additional hardware cost per vehicle, and no after-market addition or modifications to the vehicle. The original manufacturing costs would be limited to the implementation costs of the controller software itself, believed to be negligible.