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

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

3天内不再提示

国产机器人主控芯片(二):高性能内核助力工业机器人协作升级

Robot Vision 来源:电子发烧友网 作者:Sisyphus 2022-01-10 08:28 次阅读

国产机器人主控芯片在“国产替代”的浪潮中以更低的价格和毫不逊色的性能逐渐取得了国内机器人厂商的青睐。这一期我们继续将目光聚焦在国产厂商,看看在机器人主控芯片国产替代浪潮中还有哪些不得不看的系列。

航顺HK32

航顺的产品组以ARM Cortex-M0/M3/M4为主,以M0、M3的主流型经济型产品居多。在高性能应用端,HK32F39A系列搭配协处理器工业机器人应用上还是很好用的。

(图源:航顺)

HK32F39A系列使用高性能的ARM Cortex-M3内核,主频最高为120 MHz。但是这个系列远远不止M3内核的性能,HK32F39A系列内置了航顺自主研发的协处理器,可实现ARM Cortex-M4内核支持的算术指令中的绝大部分,其中包括32位单精度浮点运算,因此不妨把它当作M4内核的主控芯片来看。据悉与一些知名M4系列芯片相比,在同一软件同一主频下,相同的CoreMark测试跑分这个系列能跑很高的分数。

大存储外挂是这个系列的另一大特色,527 KB Flash、97 KB SRAM和512 Byte VBAT备份SRAM的容量已经不小,还可以通过FSMC模块外挂最多1 GB容量的外部静态存储器,这些外挂的大存储还是安全加密的。内核强劲,存储也有足够的空间似乎还不够,为了适配工业机器人应用,丰富的外设配置也不能少。

在片内模拟外设上,HK32F39A系列就配置了3个12位ADC、2个12位DAC以及1个温度传感器等等。针对电机控制与机器人应用, 还内置了2个高级16位定时器,一共8路PWM输出其中6路带死区互补,另外2个高级定时器与内置的4路电压比较器片内互连,能够极大节省电机中板级电压比较器及相关电路。

ChipON KF32

ChipON的产品组在电机控制上下了很大功夫,不管是对无感FOC的优化,还是为低主频的芯片加入运算硬件加速单元。精于控制的ChipON产品系列在应对机器人主控方面表现一直都不错。


(图源:ChipON)

ChipON 32位混合指令集的自主IP内核系列,从48MHz到120MHz都能应用到工业机器人上。最高主频的KF32L530有基于16位/32位混合指令的高效指令集,最高拥有带ECC校验的512KB FLASH和128KB的RAM(支持RUN in RAM)。

强大的内核可以支持在没有任何硬件算法加速的情况下实现无感FOC大于240000RPM的电转速。同时,KF32L530可配置DSP核、协处理器以及FPU核,将运算能力推向极致。在解决算力要求后,KF32L530在PWM配置上也给出了最多2组的ECCP方案,16 bit PWM最高分辨率8.3ns(@120MHz)。最多2个独立ECCP模块,每个4x2通道,支持独立和互补输出拥有3+1个独立死区补偿。KF32L530还能配置最多3个独立ADC,在丰富的ADC触发采样功能基础上,额外再提供2个独立的ADC触发采样时间寄存器

除了对控制的细心打磨,KF32L530提供了大量的通信接口,包括CAN、LIN、SPI、I2C、USART和EXIC,所以不用担心在复杂工业通信场景的应用。

极海半导体APM32F

APM32工业级芯片的高ESD等级和高温度覆盖范围一直是其特长,8KV的抗干扰能力能够大幅提高电机系统的静电防护能力。

(图源:极海)

APM32应用在机器人关节伺服系统最多的是APM32F407系列。APM32F407系列基于ARM Cortex-M4内核,可以支持单精度FPU和增强型DSP处理指令。主频最高168MHz,拥有1MB的FLASH和192的SRAM,同样支持外部存储器拓展。

APM32F407系列微控制器实现了一个特殊的机制,就是可以通过配置BOOT[1:0]引脚实现三种不同的启动模式,系统不仅仅可以从Flash存储器或系统存储器启动,还可以从内置SRAM启动,被选作启动区域的存储器是由选择的启动模式决定。

基于APM32F407系列给出的机器人伺服方案可以将电机、驱动器和减速机进行一体化设计,这样功率密度会比分立式更高;APM32F407系列除了内核拥有DSP和FPU高性能处理能力,还给出了支持SDRAM等多种外设接口,对于工业机器人丰富的外设完成覆盖;为了将位置控制做到更精确,磁性编码器代替了光电编码器实现位置反馈;最后一点则是使用了CAN总线实现电机控制指令传输,兼顾稳定和高效率。

小结

在小型的工业机器人中,如果主控芯片只需要完成关节的控制不涉及复杂的高算力应用,机器人厂商为了摊薄成本选择ARM Cortex-M0内核为主控芯片就足矣。但随着工业机器人的发展,更复杂的感知侧执行侧要求主控芯片性能越来越高,各个半导体厂商也相继推出M4、M7内核的机器人芯片以适应机器人智能化发展。

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

    关注

    210

    文章

    28266

    浏览量

    206722
  • 工业机器人
    +关注

    关注

    91

    文章

    3355

    浏览量

    92584
收藏 人收藏

    评论

    相关推荐

    优傲机器人升级高负载协作机器人,助力客户生产效率飞跃

    全球领先的协作机器人制造商优傲机器人(Universal Robots,简称“优傲”)今日宣布了一项令人瞩目的产品升级:其新一代高负载协作
    的头像 发表于 10-25 11:45 358次阅读

    柔性机器人和刚性机器人有什么区别?

    柔性机器人和刚性机器人都是工业机器人的一种,柔性机器人和刚性机器人的主要区别在于它们的结构和使用
    的头像 发表于 08-16 10:17 467次阅读
    柔性<b class='flag-5'>机器人</b>和刚性<b class='flag-5'>机器人</b>有什么区别?

    国产工业机器人与进口机器人区别有哪些

              国产工业机器人与进口机器人相比,技术性能国产
    的头像 发表于 07-23 16:53 487次阅读

    机器人主控器的主控芯片在功能上与什么相似

    机器人的整体性能主控芯片作为主控器的核心部件,其功能至关重要。本文将从多个角度分析机器人主控
    的头像 发表于 07-15 11:22 509次阅读

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    安全可靠。“实时性”、“安全性”是如今工业自动化行业的普遍追求,特别是对于AGV开发,若AGV机器人主控制器、雷达、摄像头、GPS等部件的控制、通信的实时性与安全性得不到保障,导致的后果将是核心数据泄露
    发表于 07-09 11:38

    Al大模型机器人

    和迭代来不断改进自身性能。它们可以从用户交互中学习并根据反馈进行调整,以提高对话质量和准确性。可定制性与整合性: AI大模型机器人可以根据特定需求进行定制和整合,以满足不同场景和应用的要求。它们可以与其
    发表于 07-05 08:52

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    概述 中国制造 2025 是中国政府实施制造强国战略的第一个十年行动纲领,是全面提升中国制造业发展质量和水平的重大战略部署,其中明确指出了围绕工业机器人创新技术的重要地位。目前工业
    发表于 05-29 16:17

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    的主要作用是完成多轴运动的计算与控制,因此机器人控制器的主控就需要拥有高性能的CPU、内置实时操作系统、支持EtherCAT工业总线以及丰富的功能接口。
    发表于 05-11 09:40

    工业4.0中的机器人协作机器人演进

    4.0、网络物理系统和物联网(IoT)的出现,一些机器人演变成协作机器人,称为协作机器人协作
    的头像 发表于 04-30 17:30 4622次阅读

    PCB行业:用协作机器人,就选大族机器人

    产线降本增效的“杀手锏”。 相关行业调研数据也显示,选用好的、合适的协作机器人,为产线进行自动化改造升级,整体效益可以提升3-5倍。大族机器人可以帮助PCB企业提高产能、缩短交期、加强
    的头像 发表于 02-29 09:34 434次阅读

    协作机器人工业机器人区别在哪?

    协作机器人工业机器人区别在哪? 协作机器人工业
    的头像 发表于 01-26 14:56 1924次阅读

    协作机器人工业机器人究竟有哪些不同之处?

    随着制造业的转型升级,以及电子制造业的发展,协作机器人成为热门话题。
    的头像 发表于 01-05 17:23 947次阅读

    什么是协作机器人?为什么使用协作机器人

    在传统工业自动化中,机器人不能与人体接触,这种隔离可在不对操作人员造成身体伤害的前提下确保功能可靠。在这些系统中,机器人在完全没有工作人员的区域或笼子内工作。
    发表于 01-04 10:32 718次阅读
    什么是<b class='flag-5'>协作</b><b class='flag-5'>机器人</b>?为什么使用<b class='flag-5'>协作</b><b class='flag-5'>机器人</b>?

    常见的工业机器人类型有哪些?

    工业机器人根据其应用和结构特点,可以分为多种不同类型,例如SCARA机器人、轴式机器人、Delta机器人
    发表于 01-03 11:05 1479次阅读

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核
    发表于 12-21 20:03