唐山建设网站的网站,WordPress论坛推广插件,贵阳自助建站软件,社区类网站建设的例子文章目录
前言
1 设置
2 记录
3 参数说明 前言
ArduPilot 已经有许多可能的温度报告来源#xff1a;电调#xff0c;智能电池#xff0c;电机 EFI#xff0c;这些独立的传感器可以用来取代 ArduPilot 中已经存在的那些设备温度报告。它们也可以只是被记录下来。 ArduP…文章目录
前言
1 设置
2 记录
3 参数说明 前言
ArduPilot 已经有许多可能的温度报告来源电调智能电池电机 EFI这些独立的传感器可以用来取代 ArduPilot 中已经存在的那些设备温度报告。它们也可以只是被记录下来。 ArduPilot 支持多达 9 个带有 I2C 接口的独立温度传感器
TSYS01MCP9600MAX31865 ArduPilot 已经有许多可能的温度报告来源电调智能电池电机 EFI这些独立的传感器可以用来取代 ArduPilot 中已经存在的那些设备温度报告。它们也可以只是被记录下来。
1 设置
使用 SDA 和 SCL 引脚将传感器连接到自动驾驶仪的一个 I2C 端口。然后进行设置例子显示为第一个传感器
TEMP1_TYPE 0禁用,1:TYSYS01,2:MCP9600,3:MAX31865 传感器类型TEMP1_BUS 0-3电路板的 I2C 端口传感器连接在该端口上TEMP1_ADDR 传感器的 I2C 地址0-127TEMP1_SRC 其他哪种温度报告设备类型应该用该传感器的温度报告来代替TEMP1_SRC_ID 这就确定了上述类型的哪一个单独的设备应该更换其报告。
2 记录
TEMP_LOG 0不记录1记录所有温度传感器的温度报告。
3 参数说明
1. TEMP1_TYPE温度传感器类型
注意更改后需要重新启动。
启用温度传感器。 Values Value Meaning 0 Disabled 1 TSYS01 2 MCP9600 3 MAX31865 4 TSYS03 5 Analog 6 DroneCAN
2. TEMP1_BUS温度传感器总线
注意此参数适用于高级用户。 注意更改后需要重新启动。
温度传感器总线编号通常用于从多条 I2C 总线中进行选择。 Range 0 to 3
3. TEMP1_ADDR温度传感器地址
注意此参数适用于高级用户。 注意更改后需要重新启动。
温度传感器地址通常用于 I2C 地址。 Range 0 to 127
4. TEMP1_SRC传感器源
传感器源用于指定哪个设备的温度报告将被该温度传感器的数据替换。如果为 0无则数据只能通过日志获得。将来将创建新的电机温度报告以便直接返回数据。 Values Value Meaning 0 None 1 ESC 2 Motor 3 Battery Index 4 Battery ID/SerialNumber 5 CAN based Pitot tube 6 DroneCAN-out on AP_Periph
5. TEMP1_SRC_ID传感器源识别
传感器源标识用于用温度传感器的温度报告替换系统组件的特定实例。示例temp_SRC1ESCtemp_SRC_ID1将设置ESC1的温度。TEMP_SRC3电池指数TEMP_SRC_ID2将设置 BATT2 的温度。TEMP_SRC4电池ID/序列号TEMP_SRC_ID42 将设置参数 BATTn_SERIAL42 的所有电池的温度。