草庐IT

电机驱动芯片界的“卷”王之王-----Trinamic!

小嘛小儿郎 2023-03-28 原文
要说卷,每分钟转xx圈,谁还能有它“卷”?!

要说卷,

“承包”工业能耗30%,

双碳压力下,谁能有它非卷不可的压力?!

要说卷,工业、汽车、航天、医疗……生活中处处有它的身影,更担当决定性的角色,能不卷?

 

 作为近代人类文明发展的重要推动力,电机在如今的社会中几乎无处不在,为现代生活的大量基础应用提供了动力来源。

ADI Trinamic作为嵌入式电机和运动控制机领域的技术领导者,提供方案齐全的智能电机运动控制解决方案

包括板级的集成电路(IC)或微芯片、集成在系统层级的系统级模块(SoM)以及运动控制器、驱动器、步进电机和BLDC电机及其各种组合,

在追求电机运动控制与性能功耗的道路上堪称不折不扣的“卷王之王”。

 

 

 例如,想要步进电机平稳运行,设计一套好的运动控制轨迹曲线,相当于完美的运动控制完成了一半。

电机的运动轨迹曲线包括梯形曲线和S型曲线,相较于梯形曲线,S型曲线更加平稳,克服了前者加速度突变的不利因素,能够更有效地减小冲击。

ADI Trinamic将传统软件算法通过硬件来实现,从而节省CPU的负担,让原本结构复杂的S型曲线变得易于实现,减轻了生产研发的工作量。

(图a.)利用ADI Trinamic “S”形斜坡加速曲线在两点之间快速移动一个装满啤酒的玻璃杯,而不会溢出一滴啤酒,

同样的原理也适用于医学研究或其他液体处理应用中使用的移液机器人。

(图b.)则是普通的电机加减速运动控制。

 

Trinamic拥有的Stealthchop和Coolstep两大技术专利,通过不断调整机械臂的加速和减速率,避免了速度曲线中突出点来减少系统的抖动,

“S”形斜坡使其能够达到更高的速度,并且仍然能精确地到达其下一个位置,对其有效载荷的干扰最小,让步进电机运行更加平稳,更加节能高效,

这些算法还可以帮助工业物料运输车快速、高效地移动重型载荷。

在没有反馈装置的情况下,步进电机仍可以实现速度控制和定位控制,具有刚性好、性价比高等优点,

在生产线传输、雕刻、纺织、安防、医疗等领域应用广泛。

 

 

 此外,在高速场合,BLDC(无刷直流电机)和PMSM(永磁同步电动机)等伺服电机更具优势。

FOC(磁场定向控制)是目前伺服控制当中效率最高的控制方式。

Trinamic基于硬件的空间磁场矢量控制能够精确地控制磁场大小与方向,使得电机转矩平稳、噪声小、响应迅速,提高了电机效率和精度。

而在步进电机的运行降噪上,ADI Trinamic也有作为“卷王”的三大绝招:

1、通过微步驱动,提高了电机的精度、扭矩和效率,同时减少了失步、振动和噪音;

2、先进的电流控制PWM斩波模式比如SpreadCycle,在慢速和快速衰减器之间自动配置一个磁滞衰减功能,

平均电流反应了配置的正常电流,在正弦的过零点不会出现过渡期,这就减少电流和力矩的波动,使电流波形更加接近正弦波,

相比传统恒定斩波模式,SpreadCycle PWM斩波模式控制下的电机运行得要平稳、平滑很多,从而实现静音电机控制。

3、稳压斩波器 StealthChop 通过根据 PWM 占空比调制电流来克服这一问题,从而产生完美的电流正弦波。

除了电机轴承钢球磨擦的声音是无法避免的之外,StealthChop可以驱动电机工作在极度的静音下,实现控制电机声音在10dB以下,噪音大大低于传统电流控制方式。

 

未来,电机应用将随着创新动力的推动和新能源汽车、5G、数字医疗等新兴行业的兴起,不断走向更为广阔的市场空间。

在这条越来越“卷”的赛道上,Trinamic创建了广泛的产品和解决方案产品系列,专注于将数字信息转化为精确高效的物理运动。为智能制造和工业自动化应用带来了新的精度、灵活性和生产力水平。

有关电机驱动芯片界的“卷”王之王-----Trinamic!的更多相关文章

  1. ruby-on-rails - 如何在 Ruby on Rails 中实现由 JSF 2.0 (Primefaces) 驱动的 UI 魔法 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。问题1)我想知道ruby​​onrails是否有功能类似于primefaces的gem。我问的原因是如果您使用primefaces(http://www.primefaces.org/showcase-labs/ui/home.jsf),开发人员无需担心javascript或jquery的东西。据我所知,JSF是一个规范,基于规范的各种可用实现,prim

  2. FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D) - 2

    本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01  客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02  数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit

  3. ruby - 运行测试时静音 Chrome 驱动程序控制台输出 - 2

    我使用的是最新版本的Chrome(32.0.1700.107)和Chrome驱动程序(V2.8)。但是当我在Ruby中使用以下代码运行示例测试时:require'selenium-webdriver'WAIT=Selenium::WebDriver::Wait.new(timeout:100)$driver=Selenium::WebDriver.for:chrome$driver.manage.window.maximize$driver.navigate.to'https://www.google.co.in'defapps_hoverele_hover=$driver.find_

  4. node.js - 从未编写过任何自动化测试,我应该如何开始行为驱动开发? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。多年来,我一直在使用多种语言进行编程,并且认为自己总体上相当擅长。但是,我从未编写过任何自动化测试:没有单元测试,没有TDD,没有BDD,什么都没有。我已经尝试开始为我的项目编写适当的测试套件。我可以看到在进行任何更改后能够自动测试项目中所有代码的理论值(value)。我可以看到像RSpec和Mocha这样的测试框架应该如何使设置和运行所述测试变得相当容易

  5. ruby-on-rails - 在 Rails/Capybara/Poltergeist 规范中使用 url_for 将驱动程序发送到 example.com 而不是应用程序 - 2

    如果我在功能规范中调用url_for,它会返回一个以http://www.example.com/开头的绝对URL.Capybara会很乐意尝试加载该站点上的页面,但这与我的应用程序无关。以下是重现该问题的最少步骤:从这个Gemfile开始:source'https://rubygems.org'gem"sqlite3"gem"jquery-rails"gem"draper"gem"rails",'4.1.0'gem"therubyracer"gem"uglifier"gem"rspec-rails"gem"capybara"gem"poltergeist"gem"launchy"运行

  6. 驱动开发:内核无痕隐藏自身分析 - 2

    在笔者前面有一篇文章《驱动开发:断链隐藏驱动程序自身》通过摘除驱动的链表实现了断链隐藏自身的目的,但此方法恢复时会触发PG会蓝屏,偶然间在网上找到了一个作者介绍的一种方法,觉得有必要详细分析一下他是如何实现的进程隐藏的,总体来说作者的思路是最终寻找到MiProcessLoaderEntry的入口地址,该函数的作用是将驱动信息加入链表和移除链表,运用这个函数即可动态处理驱动的添加和移除问题。MiProcessLoaderEntry(pDriverObject->DriverSection,1)添加MiProcessLoaderEntry(pDriverObject->DriverSection,

  7. ruby - 事件/观察者驱动的 Ruby on Rails - 2

    我有一个适用于事件/监听器模型的应用程序。发布了几种不同类型的数据(事件),然后许多不同的事情可能需要也可能不需要对该数据(监听器)采取行动。监听器的发生没有特定的顺序,每个监听器将决定是否需要对事件采取行动。Rails应用程序有哪些工具可以完成此任务?我希望自己不必这样做(尽管我可以。这没什么大不了的。)编辑:观察者模式可能是更好的选择 最佳答案 查看EventMachine.它是一个非常流行的Ruby事件处理库。它看起来相当不错,而且很多其他库似乎都在利用它(Cramp)。这是一个很好的介绍:http://rubylearnin

  8. AT24C04、AT24C08、AT24C16系列EEPROM芯片单片机读写驱动程序 - 2

    一、概述在之前的一篇博文中,记录了AT24C01、AT24C02芯片的读写驱动,先将之前的相关文章include一下:1.IIC驱动:4位数码管显示模块TM1637芯片C语言驱动程序2.AT24C01/AT24C02读写:AT24C01/AT24C02系列EEPROM芯片单片机读写驱动程序本文记录分享AT24C04、AT24C08、AT24C16芯片的单片机C语言读写驱动程序。二、芯片对比介绍型号容量bit容量byte页数字节/页器件寻址位可寻址器件数WordAddress位数/字节数备注AT24C044k5123216A2A149/1WordAddress使用P0位AT24C088k1024

  9. ruby-on-rails - 测试驱动开发?精神 split 症?我糊涂了!我应该使用什么进行测试,为什么? - 2

    是的,我开始做这个测试了!但是我不知道该用什么=/Rspec+应该吗?Rspec+牛排?迷你测试?cucumber?capybara?可以吗?(cucumber与Shoulda混合)迷你应该吗?(Minitest与Shoulda混合)啊,这么多选择!我很困惑你们用什么,为什么? 最佳答案 如果您刚刚开始,您应该使用默认值并遵循theofficialguides.重要的是你要练习测试。您使用哪种测试库/框架并不重要——这是一种风格选择,在实际练习测试中是次要的——开始测试Rails应用程序的最简单方法是遵循“Golden官方指南布局的

  10. ruby - 有没有人想出一种方法来在多个浏览器/网络驱动程序上运行相同的 cucumber 场景? - 2

    我正在使用Cucumber+capybara进行一些网络自动化测试。我希望能够连接我自己的标签(类似于场景之前的@all_browsers)并让它针对我设置的网络驱动程序列表运行(celerity,firefox上的selenium,ie和chrome)。我不想在前面用4个不同的标签写4次不同的场景。我已经研究过尝试使用我通过以下方式注册的新驱动程序来执行此操作:Capybara.register_driver:all_browsersdo|app|#Whatwouldevenworkinhere?Idon'tthinkanythingwill.end然后跟进:Before('@all

随机推荐