TMC4671-LA完全集成伺服控制器电机驱动芯片带FOC控制

这篇具有很好参考价值的文章主要介绍了TMC4671-LA完全集成伺服控制器电机驱动芯片带FOC控制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

TMC4671是一个完全集成的伺服控制器,为BLDC/PMSM和2相步进电机以及直流电机和语音线圈提供现场定向控制。

tmc4671,驱动开发

 

应用
•机器人
• 拾取和放置机器
• 工厂自动化
• 电动汽车
• 实验室自动化
•鼓风机
•泵

功能介绍

• 带磁场定向控制(FOC)的伺服控制器
– 扭矩(和磁通)控制模式
– 速度控制模式
– 位置控制模式

• 控制功能/PI控制器
– 对中期结果的输入和输出进行可编程
– 所有控制器的集成器发条保护
– 带可编程掩码的状态输出,用于内部状态信号选择

支持的电机类型
– FOC3 : 三相永磁同步电机 (PMSM) / 无刷直流电机 (BLDC)
– FOC2 : 两相步进电机
– FOC1 : 1相有刷直流电机,或线性音圈电机

具有失调校正和缩放功能的ADC引擎
– 集成三角积分 ADC,用于电流检测电压、电源电压、模拟编码器、AGPI
– 用于隔离式外部电流检测 Δ-Σ 调制器的接口

位置反馈
– 用于初始设置的开环位置发生器(可编程 [rpm]、[rpm/s])
– 数字增量编码器(ABN 或 ABZ,高达 2 MHz)
– 次级数字增量编码器
– 数字霍尔传感器接口(H1、H2、H3 或 H_U、H_V、H_W),带临时位置插补
– 模拟编码器/模拟霍尔传感器接口(正余弦 (0°, 90°) 或 0°, 120°, 240°)
– 定位目标、速度和目标扭矩过滤器(双二)
– 多圈位置计数器(32位)

PWM 引擎,包括 SVPWM
– 可编程 PWM 频率在 25 kHz 范围内 ...100kHz
– PWM 自动缩放,可在运动过程中透明地改变 PWM 频率
– 可编程先刹车后接通 (BBM) 时间 (0 ns ...2.5 μs),用于数字门控制信号
– 用于空间矢量调制的单位 SVPWM 控制(开/关)(可在操作期间切换)

• SPI应用通信接口
– 40 位数据报长度(1 个读写位 + 7 个地址位 + 32 个数据位)
– 即时 SPI 读取响应(通过单个数据报寄存器读取访问)
– SPI 时钟频率 fSCK 高达 2 MHz(8 MHz 写入,8 MHz 读取,地址后暂停 500 ns)

• TRINAMIC 实时监控接口
– 通过TRINAMIC的实时监测系统对实时数据进行高频采样
– PCB上只需要一个10针高密度连接器
–使用TRINAMIC的IDE启用频率响应识别和自动调谐选项

UART 调试接口
– 三针(接地、接收、发射)3.3 V UART 接口(1N8;9600(默认),115200、921600、3M bps)
– 可用作外部位置传感器的端口(例如绝对编码器和处理器)
– 与嵌入式用户应用程序接口 (SPI) 并行的透明寄存器访问

• 电源电压
– 5V 和 3.3V;VCC_CORE 在内部生成;封装:QFN76
• IO 电压
– 所有数字 IO 均为 3.3V(可通过 VCCIO 电源选择)
– 5V 共模模拟输入电压范围 (1.25V ...2.5V 差分工作范围)
• 时钟频率
– 25 MHz(来自外部振荡器)

FOC定向控制

磁场定向控制(FOC),也称为矢量控制(VC),是一种最节能的电动机转动方法。

磁场定向控制由K. Hasse,达姆施塔特工业大学,1968年和Felix独立开发
布拉施克,不伦瑞克工业大学,1973年。FOC 是一种用于电动机的电流调节方案,采用
考虑磁场的方向和电机转子的位置,调节以电机提供作为目标扭矩请求的扭矩的方式的强度。
FOC 可通过以下方式最大化有功功率并最小化空闲功率 - 最终导致功耗

FOC基本原理的卡通说明:通过智能闭环控制,最大化有功功率,最小化空闲功耗和功耗

tmc4671,驱动开发
智能闭环控制

 FOC工作控制

两个力分量作用在电动机的转子上。一个组件只是拉入径向方向 (ID),其中另一个组件通过切向拉动 (IQ) 施加扭矩。理想的 FOC执行闭环电流控制,产生纯扭矩的电流IQ – 无需直接当前 ID。

tmc4671,驱动开发

 

从最高的角度来看,三相电机的FOC使用定子的三相电流来解释,作为电流矢量(Iu;四;Iw)并计算解释为电压矢量的三个电压(Uu;紫外线;呜呜)考虑转子的方向,仅产生扭矩电流IQ。

从最高角度来看,两相电机的FOC使用定子的两相电流解释,作为电流向量(Ix;Iy)并计算解释为电压矢量(Ux;Uy) 采取转子的方向以仅产生扭矩的电流IQ的方式考虑。

为此,了解一些静态参数(电机的极对数,脉冲数所用编码器的每转数,编码器相对于转子磁轴的方向,计数编码器的方向)以及一些动态参数(相电流、方向)是必需的转子)。

P参数P和I参数的调整 两个PI控制器的闭环控制
相电流取决于电机的电气参数(电阻、电感、反电动势常数)(电机的转矩常数,电源电压)

详细更多咨询可留言讨论哈!文章来源地址https://www.toymoban.com/news/detail-519489.html

到了这里,关于TMC4671-LA完全集成伺服控制器电机驱动芯片带FOC控制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SC753A-001-01 PACIFIC太平洋 单轴伺服控制器

    SC753A-001-01 PACIFIC太平洋 单轴伺服控制器 太平洋科技公司生产的SC750系列单轴伺服控制器。这种伺服控制器的特点是功率水平为7.5A连续。/15A峰值和12位RDC (+/-22 arcmin,1024 ppr)选项。 SC753A-001-01 是受欢迎的 太平洋科学伺服控制器 。众所周知,这台机器提供数字 位置 随着 速度

    2024年02月10日
    浏览(31)
  • AD域控制器将辅域控制器角色提升为主域控制器

    域控服务器迁移,已将新机器添加为该域的辅域控制器。 主域控制器:test-dc-01 辅域控制器:test-dc-02 需求将主辅域的角色进行互换,test-dc-01更换为辅域,test-dc-02更换为主域。 方法1 命令行修改AD域角色 1.查看当前主域控制器是哪台机器,查询命令 netdom query fsmo 可以看到当前

    2024年02月12日
    浏览(41)
  • Unity 第三人称 玩家控制器+相机控制器

    今天给大家分享一个简单的Unity第三人称视角下玩家控制器和相机控制器的脚本编写方法。   效果如下: 主要分三部分实现:人物旋转、人物移动、相机旋转。 1.人物移动: 首先获取到人物水平和垂直移动的参数: 因为人物移动的方向跟摄像头一致,所以需要根据摄像头的

    2024年02月06日
    浏览(50)
  • 18-k8s控制器资源-cronjob控制器

            job控制器是执行完一次任务,就结束;         cronjob控制器,是基于job控制器,定期频率性执行任务;等同于linux系统中的crontab一样; [root@k8s231 pi]# vim cronjob.yaml apiVersion: batch/v1 kind: CronJob metadata:   name: xinjizhiwa spec:   schedule: \\\"* * * * *\\\"   #定义job的模板   jobTemplate

    2024年02月22日
    浏览(53)
  • 15-k8s控制器资源-deployment/部署控制器

            在学习rc和rs控制器资源时,我们指导,这两个资源都是控制pod的副本数量的,但是,他们两个有个缺点,就是在部署新版本pod或者回滚代码的时候,需要先apply资源清单,然后再删除现有pod,通过资源控制,重新拉取新的pod来实现回滚或者迭代升级;         那么

    2024年02月21日
    浏览(60)
  • 14-k8s控制器资源-rs控制器replicasets

            replicaset副本控制器,简称:rs控制器;         用法:与rc控制器“几乎”相同;         能力:可以指定pod的副本始终存活,相比于rc控制器;支持标签匹配,也支持标签表达式         注意:不论是rc还是rs资源,都是通过“标签”惊醒匹配pod的,如果有同样

    2024年02月21日
    浏览(52)
  • 13-k8s的控制器资源-rc控制器replicationcontrollers

            replicationcontrollers控制器资源,简称:rc控制器;         简单理解,rc控制器就是控制相同的pod副本数量;         使用rc控制器资源创建pod,就可以设定创建pod的数量; [root@k8s231 rc]# vim rc.yaml apiVersion: v1 kind: ReplicationController metadata:   name: rc01 spec:   #控制pod的副本

    2024年02月20日
    浏览(53)
  • 【进口控制器替代】基于Zynq-7020 FPGA的NI 8槽CompactRIO控制器

    667 MHz双核CPU,512 MB DRAM,1 GB存储容量,Zynq-7020 FPGA,更宽工作温度范围,8槽CompactRIO控制器 cRIO-9068是一款坚固耐用的无风扇嵌入式控制器,可用于高级控制和监测应用。这款软件设计控制器搭载FPGA、运行NI Linux Real-Time操作系统的实时处理器以及嵌入式用户界面功能。cRIO-906

    2024年01月25日
    浏览(52)
  • Spring MVC学习随笔-控制器(Controller)开发详解:控制器跳转与作用域(一)

    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅 3.流程跳转 在web.xml里添加Servlet然后执行 可以看到通过url拼接可以获取传递的数据 四种跳转指的是:在SpringMVC中控制器与JSP或者控制器与控制器之间的跳转。 Controller - - forward — JSP Co

    2024年02月05日
    浏览(47)
  • JMeter 逻辑控制之IF条件控制器

    JMeter-5.4.1 添加While Controller 右键线程组-添加-逻辑控制器-While控制器 添加后,面板如下 仅Expression值为true,才会执行位于其下的操作 最好勾选(默认配置)Interpret Condition as Variable Expression?,这样Expression输入框可以有两种输入选择: 输入一个值为true 或者false的变量 比如,如果

    2024年02月02日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包