NTURT Zephyr v0.0.1
NTURT common library for Zephyr RTOS
Loading...
Searching...
No Matches
VCU CAN bus data conversion.

VCU CAN bus data conversion macros. More...

+ Collaboration diagram for VCU CAN bus data conversion.:

Macros

#define INV_TORQUE_PHY_TO_CAN_L(phy)
 Left inverter torque physical data in Nm (double), convert to 0.001 rated torque (int16_t).
 
#define INV_TORQUE_PHY_TO_CAN_R(phy)
 Right inverter torque physical data in Nm (double), convert to 0.001 rated torque (int16_t).
 
#define INV_SPEED_CAN_TO_WHEEL_PHY_L(can)
 Left inverter speed CAN data in RPM (int16_t), convert to wheel speed in RPM (double) after reduction.
 
#define INV_SPEED_CAN_TO_WHEEL_PHY_R(can)
 Right inverter speed CAN data in RPM (int16_t), convert to wheel speed in RPM (double) after reduction.
 
#define INV_TORQUE_CAN_TO_WHEEL_PHY_L(can)
 Left inverter torque CAN data in 0.001 rated torque (int16_t), convert to wheel torque in Nm (double).
 
#define INV_TORQUE_CAN_TO_WHEEL_PHY_R(can)
 Right inverter torque CAN data in 0.001 rated torque (int16_t), convert to wheel torque in Nm (double).
 

Detailed Description

VCU CAN bus data conversion macros.

Macro Definition Documentation

◆ INV_SPEED_CAN_TO_WHEEL_PHY_L

#define INV_SPEED_CAN_TO_WHEEL_PHY_L ( can)

#include <vcu/canbus/convert.h>

Value:
#define ANGULAR_VELOCITY_CAN_TO_PHY(can)
Angular velocity CAN data in RPM (uint16_t), convert to RPM (double).
Definition convert.h:68
#define PARAM_MOTOR_DIR_L
Definition params.h:30
#define PARAM_MOTOR_REDUCTION_RATIO
Definition params.h:33

Left inverter speed CAN data in RPM (int16_t), convert to wheel speed in RPM (double) after reduction.

◆ INV_SPEED_CAN_TO_WHEEL_PHY_R

#define INV_SPEED_CAN_TO_WHEEL_PHY_R ( can)

#include <vcu/canbus/convert.h>

Value:
#define PARAM_MOTOR_DIR_R
Definition params.h:31

Right inverter speed CAN data in RPM (int16_t), convert to wheel speed in RPM (double) after reduction.

◆ INV_TORQUE_CAN_TO_WHEEL_PHY_L

#define INV_TORQUE_CAN_TO_WHEEL_PHY_L ( can)

#include <vcu/canbus/convert.h>

Value:
#define INV_TORQUE_CAN_TO_PHY(can)
Inverter torque CAN data in 0.001 rated torque (int16_t), convert to 0~1 rated torque (double).
Definition convert.h:88
#define PARAM_MOTOR_RATED_TORQUE
Definition params.h:32

Left inverter torque CAN data in 0.001 rated torque (int16_t), convert to wheel torque in Nm (double).

◆ INV_TORQUE_CAN_TO_WHEEL_PHY_R

#define INV_TORQUE_CAN_TO_WHEEL_PHY_R ( can)

#include <vcu/canbus/convert.h>

Value:

Right inverter torque CAN data in 0.001 rated torque (int16_t), convert to wheel torque in Nm (double).

◆ INV_TORQUE_PHY_TO_CAN_L

#define INV_TORQUE_PHY_TO_CAN_L ( phy)

#include <vcu/canbus/convert.h>

Value:
#define INV_TORQ_PHY_TO_CAN(phy)
Inverter torque physical data in 0~1 rated torque (double), convert to 0.001 rated torque (int16_t).
Definition convert.h:54

Left inverter torque physical data in Nm (double), convert to 0.001 rated torque (int16_t).

◆ INV_TORQUE_PHY_TO_CAN_R

#define INV_TORQUE_PHY_TO_CAN_R ( phy)

#include <vcu/canbus/convert.h>

Value:

Right inverter torque physical data in Nm (double), convert to 0.001 rated torque (int16_t).