MRS6130-P1812测试

2301_76986131 2026-06-10 11:09:41

请问各位大佬 我想用首先测试一下MRS6130-P1812从上电到雷达正常工作需要多长时间。我用个GPIO输出高电平,然后用示波器来测。但是在写完GPIO后我先用万用表测了一下输出一开始测出来了电压参数正常,但是过了几天我想借着进行,发现电压没有了,程序一直没有改变 这是怎么回事。

这是我的代码:

/**
 ******************************************************************************
 * @file    main.c
 * @brief   main define.
 * @verbatim    null
 ******************************************************************************
 * @attention
 *
 * Copyright (C) 2025 POSSUMIC TECHNOLOGY CO., LTD. All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions
 *  are met:
 *    1. Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *    2. Redistributions in binary form must reproduce the above copyright
 *       notice, this list of conditions and the following disclaimer in the
 *       documentation and/or other materials provided with the
 *       distribution.
 *    3. Neither the name of POSSUMIC TECHNOLOGY CO., LTD. nor the names of
 *       its contributors may be used to endorse or promote products derived
 *       from this software without specific prior written permission.
 *
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 ******************************************************************************
 */


/* Includes.
 * ----------------------------------------------------------------------------
 */
/* Please include "common.h" intead of directly inlcude "prj_config.h" */
#include "common.h"
#include "mmw_ctrl.h"
#include "r3_databox_msg_handler.h"
#include "hif.h"

#include "mmw_point_cloud_psic_lib.h"
#include "mmw_app_pointcloud.h"
#include "mmw_alg_debug.h"

#include <math.h>
#include "log.h"

#include "mmw_report.h"

#include "hal_gpio.h"
/* Private typedef.
 * ----------------------------------------------------------------------------
 */
/* Private defines.
 * ----------------------------------------------------------------------------
 */
/* Private macros.
 * ----------------------------------------------------------------------------
 */
/* Private variables.
 * ----------------------------------------------------------------------------
 */
/* Private function prototypes.
 * ----------------------------------------------------------------------------
 */
/* Exported functions.
 * ----------------------------------------------------------------------------
 */

int main(void)
{
    uint32_t status = 0;

    LOG_PRINT("r3 databox Project\n");
    LOG_PRINT("-------------------------------------------\n");

    LOG_PRINT("mmw_ctrl_open\n");
    status = mmw_ctrl_open(true, false, true);
    if (status != 0) {
        LOG_PRINT("mmw_ctrl_open fail %d\n", status);
    }

#if  CONFIG_BOARD_MRS6130_P1806
    mmw_data_report_hif_init(HIF_COM_TYPE_UART, 1000000, 1);
#elif CONFIG_BOARD_MRS6130_P1812 || CONFIG_SOC_SERIES_RS624X
    mmw_data_report_hif_init(HIF_COM_TYPE_SPI, 56000000, 1);
#else
    #error "not support board"
#endif
/*    hif config callback register    */
    r3_databox_msg_init();
    
    r3_databox_startup_config();
    mmw_report_param_get();
    
    HAL_Dev_t *gpio = NULL;

gpio = HAL_GPIO_Init(GPIO_PORT_B);
HAL_GPIO_SetPinMode(gpio, GPIO_PIN_0, GPIOx_Pn_F1_OUTPUT);

mmw_ctrl_start();

HAL_GPIO_WritePin(gpio, GPIO_PIN_0, GPIO_PIN_SET);
    return 0;
}


/*
 ******************************************************************************
 * (C) COPYRIGHT POSSUMIC TECHNOLOGY
 * END OF FILE
 */
 

...全文
103 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
RuifDu 06-10 15:13
  • 打赏
  • 举报
回复

你好:
从上电到正常工作大概需要6s左右。

内容概要:本文提出了一种基于粒子群优化算法(PSO)的多微电网协调运行与优化方法,旨在面向配电网环境实现高效、稳定、经济的能源调度。研究建立了包含分布式电源、储能系统、负荷及电网交互的多微电网数学模型,综合考虑运行成本最小化、可再生能源最大化利用及供电可靠性等多重目标,通过PSO算法进行多目标优化求解。文中配套提供了完整的Matlab代码实现,涵盖系统建模、目标函数设计、约束条件处理及优化求解全过程,便于读者复现、验证并拓展研究,适用于智能电网、分布式能源管理、微电网优化调度等领域的科研与工程实践。; 适合人群:具备电力系统分析、优化算法理论基础及Matlab编程能力的研究生、科研人员及从事新能源系统设计的工程技术人员。; 使用场景及目标:①深入理解多微电网系统在复杂配电网环境下的协调运行机制与能量管理策略;②掌握粒子群优化算法在电力系统多目标优化问题中的建模、实现与调参技巧;③实现面向实际应用场景的微电网经济调度、可再生能源消纳与供电可靠性提升的综合优化仿真验证。; 阅读建议:建议读者结合Matlab代码逐模块分析,重点理解系统模型构建、目标函数与约束条件的数学表达及PSO算法的具体实现流程,关注种群初始化、适应度计算、速度与位置更新等关键环节的编程细节。在掌握基础后,可尝试调整算法参数、更换其他智能优化算法(如遗传算法、灰狼优化器)进行对比实验,以深化对多微电网优化问题本质的认识。
内容概要:本文提出了一种结合多Dubins路径段与粒子群优化(PSO)算法的无人机协同路径规划策略,专门针对复杂威胁环境下的三维路径规划问题。该方法利用Dubins曲线构建满足无人机运动学约束的曲率连续路径,并通过多路径段组合增强路径的灵活性与适应性。在此基础上,引入粒子群优化算法对由路径长度、飞行高度、威胁暴露程度及转弯代价构成的多目标函数进行全局优化,从而实现安全、高效的多无人机协同飞行。文中通过Matlab在复杂城市环境下的仿真实验,验证了该策略在规避威胁和优化飞行路径方面的有效性与鲁棒性。; 适合人群:具备一定编程基础,熟悉Matlab工具,对无人机、路径规划、智能优化算法等领域感兴趣的研究生或科研人员。; 使用场景及目标:①研究复杂环境下无人机的安全路径规划;②学习Dubins路径与智能优化算法(如PSO)的结合应用;③为无人机协同任务、自主导航系统的设计与仿真提供参考案例和技术支持。; 阅读建议:此资源以Matlab实现为核心,建议读者在阅读时结合提供的代码进行仿真复现,重点关注目标函数的设计、Dubins路径的生成逻辑以及PSO算法的优化流程,以便深入理解其协同路径规划的内在机制。

195

社区成员

发帖
与我相关
我的任务
社区描述
欢迎来到正和微芯官方社区,这里是毫米波雷达技术爱好者、开发者、技术专家以及行业领袖的聚集地。我们致力于提供一个开放、合作、创新的交流平台,让每一位成员都能在这里找到价值、获得启发、实现成长。
硬件架构射频工程物联网 企业社区 广东省·珠海市
社区管理员
  • Possumic正和微芯官方
  • sblxk008
  • 波谱Sense
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧