Browse Source

改单目标,在中间区域有效,ok

uav-1-target
zbr 3 years ago
parent
commit
f8be1febf0
  1. 16
      BSP/insifhtica_QOAR1271.c
  2. 66
      MDK-ARM/proximity_uavcan_converter.uvguix.zengb

16
BSP/insifhtica_QOAR1271.c

@ -205,7 +205,7 @@ bool decode_mr72(int16_t c) @@ -205,7 +205,7 @@ bool decode_mr72(int16_t c)
void data_process(void){
// 其中一个区块数据更新
if (proximity1_queueHandle != NULL && HAL_GetTick() - uavcan_data_tick > 50) // uavcan发送,50ms间隔
if (proximity1_queueHandle != NULL && HAL_GetTick() - uavcan_data_tick > 100) // uavcan发送,50ms间隔
{
proximity_t data;
if (HAL_GetTick() - eff_distance.time_ms < 500)
@ -214,13 +214,13 @@ void data_process(void){ @@ -214,13 +214,13 @@ void data_process(void){
}else{
data.d0 = 3900;
}
data.d45 = 3900;
data.d90 = 3900;
data.d135 = 3900;
data.d180 = 3900;
data.d225 = 3900;
data.d270 = 3900;
data.d315 = 3900;
data.d45 = 4500;
data.d90 = 4500;
data.d135 = 4500;
data.d180 = 4500;
data.d225 = 4500;
data.d270 = 4500;
data.d315 = 4500;
myOsMessageQueuePut(proximity1_queueHandle, &data, 0, 10);
uavcan_data_tick = HAL_GetTick();
}

66
MDK-ARM/proximity_uavcan_converter.uvguix.zengb

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save