Smart Alarm Module with Tilt Sensor for Automobile Security System
20250292666 ยท 2025-09-18
Inventors
Cpc classification
G08B3/10
PHYSICS
International classification
Abstract
A smart alarm module equipped for a vehicle includes a microcontroller adapted to arm the smart alarm module in response to a remote controller, a tilt sensor coupled to the microcontroller, where the tilt sensor is applied to the vehicle to sense change of angle values of the vehicle, the tilt sensor is activated to trigger an alarm when the change of angle values exceeds a predetermined value. The tilt sensor includes a register A and a register B to respectively store initial angle values produced from the tilt sensor. A calculation of |A(n)B (n+1)| is performed to check whether the tilt sensor is triggered, if positive, sends out the alarm; otherwise, stores the updated angle data of the register B in the register A. A(n) represents angle value stored in the register A at previous time, and B(n+1) represents currently updated angle value stored in the register B.
Claims
1. A smart alarm module equipped for a vehicle comprising: a microcontroller adapted to arm said smart alarm module in response to a remote controller; a tilt sensor coupled to said microcontroller, wherein said tilt sensor is applied to said vehicle to sense change of angle values of said vehicle; wherein said tilt sensor is activated to trigger an alarm when said change of angle values exceeds a predetermined value; wherein said tilt sensor includes a register A and a register B to respectively store initial angle values produced from said tilt sensor; wherein a calculation of |A(n)B(n+1)| is performed to check whether said tilt sensor is triggered, if positive, sends out said alarm; otherwise, stores said updated angle data of said register B in said register A, wherein A(n) represents angle value stored in said register A at previous time, B(n+1) represents currently updated angle value stored in said register B.
2. The smart alarm module of claim 1, further comprising a shock sensor, an ultrasonic sensor, a microwave sensor or the combination thereof.
3. The smart alarm module of claim 2, wherein said smart alarm module is activated to send out said alarm when one of said shock sensor, said ultrasonic sensor, said microwave sensor or said tilt sensor is triggered.
4. The smart alarm module of claim 1, further comprising updating said angle value stored in said register B at a constant time period.
5. The smart alarm module of claim 4, wherein said tilt sensor is triggered if |A(n)B(n+1)| is greater than said predetermine value.
6. The smart alarm module of claim 2, wherein said shock sensor includes a piezo shock sensor, a magnetic shock sensor or the combinations thereof.
7. The smart alarm module of claim 1, wherein said alarm is output by a car horn, a siren, a buzzer, or the combinations thereof.
8. The smart alarm module of claim 1 further comprising an arm mode and a disarm mode respectively settable in response to a lock button or an unlock button of said remote controller.
9. The smart alarm module of claim 8, wherein said microprocessor is adapted to arm or disarm said smart sensor module in response to said lock button.
10. The smart alarm module of claim 9, wherein an exterior lighting device is responsive to said arm or disarm.
11. A smart alarm module equipped for a vehicle comprising: a CAN bus interface adapted to make connection to CAN bus of said vehicle to detect communication protocol and receive information from a remote controller; a microcontroller adapted to arm said smart alarm module in response to a remote controller; a tilt sensor coupled to said microcontroller, wherein said tilt sensor is applied to said vehicle to sense change of angle values of said vehicle; wherein said tilt sensor is activated to trigger an alarm when said quantized values or said change of angle values exceeds a predetermined value; wherein said tilt sensor includes a register A and a register B to respectively store initial angle values produced from said tilt sensor; wherein a calculation of |A(n)B(n+1)| is performed to check whether said tilt sensor is triggered, if positive, sends out said alarm; otherwise, stores said updated angle data of said register B in said register A, wherein A(n) represents angle value stored in said register A at previous time, B(n+1) represents currently updated angle value stored in said register B.
12. The smart alarm module of claim 11, further comprising a shock sensor, an ultrasonic sensor, a microwave sensor or the combination thereof.
13. The smart alarm module of claim 12, wherein said smart alarm module is activated to send out said alarm when one of said shock sensor, said ultrasonic sensor, said microwave sensor or said tilt sensor is triggered.
14. The smart alarm module of claim 11, further comprising updating said angle value stored in said register B at a constant time period.
15. The smart alarm module of claim 14, wherein said tilt sensor is triggered if |A(n)B(n+1)| is greater than said predetermine value.
16. The smart alarm module of claim 12, wherein said shock sensor includes a piezo shock sensor, a magnetic shock sensor or the combination thereof.
17. The smart alarm module of claim 11, wherein said alarm is output by a car horn, a siren, a buzzer, or the combinations thereof
18. The smart alarm module of claim 11 further comprising an arm mode and a disarm mode respectively settable in response to a lock button or an unlock button of said remote controller.
19. The smart alarm module of claim 18, wherein said microprocessor is adapted to arm or disarm said smart sensor module in response to said lock button.
20. The smart alarm module of claim 19, wherein an exterior lighting device is responsive to said arm or disarm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The components, characteristics and advantages of the present invention may be understood by the detailed descriptions of the preferred embodiments outlined in the specification and the drawings attached:
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] Some preferred embodiments of the present invention will now be described in greater detail. However, it should be recognized that the preferred embodiments of the present invention are provided for illustration rather than limiting the present invention. In addition, the present invention can be practiced in a wide range of other embodiments besides those explicitly described, and the scope of the present invention is not expressly limited except as specified in the accompanying claims.
[0038] The present invention proposed a smart sensor (smart alarm module) for automobile security system, which is integrates with automobile's original remote central lock system.
[0039] Please refers to
[0040] The smart alarm module (smart sensor) is designed to install in a vehicle and integrate with vehicle's remote central door locking system. Nowadays in the auto market, all cars sold will be equipped with a remote control having central lock function provided by their original car manufacture. When the owner uses the original car's remote control to lock the remote controlled doors, the vehicle flashes its paring light one time to indicate that the vehicle's doors have been locked. When the owner uses the remote control to unlock the remote controlled doors, the vehicle flashes its paring light two times to indicate that the vehicle's doors have been unlocked.
[0041] The present invention captures some fundamental features of security system accompanied with widely-used common operational visual characteristic of vehicle's locking/unlocking action. In addition, the present invention introduces extended capability of integrating a smart alarm module to vehicle's CAN bus interface to obtain the vehicle's original remote control locking/unlocking, door open, ACC on, and other information, to provide operation arm/disarm, trigger and other modes.
[0042] A vehicle 300 equipped with a central lock system always comes with a remote controller 301 paired to the vehicle 300 by its manufacture, prior to the installation of any vehicle security system. How the vehicle 300 reacts with the operation of the remote controller (LOCK/UNLOCK) 301 are illustrated in
[0043]
[0044] In
[0045] A switch 420 of the smart sensor module 401a depicted in
[0046] Automobiles today are monitored and controlled by many electronic control units (ECUs) that communicate with each other by an automotive bus standard, controller area network (CAN), for connecting multiple ECUs and provides real-time, high-speed communication between ECUs. A CAN bus is a robust vehicle bus standard designed to allow microprocessors and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for multiplex electrical wiring within automobiles to save on copper, but can also be used in many other contexts. For each device the data in a frame is transmitted sequentially but in such a way that if more than one device transmits at the same time the highest priority device is able to continue while the others back off. Frames are received by all devices, including by the transmitting device.
[0047] Please refer to
[0048] The power regulator 520 regulates the power from wire coupled to +12 volts to an operation voltage for the microprocessor 510, the CAN bus interface 530, the output interface 540, and the sensor assembly 550 to let them work with operation voltage. If a signal from the ACC I/P(+), or from PARKING LIGHT I/P(+), which was electrically coupled to CAN bus, was sent through CAN bus interface 530 to microprocessor 510, or if a signal from sensor assembly 550, for example a shock sensor, was sent to the microprocessor 510, subsequently, the microprocessor 510 responsively send a signal to the output interface 540, and then the output interface 540 regulated the signal to the operation voltage to sound the SIREN/HORN to attract the attention from the people nearby the vehicle. The CAN bus interface includes a CAN protocol detection unit to detect communication protocol from ECUs of the vehicle, for example from the remote controller to obtain the original car remote control LOCK, UNLOCK, DOOR OPEN, ACC ON, and other information to provide the smart alarm module judgment operation under ARM, DISARM, TRIGGER and other modes.
[0049] As for the five conductive paths, please refer to
[0050] In one preferred embodiment of the present invention, there are at least three occasions, as mentioned in the paragraph immediately prior to this paragraph that the microprocessor 510 will send a signal through the output interface 540 to sound the SIREN/HORN of the vehicle. The three occasions mentioned above include the following scenarios when the smart sensor being in the ARM status. The first scenario is when the smart alarm module being in the ARM status and an impact occurred to the vehicle, such as a door or the trunk of the vehicle was opened, and the shock exceeds a preset value stored in the magnetic shock sensor 550-1 (or piezo shock sensor 550-3), then a first activating signal is substantially fed to the microprocessor 510, and the microprocessor 510 will send an output-to-alarm signal to the output interface 540, and the voltage was regulated to the operation voltage level of the audio device of the vehicle, such as SIREN or HORN, or even buzzer adapted in the vehicle. The second scenario is when the smart alarm module being in the ARM status and the magnetic shock sensor 550-1 detected that there is shockwave that is associated with a window or a door being broken. The shock sensor quantizes the shock wave resulted from the impact occurred to the vehicle. When a shock wave larger than the adjustable preset value is detected, then an first activating signal is substantially fed to the microprocessor 510 from the shock sensor (such as magnetic shock sensor 550-1 or piezo shock sensor 550-3), and the microprocessor 510 will accordingly send a output-to-alarm signal to the output interface 540, and the voltage was therefore regulated to the operation voltage level of the audio device of the vehicle, such as SIREN or HORN of the vehicle, and make them honk. The third scenario is when the smart alarm module being in the ARM status and the ignition switch is turned through the ACC position reaching the START position trying to crank the engine, at this moment, the wire for providing power to electrical accessories, i.e., the wire coupled to the positive end of the accessory, i.e., ACC I/P (+) terminal, is on a high voltage level, for example, 12 volt, then the input interface 530 feed a second activating signal to the microprocessor 510. In responsive to the second activating signal from the input interface 530, the microprocessor 510 send the output-to-alarm signal to the output interface 540, therefore activating the audio device of the vehicle, i.e., sound the SIREN, HORN or buzzer.
[0051] It is well known in the art that many vehicles have adopted automatic starter rather than ignition switch, so the user only hit the starter position briefly, this action or a Jump Start trying to crank the engine, there will be a voltage switching on the positive end of ACC input terminal, i.e., ACC I/P (+) terminal. Therefore, if the aforementioned scenario happened in the vehicle equipped with the smart alarm module according to one embodiment of the present invention, because the voltage switched on the positive end of ACC input terminal at the time when the smart alarm module being in the ARM mode, the audio device, SIREN, HONK or buzzer, is subsequently activated by the output interface 540 responsive to the output-to-alarm signal from the microprocessor 510, which is fed with the second activating signal from the input interface 510.
[0052] Although the smart alarm module according to the present invention only has five terminals electrically coupled to corresponding elements of the vehicle through five connecting wires, particularly, the smart alarm system according to the present invention is compatible to the original remote controller from the vehicle's manufacturer, therefore, when performing auto security functions, not any additional remote controller is needed, and still, it can perform several basic features that tradition security system possesses. The basic features mentioned above include: once any of the three occasions happened to the vehicle, the SIREN/HORN of the vehicle will chirp for a certain period like 5 seconds or 45 seconds. When the smart alarm module is in alarm mode, and the ignition switch is turned to ACC position, then the siren will sound for 45 seconds. On the other hand, the sensor in one aspect of the preferred embodiment of the application to the present invention is configured as a dual zone shock sensor, which has a response mode divided into two stages: 1. Light Trigger: Warning by siren chirp 5 times. 2. Heavy Trigger: Warning by siren chirp 45 times.
[0053] According to the disclosure of the present invention, the technician only has to connect five connecting wires from the smart alarm module to corresponding devices of the vehicle, then the smart alarm system utilizing the smart alarm module can possess the three basic features of vehicle alarm system, wherein the functional block of the smart alarm module is disclosed in
[0054] After the smart alarm module according to one preferred embodiment of the present invention coupled to the connecting wires, which was coupled to the fuse box of the vehicle, starts a protection process to perform the function as a vehicle alarm system, and the process is depicted in
[0055] On the other hand, if the result of step 660 is no, then go back to step 655 SYSTEM ARMED? to check whether the smart alarm module, is armed, if not, then go to step 660 again, if yes, go to step 669 ACC or Shock Sensor Triggered? to check, through input interface 530, whether the ACC I/P (+) terminal is on a high voltage level, or whether the shock sensor 550 is triggered. If either one of the aforementioned happened, the Microprocessor 510 substantially send a signal through the output interface 540 and the wire coupled to a Horn/SIREN to make the Horn/SIREN 405 chirp, in other words, proceed to step 670 ALARM 45 seconds, and then go to step 675 No. of flash=UNLOCK door?.
[0056] If the result of step 669 is no, meaning neither ACC I/P (+) terminal is on a high voltage level, nor the shock sensor 550 is triggered, then the next step after step 669 is step 675 No. of flash=UNLOCK door?, which means determining whether the number of parking light's flash time acquired from CAN bus through the input interface 530 equals to the UNLOCK value stored in the cue of Microprocessor 530. If the result of step 675 is no, then go back to step 655, determining whether the system is armed or not. On the other hand, if the result of step 675 is yes, then proceed to step 680 STOP ALARM SYSTEM=DISARM MODE, which means set the smart security module as disarmed mode, in other words, the Microprocessor 510 send a signal through the output interface 540 and the wire coupled to a Horn/SIREN to make the Horn/SIREN 405 silent. Then the next step following step 680 is going back to the step 655, determining whether the system is armed or not.
[0057] As described in all previous paragraphs, when the driver lock/unlock the doors of the vehicle, the pattern of the number of times for headlight flashing and/or the number of times for SIREN/HORN chirping is LOCK: flash/chirp one time, and UNLCOK: flash/chirp twice, this parking light flash pattern is almost a worldwide standard for the all vehicles in the market. However, especially in the vehicle market of some European areas or other areas like Asia, Africa, Austria or some very limited areas or rare brands, there might be a couple varieties for the pattern of headlight/parking-light flash and/or SIREN/HORN chirps times when the vehicle being undergoing LOCK/UNLOCK the doors of the vehicle. To accommodate these varieties, the present invention provides a mechanism for the user to change the parking light flash pattern and siren-chirp pattern for automatically setting the smart security module as ARM/DISARM MODE.
[0058] The mechanism mentioned above is a system programming procedure, it is obvious that there can be many procedures utilize many other processes to accomplish the same goal as described in this disclosure, the following is only an example to illustrate one aspect of the embodiment of the application to the present invention. When the user want to change the pattern of headlight-flash and siren-chirp times for automatically setting the smart security module as ARM/DISARM MODE, the user can utilize the smart security module to proceed with a system programming procedure. To enter system programming, the user, at first, turn the ignition key, namely, ignition switch, to ACC position. Secondly, the user presses the Push Switch seven times in ten seconds, subsequently, the user turns the ignition key from ACC position to OFF position. After the entry of system programming, the light emitted diode (in
[0059] For example, if the setting of the vehicle from original manufacturer is that the blink pattern of the driver's vehicle is headlight flashes 10 times after the user press-down the LOCK button on the remote controller, and blinks 2 times after the user press-down the UNLOCK button on the remote controller, according to the embodiment of the present disclosure, the user of the smart alarm module should press the push switch 10 times to input a new number of headlight flash times, it is 10 in this example, and this value will be stored in the microprocessor 510 (
[0060] From the previous paragraph, it is clear that the smart alarm module according to the present invention can be installed to the any kind of vehicles, even if, when undergoing ARM/DISARM action, the number of headlight blink times are different from that originally stored in the microprocessor of the smart alarm module in the present invention. The only learning procedure to program the setting of LOCK/UNLOCK value, the user only has to follow the steps as described in the previous paragraph. In other words, no matter what headlight flash pattern does a vehicle have, the smart alarm module according to the present invention has provided an operational process for the user to enter system programming, thus enabling the user to replace the originally default flash pattern number (LOCK/UNLOCK values) stored in the cue of the microprocessor with the practical flash pattern number comes with the setting from the vehicle's manufacturer, and making the smart alarm module automatically and correctly ARM/DISARM the smart alarm system when one button of the vehicle's remote controller being pressed-down to LOCK/UNLOCK the vehicle.
[0061] As described in the last paragraph prior to the present paragraph, the user can perform system programming by entering system programming process, which, in the first step turning ignition key to ACC, the second step pressing push button 7 times within 10 seconds, then turning from ACC to OFF. After the user's entry of system programming, the subsequent step is to learn ARM MODE, namely, input the headlight flash ARM number to the microprocessor. In order to reach this goal, after the entry of system programming, the user has to turn the ignition key the first time from OFF position to ON position, then the Siren will chirp once, and then, the user presses the push button 10 times, take the ARM number in the fourth paragraph prior to the present paragraph as an example. At this time the headlight of the vehicle will flash once, and the siren chirp once. Then the user turns the ignition key from position ON back to position OFF to finish this step. The following step is the second step, which is the second time the user turning the ignition key from position OFF to position ON, and this action will result in the siren chirp twice, and this is the step the user input the headlight flash DISARM number to the microprocessor. In order to reach this goal, after the first step setting headlight flash ARM number, the user has to proceed the second step, turning the ignition key the second time from OFF position to ON position, then the Siren will chirp twice, and then, the user presses the push button 2 times, take the DISARM number in the fourth paragraph prior to the present paragraph as an example. At this time the headlight of the vehicle will flash twice, and the siren will chirp twice. Then the user turns the ignition key from position ON back to position OFF to finish this step. The steps to headlight flash ARM number and DISARM number mentioned above is to show the alarm programmable features according to one aspect of one embodiment of the present invention, which is only an example, and is illustrated in Table 1 for reference.
TABLE-US-00001 TABLE 1 Ignition OFF to Ignition OFF to ON 1.sup.st time ON 2nd time No. Function Siren chirp once Siren chirp twice 1. Learning Learning ARM Learning DISARM Siren chirp mode Mode (DF = 1 Mode (DF = 2 once flash) flashs) 2. Siren/ Horn Siren (DF) Siren chirp Horn once
[0062] After testing Sedan, VAN, SUV, PICKUP and other vehicle types, it is found that the theft has to jack up the vehicle body at least with an angle over 1 degree to steal the tires, catalytic converter or other valuable exterior portions/parts of the vehicle.
[0063] To deter these up-rising theft activities, the present invention proposed to have a tilt sensor included in (or integrated with) the smart alarm module 501 (see
[0064] The aforementioned three types of trigger mode are related to the detecting and activating alarm for a tilt sensor under ideal conditions. However, the current available tilt sensors are MEMS (Micro-Electro-Mechanical Systems) sensors. Typically, these tilt sensors have small size with good sensitivity and accuracy and are operatable in extended temperature range. Despite these advantages, the MEMS tilt sensor, which are made of semiconductor and their output data can be drifted when ambient temperature is changed.
[0065] To overcome the false alarm mentioned in previous paragraph, a new method is proposed to deal with potential false alarm caused by the temperature dependent characteristic of the output angle values, which involves utilizing a modified trigger line behaved like the measured output angle values but with offset angle values to replace the fixed trigger line. In
[0066] Data processing methods to eliminate false alarms caused by temperature drift of angle values can be drafted as follows. Firstly, output angle values (curve 810) of a MEMS tilt sensor shown in
[0067] The idea of activating the alarm for the tilt sensor can be summarized as follows, the angle values of the tilt sensor is initially stored in both register A, denoted as A(n), and register B, denoted as B(n) of the tilt sensor, keep updating the angle values stored in register B, denoted as B(n+1), and compared with the angle value stored in register A taken from previous time, i.e., t earlier, A(n), where n is the updating time. The updating angle value stored in register B, i.e., B(n+1), is compared with angle value stored in register A taken from previous time, i.e., A(n). If |A(n)B(n+1)|>1, alarm is triggered; otherwise, the updated angle value of register B, denoted as B(n+1), is stored in register A (i.e. set A(n+1)=B(n+1)), i.e. keep updating the angle value of register B and store in register A.
[0068]
[0069] Continued from the process depicted in
[0070] On the other hand, if at least one of the follow steps, i.e. shock sensor trigger (step 903a), the external trigger (step 903b) or the tilt sensor trigger (step 903c) is activated; meaning that at least one of these sensors is triggered, proceeds to step 905 to start alarm for 30 seconds; then directly go to step 913 to delay a predetermined period of time, follow by updating angle value of register B (step 915), then check if the smart alarm module is disarmed, if not go back to step 903a for another loop, otherwise disarm the smart alarm module (step 919).
[0071] From the previous two paragraphs, we shall emphasis that the angle values of the tilt sensor are initially stored in both register A, denoted as A(n), and register B, denoted as B(n) of the tilt sensor, keep updating the angle values stored in register B, denoted as B(n+1), and compared with the angle value stored in register A taken from previous time, i.e., t earlier, A(n), where n is the updating time. The updating angle value stored in register B, i.e., B(n+1), is compared with angle value stored in register A taken from previous time, i.e., A(n). If |A(n)B(n+1)|>1, alarm is triggered; otherwise, the updated angle value of register B, denoted as B(n+1) is stored in register A (i.e. set A(n+1)=B(n+1)), i.e. keep updating the angle value of register B and store in register A.
[0072] In summary, the procedure shown in
[0073] As will be understood by persons skilled in the art, the foregoing preferred embodiment of the present invention illustrates the present invention rather than limiting the present invention. Having described the invention in connection with a preferred embodiment, modifications will be suggested to those skilled in the art. Thus, the invention is not to be limited to this embodiment, but rather the invention is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims, the scope of which should be accorded the broadest interpretation, thereby encompassing all such modifications and similar structures. While the preferred embodiment of the invention has been illustrated and described, it will be appreciated that various changes can be made without departing from the spirit and scope of the invention.