AWR1642 + DCA100EVM 学习笔记

AWR1642 + DCA100EVM 学习笔记


摘要:

   ~~   自己在学习TI的AWR1642与DCA1000EVM时候的一些笔记,前面大体上是按照TI论坛上的各种教程来进行的,后面会加自己具体工程的笔记和代码。
因为自己也是零基础,所以想尽可能的写详细一些,方便之后的同学能够快速上手,我也把自己碰到的各种BUG给总结了一下,希望能节省到其他人的时间吧。
   ~~    有不对的地方也欢迎指出。

准备工作

注册一个TI账号

   ~~   TI官网
个人觉得TI的论坛还是做的不错的,你提出问题后工作人员会为你解答,而且有人回复后是会通过你填的邮箱第一时间提醒你的,而且交流上也很便捷。
   ~~   更重要的是ti官网上是有很多的第一手资料的,我把我自己用到的资料都罗列在了下面,有很多,我做了一下整理和分类:

   ~~   硬件方面:

  • AWR1642的用户指南
    里面是AWR1642板子的一些基本信息,比较重要的是TI并没有自带电源适配器需要你自己买,买的时候注意一下规格:
    电压5V
    电流>2.5A(亲测电流低了会产生mmWave studio连接不上的BUG)同时电流不能大于5A,会烧毁板子
    内径2.1mm 外径5.4mm
    按上面规格去某宝买就好了(搜 电源适配器)
  • DCA1000EVM的用户指南
    这个比较有用,后面会提到,在refresh DCA1000里的FPGA时就是按这个用户指南的教程来的

    ~~~    软件方面:

具体步骤

   ~~   基本就是按照PPT里的步骤走,这里说一下PPT没有提到的东西吧:

PPT 第四页 下载需要的软件

下载mmWave Studio的时候一定要看清版本!!不同型号的板子下载的软件版本是不一样的,使用版本不对是连不上的
同时,下载好mmWave Studio时 要点一下那个View,把output框显示出来,不然你不知道自己到底操作有没有报错

  • PPT第八页 设置静态地址
    这里是我遇到的最坑的地方,我因为这个地方被卡了n天,这里弄不好在教程的最后Setup FPGA 是找不到对应版本号的
    这里一定设置的是以太网的IP地址!
    我之前一直是设置的WIFI的静态地址,结果怎么弄都是error…
    我的电脑是win11 但是win10应该也是这样的:
    设置IP地址
    同时,你应该关掉你的防火墙(Windows Defender),或者把mmWave Studio列入防火墙允许通过名单里

PPT第九页 连接RS232

这里我遇到过报错

[RadarAPI]: Error: Connection failed: Calling_ConnectTarget returned 3 

具体的情况我已经放到TI论坛上:
   ~~   连接RS232错误
我的原因是好像有进程占用了我的COM3口,导致一直无法连接,解决方法是在注册表里删除

PPT第11页 RF Init

这里我也遇到过报错…时不时就会发生Init Failed的情况,下面三个方法基本都能解决
    ~~~     1.重启软件
    ~~~     2.断电重开
    ~~~     3.电源电压太低,试试分别给两个板子一个5V,或者将电源电压稍微提高(我尝试过6V)然后再进行1与2

PPT第13页 Profile Configuration

这里我也遇到过报错

Status: Failed, Error Type: SAMPLING RATE IS NOT WITHIN [2, 37.5] Msps

这是SampleRate那一栏的值已经超范围了,默认10000,你前面选择Complex1,后面使用默认的10000就会超范围,改成5000即可,或者前面选择Real,后面可以用默认值10000
   ~~   ti上的解答

PPT第14页 Connect FPGA

我报错代码如下

[22:15:12]  [RadarAPI]: Sending fpga command to DCA1000
[22:15:23]  [RadarAPI]: 
[22:15:23]  FPGA Configuration : 
[22:15:23]  Timeout Error! System disconnected
[22:15:23]  [RadarAPI]: Sending record command to DCA1000
[22:15:33]  [RadarAPI]: 
[22:15:33]  Configure Record : 
[22:15:33]  Timeout Error! System disconnected
[22:15:33]  [RadarAPI]: ar1.GetCaptureCardFPGAVersion()
[22:15:33]  [RadarAPI]: Sending fpga_version command to DCA1000
[22:15:43]  [RadarAPI]: 
[22:15:43]  
[22:15:43]  Unable to read FPGA Version. [error -5]

这个BUG似乎是经常发生的,我把各种原因都列了一下

  • 没关防火墙(以及杀毒软件)
    这个是最常发生的,如果你已经被这个报错弄破防,我建议是能关的全部关闭
  • IP静态地址设置错误
    前面提到了,要设置的是以太网的IP地址,不是WLAN的
  • 网口不是千兆网口
    去看一下你的网口是不是千兆网口,百兆网口是不支持的
  • 扩展坞
    如果你用扩展坞,试一下是不是你扩展坞的问题,把线直接连到电脑看看问题能不能解决
  • 11
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: AWR1642是一种高性能、低功耗的毫米波雷达传感器。它集成了RF收发器、微控制器和数字信号处理器,可广泛应用于自动驾驶、智能交通、工业自动化等领域。 AWR1642学习文档提供了详细的介绍和使用指南,可以帮助用户充分了解AWR1642的功能和特性。文档首先介绍了AWR1642的硬件结构和工作原理,包括RF模块、时钟系统、功耗管理等。然后详细介绍了AWR1642的软件开发流程,包括编译环境的搭建、示例代码的使用等。文档还提供了丰富的实例和案例分析,帮助用户快速上手。 AWR1642学习文档还包含了AWR1642的技术规格和测试结果,方便用户对AWR1642进行评估和选择。该文档详细介绍了AWR1642的参数,如工作频率、探测距离、功耗等,并提供了性能测试的数据。此外,文档还讲解了AWR1642在不同应用场景下的优势和适用性,如在自动驾驶中的障碍物检测、车道偏离预警等方面的应用。 总的来说,AWR1642学习文档提供了全面而详细的关于AWR1642的资料和指导,可以帮助用户快速了解和应用AWR1642。无论是初学者还是有经验的开发者,都可以通过该文档提供的信息和示例,快速上手并应用AWR1642,从而实现各种应用场景下的需求。 ### 回答2: AWR1642 是一款集成了天线的 76GHz 毫米波感应器,由德州仪器(TI)公司生产。这款传感器可以应用于许多领域,如汽车驾驶辅助系统、智能交通、工业自动化、安防、机器人等。学习 AWR1642 相关的文档将帮助我们更好地理解该传感器的功能和应用。 在学习 AWR1642 文档时,我们可以了解到该传感器的技术特点和硬件设计。对于想了解该传感器工作原理和性能的人来说,这些信息是非常重要的。文档中可能包括传感器的参数、工作频率范围、接收灵敏度、最大探测距离等等。这些技术特点可以帮助我们评估传感器在特定应用中的适用性。 此外,文档中还可能提供了传感器的开发工具和软件。例如,AWR1642 可能使用 mmWave Studio 软件进行配置和控制。我们可以学习如何使用这些工具进行雷达参数的设置和数据的获取。了解 AW16R42 的开发过程,包括如何进行数据处理、目标检测和测距等算法的开发,也是非常重要的。 此外,AWR1642 文档中也可能包含了一些示例应用和案例研究,帮助我们更好地理解传感器的应用领域和实际应用。这些案例研究可能涉及到汽车自动驾驶、行人检测、障碍物检测等。通过学习这些案例,我们可以了解到 AW16R42 在实际应用中的性能和局限性,从而更好地评估其在自己的项目中的可行性。 总之,学习 AWR1642 的相关文档将有助于我们深入了解这款毫米波感应器的功能、应用以及开发流程。它将为我们提供必要的知识和技能,以应用这项先进的技术解决特定问题,推动相关领域的发展。 ### 回答3: awr1642是一种集成了雷达技术的解决方案,主要用于无人驾驶汽车领域。awr1642学习文档提供了详细的说明和指导,帮助用户了解和掌握awr1642的功能和特性。 awr1642学习文档首先介绍了awr1642的硬件和软件架构,包括其中的雷达传感器和信号处理器。它详细说明了雷达传感器的工作原理和参数设置,并提供了示意图和引脚图以便用户更好地理解如何进行布线和连接。 随后,awr1642学习文档介绍了awr1642的软件开发环境和工具链。用户可以了解如何配置开发环境,并学习使用软件工具编写和调试AWR1642的软件代码。文档中提供了丰富的示例代码和案例分析,帮助用户快速上手并理解awr1642的编程模型和API接口。 awr1642学习文档还包括了雷达数据的处理和分析方法。用户可以学习如何使用awr1642采集雷达数据,并通过数据处理算法提取目标物体的位置和速度信息。文档中提供了详细的算法描述和代码示例,帮助用户构建自己的目标检测和跟踪系统。 此外,awr1642学习文档还介绍了awr1642的应用场景和案例研究。用户可以了解awr1642在自动驾驶、智能安防、智能交通等领域的应用,以及当前的研究和发展趋势。 总之,awr1642学习文档是一个全面而详细的学习资料,它提供了awr1642的硬件和软件知识,以及相关领域的应用案例和开发技巧。通过学习awr1642文档,用户可以更好地了解和应用awr1642,从而推动无人驾驶汽车等领域的创新和发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值