微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
您好, 登录| 注册|

最廉价的51单片机PWM正弦波逆变驱动

  • 2013-10-11 21:41
  • a2580782

    LV.0
  • 7599

    浏览

  • 37

    回复

  • 0

    获赞

  • //输出为P1,P3      低电平有效.

    #include

    unsigned char code lyadsla[]=
    {3,6,9,12,15,18,21,24,27,30,33,35,38,40,43,
    45,47,49,51,53,54,56,57,59,60,61,62,62,63,63,63,
    63,63,63,63,62,62,61,60,59,57,56,54,53,51,49,47,
    45,43,40,38,35,33,30,27,24,21,18,15,12,9,6,3,0};
    unsigned char code lyadslb[]=
    {60,57,54,51,48,45,42,39,36,33,30,28,25,23,20,
    18,16,14,12,10,9,7,6,4,3,2,1,1,0,0,0,
    0,0,0,0,1,1,2,3,4,6,7,9,10,12,14,16,
    18,20,23,25,28,30,33,36,39,42,45,48,51,54,57,60,63};
    unsigned int i,j,ij,ji;
    void main(void)
    {
        while(1)
        {
      P3=0xff;
      ij=64;
       while(ij--)
            {
                P1=0xff;
       for(j=lyadslb[i];j>0;j--);
                P1=0x00;
       for(j=lyadsla[i];j>0;j--);
                i++;
                if(i>63)i=0;    
         }
      P1=0xff;
      ji=64;
      while(ji--)
            {
                P3=0xff;
       for(j=lyadslb[i];j>0;j--);
                P3=0x00;
       for(j=lyadsla[i];j>0;j--);
                i++;
                if(i>63)i=0;
         }   
        }
    }

       

     

       

     

       

     

      杯具啊.600买的示波器就这样的效果.......哈哈

    同是电子工程师,请一定不要吝啬你的赞!

    0人已赞

    编辑 举报

    LV.1

    4070429

    1455460

    13

    167544

    说说你的看法

  • LV.

    @

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    取消
    发送
  • 现在还没有回复呢,说说你的想法

    现在还没有回复呢,说说你的想法

    全部回复(37)

  • 549009960

    LV.1

    2013-10-11 21:44

    @

    全部都是代码、看不懂了
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070438

    1455460

    13

    405859

    取消
    发送
    2
  • 陈少

    LV.1

    2013-10-11 22:31

    @549009960

    全部都是代码、看不懂了

    就是

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070480

    1455460

    13

    583712

    取消
    发送
    3
  • fm881

    LV.1

    2013-10-11 22:32

    @

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070481

    1455460

    13

    155595

    取消
    发送
    4
  • liwei20080512

    LV.1

    2013-10-11 23:54

    @

    还没有稳压反馈,把稳压反馈加上?
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070522

    1455460

    13

    451962

    取消
    发送
    5
  • 陈少

    LV.1

    2013-10-12 00:43

    @liwei20080512

    还没有稳压反馈,把稳压反馈加上?

    你看的懂????

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070531

    1455460

    13

    583712

    取消
    发送
    6
  • liwei20080512

    LV.1

    2013-10-12 08:10

    @陈少

    你看的懂????

    我最想看的就是稳压反馈PID算法,很多人都不愿意公布这里的代码。
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070547

    1455460

    13

    451962

    取消
    发送
    7
  • wangshujun

    LV.1

    2013-10-12 08:48

    @

    这个才几个点呀,而且载频也太低了
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070564

    1455460

    13

    8737

    取消
    发送
    8
  • denminshen

    LV.1

    2013-10-12 10:27

    @wangshujun

    这个才几个点呀,而且载频也太低了
    用51单片机推动什么管做的工频逆变啊?图发出来分享一下吧!
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4070696

    1455460

    13

    494176

    取消
    发送
    9
  • zhusiheng218

    LV.1

    2013-10-13 14:38

    @denminshen

    用51单片机推动什么管做的工频逆变啊?图发出来分享一下吧!

    呵呵,普通51做PWM不行啊],没有PWM还可换增强型的吧,STC12C------系列的,都带PWM功能,AD,

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4071481

    1455460

    13

    424991

    取消
    发送
    10
  • wangshujun

    LV.1

    2013-10-14 17:11

    @zhusiheng218

    呵呵,普通51做PWM不行啊],没有PWM还可换增强型的吧,STC12C------系列的,都带PWM功能,AD,

    没有互补和死区的支持,软件很累

    要便宜推荐使用stm8,1.x元的片子带互补输出和死区,软件压力很小

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    4072389

    1455460

    13

    8737

    取消
    发送
    11
  • 现在还没有回复呢,说说你的想法

    1 2 3 4  
  • 回复

  • 收藏

  • 点赞

  • 举报有害信息

  • 已超出发布时间24小时,无法编辑与删除
    关于我们 联系方法 广告服务 会议服务 电子星球APP 网站地图 不良信息举报 热线:400-003-2006
    © 2002-2021 Netbroad(网博互动)公司版权所有 津ICP备 11006234号-2 联网备案号:12010402000747 增值电信业务经营许可证:津B2-20120058