TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR1443BOOST: TIDEP-0091,不使用MSP432,是否可以软件连续触发雷达测距?

Part Number:IWR1443BOOSTOther Parts Discussed in Thread:TIDEP-0091, , IWR1443

专家:

你好。

对于TIDEP-0091,使用的是MSP432lLaunchpad+IWR1443Boost,MSP432周期性的给IWR1443上电和断电触发雷达测距。

是否可以不使用MSP432Launchpad,仅使用IWR1443Boost,软件连续触发雷达测距?

我做了如下测试:

在level_sense_demo工程的demo_dataPathTask()中demo_startSensor()后设置while循环如下:

while(1)

{

demo_dataPathWait1D(dataPathObj);

//Wait for the HWA to finish the range FFT
while (gMmwMCB.dataPathObj.hwaDoneIsrCounter == 0)
{

}

gMmwMCB.dataPathObj.hwaDoneIsrCounter = 0;

demo_findTopTanges(&chirp_data);

/* Configure the SPI Data Transfer */
transaction.count = sizeof(chirp_data);
transaction.txBuf = &chirp_data;
transaction.rxBuf = NULL;
transaction.slaveIndex = 0;

/* Start Data Transfer */
if (SPI_transfer(spiHandle, &transaction) != true)
{
demo_printf("Debug: SPI_transfer write failed\n");
}

/* Prepare for next frame */
demo_config1D_HWA(dataPathObj);
demo_dataPathTrigger1D(dataPathObj);

}

问题是:以上代码还是只能一次测距,demo_config1D_HWA(dataPathObj);  demo_dataPathTrigger1D(dataPathObj);没有连续的触发雷达。

请问是不是还需要配置其他参数?

感谢回复。

Chris Meng:

你好,

你是否有看过mmwave sdk里的mmw demo?你可以比较一下看看哪个软件更接近你应用。

,

user1213293:

我是做雷达液位计(四线制以及二线制仪表),mmw demo和14xx_high_accuracy都研究过了,都是在Demo_dataPathTask()中放置while循环,while内的最后使用demo_config1D_HWA(dataPathObj);  demo_dataPathTrigger1D(dataPathObj);再次触发雷达测距。但这个方式tidep-0091没有起作用,应该是参数配置的不对。

从雷达液位计开发上看,tidep-0091的level_sense_demo更加适合应用。

,

Chris Meng:

你好,

请问你是否有定义MULTI_FRAME?如果你需要毫米波连续不断的发送数据,需要配置numFrames=0.

  #ifndef MULTI_FRAME  frameCfg->numFrames           = 1;  frameCfg->framePeriodicity    = 2000000;  #else  frameCfg->numFrames           = 100;  frameCfg->framePeriodicity    = 20000;  #endif

赞(0)
未经允许不得转载:TI中文支持网 » IWR1443BOOST: TIDEP-0091,不使用MSP432,是否可以软件连续触发雷达测距?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1