DCA1000EVM+IWR1443 数据采集

我想问下,为什么我这样设置参数,在40米到50米左右的目标,没有显示出来,我想知道我哪个参数设置不合理,还有我想问一下,Duty Cycle为什么不可以设置成100%?

  • GM: Constructor
    GM: Thu Apr 16 13:29:52 2020
    RSTD.Transmit("/Settings")
    [13:29:52]
    [13:29:52] ### Running Startup script: "C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Scripts\Startup.lua" ###
    [13:29:52] RSTD.SetAndTransmit ("/Settings/Scripter/Display DateTime" , "1")
    [13:29:52] RSTD.SetAndTransmit ("/Settings/Scripter/DateTime Format" , "HH:mm:ss")
    [13:29:52] Scripter ignored: Attempt to UnBuild() again or before Build.
    [13:29:52] RSTD.SetVar ("/Settings/Clients/Client 0/Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\Clients\\\\LabClient.dll")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 0/Use" , "TRUE")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 1/Use" , "FALSE")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 2/Use" , "FALSE")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 3/Use" , "FALSE")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 4/Use" , "FALSE")
    [13:29:53] RSTD.SetVar ("/Settings/AL Client/AL Dll" , "C:\\ti\\mmwave_studio_02_00_00_02\\mmWaveStudio\\RunTime\\SAL.dll")
    [13:29:53] RSTD.SetVar ("/Settings/Clients/Client 0/GuiDll" , "")
    [13:29:53] RSTD.SetVar ("/Settings/AutoUpdate/Enabled" , "TRUE")
    [13:29:53] RSTD.SetVar ("/Settings/AutoUpdate/Interval" , "1")
    [13:29:53] RSTD.SetVar ("/Settings/Monitors/UpdateDisplay" , "TRUE")
    [13:29:53] RSTD.SetVar ("/Settings/Monitors/OneClickStart" , "TRUE")
    [13:29:53] RSTD.SetVar ("/Settings/Automation/Automation Mode" , "false")
    [13:29:53] RSTD.Transmit("/")
    [13:29:53] RSTD.SaveSettings(): Settings saved to "C:\Users\Zhaoy\AppData\Roaming\RSTD\config.xml"
    [13:29:53] RSTD.Build()
    [13:29:53] RSTD.SaveSettings(): Settings saved to "C:\Users\Zhaoy\AppData\Roaming\RSTD\config.xml"
    [13:29:53] RSTD.Transmit("/")
    [13:29:53] RSTD.AL_Build()
    [13:29:53] RSTD.AL_LoadXml()
    [13:29:53] RSTD.Transmit("/")
    [13:29:53] RSTD.AL_Init()
    [13:29:53] RSTD.Clients_Build()
    [13:29:53] GM: Init
    [13:29:53] GM: Loaded 'C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\Clients\\LabClient.dll'
    [13:29:53] GM: 1 Guest (s) init
    [13:29:53] GM: 1 Module(s) init
    [13:29:53] GM: 2 Tab (s) init
    [13:29:53] RSTD.Client_LoadXml()
    [13:29:53] [RadarAPI]: Starting Matlab Engine..
    [13:29:57] [RadarAPI]: Matlab Engine Started!
    [13:30:00] [RadarAPI]: ar1.LoadSettings('C:\Users\Zhaoy\AppData\Roaming\RSTD\ar1gui.ini')
    [13:30:00] TESTING = false
    [13:30:00]
    [13:30:00] ***Script completed successfully.***
    [13:30:14] [RadarAPI]: Opening Gpio Control Port()
    [13:30:14] [RadarAPI]: Status: Passed
    [13:30:15] [RadarAPI]: Opening Board Control Port()
    [13:30:15] [RadarAPI]: Status: Passed
    [13:30:16] [RadarAPI]: ar1.FullReset()
    [13:30:16] [RadarAPI]: Status: Passed
    [13:30:16] [RadarAPI]: Closing Board Control Port()
    [13:30:16] [RadarAPI]: Status: Passed
    [13:30:16] [RadarAPI]: Closing Gpio Control Port()
    [13:30:16] [RadarAPI]: Status: Passed
    [13:30:16] [RadarAPI]: ar1.SOPControl(2)
    [13:30:16] [RadarAPI]: Status: Passed
    [13:30:18] [RadarAPI]: ar1.Connect(3,115200,1000)
    [13:30:19] [RadarAPI]: ar1.Calling_IsConnected()
    [13:30:20] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [13:30:20] [RadarAPI]: Status: Passed
    [13:30:20] [RadarAPI]: RS232 is not connected ..!!!!
    [13:30:20] [RadarAPI]: ar1.frequencyBandSelection("77G")
    [13:30:20] [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [13:30:20] [RadarAPI]: Status: Passed
    [13:30:20] Device Status : XWR1443/QM/SOP:2/ES:3
    [13:30:21] [RadarAPI]: ar1.SelectChipVersion("AR1243")
    [13:30:21] [RadarAPI]: Status: Passed
    [13:30:21] [RadarAPI]: ar1.SelectChipVersion("XWR1443")
    [13:30:21] [RadarAPI]: Status: Passed
    [13:30:21] Device Status : XWR1443/QM/SOP:2/ES:3
    [13:30:21] [RadarAPI]: ar1.SaveSettings('C:\Users\Zhaoy\AppData\Roaming\RSTD\ar1gui.ini')
    [13:30:22] [RadarAPI]: ar1.DownloadBSSFw("C:\\ti\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\radarss\\xwr12xx_xwr14xx_radarss.bin")
    [13:30:23] [RadarAPI]: Downloading BSS Patch RPRC Binary..
    [13:30:30] [RadarAPI]: ar1.GetBSSFwVersion()
    [13:30:30] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
    [13:30:31] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [13:30:31] [RadarAPI]: BSSPatchFwVersion:(01.02.00.03 (24/10/18))
    [13:32:31] [RadarAPI]: ar1.DownloadMSSFw("C:\\ti\\mmwave_studio_02_00_00_02\\rf_eval_firmware\\masterss\\xwr12xx_xwr14xx_masterss.bin")
    [13:32:31] [RadarAPI]: Downloading MSS RPRC Binary..
    [13:32:51] [RadarAPI]: ar1.PowerOn(0, 1000, 0, 0)
    [13:32:51] [RadarAPI]: Status: Passed
    [13:32:51] MSS power up done async event received!
    [13:32:59] [RadarAPI]: ar1.RfEnable()
    [13:32:59] BSS power up done async event received!
    [13:32:59] [RadarAPI]: Status: Passed
    [13:33:00] [RadarAPI]: ar1.GetBSSFwVersion()
    [13:33:00] [RadarAPI]: BSSFwVersion:(02.00.00.01 (05/10/17))
    [13:33:01] [RadarAPI]: ar1.GetBSSPatchFwVersion()
    [13:33:01] [RadarAPI]: BSSPatchFwVersion:(01.02.00.03 (24/10/18))
    [13:33:15] [RadarAPI]: ar1.ChanNAdcConfig(1, 1, 0, 1, 1, 1, 1, 2, 2, 0)
    [13:33:15] [RadarAPI]: Status: Passed
    [13:33:25] [RadarAPI]: ar1.LPModConfig(0, 0)
    [13:33:25] [RadarAPI]: Status: Passed
    [13:33:28] [RadarAPI]: ar1.RfInit()
    [13:33:28] MSS RF Error status Async event recieved(0x1)
    [13:33:28] BSS CPU Fault error status Async event recieved(0x3)
    [13:33:28] Reserved(0x0)
    [13:33:28] LineNum(0x4D6)
    [13:33:28] FaultLR(0x2A8AE)
    [13:33:28] FaultPrevLR(0x0)
    [13:33:28] FaultSPSR(0x6000011F)
    [13:33:28] FaultSP(0x800FB68)
    [13:33:28] FaultCauseAddress(0x0)
    [13:33:28] FaultErrorStatus(0xFFFF)
    [13:33:28] FaultErrorSourced(0xFF)
    [13:33:28] FaultAXIErrorType(0xFF)
    [13:33:28] FaultAccessType(0xFF)
    [13:33:28] FaultRecoveryType(0xFF)
    [13:33:28] Reserved2(0x0)
    [13:33:28] BSS ESM Fault error status Async event recieved(0x0)
    [13:33:28] Analog fault Async event recieved(0x0)
    [13:33:28] Reserved(0x0)
    [13:33:28] Reserved2(0x0)
    [13:33:28] FaultSig(0x0)
    [13:33:28] Reserved3(0x0)
    [13:33:31] [RadarAPI]: Status: Passed
    [13:33:34] [RadarAPI]: ar1.DataPathConfig(513, 1216644097, 0)
    [13:33:34] [RadarAPI]: Status: Passed
    [13:33:38] [RadarAPI]: ar1.LvdsClkConfig(1, 1)
    [13:33:42] [RadarAPI]: Status: Failed, Error Type: RESP TIMEOUT
    [13:33:45] [RadarAPI]: ar1.LVDSLaneConfig(0, 1, 1, 1, 1, 1, 0, 0)
    [13:33:48] Status: Failed, Error Type: RESP TIMEOUT

  • 从日志中似乎您正在使用旧版本的mmWave studio,请使用最新版本的mmWave studio。 如果仍然发现错误,请发布Studio屏幕截图和日志。

    对于线性调频配置,您可以参考以下链接的TI resource explorer文件夹中的Chirp database: 

    http://dev.ti.com/tirex/explore/node?node=ALYHkY2xyhq2-EgWIUuw-Q__VLyFKFf__LATEST

    这为各种应用程序线性调频配置提供了指针。 可以根据您的需求进行调整和修改。

    100%的占空比不现实,主要是因为:

    1. 器执行数据处理的功能,即多普勒FFT,到达角处理,检测和更多后处理功能,具体取决于客户用例需求,这些元素需要在帧间隔和线性调频间隔之间进行一定的时间分配。 在实时嵌入式系统中,这些数据需要处理和使用,因此在占空比百分比较高(50 +%)的情况下,您可能没有足够的时间进行处理。 因此,100%的占空比是不现实的。
    2. 在更高的占空比下,传感器也会消耗更高的功率,从可靠性的角度来看,这对于长时间运行而无需为设备提供热保护将是一个问题。