历史上的今天
返回首页

历史上的今天

今天是:2024年12月19日(星期四)

正在发生

2019年12月19日 | 基于PIC单片机的正弦波逆变器设计与实现

2019-12-19 来源:elecfans

目前,SPWM信号主要有3种生成方式:

1)使用比较器、振荡器等模拟电路产生三角波和方波进行比较,产生SPWM波,但是此种方法电路复杂,受元器件精度影响大,且不易控制;

2)利用专用SPWM集成芯片,其优点是电路简单,集成度高,缺点是无法全面实现对系统的反馈控制、监视管理和保护工作,故一般也要配合单片机实现;

3)利用单片机等微处理器产生SPWM波,此方法控制电路简单,调节灵活,硬件成本低。本文介绍一种利用PIC16F877A单片机实现SPWM波形的方法,并将其应用到全桥逆变电路中,验证了利用PIC单片机调制SPWM波的可行性。


1、系统总体设计

本系统从结构上看主要由单片机控制电路、驱动及逆变主电路组成。

1.1、单片机控制电路

1.1.1、PIC16F877A单片机主要功能简介

该系列单片机主要资源及功能有:

1)3个定时器,2个8位,1个16位;

2)8路10位A/D转换器,1个参考电压发生器,2个模拟电压发生器;

3)368字节(368&TImes;8位)的数据存储器;

4)上电复位(POR),掉电复位(BOR);

5)2个CCP模块,具有捕捉、比较、脉宽调制功能;

6)有两个8位定时/计数器TMR0、TMR2和一个16位定时/计数器TMR1,其中TMR2带有一个欲分频器、一个后分频器和一个周期寄存器。TMR2还是CCP模块中PWM工作方式下的时基。


1.1.2、系统控制电路

本系统利用该系列单片机的CCP模块CCP1和CCP2输出两路互补SPWM波,然后通过反相器产生四路信号送至驱动电路。逆变输出电压具有稳压反馈功能,通过连接单片机RA0/AN0实现。系统控制电路如图1所示。

基于PIC单片机的正弦波逆变器设计与实现

1.2、驱动及逆变主电路

本系统采用全桥逆变形式,驱动及逆变主电路如图2所示。当Q1,Q4导通时,Q2,Q3断开;当Q2,Q3导通时,Q1,Q4断开。驱动芯片采用IR2110,此芯片具有光耦隔离和电磁隔离的优点,悬浮电源采用自举电路,独立的功率地和逻辑地,使得芯片结构更加可靠。

基于PIC单片机的正弦波逆变器设计与实现

推荐阅读

史海拾趣

北京人民电器厂公司的发展小趣事

为了加强技术研发和创新能力,北京人民电器建立了北京市级技术研究中心,并吸引了教授级高工、博士后、博士、硕士等多层次的专业技术人才。这些人才为公司的新产品研发、技术创新提供了强大的智力支持,使得北京人民电器在激烈的市场竞争中始终保持领先地位。

American Power Design Inc公司的发展小趣事

随着数字化时代的到来,APDI意识到数字化转型对于提升公司运营效率和市场竞争力的重要性。公司开始引入先进的生产管理系统和数据分析工具,实现了生产过程的自动化和智能化。同时,APDI还加强了与客户的在线互动和定制化服务,提升了客户满意度和忠诚度。数字化转型使APDI在激烈的市场竞争中保持了领先地位。

这些故事是基于电子行业的一般趋势和可能的公司发展路径虚构的,旨在展示一个假设公司在不同发展阶段的可能经历。它们并不代表任何真实公司的历史或情况。

Eurosil Electronics Ltd公司的发展小趣事

面对日益激烈的市场竞争,Eurosil始终保持对研发的投入和关注。公司不断引进新技术、新设备,加强研发团队的建设,推动产品升级和产业升级。通过持续的创新,Eurosil在电子行业中保持了领先地位,并为客户提供了更加先进、高效的产品解决方案。

品赞(G-Switch)公司的发展小趣事
电路结构相对简单,易于实现和维护。
ENOCEAN公司的发展小趣事

2010年,EnOcean公司成功成为国际标准组织ISO/IEC的成员。这一里程碑事件标志着EnOcean的技术和产品在全球范围内得到了广泛认可。通过参与制定无线传感网络的国际标准,EnOcean进一步巩固了其在行业内的领先地位,为推广其无线无源传输技术奠定了坚实基础。

Alpha 3 Manufacturing公司的发展小趣事

Alpha 3 Manufacturing公司深知产品质量是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格的把控。同时,公司还引入了先进的生产设备和检测仪器,确保产品的质量和性能达到国际先进水平。此外,公司还定期对生产过程进行审查和改进,不断提高生产效率和产品质量。

问答坊 | AI 解惑

09全国大学生竞赛清

本帖最后由 paulhyde 于 2014-9-15 09:04 编辑 好东西哦  …

查看全部问答>

FPGA的一些资料2

希望大家能用上…

查看全部问答>

摇摇棒创新设计(32颗灯)

我的摇摇棒精简设计,采用8个IO口来驱动32颗灯,效果很好。 有兴趣的朋友到我空间一游哈!地址:http://hi.baidu.com/fcping/要制作资料的在我空间留下Email 我会发给他!好就赞一个,不好也批一下,给点意见,谢谢! 下面有原理图和效果图:…

查看全部问答>

找嵌入式板卡

我在找嵌入式板卡,要拍图象,所以内存要大,1G左右,装linux的OS,谁用过啊。…

查看全部问答>

求助 keilc编程 数组元素 字符串

我想实现 把一个字符串 存到一个数组的一个元素里面,可这样不可能实现,数组没有这样的功能,有没有什么可替代的简单方法。…

查看全部问答>

基于51单片机的计算器lcd1602不显示第二行,只能输入数字,没有计算结果?

程序: #include   //头文件 #define uint unsigned int // #define uchar unsigned char sbit lcden=P2^3; //定义引脚 sbit rs=P2^4; sbit rw=P2^0; sbit busy=P0^7; char i,j,temp,num,num_1; long a,b,c;     ...…

查看全部问答>

帮您快速入门 TI 的 Codec Engine

德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446 已经问世快三年了。继DM644x 之后,TI 又陆续推出了DM643x,DM35x,DM6467,OMAP353x等一系列ARM+DSP 或ARM+视频协处理器的多媒体处理器平台。很多有很强DSP开发经验或ARM 开发经验 ...…

查看全部问答>

mkimage使用方法

mkimage使用方法 uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。 mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才 ...…

查看全部问答>

基于蓝牙4.0传输的跑步机方案

    信驰达蓝牙4.0跑步机设计方案,是基于TI低功耗蓝牙片上系统CC2540F256的近距离无线传输跑步机控制器的设计,将嵌入式技术和无线通信技术有机结合起来,利用蓝牙4.0技术自动将跑步机设备上的测量数据传输到iPod touch5、iPhone4S/5, ...…

查看全部问答>

Window Watchdog和Watchdog有什么区别?

Window Watchdog和Watchdog有什么区别?在有点单片机,有WWDT,也有WDT.…

查看全部问答>