US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/ A1 Maitlen (43) Pub. Date: Feb.

Similar documents
\ \ \ connection connection connection interface interface interface

7714 Evaluation 7 logic

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/ A1 Ollis et al. HOME PROCESSOR /\ J\ NETWORK

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/ A1 FAN et al. (43) Pub. Date: Feb.

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 Wu et al. (43) Pub. Date: Feb. 20, 2003

US Al (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2012/ A1 Lundstrom (43) Pub. Date: NOV.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/ A1 Fukuzato (43) Pub. Date: Jun.

llllllllllllllillllllllllllllllllllllllllllllllllllllllllllllllllllllllllll

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Kim et al. (43) Pub. Date: Dec. 5, 2013

(72) Inventors: Juergen RIEDL, Koenigsbrunn (DE); USPC ( 267/285)

Ml CRO- MICRO PLEASE

Lookup CNAM / other database for calllng

(Us) (73) Assignee: Avaya Technology Corp. Je?' McElroy, Columbia, SC (US); (21) Appl. No.: 10/413,024. (22) Filed: Apr. 14, 2003 (57) ABSTRACT

Telephone Dressing Systems - Advantages and Disadvantages

software, and perform automatic dialing according to the /*~102

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/ A1 DANG (43) Pub. Date: Jul.

(12) Ulllted States Patent (10) Patent N0.: US 8,532,017 B2 Ojala et a]. (45) Date of Patent: Sep. 10, 2013

(71) Applicant: SPEAKWRITE, LLC,Austin, TX (US)

US Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/ A1 Voight et al. SUBSCRIBER DATABASE.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/ A1 Boyer et al. (43) Pub. Date: Aug.

Back up information data by blocks, and generate backup data of each block

Adaptive Cruise Control System Overview

US Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/ A1 Sanvido (43) Pub. Date: Jun.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. Operating System. 106 q f 108.

United States Patent [191

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Warren (43) Pub. Date: Jan.

60 REDIRECTING THE PRINT PATH MANAGER 1

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/ A1

(54) RAPID NOTIFICATION SYSTEM (52) US. Cl /206. (57) ABSTRACT (75) Inventors: Anand Rajasekar, San Jose, CA

Hay (43) Pub. Date: Oct. 17, 2002

wanagamem transformation and management

(12> Ulllted States Patent (10) Patent N0.: US 6,591,288 B1 Edwards et al. (45) Date of Patent: Jul. 8, 2003

/ \33 40 \ / \\ \ \ M / f 1. (19) United States (12) Patent Application Publication Lawser et al. NETWORK \ 36. SERVlCE 'NTERNET SERVICE

(54) LOTTERY METHOD Publication Classi?cation

(12) United States Patent (16) Patent N6.= US 6,611,861 B1 Schairer et al. (45) Date of Patent: Aug. 26, 2003

Case 2:15-cv Document 1-48 Filed 08/26/15 Page 1 of 16 Page ID #:949 EXHIBIT 45

remote backup central communications and storage facility

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 Owhadi et al. (43) Pub. Date: Feb.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/ A1 Nej ah (43) Pub. Date: Feb.

US B1 (12) United States Patent. (10) Patent N0.: US 6,282,278 B1 D0ganata et al. (45) Date 0f Patent: Aug. 28, 2001

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/ A1 Simburg (43) Pub. Date: Dec.

GATEWAY ' o o o

. tlllll,1! 1% 11:11 I.,W/ "-111 // out AIHI/ ) I \\ M10. 1 I! (1' 1L- 1!!! I VEHICLE} I] r20 (TRAFFIC COMPUTER 10 RECEIVING UNIT 41 I \ ")SENSOR

Filetto et al. [45] Date of Patent: Feb. 15, 2000

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2013/ A1 Pi0t (43) Pub. Date: May 30, 2013

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2002/ A1. Mannarsamy (43) Pub. Date: NOV.

(54) Applicant: (71) (72) Assignee: (73) (21) (22) (60)

(12) United States Patent Edelen

US Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Weng et al. (43) Pub. Date: Sep.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Lee (43) Pub. Date: Mar.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Chen (57)

Introduction to Electronic Signals

US Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Kuehl (43) Pub. Date: Aug.

(12) United States Patent (10) Patent No.: US 8,253,226 B2 Oguri (45) Date of Patent: Aug. 28, 2012

2,662,310 AUTOMATICALLY REVERSIBLE CURRENT-DRIVEN CHANNEL CLEANER. Filed Jan. 4, Sheets-Sheet 1. Mté/M 6M), Tpw-méeudr ' INVENTOR.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/ A1 Yen et al. (43) Pub. Date: Sep.

(12) United States Patent (10) Patent N0.: US 8,695,377 B2 Bachelier et a]. (45) Date of Patent: Apr. 15, 2014

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/ A1 Kelly et al. (43) Pub. Date: Feb.

;111: ~~~~~~~~~~~~~~~~~~~ [73] Assigneez Rockwell Semiconductor Systems 5,754,639 5/1998 Flockhart et al...

Ulllted States Patent [19] [11] Patent Number: 5,943,406

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/ A1 Chung (43) Pub. Date: Aug.

Patent Application Publication Sep. 30, 2004 Sheet 1 0f 2. Hierarchical Query. Contact Ow FIG. 1

(54) RETARGETING RELATED TECHNIQUES (52) US. Cl /1453 AND OFFERINGS. (75) Inventors: Ayrnan Farahat, San Francisco, (57) ABSTRACT

205 Controller / 205

(54) METHODS AND SYSTEMS FOR FINDING Publication Classi?cation CONNECTIONS AMONG SUBSCRIBERS TO AN CAMPAIGN (51) Int- Cl

US Al (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/ A1 Zhou et al. (43) Pub. Date: Jul.

Naylor, Lake OsWego, OR (US) (51) Int_ CL

(12) United States Patent (16) Patent N6.= US 6,198,814 B1 Gill (45) Date of Patent: Mar. 6, 2001

(12) United States Patent Halonen

Ulllted States Patent [19] [11] Patent Number: 6,141,545

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Park et al. (43) Pub. Date: Apr.

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2003/ A1 Ritchc (43) Pub. Date: Jun.

(12) United States Patent Wen et a].

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/ A1 STRANDBERG (43) Pub. Date: Oct.

(IP Connection) Miami (54) (76) (21) (22) (51) (52) Application

US B1 (12) United States Patent. (10) Patent N0.: US 6,424,627 B1 Snrhaug et al. (45) Date of Patent: Jul. 23, 2002

(12) United States Patent

MAIN COMPUTER MONlTOR. INPUT/ OUTPUT ClRCUlT. 4,748,566 May 31, United States Patent [191. [11] Patent Number: [45] Date of Patent:

(12) United States Patent Takada

US A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2007/ A1 Makowka (43) Pub. Date: Feb.

(73) Assignee: Realovation Holdings, LLC d/b/a/ systems methods and Software? for improving Communic?

United States. (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Koonce et al. (43) Pub. Date: Oct. 10, 2013 (19) (54) (71) (72)

How To Make A Programmable Logic Network From A Program To A Program

I SEARCH DATABASE l/ VISIT WEBSITE k ( UPDATE RECORDS Y (54) (75) (73) (21) (22) (63) (60) (US); Gary Stephen Shuster, Oakland, SELECT SUB-DOMAIN NAME

Psychic Psychic Psychic Psychic Psychic

(54) (75) ( ) (73) (21) (22) (63) Peschel, Schoengeising (DE); (30) Foreign Application Priority Data. Robert Trimpe, Wessling (DE)

Web Hosting Community 100

United States Patent [191 Brugliera et al.

Means are provided for repetitively applying a low [52] U S Cl 128/2 1 B 324/51 current signal, having a distinctive waveform and fre

Levy Processing System 1_Q

NETWORK BOUNDARY PRIVATE NETWORK PUBLIC _1 NETWORK

(12) United States Patent (10) Patent N0.: US 8,326,445 B2 Baak et al. (45) Date of Patent: Dec. 4, 2012

(12) Unlted States Patent (10) Patent N0.2 US 7,428,664 B2 Sirbu (45) Date of Patent: Sep. 23, 2008

(12) Ulllted States Patent (10) Patent N0.: US 8,028,070 B2 Boyd et al. (45) Date of Patent: Sep. 27, 2011

VEHICLE SPEED CONTROL SYSTEM

POTENTIAL. SC DA Il'JA N INTERFACE m. (21) Appl. No.: 11/037,604

(12) United States Patent (10) Patent N0.: US 8,282,471 B1 Korner (45) Date of Patent: Oct. 9, 2012

(54) MANAGEMENT OF QUEUES IN CONTACT Publication Classi?cation CENTRES (51) Int. Cl.

Service Manual Trucks

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/ A1 Yoder (43) Pub. Date: NOV.

Transcription:

US 20140046566A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0046566 A1 Maitlen (43) Pub. Date: Feb. 13, 2014 (54) INTEGRATED TRAILER BRAKE CONTROL (52) US. Cl. SYSTEM AND METHOD FOR CPC..... B60T 8/321 (2013.01); B60T8/1701 CONTROLLING A BRAKE FORCE (201 3.01) (71) Applicant: Robert Bosch GmbH, Stuttgart (DE) USPC..... 7 01/70 (72) Inventor: Daniel Sigfus Maitlen, Farmington (57) ABSTRACT Hills, MI (US) (73) Assigneej Robert Bosch GmbH, Stuttgart (DE) A trailer brake control method that includes determining, based on information from a vehicle speed sensor, a current (21) Appl. No.: 13/964,661 vehicle speed of a vehicle; and regardless of the current vehicle speed, determining, using a processing unit, a mini (22) Filedi Allg- 12, 2013 mum trailer brake control value (MTBCV) based on the equa tion MTBCVIRl-Cth root(the current vehicle speed)/r2, Related U-s- Application Data Wherein the minimum trailer brake control value corresponds (60) Provisional application No. 61/681,852,?led on Aug. to a minimum braking force at the Current Vehicle Speed, R1 10, 2012 provisional application NO_ 61/711,274 is a real number less than 1.0, C is an integer greater than 2,?led on Oct 9, 2012 and R2 is a real number greater than 1.0. The method also Publication Classi?cation includes determining, using the processing unit, a trailer brake command signal based on the minimum trailer brake control value; and operating brakes of a trailer connected to (51) Int. Cl. the vehicle at or above the minimum braking force by trans B60T 8/32 (2006.01) mitting the trailer brake command signal from the vehicle to B60T 8/1 7 (2006.01) a trailer. Instrument Cluster Vehicle Control _ System TBC

Patent Application Publication Feb. 13, 2014 Sheet 1 0f 16 US 2014/0046566 A1 hmzmkk r325 maeem. UE awxsm n 6E z Ewum>w a: ESP-um:

iiiiiiiiiiiiiiiiiiiiiiiiiiiiii ii M Patent Application Publication Feb. 13, 2014 Sheet 2 0f 16 US 2014/0046566 Al N 6E.q..\ >mwc<m NN.\\ 3w \.\ memwwuce HQ =5 V... m 9395 530a EoEuE QN \\ 23.22 ii L W 35:00 2:922 240 M 32mm W i=6 EEG w,. M a my exam 52s. 1/ 3, ow, $552M mm imiumm xwmwmmmwmwmmm? 83mm mumtee Em: \v, m Wail/l" + I mum \ 553%? cmmw 835 E25 952w Eran 2:35. a: 246.... I i M m 23m mm

Patent Application Publication Feb. 13, 2014 Sheet 3 0f 16 US 2014/0046566 A1.um NW 2% m 8N K 82:28 HER 83mm cinhmmuuq MERE: :xm wow 1 SUN 1., w u a cm.1. 88 2:55. was x22 A? Q. 5:85 an i,, WECZXQQ \ to E3 U 5.5855 23w \. Y. 1 F \\ com EuEEm @333 v E3 8N 3565mm. < 20.53, / \1 _ {w W ceteeubq m SN iiiiiiiiiiiiiiiiiiiiiii wow,1 f 2N \ 3528332 223333. 233E,,.., m uem>\e=mmm 83.5 32m taut :33 m, CAN Bus

11111111111111 Patent Application Publication Feb. 13, 2014 Sheet 4 0f 16 US 2014/0046566 A1 an.ua ME:.835 v \ 32551 w.. hcueeou 35:28 A 5 $32 mteg =oreme8< 93m $3.5 + 22:33 83503: ma?a ucueeou \wiiiiiil Q N BuEt? E was mmw \ mmm \ 8%.; 82mm 20.23228 mmm, Em: $22233 326m Analog Interface CAN Bus

iiiiiiiiiiiiiiiiiiiiiiiiiiiiii Patent Application Publication Feb. 13, 2014 Sheet 5 0f 16 US 2014/0046566 A1 u m.n R./ 6E um NW SN u 1 i\.\\ \\\ @\ m m, SEE.??uQ M 3.29m uge?eu 8E3 33mm EH58..w 228.25 Emg? /// )#H 22:33 1 //.335 E33 mum ucueeou A. gm EN.8322 mzem gum, 25:23 l U=~U> cmqu / // mum cow/j CAN Bus D/A In telffclce

Patent Application Publication Feb. 13, 2014 Sheet 6 0f 16 US 2014/0046566 A1 FIG. 4

Patent Application Publication Feb. 13, 2014 Sheet 7 0f 16 US 2014/0046566 A1 8.0%} 189 FIG. 5 3%} 2.330.3: 0&3 1.69 GAME

Patent Application Publication Feb. 13, 2014 Sheet 8 0f 16 US 2014/0046566 A1

Patent Application Publication Feb. 13, 2014 Sheet 9 0f 16 US 2014/0046566 A1 Y6 55 52 Vehicle (KPH) Speed FIG. 7 punwwog wmd wnwyuyw

Patent Application Publication Feb. 13, 2014 Sheet 12 0f 16 US 2014/0046566 A1

P a t e n t A 0 n P H b H c a.n 0 n Feb. 13, 2014 Sheet 14 0f 16 US 2014/0046566 A1 m 1 W N3 3w \x.h \\ C S O m d u m w m1.h m W M H Determine Shutdown.5: is 82mm #2: 33 383 @5395 now 61 $3.5 33m bunt 402ml A I) CAN Bus

US 2014/0046566 A1 Feb. 13, 2014 INTEGRATED TRAILER BRAKE CONTROL SYSTEM AND METHOD FOR CONTROLLING A BRAKE FORCE RELATED APPLICATIONS [0001] The present application claims priority to US. Pro visionalapplicationno. 61/681,852,?ledAug. 10, 2012, and US. Provisional Application No. 61/711,274,?led Oct. 9, 2012. The entire contents of both provisional applications are hereby incorporated by reference. FIELD [0002] Embodiments of the invention relate to systems and methods for controlling a braking system of a vehicle trailer. BACKGROUND [0003] When a vehicle is towing a trailer, the added Weight and brake force of the trailer (especially if the trailer is on an inclined surface) impacts the braking performance of the vehicle. For example, braking used to decelerate a vehicle When the vehicle is not towing a trailer may not be suf?cient to decelerate the vehicle by the same amount When the vehicle is towing a trailer. This situation can occur even When sepa rate brakes are used on the trailer. Accordingly, it can be dif?cult for an operator to adjust to the impact of the trailer on braking performance, Which can create uncomfortable and potentially unsafe driving conditions. SUMMARY [0004] Accordingly, in one embodiment, the invention pro vides a trailer brake controller that learns a relationship between vehicle brake system pressure and vehicle accelera tion When the vehicle is not towing a trailer. When the vehicle is towing a trailer, the trailer brake controller operates the brakes of the trailer to maintain the same relationship despite the additional mass and brake force of the trailer. In some embodiments, the trailer brake controller also enables a driver to manually set a braking level of the trailer brakes through a user interface device. The user interface device can include one or more buttons and/or levers. [0005] In another embodiment, the invention provides a trailer brake control method for a vehicle towing a trailer. The method includes determining a number (N) of vehicle oper ating points during a?rst braking event When the vehicle is not towing the trailer by determining, based on information from a brake sensor, N brake operating points, and determin ing, based on information from one of a speed sensor and an acceleration sensor, an acceleration operating point for each of the N brake operating points. Using a processing unit, a?rst relationship between brake pressure and vehicle accel eration based on the N vehicle operating points is determined. The method also includes determining a number (M) of vehicle operating points during a second braking event When the vehicle is towing the trailer by, determining, based on information from the brake sensor, M brake operating points, and determining, based on information from the one of the speed sensor and the acceleration sensor, an acceleration operating point at each of the M brake operating points. Based on information from the brake sensor, a current brake oper ating point is determined. Using the processing unit, a trailer brake command signal is determined based on at least the?rst relationship, the M vehicle operating points, and the current brake operating point. The brakes of the trailer are controlled by transmitting the trailer brake command signal from the vehicle to the trailer. [0006] In some embodiments, the number (N) of vehicle operating points during a?rst braking event is a predeter mined number. The number (M) of vehicle operating points during a second braking event may also be predetermined number [0007] The method my also include determining, using the processing unit, a number (P) of differences between the M vehicle operating points and the N vehicle operating points; and determining the trailer brake command signal based on the P differences. [0008] In certain embodiments, the method also includes storing the?rst relationship in a memory module; determin ing a sum of the P differences; and When the sum is greater than a predetermined sum, determining, using the processing unit, a second relationship between driver brake pressure and vehicle acceleration based on the M vehicle operating points, overwriting the?rst relationship in the memory module With the second relationship, and determining the trailer brake command signal based on the second relationship. [0009] The method may include storing the?rst relation ship in a memory module; determining a sum of the P differ ences; determining an average difference by dividing the sum by P; and When the average difference is greater than a pre determined difference, determining, using the processing unit, a second relationship between driver brake pressure and vehicle acceleration based on the M vehicle operating points, overwriting the?rst relationship in the memory module With the second relationship, and determining the trailer brake command signal based on the second relationship. [0010] Determining the?rst relationship may include determining a curve having a?t to the N vehicle operating points. Determining the?rst relationship may also include determining an Nth order curve having a?t to the N vehicle operating points, Wherein N is an even integer greater than 2. [0011] Determining the trailer brake command signal may include determining a difference between each of P of the M vehicle operating points and the curve, P being an integer less than or equal to M. Determining the trailer brake command signal may include determining a gain amount based on the P differences; and determining a product by multiplying the gain by the current brake operating point. [0012] Determining the gain amount based on the P differ ences may include determining a difference control value based on the P differences; and accessing a look-up table mapping the difference control value to the gain amount. [0013] Determining the trailer brake command signal may include (1) dividing the current brake operating point by a maximum brake operating point and (2) multiplying the result of step (1) by the gain amount. [0014] In some embodiments, the trailer brake control method includes determining, using a Wheel speed sensor, an estimated acceleration operating point by determining a derivative of an output of the Wheel speed sensor; measuring, using an accelerometer, a current acceleration operating point; and determining a difference between the estimated acceleration operating point and the current acceleration operating point. Determining the trailer brake command sig nal may include determining a difference level based on the difference and a plurality of predetermined acceleration ranges.

US 2014/0046566 A1 Feb. 13, 2014 [0015] The trailer brake control method may also include determining a coe?icient of friction and adjusting the trailer brake command signal based on the coef?cient of friction. [0016] A minimum trailer brake control value may be determined based on a current vehicle speed and setting the trailer brake command to the minimum trailer brake control value When the trailer brake command is less than the mini mum trailer brake control value. [0017] A manual trailer brake command may be deter mined based on a manually-selected gain amount input by an operator. The control method may include setting the trailer brake command to the manual trail brake command When the manual trailer brake command is greater than the trailer brake command. [0018] The trailer brake control method may include deter mining the?rst relationship by selecting a subset of the N vehicle operating points and the curve may be second order curve. [0019] In addition, the trailer brake control method may include determining, based on information from the brake sensor and the speed sensor, a number N' of vehicle operating points during a third braking event When the vehicle is not towing the trailer, and determining the?rst relationship may include determining the?rst relationship based on the N' vehicle operating points. [0020] In another embodiment, the invention provides a trailer brake control method that includes determining, based on information from a vehicle speed sensor, a current vehicle speed of a vehicle. The method also includes determining, regardless of the current vehicle speed, using a processing unit, a minimum trailer brake control value (MTBCV) based on the equation MTBCVIRI Cth root(the current vehicle speed)/r2, Wherein the minimum trailer brake control value corresponds to a minimum braking force at the current vehicle speed, R1 is a real number less than 1.0, C is an integer greater than 2, and R2 is a real number greater than 1.0. A trailer brake command is determined using the processing unit, based on the minimum trailer brake control value. The method includes operating the brakes of a trailer connected to the vehicle at or above the minimum braking force by trans mitting the trailer brake command signal from the vehicle to a trailer. [0021] The trailer brake control method may also include determining the minimum trailer brake controller value When R1 is approximately 0.5 and R2 is approximately 4.0. [0022] Generating the trailer brake command signal may be based on a gain amount, a current brake pressure of the vehicle, and a maximum brake pressure. [0023] Determining the trailer brake command signal based on the minimum trailer brake control value may include setting the trailer brake command signal to the minimum trailer brake control value When the trailer brake command is less than the minimum trailer brake control value. [0024] The trailer brake control method may include deter mining a coef?cient of friction; determining a maximum trailer brake control value based on the coe?icient of friction; and setting the trailer brake command signal to the maximum trailer brake control value When the trailer brake command is greater than the maximum trailer brake control value. [0025] In some embodiments, C is equal to 3. [0026] In an alternative embodiment, the invention pro vides a trailer brake controller that includes a processing unit con?gured to determine a current vehicle speed of a vehicle and, regardless of the current vehicle speed, determine a minimum trailer brake control value (MTBCV) based on the equation MTBCVIRI cube root(the current vehicle speed)/ R2, Wherein the minimum trailer brake control value corre sponds to a minimum braking force at the current vehicle speed, R1 is a real number less than 1.0 and R2 is a real number greater than 1.0. The controller generates a trailer brake command signal based on the minimum trailer brake control value, and sends the signal to the brakes of a trailer connected to the vehicle so that the brakes operate at or above the minimum braking force by transmitting the trailer brake command signal from the vehicle to the trailer. [0027] In some embodiments, R1 is approximately 0.5 and R2 is approximately 4.0. [0028] In some embodiments, the processing unit is further con?gured to generate the trailer brake command signal based on a gain amount, a current brake pressure of the vehicle, and a maximum brake pressure. The processing unit may also be con?gured to determine the trailer brake com mand signal based on the minimum trailer brake control value by setting the trailer brake command signal to the minimum trailer brake control value When the trailer brake command is less than the minimum trailer brake control value. The pro cessing unit may also be con?gured to determine a coef?cient of friction; determine a maximum trailer brake control value based on the coe?icient of friction; and set the trailer brake command signal to the maximum trailer brake control value When the trailer brake command is greater than the maximum trailer brake control value. [0029] Other aspects of the invention Will become apparent by consideration of the detailed description and accompany ing drawings. BRIEF DESCRIPTION OF THE DRAWINGS [0030] FIG. 1 schematically illustrates a vehicle including a trailer brake controller. [0031] FIG. 2 schematically illustrates the trailer brake controller of FIG. 1. [0032] FIGS. 3a-c are?owcharts illustrating a method of controlling the brakes of a trailer using the trailer brake con troller of FIG. 1. [0033] FIG. 4 is a free body diagram illustrates a stopping force for a vehicle not towing a trailer. [0034] FIG. 5 is a graph illustrating a measured relationship between vehicle acceleration and pressure. [0035] FIG. 6 is a free body diagram illustrating a stop force for a vehicle towing a trailer. [0036] FIG. 7 is a graph illustrating a minimum command signal applied by the trailer brake controller of FIG. 1. [0037] FIGS. 8a and 8b are?owcharts illustrating an alter native method of controlling the brakes of a trailer using the trailer brake controller of FIG. 1. [0038] FIGS. 9a and 9b are?owcharts illustrating another alternative method of controlling the brakes of a trailer using the trailer brake controller of FIG. 1. [0039] FIGS. 10a-c are?owcharts illustrating methods of monitoring operation of the trailer brake controller of FIG. 1. DETAILED DESCRIPTION [0040] Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The

US 2014/0046566 A1 Feb. 13, 2014 invention is capable of other embodiments and of being prac ticed or of being carried out in various Ways. [0041] FIG. 1 illustrates a vehicle 2. In various embodi ments, the vehicle 2 is a passenger car or truck, commercial vehicle, or other multi-wheeled vehicle. A trailer brake con troller ( TBC ) 4 is installed in the vehicle 2 (e.g., in a dashboard area of the vehicle 2) and communicates With at least one vehicle control system 6 also included in the vehicle 2. The TBC 4 communicates With the vehicle control system 6 over at least one communication network, such as a con troller area network ( CAN ) bus 8, a local interconnect network ( LIN ) bus, an Ethernet connection, or other com munication network. Alternatively, in some embodiments, the TBC 4 is integrated With the vehicle control system 6. [0042] The vehicle control system 6 can include a chassis control system. For example, in some embodiments, the con trol system 6 includes a vehicle stability control ( VSC ) system. As is known in the automotive industry, the VSC system improves a vehicle s stability by detecting and reduc ing loss of traction or steering control. Accordingly, the vehicle stability control system monitors various vehicle con ditions, such as Wheel speed and brake pres sure, to determine When vehicle control is necessary. Therefore, the TBC 4 can receive inputs from the vehicle stability control system including Wheel speed, brake pressure, and/or VSC fault information. The Wheel speed can be sensed With one of a number of Wheel speed sensors. [0043] When the vehicle 2 is connected to a trailer 10, the TBC 4 also communicates With a trailer braking system 12 included in the trailer 10. The TBC 4 communicates With the trailer braking system 12 over a trailer connection 14. The trailer braking system 12 can include an electrical braking system, a hydraulic braking system, or a combination thereof. As described in more detail below, the TBC 4 outputs control or command signals to the trailer braking system 12. The command signals instruct or control the trailer braking sys tem 12 to apply a particular amount of braking to the trailer 10. [0044] In some embodiments, the TBC 4 also outputs status information to an instrument cluster 16 included in the vehicle 2 (e.g., in a dashboard area of the vehicle 2). The status information can include information regarding Whether the trailer 10 is connected to the vehicle 2, Whether the trailer braking system 12 is currently braking the trailer 10, a brake command (e.g., level or output), an error or fault condition, etc. The instrument cluster 16 displays information to an occupant in the vehicle 2 based on the received status infor mation. The instrument cluster 16 can display information visually, audibly, or by a combination thereof (e.g., through one or more lights and/or messages). [0045] FIG. 2 schematically illustrates the TBC 4 accord ing to one embodiment of the invention. As illustrated in FIG. 2, the TBC 4 receives power from one or more power sources, such as a battery 18 and/or an electromechanical power source, such as an alternator 20, included in the vehicle 2. The TBC 4 includes a processing unit 22 (e.g., a microprocessor, an application speci?c integrated circuit ( ASIC ), etc.), one or more memory modules 24, a plurality of input ports 26, and at least one output port or circuit 28. The memory modules 24 includes non-transitory computer-readable medium, such as random-access memory ( RAM ), read-only memory ( ROM ), and/or electrically erasable programmable read only memory ( EEPROM ). The processing unit 22 retrieves instructions from the memory modules 24 and executes the instructions to perform particular functions. The processing unit 22 can also retrieve and store data to the memory modules 24 as part of executing the instructions. [0046] In addition, the processing unit 22 receives data from external devices and systems through the input ports 26. For example, as illustrated in FIG. 1, the input ports 26 can receive data from the CAN bus 8. As noted above, the CAN bus 8 connects the TBC 4 to vehicle control systems 6 included in the vehicle 2. Optionally, the processing unit 22 also receives data from a brake switch 30 and/or a dimmer switch 32 through the input ports 26. The processing unit 22 can be con?gured to use data from the brake switch 30 to determine When the driver is applying the vehicle s brakes. In other embodiments, the processing unit 22 uses a measured brake pressure amount to infer When the driver is applying the brakes. The dimmer switch 32 allows an operator to change the brightness of the instrument cluster 16. As described in more detail below, the signal received from the dimmer switch 32 can be used to set a brightness of a user interface device included in the TBC 4. [0047] In some embodiments, the processing unit 22 also receives data from the trailer braking system 12 through the input ports 26. For example, the processing unit 22 can receive data from the trailer braking system 12 over an analog interface that indicates Whether the trailer 1 0 is attached to the vehicle 2. In particular, When the trailer 10 is attached to the vehicle 2, the TBC 4 detects a high current or load on this input port. Alternatively, When the trailer 10 is not attached to the vehicle 2, the TBC 4 detects a low current or load. [0048] It should be understood that in some embodiments, one or more of the input ports can also be used as an output port. For example, in some embodiments, the processing unit 22 can output data over the CAN bus 8 in addition to reading data from the CAN bus 8. In this situation, the input ports associated With the CAN bus 8 can be con?gured to receive and Write data to the CAN bus 8. [0049] The processing unit 22 can also output data to exter nal devices and systems through the output circuit 28. For example, as noted above, the processing unit 22 can output command signals to the trailer braking system 12 using the output circuit 28. The output circuit 28 can be con?gured to process and condition a signal output from the processing unit 22 for transmission to the trailer braking system 12 over the trailer connection 14. It should be understood, however, that in some embodiments, the functionality of the output circuit 28 is performed by the processing unit 22 or elsewhere (e. g., a separate component of the vehicle 2 and/or the trailer 10). [0050] As illustrated in FIG. 2, the TBC 4 also includes a user interface device 34. The user interface device 34 allows a user (e.g., the driver of the vehicle 2) to con?gure the TBC 4 through a digital and/or an analog interface. For example, the user interface device 34 can include one or more buttons, knobs, or switches for adjusting a gain value or adjustment applied by the TBC 4. In particular, the user interface device 34 can include an increase gain button 36a and a decrease gain adjustment button 36b. The user interface device 34 can also include a manual brake lever or slider 38 for adjusting a braking level applied by the trailer braking system 12. The brake lever 38 can be used to set a preferred braking level (e.g., aggressive). The gain value adjusts braking force around the preferred braking level. In some embodiments, TBC 4 also includes a backlight 40 for lighting at least a portion of the user interface device 34. As noted above, an