IPM是如何控制三相电机的

这篇具有很好参考价值的文章主要介绍了IPM是如何控制三相电机的。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IPM模块是什么?

简单说就是一个大功率控制开关,里面集成了6个IGBT,主要用途,控制三相电机和压缩机,在汽车和家电行业中用得比较多。
输入:高压直流电
输出:三相电

IPM控制原理

IPM的控制原理类似于大学时候玩的H桥,H桥原理不知道的点这里
H桥原理文章里面说得比较复杂,其实看下面图片就行
ipm如何控制三相电机,嵌入式硬件
Q是三极管或者是MOS管,其实就是一个开关,当Q1和Q4导通时,我们设这个方向为正,电机正转。

ipm如何控制三相电机,嵌入式硬件

然后Q3和Q2导通时,电流方向相反,电机反转。

有兄弟这时候就会问,我敲,为毛要这个鬼H桥啊,我不用一样可以控制电机,电机两端给个电压就行。确实,其实不需要电机反转确实时不需要,懂了这个就基本明白H桥了。

好了说了这么多废话,切回正题。
上图:
ipm如何控制三相电机,嵌入式硬件
随便在立创上面找的IPM模块,直接点右边的数据手册看他的datasheet。看内部原理图
ipm如何控制三相电机,嵌入式硬件
看到这里,你是不是慌了。确实,一开始我看这玩意也差不多,(内心:这啥玩意)
好,听我分析,单片机的输出或者时灌电流最大也就是几十毫安(ma),根本驱动不了IGBT这些大功率开关,芯片设计厂就设计了一些驱动模块去mcu控制电流或者是电压进行放大,去控制IGBT这个大开关。上图中的四个方框就是这个东西。

然后右边是就是六个IGBT模块,控制三相电机,用下面那副图来讲

下图中,方框是IPM模块,U,V,W是三相,右边绿色的可以看成一个三相电机。
ipm如何控制三相电机,嵌入式硬件
下图中红色线为U和V线圈得电时候的电流线路。
ipm如何控制三相电机,嵌入式硬件
控制两个IGBT打开,电流形成环路

ipm如何控制三相电机,嵌入式硬件
走另一个相。

三相电机接线转发(星型接法和三角接法)那些大学上课没好好听,不懂,本章就描述IGBT开关是如何开关过电机,三相电机接法,控制顺序还需要了解

至于为啥要这样控制。如何改变三相电机或者压缩机的工作频率就涉及到SPWM原理,我本人就是个小cai鸡,以后学到软件对应的控制框架才会了解

怎么验证IPM是否损坏

IPM的PCB设计

要上班,以后讲

IPM厂家和参数选型(老司机)

我还太菜,目前只接触到士兰微的IPM模块。
公司用的比较多:英飞凌,比亚迪

做到这个地步,差不多都是大佬了,直接和原厂沟通,跟原厂要样品测试模块的各个电气特性是否合格。文章来源地址https://www.toymoban.com/news/detail-576158.html

到了这里,关于IPM是如何控制三相电机的的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 嵌入式学习---ARM中断控制系统

    硬件中断处理是实时系统设计的最重要、最关键的问题。 程序不断地查询各设备的状态,并做出相应的反应。该方式实现比较简单,常用在比较单一的系统中,比如一个温控系统中可以使用查询方式不断检测温度的变化。 特点:实现简单;但 CPU利用率很低 ,不适合多任务的

    2024年02月03日
    浏览(59)
  • 嵌入式开发控制LED灯的亮灭

    用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。 A4输出控制灯的亮灭,设置为GPIO_Output A1持续输出高电平,设置同上 A7持续输出低电平,设置同上 C13个人习惯开启

    2024年02月09日
    浏览(31)
  • 【嵌入式系统课设】单个按键控制LED灯

    合工大嵌入式系统课程设计 设计要求: 根据单个按键输入情况控制LED灯的不同显示效果。K1连续按下偶数次时,四个LED灯(LED1~LED4)按1秒(定时器中断实现)的间隔同时闪烁对应的次数,然后保持LED1和LED2常亮,LED3和LED4熄灭;K1连续按下奇数次时,四个灯按0.5秒(定时器中断实

    2024年02月12日
    浏览(36)
  • C++嵌入式编程:硬件控制与物联网

    C++是一种功能强大的编程语言,被广泛应用于嵌入式系统的开发和物联网(IoT)应用程序的编写。C++具有高性能、灵活性以及强大的硬件控制能力,使其成为嵌入式编程和物联网开发的理想选择。在本文中,我们将讨论C++在硬件控制和物联网应用中的重要性、应用领域以及一

    2024年01月16日
    浏览(48)
  • 嵌入式ARM设计编程(四) ARM启动过程控制

    文章和代码已归档至【Github仓库:hardware-tutorial】,需要的朋友们自取。或者公众号【AIShareLab】回复 嵌入式 也可获取。 一、实验目的 (1) 掌握建立基本完整的ARM 工程,包含启动代码,C语言程序等; (2) 了解ARM启动过程,学会编写简单的C 语言程序和汇编启动代码并进行

    2024年02月06日
    浏览(37)
  • 嵌入式Linux:如何进行嵌入式Linux开发?

    目录 1、裸机开发 2、SDK开发 3、驱动开发 3.1、字符设备驱动 3.2、块设备驱动 3.3、网络设备驱动 4、应用开发 嵌入式Linux开发主要有四种方式:裸机开发、SDK开发、驱动开发和应用开发。 裸机开发通常指在没有操作系统支持的环境中直接在硬件上运行程序的开发。这种开发方

    2024年01月25日
    浏览(63)
  • 通过身份个性化网络(IPM)实现真实世界的自动化妆

    来源:投稿 作者:小灰灰 编辑:学姐 论文标题: Real-World Automatic Makeup via Identity Preservation Makeup Net 论文链接: https://www.ijcai.org/proceedings/2020/0091.pdf 论文代码: https://github.com/huangzhikun1995/IPM-Net 社交网络的不断发展也让人们对美颜技术提出了更高的要求,在完成图像美化的同

    2024年02月01日
    浏览(37)
  • 【嵌入式】使用MultiButton开源库驱动按键并控制多级界面切换

    目录 一 背景说明 二 参考资料 三 MultiButton开源库移植 四 设计实现--驱动按键 五 设计实现--界面处理         需要做一个 通过不同按键控制多级界面切换以及界面动作 的程序。         查阅相关资料,发现网上大多数的应用都比较繁琐,且对于多级界面的切换逻辑可读

    2024年02月07日
    浏览(45)
  • 嵌入式系统实验报告实验一 GPIO 口控制LED 实验

    1 实验目的 1.) 了解并掌握如何控制 STM32 的 GPIO; 2.) 掌握控制 LED 的电路原理和程序代码; 2 实验环境 1.) 硬件:1 个空气温湿度传感器模块、1 个 ST-Link 调试器、1 根USB2.0 方口线、1根USB3.0 数据线、1 台PC 机; 2.) 软件:Windows 10、MDK 集成开发环境。 3 实验功能 实现LED灯依

    2024年02月01日
    浏览(41)
  • 上位机图像处理和嵌入式模块部署(qmacvisual缺失的光源控制)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         有些场景下面,是不需要光源和光源控制的,比如说利用摄像头识别对应区域的库位,这部分直接利用红外光采集对应的图像就可以了。但是还有一些场景,是需要进行光源控制的,

    2024年04月16日
    浏览(24)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包