Arduino 三相逆变器是一种通过基于 Arduino 的编程振荡器产生 3 相交流输出的电路。
在这篇文章中,我们将学习如何制作一个简单的基于Arduino的微处理器3相逆变器电路,该电路可以根据用户对操作给定3相负载的偏好进行升级。
我们已经在之前的一篇文章中研究了一种有效而简单的三相逆变器电路,该电路依赖于运算放大器来产生3相方波信号,而用于驱动MOSFET的3相推挽信号是使用专门的3相驱动器IC实现的。
在当前的概念中,我们还使用这些专用驱动器IC配置主功率级,但是三相信号发生器是使用Arduino创建的。
这是因为创建基于 Arduino 的 3 相驱动器可能非常复杂,不建议使用。此外,以更便宜的价格获得现成的高效数字IC要容易得多。
在构建完整的逆变器电路之前,我们首先需要在Arduino UNO板中编程以下Arduino代码,然后继续其余细节。
Arduino 3 相信号发生器代码
void setup() {
// initialize digital pin 13,12&8 as an output.
pinMode(13, OUTPUT);
pinMode(12,OUTPUT);
pinMode(8,OUTPUT);
}
void loop() {
int var=0;
digitalWrite(13, HIGH);
digitalWrite(8,LOW);
digitalWrite(12,LOW);
delay(6.67);
digitalWrite(12,HIGH);
while(var==0){
delay(3.33);
digitalWrite(13,LOW);
delay(3.33);
digitalWrite(8,HIGH);
delay(3.34);
digitalWrite(12,LOW);
delay(3.33);
digitalWrite(13,HIGH);
delay(3.33);
digitalWrite(8,LOW);
delay(3.34);
digitalWrite(12,HIGH);
}
}
使用上述代码的假设波形可以在下图中可视化:
一旦您在Arduino中刻录并确认了上述代码,就该继续配置剩余的电路级了。
为此,您将需要以下零件,希望您可能已经购买了这些零件:
所需零件
IC IR2112 - 3 个 (或任何类似的 3 相驱动器 IC) BC547 晶体管 - 3 个常
开电容器 10uF/25V 和 1uF/25V = 各
3 个 100uF/25V = 1nos 1N4148 = 3 nos(建议使用 1N4148 而不是 1N4007
)
电阻器,全部 1/4 瓦 5%
100 欧姆 = 6 nos 1K = 6nos
结构细节
首先,我们将 3 个 IC 连接起来,形成预期的 3 相 MOSFET 驱动级,如下所示:
组装好驱动板后,BC547晶体管与IC的HIN和LIN输入连接,如下图所示:
一旦构建了上述设计,就可以通过打开系统来快速验证预期结果。
请记住,Arduino需要一些时间才能启动,因此建议先打开Arduino,然后在几秒钟后打开驱动器电路的+12V电源。
如何计算自举电容
正如我们在上图中所看到的,电路需要在MOSFET附近以二极管和电容器的形式安装几个外部元件。这些器件在实现高端 mosfet
的精确切换方面起着至关重要的作用,这些级称为自举网络。
虽然图中已经给出了这些电容器的值,但可以使用以下公式专门计算这些电容器的值:
如何计算自举二极管
上述公式可用于计算自举网络的电容值,对于相关的二极管,我们必须考虑以下标准:
当高端 MOSFET 导通且其周围的电位几乎等于全桥 MOSFET 电压线路上的 BUS 电压时,二极管在正向偏置模式下激活或使能,因此自举二极管的额定值必须足以阻止特定图表中指定的全施加电压。
这看起来相当容易理解,但是为了计算额定电流,我们可能需要通过将栅极电荷幅度乘以开关频率来进行一些数学运算。
例如,如果MOSFET
IRF450的开关频率为100kHz,则二极管的额定电流约为12mA。由于该值看起来非常小,并且大多数二极管的额定电流比通常高得多,因此可能不需要特别注意。
话虽如此,二极管的过温泄漏特性可能是一个需要考虑的关键因素,特别是在自举电容可能应该将其电荷存储合理持续一段时间的情况下。在这种情况下,二极管需要是超快速恢复类型,以最大限度地减少电荷的大小,因为电荷从自举电容被迫回流到IC的电源轨。
一些安全提示
众所周知,由于此类概念涉及许多风险参数,三相逆变器电路中的mosfet非常容易受到损坏,尤其是在使用感性负载时。我已经在之前的一篇文章中详细讨论过这个问题,严格建议参考这篇文章并按照给定的指南实施 mosfet。
使用 IC IRS2330
下图设计为用作Arduino的3相PWM控制逆变器。
第一个图使用 IC 4049 的六个 NOT 门进行接线。该级用于将Arduino PWM脉冲分成互补的高/低逻辑对,以便桥式三相逆变器驱动器IC
IC IRS3可以与馈电PWM兼容。
上面的第二张图构成了提议的Arduino PWM,三相逆变器设计的桥式驱动器级,使用IC IRS3桥式驱动器芯片。
IC 的输入指示为 HIN 和 LIN 接受来自 NOT 门的尺寸 Arduino PWM,并驱动由 6 个 IGBT
组成的输出桥接网络,进而驱动其三个输出端的连接负载。
1K预设用于通过在I的关断引脚上适当调整来控制逆变器的过流限制,如果为逆变器指定了相对较高的电流,则可以适当降低1欧姆检测电阻。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- 小波与滤波器组
来源:大学堂
- ISO 10605:2008 道路车辆静电放电引起的电干扰的试验方法EN
来源:下载中心
- 开关电源手册 (第2版) 书签版 631页 43.0M.pdf
来源:下载中心
- 开关电源中的磁性元件
来源:大学堂
- 电阻的串联、并联及混联电路介绍及作用
来源:电路图
- 单片机运行原理的一点点总结
来源:电路图
推荐帖子 最新更新时间:2024-11-13 09:13
- QuartusII软件的应用!!
- 各位大哥大姐: 怎么能在QuartusII 软件的环境下 编写 FPGA 程序 , 先分模块进行编写,最后通过元件例化的方法实现整体设计,能在软件下实现一个简易的彩票号码发生器的时序仿真和分析。 该怎么做啊,具体步骤,谢谢! QuartusII软
- xingxing_163FPGA/CPLD
- 用LM3S8962 做的首款产品进入调试阶段
- 背景: 使用LM3S8962做的光电曲线测试产品,主要使用LM3S8962的串口,SSI 接口和I2C 接口,网口备份用. 目前原理图和PCB 都已经完成, PCB板子也已经回来了. 经过一天辛勤劳动,扳子焊接完毕. 用于我没有数码相机,图片就上不了 1. 汇报一下,从北
- eeleader微控制器 MCU
- 先楫图形化引脚配置工具使用
- 前段时间先楫推出了图形化的引脚配置工具,同时也推出了13.0版的SDK,官方链接:https://pan.baidu.com/s/1Ot1PQdEMEJYi0K6z9m7kcQ 提取码:72rz。图形化配置工具一直是我比较期待的一个功能, 昨天抽空玩了一下,和想像中的功
- littleshrimp国产芯片交流
- 2440 camera 驱动无法读取数据
- 各位大侠,小弟是第一次发帖,还请各位多多指教!最近在linux2.6下开发基于S3C2440的camera驱动,视频数据通过lcd显示,现在的问题是camera数据无法显示到lcd上面,可以确定lcd驱动是正常的;现贴出一些相关程序: #define VIDEOMEMSIZE
- longdandan嵌入式系统
- 怎么在altium designer 中进行PCB手动布线?不同层之间的布线有什么不同???
- 怎么在altium designer 中进行PCB手动布线?不同层之间的布线有什么不同??? 怎么在altium designer 中进行PCB手动布线?不同层之间的布线有什么不同??? 问题描述不清,是否能提供图片演示。
- pcb12345678PCB设计
- MPLAB IDE V8.76程序下载问题
- 下载的时候提示说 PKWarn0003: Unexpected device ID: Please verify that a PIC24FJ64GA002 is correctly installed in the application. (Expected ID = 0
- zhangbinjiangMicrochip MCU
- AM3359无法从MMC1口的SD卡启动,MMC1_CLK也无时钟信号出来
- ADC采样不准可能是受什么干扰
- 步进电机驱动末端保护
- 【KW41z】无线报警系统测试板 焊好了。不知道调试会咋样
- 【成都】某半导体公司招聘数字验证工程师,急!
- 《Rust实战》第三章小结
- 求arm9开发板选购推荐!
- 【Iprober 520电流探头】测评报告(一)原理指标和初步感受
- EEWORLD大学堂----英特尔FPGA 2019工程师应用视频
- .ld文件如何引用外部宏?求问
- C问题
- 【德州仪器白皮书下载】基于 bq76925 + MSP430G2xx2 的 3 至 6 节电池管理系统
- 电焊机FGH40N60SFD型号IGBT,常见能替代的国产型号会有哪些?
- 嵌入式教程_电机控制_DSP教学实验箱操作教程: 2-23直流电机控制实验
- 要比赛了,赶紧恶补。。
- 国产FPGA高云GW1N-4系列开发板测评之——步进电机控制(改)
- 先楫半导体HPM6700系列正式合入OpenHarmony社区主干
- 《嵌入式软件的时间分析》读书活动:10 第十章读书笔记-AUTOSAR
- 传感器的数据分析
- 【2024 DigiKey 创意大赛】睡眠环境监测屏
- 功率放大器-15V
- DC2143A-A,使用 2x LTM4677 降压模块和数字 PSM 的演示板,4.5V = VIN = 20V,Vout = 0.5V 至 1.8V @ 72A
- 索尼 SUB-LVDS 转 MIPI CSI-2 传感器桥参考设计
- 三路电源
- MC32PF3000A4EP PMIC 解决方案电源管理的典型应用
- EVAL-ADF4252EBZ1,ADF4252小数n分频PLL频率合成器评估板
- GS431B 限流器或电流源稳压器的典型应用
- LTC4214 负电压热插拔控制器的典型应用
- 4-40pin液晶单片机通用测试板V2.1
- STOD32W 100mA 三路 DC-DC 转换器的典型应用,用于为 AMOLED 显示器供电