This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR1843:需要帮助通过 TI 毫米波 CAN 可视化工具输出 CAN 数据

Guru**** 2767065 points

Other Parts Discussed in Thread: AWR1843BOOST, AWR1843

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1614235/awr1843-need-help-with-can-data-output-over-ti-mmwave-can-visualizer

器件型号: AWR1843

大家好、

希望你们做得好。

我当时正在使用 AWR1843BOOST 雷达 EVK、并尝试通过 CAN 获取雷达数据。 在 E2E 论坛上进行了一些研究后、我发现中距离雷达的默认预编译二进制文件已经在 AWR1843BOOST 中初始化了 CAN。 如果我错了、请纠正我。  

当前我正在使用此文件目录-  

“c\ti\radar_toolbox_4_00_00_05\source\ti\examples\Automotive_ADAS_and_Parking\medium_range_radar\prebuilt_binaries\xwr18xx_MRR_demo.bin"。“。

 

测试设置-  

SOP 模式(功能模式):SOP2=0、SOP1=0、SOP0=1
SPI CAN 接口多路复用器 (TS3A5018RSVR IC) 选择开关:CAN
CAN 到峰值连接:CAN_LOW、CAN_HIGH 和 GROUND

 

我使用 具有 CANFD 的 PEAK USB 适配器通过 CAN 将雷达连接到我的 PC。我最初尝试  使用上述 xwr18xx_mrr_demo.bin 刷写雷达、并检查 TI CAN 可视化工具上的数据。 当我检查 TI CAN 可视化工具上的数据时、只有在初始化 TI CAN 可视化工具后、消息阅读器盒上才会出现“状态消息类型“。 我在下面附上了一张图片供您参考-

status_message.png


现在、当我重启雷达时、同时保持 TI CAN 可视化工具初始化会在消息对话框中打印一些数据以及“状态消息“。 但仍然没有绘制点。 打印一些数据后、 消息阅读器框中的数据停止更新。 仅当我在保持 TI CAN 可视化工具初始化的情况下对雷达进行下电上电时、数据才会更新。 如果我必须对默认比特率配置进行任何更改、请告知我。 我 尝试过玩比特率,但我坚持 在同一个问题上只有.  为了更好地理解、我附上了下面的图片-  

CAN_DATA_AFTER_POWER_CYCLE.png

在下一步中、我尝试使用 Busmaster 检查 CAN 数据、在那里我遇到 了错误“错误帧 — 填充错误 (Rx)“。 经过一些检查,我发现 当一个节点检测到六个或更多相同极性的连续位时,就会发生这种错误,违反了标准的位填充规则。 我尝试玩周围的配置和比特率在 Busmaster 以及 ,但没有运气。  我将分享以下图像以供您参考-

ERROR_FRAME_STUFF_ERROR.png

 

以下是查询,我有:

1.我正在使用的“xwr18xx_MRR_demo.bin"预“预编译二进制文件是否  默认通过 CAN 支持 AWR1843BOOST 板的数据?

2.是否有任何特定的比特率或配置,我应该遵循通过 CAN 获取数据?

3.请告诉我,如果存在任何预编译二进制或 CCS 项目,除了 xwr18xx_mrr_demo.bin 之外,默认情况下支持通过 CAN 传输的数据。  

4、如果您可以通过对 mss_main.c 进行任何修改来帮助我们解决错误“错误帧 — 填充错误 (Rx)“、以及如何将 CAN 功能从 CAN-FD 更改为传统 CAN 更改为 mss_main.c。

另外、如果您需要任何其他信息、请告知我。  

提前感谢您帮助解决问题。

此致、

Ratul

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ratul:

    我将结束此主题、因为另一个主题正在讨论同一主题。 请使用单个主题进一步讨论相同问题- (+) AWR1843:需要帮助以使用 TI CAN 驱动程序通过 CAN 查看数据输出 — 传感器论坛-传感器 — TI E2E 支持论坛

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Samhitha:

    实际上、这个主题是针对我的一个朋友所面临的 AWR1843BOOST 模块问题。 他试图从最后一天起在论坛上发布该问题、但无法发布该问题。 这就是为什么我把这件事代替了他。  


    现在谈谈您上面提到的用于定制设计 AWR1843 模块的主题、因此我认为这两个主题对我们来说都很重要。  


    此外、我们计划使用该线程来解决另一个问题、即物体检测和更新毫米波 CAN 可视化工具中的图、因为您是建议为本主题打开另一个线程-“物体检测和更新可视化工具中的图“。   


    对我们来说、这两个线程都很重要、请勿关闭它们。  


    此致

    Ratul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ratul:

    根据您分享的结果、我看到您正在收到 CAN 消息。 所以, 我不明白你要我解决的问题到底是什么。  

    此外、如果您可以通过对 mss_main.c 进行任何修改来帮助我们解决错误“错误帧 — 填充错误 (Rx)“、以及如何将 CAN 功能从 CAN-FD 更改为传统 CAN。

    您是否参考 AWR1843BOOST:CAN (FD) 调试 — 传感器论坛-传感器 — TI E2E 支持论坛 并进行更改?

    此外、我们计划使用该线程来解决另一个问题、即物体检测和毫米波 CAN 可视化工具中的图更新、因为您是建议为本主题打开一个单独的线程-“可视化工具中的物体检测和图更新“。  [/报价]

    在这里、可视化工具没有问题。 我们不能将传输问题与处理链更新结合起来。 下面是一个 E2E、您必须在 MRR 演示中进行更改以 检测 附近的静态物体。  AWR1843AOPEVM:MRR 模式 — 传感器论坛-传感器 — TI E2E 支持论坛。  

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Samhitha:

    我已经完成了这个过程、然后尝试对中距离雷达下的 mss_main.c 进行了一些更改、之后我们构建了工程并刷写到 AWR1843 的定制设计中、但当我们通过 CAN 测试数据输出时、CAN 上没有数据。 这就是为什么在另一个线程中,我要求你帮助我们做出改变的经典 CAN。

    [引述 userid=“576124" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1614235/awr1843-need-help-with-can-data-output-over-ti-mmwave-can-visualizer/6223532

    在这里、可视化工具没有问题。 我们不能将传输问题与处理链更新结合起来。 下面是一个 E2E、您必须在 MRR 演示中进行更改以 检测 附近的静态物体。  AWR1843AOPEVM:MRR 模式 — 传感器论坛-传感器 — TI E2E 支持论坛。  

    [/报价]

    感谢您的输入。 我们将尝试进行更改、并在论坛中向您提供最新结果。 同时、您可以在毫米波可视化工具中了解为什么数据未更新。 这是我们要在这个过程中解决的主要问题。  

    您可以看到、目前我们有两个 onging 线程、其中一个线程中我们试图解决经典 CAN 部分、而在本线程中、我们尝试解决可视化工具部分、其中不使用 CAN 数据进行更新。

    注意: 您上面看到的此主题中显示的结果图像是、我们通过 AWR1843BOOST 模块测试了未更改的中距离雷达预编译的二进制文件

    我希望这一主题的目的没有混淆。  

    除此之外、 您还可以为以下问题提供答案。  

    [quote userid=“654661" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1614235/awr1843-need-help-with-can-data-output-over-ti-mmwave-can-visualizer

    以下是查询,我有:

    1.我正在使用的“xwr18xx_MRR_demo.bin"预“预编译二进制文件是否  默认通过 CAN 支持 AWR1843BOOST 板的数据?

    2.是否有任何特定的比特率或配置,我应该遵循通过 CAN 获取数据?

    3.请告诉我,如果存在任何预编译二进制或 CCS 项目,除了 xwr18xx_mrr_demo.bin 之外,默认情况下支持通过 CAN 传输的数据。  

    4、如果您可以通过对 mss_main.c 进行任何修改来帮助我们解决错误“错误帧 — 填充错误 (Rx)“、以及如何将 CAN 功能从 CAN-FD 更改为传统 CAN 更改为 mss_main.c。

    [/报价]

    祝大家愉快。

    此致

    Ratul  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ratul:

    同时、您是否还能在毫米波可视化工具中了解为什么数据没有更新? 这是我们要在这个过程中解决的主要问题。  [/报价]

    我希望您参考的是您在查询中提到的 CAN 可视化工具。 如其他 E2E 中所述、下面是 CAN 消息 ID 和所传输数据的说明。

    typedef enum mmwDemo_can_message_type_e
    {
        /*! @brief   List of detected points */
        CAN_MESSAGE_MMWDEMO_DETECTED_POINTS = 0xD1,
    
        /*! @brief   CLUSTERS */
        CAN_MESSAGE_MMWDEMO_CLUSTERS,
    
        /*! @brief   TRACKED OBJECTS */
        CAN_MESSAGE_MMWDEMO_TRACKED_OBJECTS,
    
        /*! @brief   PARK ASSIST */
        CAN_MESSAGE_MMWDEMO_PARKING_ASSIST,
    
    } mmwDemo_can_message_type;
    
    #define CAN_MESSAGE_MMWDEMO_HEADER 0xC1
    #define CAN_MESSAGE_MMWDEMO_PADDING 0xB1

    ID 为 0xC1 的消息是标头。 下面是标头消息的格式、您可以参考该格式以了解检测到的物体数量-

    可能是检测到的物体数量为 0 的情况、您在可视化工具中看不到检测。 您可以参阅我之前的回复中提到的 E2E、在演示中进行更改以禁用基于范围的修剪。

    是的、它确实支持通过 CAN 传输数据。 请注意、您已经能够看到 CAN 消息。

    此外、如果您可以通过对 mss_main.c 进行任何修改来帮助我们解决错误“错误帧 — 填充错误 (Rx)“、以及如何将 CAN 功能从 CAN-FD 更改为传统 CAN。

    另一个 E2E 中已经讨论过这一点。

    此致、

    Samhitha

    [/quote]