Peter Barker
5bc3b629f4
AP_BattMonitor: add support for ina3221 triple-channel current/voltage sensor
2024-12-02 10:10:01 -06:00
Alfie Lockrey
8a6880711a
AP_Battery: include OPTIONS parameter on boards with SUM backend
...
Enable battx_options for periphs if useful.
Enable the options parameter for the battery monitor on AP_Periph devices if they could be useful - ie, battery summing is enabled and in use on a node with more than one source for battery inputs.
Only define options in a single place
Single definition for non periph builds or if AP_BATTERY_SUM_ENABLED
2024-11-20 08:52:51 +11:00
James O'Shannessy
2892483ea1
AP_BattMonitor: Fix documentation generating incorrect parameter name
...
Without this, parameter names are generated as eg. 'BATT2__ARM_VOLT'
2024-11-05 10:05:01 +09:00
Bob Long
11014cae06
AP_BattMonitor: add option minimum volt option
2024-10-01 10:05:01 +10:00
Peter Barker
1f4c129341
AP_BattMonitor: add and use AP_BATTERY_ENABLED
2024-02-06 11:01:02 +11:00
TsuyoshiKawamura
8914e5585f
AP_BattMonitor: delete unnecessary underscore in description
2024-01-28 22:29:06 +11:00
Bob Long
fd855781d8
AP_BattMonitor: add scripting backend
...
AP_BattMonitor_Scripting: whitespace consistency
2024-01-09 07:53:59 +11:00
Tom Pittenger
6dcaf94c3d
AP_BattMon: add AP_BATTERY_WATT_MAX_ENABLED
2023-11-26 11:57:14 +11:00
Jonathan Loong
5e61e4cdc5
AP_BattMonitor: Addition of AD7091R5 ADC I2C Read Driver
...
This is an ADC extender based on I2C which is used to read the current and voltage. Enable AD7091R5 in config.h which was reserved previously
2023-11-08 18:24:41 +11:00
Andrew Tridgell
532ab09c72
AP_BattMonitor: added option allowing InfoAux to be from different node
...
this allows the CAN node providing cell voltages to be a different CAN
node from the node providing the base current/voltage
2023-10-31 11:09:51 +11:00
Iampete1
73c77d0757
AP_BattMonitor: expose CAPACITY param on periph
2023-08-30 12:25:46 +10:00
Tom Pittenger
21ead4e8e3
AP_Battery: add param _ESC_ID to write to ESC_Telem
2023-08-22 16:14:36 -07:00
Andrew Tridgell
080d7615fc
AP_BattMonitor: support EFI "battery" backend
...
this maps Ah to Litres and Amps to Litres/hour
2023-02-09 07:12:39 +11:00
Andrew Tridgell
76d0c0f408
AP_BattMonitor: hide unused parameters in peripherals
2022-12-20 10:44:52 +11:00
Henry Wurzburg
400c65ce5d
AP_BattMonitor: add metadata for Synthetic Current type
2022-12-01 07:39:22 +11:00
TunaLobster
6733f75542
AP_BattMonitor: Add Fuel Level Analog driver
2022-08-16 09:36:31 +10:00
Andrew Tridgell
9c067f360f
AP_BattMonitor: added option to send resting voltage to GCS
2022-03-22 11:12:54 +11:00
Henry Wurzburg
f5766bb098
AP_BattMonitor: update name of type 10 to Sum of Selected Monitors
2022-02-26 08:31:24 +09:00
Hwurzburg
38e8e15200
AP_BattMonitor: change UAVCAN in metadata to DroneCAN
2021-12-15 09:53:21 +11:00
Tom Pittenger
1724d4911d
AP_BattMonitor: add UAVCAN MPPT PacketDigital driver
2021-12-07 02:12:06 -08:00
Andrew Tridgell
75dfa6bae4
AP_BattMonitor: support other INA2xx battery monitors
...
added parameters for I2C bus and address. Tested on INA231 and INA226
This allows any 2M flash board to use an INA2xx battery monitor
2021-11-05 14:30:43 +11:00
Andy Piper
70b02aeadf
AP_BattMonitor: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
2021-10-26 11:42:12 +11:00
Randy Mackay
d3c8a5e85f
AP_BattMonitor: add torqeedo battery monitor
2021-10-19 01:30:51 -04:00
Andrew Tridgell
281b8eb234
AP_BattMonitor: support LTC2946 I2C battery monitoring
2021-10-12 15:47:51 +11:00
Andrew Tridgell
2903e10fc0
AP_BattMonitor: added INA231 backend
...
only enabled via hwdef.dat for now
2021-10-12 15:47:51 +11:00
Gone4Dirt
1d02ac768d
AP_BattMonitor: Add APM_BUILD_Heli
2021-09-29 19:55:48 +10:00
Iampete1
69624b1c1b
AP_BatteryMoniter: add plane Loiter to QLand failsafe action
2021-09-28 09:31:13 +10:00
Josh Henderson
289264f1dd
AP_BattMonitor: move analog parameters to subgroupvarptr
2021-08-03 09:36:26 +10:00
Josh Henderson
e37efa45de
AP_BattMonitor: add SMBus address param and create SMBus subtree
2021-08-03 09:36:26 +10:00
Iampete1
cea54c48cd
AP_BattMoniter: add Auto RTL option
2021-07-27 09:00:11 +09:00
Willian Galvani
9083c97acf
AP_BattMonitor: add Navigator to pins metadata
2021-07-19 12:21:40 -07:00
Michelle Rossouw
ad2aca4900
AP_BattMonitor: Add blimp param frame values
2021-07-06 14:56:02 +10:00
李孟晓
27089b4d2b
AP_BattMonitor: Fix the comment of BATTx_OPTIONS
2021-06-08 11:16:19 +10:00
Andy Piper
71e7f7e476
AP_BattMonitor: refector to use AP_ESC_Telem
...
rename AP_BattMonitor_BLHeliESC -> AP_BattMonitor_ESC
record volts, amps and consumption as floats
Correct ESC-telemetry-based voltage and temperature (<amilcar.lucas@iav.de>)
Correct ESC-telemetry-based voltage and temperature when less than 12 ESCs are used (<amilcar.lucas@iav.de>)
fix jumps in consumed current (<amilcar.lucas@iav.de>)
Implement temperature readings (<amilcar.lucas@iav.de>)
Fix temperature scaling (<amilcar.lucas@iav.de>)
2021-05-12 17:01:11 +10:00
李孟晓
40dbb316c1
AP_BattMonitor: ignore SoC option for UAVCAN devices
2021-01-13 18:30:53 +11:00
Gone4Dirt
836717c0af
AP_BattMonitor: Add support for AP_Generator frontend-backend
2020-11-24 12:54:52 +11:00
Nick Belanger
dbe5b90398
AP_BattMonitor: Adding driver for Rotoye Batmon equipped smart batteries
2020-11-11 14:24:13 +11:00
Rishabh
cd8404f80c
AP_BattMonitor: Update @value field in param to be increasing order
2020-10-27 17:15:04 +11:00
Peter Barker
2e3ba2a4d2
AP_BattMonitor: move battery type enumeration out of parameters object
2020-08-11 13:21:52 +10:00
Henry Wurzburg
a3f0ce0a87
AP_BattMonitor: fix parameters appearing in wiki param list erroneously
2020-06-30 16:24:19 +10:00
Randy Mackay
9f26bd0a67
AP_BattMonitor: TYPE param swap for SMBus-Maxell and SMBus-Generic
...
Generic becomes type "7" which was previously Maxell. Maxell becomes type 16
2020-06-05 16:57:39 -07:00
Randy Mackay
f869cd9aa6
AP_BattMonitor: complete rename of SMBus_Maxell to Generic
2020-06-05 16:57:39 -07:00
Kelly Schrock
2cb54bb11d
AP_BattMonitor: NeoDesign battery driver
...
Adds a driver for the NeoDesign BMS, with variable cell count.
2020-04-28 10:39:57 +10:00
Rishabh
9e8894139c
AP_BattMonitor: Fix duplicate values in VOLT_PIN param
2020-03-24 10:26:04 +11:00
Andrew Tridgell
ece777098c
AP_BattMonitor: added SUI SMBUS battery backend
...
originally by Kelly Schrock
2019-12-30 09:50:04 -07:00
murata
44a8702d94
AP_BattMonitor: Maxell battery on any I2C bus
2019-12-18 15:54:42 +11:00
Andrew Tridgell
d70e252bf4
AP_BattMonitor: added Durandal selection for batt mon pins
2019-11-26 09:43:56 +11:00
James
e474b7dcfe
AP_BattMonitor: add PWM Fuel Level Sensor
...
this sensor produces PWM between 1100 and 1900, giving fuel level as a
percentage
2019-08-05 11:35:16 +10:00
bugobliterator
71ee4d573f
AP_BattMonitor: add battery pin config for CubeOrange
2019-06-28 14:18:11 +10:00
Vinicius Knabben
5ab77e0fd0
AP_BattMonitor: Added parachute failsafe action to the parameters list
...
The user can now set the parachute release as a failsafe action
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
2019-04-30 10:04:58 +10:00