0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AutoDevKit实现汽车应用概念验证的新方法

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 17:02 次阅读

AutoDevKit TM是一项开发计划,旨在为设计车辆关键功能的团队提供快速、直接的原型设计能力。从固件开发的角度来看,它依赖于 SPC5-STUDIO 的AutoDevKit库插件,其中包含各种软件组件,可帮助安装、设置和使用与微控制器平台结合的功能板,从而能够创建证明-只需几分钟即可完成概念。

该插件自动化了许多在幕后进行的低级工作,并保护开发人员在他们甚至可以考虑运行他们的原型之前查阅一堆文档。此外,它还提供 API 以确保开发人员只需几行代码即可快速高效地创建应用程序。与该行业中的许多竞争解决方案不同,AutoDevKit 通过提供广泛且异构的功能板集、大量视觉提示和图形用户界面以及大量文档、演示示例和源代码,使原型设计更易于使用帮助工程师从我们的实施中学习。

这样的举措是可能的,因为 ST 位于硬件和软件的交叉点。AutoDevKit 功能强大得多,因为它使用了我们的汽车评估套件 (AEK)。AEK功能板专注于特定功能,例如电机控制LED 照明、电源管理蓝牙通信、GNSS 等。它们都连接到集成了主主机的 AEK MCU Discovery Board。工程师因此可以看出 AutoDevKit 的目标不是创建参考设计,因为参考设计通常过于死板,具有非常严格的硬件和软件限制。相反,它是一个概念验证的途径,它采用硬件块并通过 AutoDevKit 插件将它们组合在一起。我们甚至制作了视频教程帮助团队更快地开始。

AutoDevKit:多板设置的连接器重新配置

由于 AutoDevKit 的基本方面之一是能够将许多板子组合在一起,因此硬件连接性起着重要作用。其中,AEK MCU 板提供了一个扩展的 4×37 I/O 连接器,为外围接口提供了足够的引脚,从而确保我们所有的功能板都可以轻松连接到微控制器。我们的探索套件,如SPC584B-DIS,仍然提供传统的 Arduino 连接器,这无疑会取悦现有电路板的团队。尽管 AutoDevKit 也支持这些板卡,但 AEK 极大地受益于 4×37 排针,因为它通过确保访问大多数 GPIO 和信号轻松超越了标准接口的限制。

我们还提出了连接器板 (AEK-CON),专用于快速和物理地重新配置 4×37 接头中的引脚位置,以适应不同类型的连接器。例如,AEK-CON-5SLOTS1板可以从其第一个或第二个连接器获取信号,并将它们重新连接到具有不同引脚顺序的第三个连接器。这是一个非常重要的功能,因为这意味着它的第四个连接器(受益于这种重新排序)可以接收来自第三方或我们的 AEK 之一的功能板。AutoDevKit 插件使 4×37 连接器更加实用,在“Board View”工具中提供了一个图表,显示了如何将功能板连接到我们大型接头的各个引脚。每个功能板的特定表格还显示了原点和目标引脚以及板上的各种连接器。

poYBAGJ8zTKAZvN9AAUmH4f-TOQ803.png

AutoDevKit™ BoardView 编辑器

AutoDevKit:所有开发阶段的引脚配置和重新配置

该插件的另一个重要特性是它能够自动配置 MCU 的引脚排列。用户只需选择开发板上的微控制器和连接的功能套件。然后,系统会自动设置时钟树、引脚、驱动程序,并生成一个项目,让开发人员可以立即开始处理他们的应用程序。此外,当团队希望通过选择最适合其成本和性能要求的不同微控制器来优化他们的设计时,AutoDevKit 使他们能够在开发的任何阶段更换 MCU。由于其动态引脚分配和配置,开发人员不需要重写他们的代码。

传统上,如果一个团队从头开始,多个开发板之间可能需要几个月的时间才能相互交谈。弄清楚是否由于软件错误或硬件问题而无法正常工作也可能是一项令人沮丧的努力。通过提供 AEK 板和 AutoDevKit,我们消除了很多复杂性,因此工程师可以专注于他们想要通过概念验证推广的功能,而不是找出临时设计。

AutoDevKit 在几分钟内构建概念验证

我们有几套展示了 AutoDevKit 背后的强大功能。其中之一是AEKD-BLINDSPOTB1,它演示了如何模拟现代车辆中常见的盲点检测器和警告。它使用磁铁而不是传统的雷达,但正如下面的视频所示,团队最多可以在几个小时内创建一个概念验证。一旦团队设置好所有板子,就可以用少于 50 行代码在 main 函数中编写整个应用程序。借助 AutoDevKit API,开发人员只需很少的代码即可快速利用 AEK 板的众多功能。 API 处理在幕后发生的大量工作。在盲点语句的例子中,包含正在运行的应用程序的循环只需要两个条件语句和一个平均函数来清理信号。

AutoDevKit 提供了一种非常简单的开发范例,我们与大学生一起运行了某些项目,并意识到他们在几个小时内就掌握了它的所有基本概念。我们还提供其他演示套件,例如我们在 2019 年底推出的自适应前照灯解决方案或AEKD-USBTYPEC1。后者使用两个功能板,AEK-POW-L5964V1用于电源管理,AEK-USB-2TYPEC1用于 USB 端口,因此团队可以快速设计出汽车级双 USB Type-C 端口系统,其 Power Delivery 充电功率高达 60 W。此外,这些原型可作为坚实的基础。由于我们提供源代码、原理图和 Gerber 文件,工程师不必从头开始。他们可以使用我们的实现并根据他们的需求对其进行定制,针对他们的特定用例优化他们的 PCB 和应用程序。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4213

    文章

    22441

    浏览量

    385173
  • 电源管理
    +关注

    关注

    112

    文章

    6007

    浏览量

    141085
  • usb
    usb
    +关注

    关注

    59

    文章

    7411

    浏览量

    257857
收藏 人收藏

    评论

    相关推荐

    北京清微智能科技有限公司发布IC验证新方法实现双DUT验证

    清微智能在本周宣布新型专利“一种IC验证实现双DUT验证方法”已于今年3月获批。该项专利内容由该集团独立研究,申请日期优先于2024年3月26日。
    的头像 发表于 04-08 10:07 109次阅读
    北京清微智能科技有限公司发布IC<b class='flag-5'>验证</b><b class='flag-5'>新方法</b>,<b class='flag-5'>实现</b>双DUT<b class='flag-5'>验证</b>

    轧机牌坊滑板压亏修复的新方法

    电子发烧友网站提供《轧机牌坊滑板压亏修复的新方法.docx》资料免费下载
    发表于 03-14 16:16 0次下载

    氢压机轴承位磨损维修的新方法

    电子发烧友网站提供《氢压机轴承位磨损维修的新方法.docx》资料免费下载
    发表于 03-01 16:23 0次下载

    工程结构振弦采集仪的新技术与新方法研究

    工程结构振弦采集仪的新技术与新方法研究 工程结构振弦采集仪的新技术与新方法研究旨在提高采集仪在工程结构振动监测中的性能和可靠性。以下是一些可能的研究方向: 1.传感器技术改进:研究新型传感器技术
    的头像 发表于 12-20 13:36 140次阅读
    工程结构振弦采集仪的新技术与<b class='flag-5'>新方法</b>研究

    一种产生激光脉冲新方法

    等离子体中脉冲压缩的概念 英国和韩国的科学家提出了一种产生激光脉冲的新方法,其功率是现有激光脉冲的1000多倍。 科学家们使用计算机模拟联合研究,展示了一种压缩光的新方法,以充分提高光的强度,从真空
    的头像 发表于 12-07 06:32 220次阅读
    一种产生激光脉冲<b class='flag-5'>新方法</b>

    IC封装中快速创建结构的新方法

    IC封装中快速创建结构的新方法
    的头像 发表于 12-06 16:34 220次阅读
    IC封装中快速创建结构的<b class='flag-5'>新方法</b>

    应对传统摩尔定律微缩挑战需要芯片布线和集成的新方法

    应对传统摩尔定律微缩挑战需要芯片布线和集成的新方法
    的头像 发表于 12-05 15:32 319次阅读
    应对传统摩尔定律微缩挑战需要芯片布线和集成的<b class='flag-5'>新方法</b>

    基于PMSM 控制系统仿真建模的新方法

    电子发烧友网站提供《基于PMSM 控制系统仿真建模的新方法.pdf》资料免费下载
    发表于 11-29 11:22 0次下载
    基于PMSM 控制系统仿真建模的<b class='flag-5'>新方法</b>

    一种产生激光脉冲的新方法

    英国和韩国的科学家提出了一种产生激光脉冲的新方法,其功率是现有激光脉冲的1000多倍。
    的头像 发表于 11-20 16:56 249次阅读
    一种产生激光脉冲的<b class='flag-5'>新方法</b>

    VLSI系统设计的最新方法

    电子发烧友网站提供《VLSI系统设计的最新方法.pdf》资料免费下载
    发表于 11-20 11:10 0次下载
    VLSI系统设计的最<b class='flag-5'>新方法</b>

    户外全彩LED显示屏亮度色度检测新方法

    电子发烧友网站提供《户外全彩LED显示屏亮度色度检测新方法.doc》资料免费下载
    发表于 11-02 11:05 1次下载
    户外全彩LED显示屏亮度色度检测<b class='flag-5'>新方法</b>

    一种改善微波模块增益指标温度特性的新方法

    电子发烧友网站提供《一种改善微波模块增益指标温度特性的新方法.pdf》资料免费下载
    发表于 10-25 10:05 0次下载
    一种改善微波模块增益指标温度特性的<b class='flag-5'>新方法</b>

    USBブート用ドライバ誤認識後のドライバ更新方法

    USBブート用ドライバ誤認識後のドライバ更新方法
    发表于 07-11 20:20 0次下载
    USBブート用ドライバ誤認識後のドライバ更<b class='flag-5'>新方法</b>

    基于深度学习的三维点云配准新方法

    一、摘要 本文介绍了一种基于深度学习的三维点云配准新方法。该架构由三个部分组成: (1)编码器由基于卷积图的描述符组成,该描述符对每个点的近邻进行编码,并采用注意机制对表面法线的变化进行编码,突出
    的头像 发表于 06-17 09:54 862次阅读
    基于深度学习的三维点云配准<b class='flag-5'>新方法</b>

    USBブート用ドライバ誤認識後のドライバ更新方法

    USBブート用ドライバ誤認識後のドライバ更新方法
    发表于 05-15 19:09 0次下载
    USBブート用ドライバ誤認識後のドライバ更<b class='flag-5'>新方法</b>