|
9 | 9 | /* Pressure sensor acceptable limits (in PSI) */ |
10 | 10 | #define PS1_BOTTOM_LIMIT_IDLE -50 |
11 | 11 | #define PS1_BOTTOM_LIMIT_PRE 500 |
12 | | -#define PS1_BOTTOM_LIMIT_CRAWLPOST -50 |
| 12 | +#define PS1_BOTTOM_LIMIT_CRAWLPOST 300 |
13 | 13 | #define PS1_TOP_LIMIT_PRE 1300 |
14 | 14 | #define PS1_TOP_LIMIT_CRAWLPOST 50 |
15 | 15 | #define PS1_TOP_LIMIT_IDLE 1300 |
16 | 16 |
|
17 | 17 | #define PS2_BOTTOM_LIMIT_IDLE -15 |
18 | | -#define PS2_BOTTOM_LIMIT_PRE 120 |
| 18 | +#define PS2_BOTTOM_LIMIT_PRE 125 |
19 | 19 | #define PS2_BOTTOM_LIMIT_CRAWLPOST -15 |
20 | 20 | #define PS2_TOP_LIMIT_IDLE 150 |
21 | 21 | #define PS2_TOP_LIMIT_PRE 300 |
|
24 | 24 |
|
25 | 25 | #define PS3_BOTTOM_LIMIT_IDLE -10 |
26 | 26 | #define PS3_BOTTOM_LIMIT_PRE -15 |
27 | | -#define PS3_BOTTOM_LIMIT_BRAKING 150 |
| 27 | +#define PS3_BOTTOM_LIMIT_BRAKING 120 |
28 | 28 | #define PS3_BOTTOM_LIMIT_CRAWLPOST -15 |
29 | 29 | #define PS3_TOP_LIMIT_IDLE 15 |
30 | 30 | #define PS3_TOP_LIMIT_PRE 15 |
31 | | -#define PS3_TOP_LIMIT_BRAKING 300 |
32 | | -#define PS3_TOP_LIMIT_CRAWLPOST 15 |
| 31 | +#define PS3_TOP_LIMIT_BRAKING 150 |
| 32 | +#define PS3_TOP_LIMIT_CRAWLPOST 150 |
33 | 33 |
|
34 | 34 | #define SEC_PS1_BOTTOM_LIMIT_IDLE -50 |
35 | | -#define SEC_PS1_BOTTOM_LIMIT_PRE 1000 |
36 | | -#define SEC_PS1_BOTTOM_LIMIT_CRAWLPOST 0 |
37 | | -#define SEC_PS1_TOP_LIMIT_PRE 3000 |
38 | | -#define SEC_PS1_TOP_LIMIT_CRAWLPOST 20 |
39 | | -#define SEC_PS1_TOP_LIMIT_IDLE 50 |
| 35 | +#define SEC_PS1_BOTTOM_LIMIT_PRE 600 |
| 36 | +#define SEC_PS1_BOTTOM_LIMIT_CRAWLPOST 300 |
| 37 | +#define SEC_PS1_TOP_LIMIT_PRE 1400 |
| 38 | +#define SEC_PS1_TOP_LIMIT_CRAWLPOST 1400 |
| 39 | +#define SEC_PS1_TOP_LIMIT_IDLE 1400 |
40 | 40 |
|
41 | 41 |
|
42 | 42 | #define SEC_PS2_BOTTOM_LIMIT_IDLE -15 |
43 | | -#define SEC_PS2_BOTTOM_LIMIT_PRE 150 |
| 43 | +#define SEC_PS2_BOTTOM_LIMIT_PRE 120 |
44 | 44 | #define SEC_PS2_BOTTOM_LIMIT_CRAWLPOST 0 |
45 | | -#define SEC_PS2_TOP_LIMIT_PRE 275 |
| 45 | +#define SEC_PS2_TOP_LIMIT_PRE 150 |
46 | 46 | #define SEC_PS2_TOP_LIMIT_CRAWLPOST 20 |
47 | 47 | #define SEC_PS2_TOP_LIMIT_IDLE 15 |
48 | 48 |
|
49 | 49 | #define SEC_PS3_BOTTOM_LIMIT_IDLE -15 |
50 | | -#define SEC_PS3_BOTTOM_LIMIT 0 |
51 | | -#define SEC_PS3_TOP_LIMIT 20 |
52 | | -#define SEC_PS3_TOP_LIMIT_IDLE 15 |
| 50 | +#define SEC_PS3_BOTTOM_LIMIT -15 |
| 51 | +#define SEC_PS3_TOP_LIMIT 150 |
| 52 | +#define SEC_PS3_TOP_LIMIT_IDLE 150 |
53 | 53 |
|
54 | 54 | #define PV_TOP_LIMIT 20 |
55 | 55 | #define PV_BOTTOM_LIMIT 10 |
|
59 | 59 | #define MAX_BATT_TEMP_PRERUN 33 /* Degrees Celcius */ |
60 | 60 | #define MAX_BATT_TEMP_RUN 48 /* Degrees Celcius */ |
61 | 61 |
|
62 | | -#define MAX_BATT_CURRENT_STILL 0 |
| 62 | +#define MAX_BATT_CURRENT_STILL 5 |
63 | 63 | #define MAX_BATT_CURRENT_MOVING 265 |
64 | 64 |
|
65 | 65 | /* In mV */ |
66 | | -#define MAX_CELL_VOLTAGE 4200 |
67 | | -#define MIN_CELL_VOLTAGE 3000 |
| 66 | +#define MAX_CELL_VOLTAGE 4.200 |
| 67 | +#define MIN_CELL_VOLTAGE 3.000 |
68 | 68 |
|
69 | 69 | #define MAX_PACK_VOLTAGE 302.5 |
70 | 70 | #define MIN_PACK_VOLTAGE_PRERUN 266.4 |
71 | 71 | #define MIN_PACK_VOLTAGE_RUN 235 |
72 | 72 | #define MIN_PACK_VOLTAGE_POSTRUN 224 |
73 | 73 |
|
74 | | -#define MIN_SOC_PRERUN 90 |
75 | | -#define MIN_SOC_RUN 75 |
76 | | -#define MIN_SOC_POSTRUN 60 |
| 74 | +#define MIN_SOC_PRERUN 20 |
| 75 | +#define MIN_SOC_RUN 10 |
| 76 | +#define MIN_SOC_POSTRUN 10 |
77 | 77 |
|
78 | 78 | /* RMS Acceptable Limits FIXME is this too hot?*/ |
79 | 79 | #define MIN_IGBT_TEMP 10 |
|
92 | 92 | #define MAX_CONTROL_TEMP_RUN 88 |
93 | 93 | #define MAX_CONTROL_TEMP_POSTRUN 88 |
94 | 94 |
|
95 | | -#define MIN_MOTOR_TEMP 10 |
96 | | -#define MAX_MOTOR_TEMP_PRERUN 50 |
97 | | -#define MAX_MOTOR_TEMP_RUN 200 |
98 | | -#define MAX_MOTOR_TEMP_SAFEAPPROACH 130 |
99 | | - |
100 | | -#define MIN_RPM_IDLE -350 |
101 | | -#define MIN_RPM_PUMPDOWN -30 |
102 | | -#define MIN_RPM_PROPULSION -30 |
103 | | -#define MIN_RPM_POST -350 |
| 95 | +#define MIN_RPM_IDLE -1000 |
| 96 | +#define MIN_RPM_PUMPDOWN -1000 |
| 97 | +#define MIN_RPM_PROPULSION -1000 |
| 98 | +#define MIN_RPM_POST -1000 |
104 | 99 |
|
105 | 100 | #define MAX_RPM_IDLE 350 |
106 | 101 | #define MAX_RPM_PUMPDOWN 30 |
107 | 102 | #define MAX_RPM_PROPULSION 10000 |
108 | 103 | #define MAX_RPM_POST 30 |
109 | 104 | #define MAX_RPM_CRAWL 350 |
110 | 105 |
|
111 | | -#define PHASE_A_MIN 0 |
112 | | -#define PHASE_A_MAX_PRE 0 |
113 | | -#define PHASE_A_MAX_PROPULSION 452 |
114 | | -#define PHASE_A_MAX_POST 0 |
115 | | -#define PHASE_A_MAX_CRAWL 200 |
| 106 | +#define PHASE_A_MIN -480 |
| 107 | +#define PHASE_A_MAX_PRE 10 |
| 108 | +#define PHASE_A_MAX_PROPULSION 480 |
| 109 | +#define PHASE_A_MAX_POST 5 |
| 110 | +#define PHASE_A_MAX_CRAWL 480 |
116 | 111 |
|
117 | | -#define DC_BUS_VOLTAGE_MIN 0 |
| 112 | +#define DC_BUS_VOLTAGE_MIN -5 |
118 | 113 | #define DC_BUS_VOLTAGE_MAX 360 |
119 | 114 |
|
120 | | -#define DC_BUS_CURRENT_MIN 0 |
| 115 | +#define DC_BUS_CURRENT_MIN -5 |
121 | 116 | #define DC_BUS_CURRENT_MAX_IDLE 319 |
122 | | -#define DC_BUS_CURRENT_MAX_PUMPDOWN 1 |
| 117 | +#define DC_BUS_CURRENT_MAX_PUMPDOWN 2 |
123 | 118 | #define DC_BUS_CURRENT_MAX_PROP 319 |
124 | 119 | #define DC_BUS_CURRENT_MAX_BRAKING 0.01 |
125 | 120 | #define DC_BUS_CURRENT_MAX_POST 0.01 |
|
134 | 129 | #define CMD_TORQUE_MAX_POST 0 |
135 | 130 | #define CMD_TORQUE_MAX_CRAWL 40 |
136 | 131 |
|
137 | | -#define ACTUAL_TORQUE_MIN 0 |
| 132 | +#define ACTUAL_TORQUE_MIN -10 |
138 | 133 | #define ACTUAL_TORQUE_MIN_BRAKING -100 |
139 | 134 | #define ACTUAL_TORQUE_MAX_PRE 20 |
140 | 135 | #define ACTUAL_TORQUE_MAX_RUN 90 |
141 | | -#define ACTUAL_TORQUE_MAX_BRAKING 0 |
142 | | -#define ACTUAL_TORQUE_MAX_STOPPED 1 |
| 136 | +#define ACTUAL_TORQUE_MAX_BRAKING 10 |
| 137 | +#define ACTUAL_TORQUE_MAX_STOPPED 10 |
143 | 138 | #define ACTUAL_TORQUE_MAX_CRAWL 40 |
144 | 139 | #define ACTUAL_TORQUE_MAX_POST 20 |
145 | 140 |
|
|
0 commit comments