PROPORTIONAL BRAKE CONTROLLER
First Claim
Patent Images
1. A method of applying brakes of a towed vehicle when it is association with a towing vehicle, the method comprising:
- providing a brake controller having a three-axis accelerometer;
determining accelerometer offset values along three directions indicative of the towing vehicle being on level ground;
applying the determined accelerometer offset values to the three-axis accelerometer;
receiving accelerometer values along three directions from the three-axis accelerometer, the received accelerometer values being subject to the accelerometer offset values;
calculating a single acceleration magnitude based on the received accelerometer values; and
generating a braking command signal based on the calculated acceleration magnitude.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, device, and method for providing braking power to a trailer proportional to the deceleration of a towing vehicle.
-
Citations
23 Claims
-
1. A method of applying brakes of a towed vehicle when it is association with a towing vehicle, the method comprising:
-
providing a brake controller having a three-axis accelerometer; determining accelerometer offset values along three directions indicative of the towing vehicle being on level ground; applying the determined accelerometer offset values to the three-axis accelerometer; receiving accelerometer values along three directions from the three-axis accelerometer, the received accelerometer values being subject to the accelerometer offset values; calculating a single acceleration magnitude based on the received accelerometer values; and generating a braking command signal based on the calculated acceleration magnitude. - View Dependent Claims (2, 3)
-
-
4. A method for establishing acceleration for a vehicle, the method comprising:
-
using a three-axis accelerometer, determining accelerometer offset values along three directions indicative of the towing vehicle being on level ground; applying the determined accelerometer offset values to the three-axis accelerometer; receiving accelerometer values along three directions from the three-axis accelerometer, the received accelerometer values being subject to the accelerometer offset values; and calculating a single acceleration magnitude based on the received accelerometer values.
-
-
5. A brake controller configured to provide braking signals to a towed vehicle, the brake controller comprising:
-
a three-axis accelerometer configured to provide acceleration values along three directions; a controller operatively coupled to the three-axis accelerometer and configured to receive acceleration values along three directions from the three-axis accelerometer and to determine a single acceleration magnitude based on the received three acceleration values; and wherein the three-axis accelerometer is configured to apply an offset to the acceleration values, the offset being indicative of a towing vehicle being on level ground.
-
-
6. A proportional brake control device comprising a brake control system, the device comprising:
-
an inertial measurement unit, wherein the inertial measurement unit outputs an acceleration vector and receives an offset value, wherein the acceleration vector comprises acceleration measurements along at least two axes and the offset value is subtracted from the acceleration vector before output from the inertial measurement unit; a memory; a relay, wherein the relay receives a brake input; and a processor programmed to execute a program comprising the brake control system, wherein the brake control system comprises an inertial calculation function and a brake generating function; wherein the inertial calculation function is configured to; perform auto-calibration or new calibration; wherein auto-calibration comprises; accessing a gravity vector from the memory; accessing the inertial measurement unit and storing the acceleration vector; comparing the gravity vector to the acceleration vector; sending the gravity vector to the inertial measurement unit as the offset value if the gravity vector is less than or equal to a generating constant multiplied by the acceleration vector; and performing new calibration if the gravity vector is greater than the generating constant multiplied by the acceleration vector; wherein new-calibration comprises; determining if the proportional brake control device is on level ground; performing auto-calibration if not on level ground; and accessing the inertial measurement unit, setting the gravity vector equal to the acceleration vector, and sending the gravity vector to the inertial measurement unit as the offset value if on level ground; wherein the brake generating function is configured to; initiate when brake input is received; access the inertial measurement unit and store the acceleration vector; calculate a magnitude of the acceleration vector; calculate a duty cycle, wherein the duty cycle is equal to the magnitude of the acceleration vector multiplied by a duty constant divided by a sensitivity setting factor; compare the duty cycle to a gain setting; output the duty cycle if the duty cycle is less than or equal to the gain setting; and output the gain setting if the duty cycle is greater than the gain setting. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A proportional brake control device comprising:
-
an inertial measurement unit, wherein the inertial measurement unit outputs an acceleration vector and receives an offset value, wherein the acceleration vector comprises acceleration measurements along at least two axes and the offset value is subtracted from the acceleration vector before output from the inertial measurement unit; a memory; a relay, wherein the relay receives a brake input; and a controller for managing the device operations such that the electronic device is configured to; access a gravity vector from the memory; access the inertial measurement unit and store the acceleration vector; compare the gravity vector to the acceleration vector; send the gravity vector to the inertial measurement unit if the gravity vector is less than or equal to a generating constant multiplied by the acceleration vector; determine if the proportional brake control device is on level ground; access the inertial measurement unit and store the acceleration vector as the gravity vector if on level ground; send the gravity vector to the inertial measurement unit as the offset value if on level ground; detect brake input is received; calculate a magnitude of the acceleration vector; calculate a duty cycle, wherein the duty cycle is equal to the magnitude of the acceleration vector multiplied by a duty constant divided by a sensitivity setting factor; compare the duty cycle to a gain setting; output the duty cycle if the duty cycle is less than or equal to the gain setting; and output the gain setting if the duty cycle is greater than the gain setting. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of detecting deceleration and converting it into braking power with a proportional brake control device, wherein the device comprises:
-
an inertial measurement unit, wherein the inertial measurement unit outputs an acceleration vector and receives an offset value, wherein the acceleration vector comprises acceleration measurements along at least two axes and the offset value is subtracted from the acceleration vector before output from the inertial measurement unit; and a relay, wherein the relay receives a brake input; wherein the method comprises; accessing a gravity vector from the memory; accessing the inertial measurement unit and store the acceleration vector; comparing the gravity vector to the acceleration vector; sending the gravity vector to the inertial measurement unit if gravity vector is less than or equal to a generating constant multiplied by the acceleration vector; determining if the proportional brake control device is on level ground; accessing the inertial measurement unit and store the acceleration vector as the gravity vector if on level ground; sending the gravity vector to the inertial measurement unit as the offset value if on level ground; detecting brake input is received; calculating a magnitude of the acceleration vector; calculating a duty cycle, wherein the duty cycle is equal to the magnitude of the acceleration vector multiplied by a duty constant divided by a sensitivity setting factor; comparing the duty cycle to a gain setting; outputting the duty cycle if the duty cycle is less than or equal to the gain setting; and outputting the gain setting if the duty cycle is greater than the gain setting. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification