• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机为核心实现正负电平的PWM输出

sjsjling 2018-03-08 浏览量:2029
如何实现以单片机为核心实现正负电平的PWM输出,外围电路怎么搭?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 需要正负电平的话,可以把PWM信号经过带正负双电源的运放做减法运算,然后再进行放大等电路处理
    • 发布于 2018-03-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :连接器胶壳不能单独替换。 回复

其他答案 数量:11
  • 是51单片机吗?您可以直接参考如下代码

     

     

     

    #include<reg51.h>  
    #define uint unsigned int  
    #define uchar unsigned char  
      
    sbit PWM=P2^0;//  P2.0输出pwm  
    uchar time;  // 定义占空比的变量  
      
    void main()  
    {  
        TMOD=0x01;//定时器0工作方式1  
        TH0=0xff;//(65536-10)/256;//赋初值定时  
        TL0=0xf7;//(65536-10)%256;//0.01ms  
        EA=1;//开总中断  
        ET0=1;//开定时器0中断  
        TR0=1;//启动定时器0   
        while(1)  
        {             
        }             
    }  
      
    void tim0() interrupt 1  
    {  
        TR0=0;//赋初值时,关闭定时器  
        TH0=0xff;//(65536-10)/256;//赋初值定时  
        TL0=0xf7;//(65536-10)%256;//0.01ms  
        TR0=1;//打开定时器  
      
        time++;  
        if(time>=100)  <span style="font-family: KaiTi_GB2312;">//1khz</span>  
          time=0;     
        if(time<=30)   <span style="font-family: KaiTi_GB2312;">//占空比%30,可改</span>  
          PWM=1;    
        else PWM=0;  
    }  

    • 发布于2018-03-08
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :间距和排数参数多少? 回复

  • 单片机的输出没有正负电平,如果要有正负电平,要加一级驱动,并使用双极性的电源运放。
    • 发布于2018-03-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :RI-TRP-IR2B-30,Texas Instruments,供参考 回复
电子老工程师 回复了  :目前没有替代的 回复

  • 单片机没有负电平,都是大于等于0V以上,需要正负电平可以加运放驱动
    • 发布于2018-03-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :衔接太长,已Q 回复

  • 直接做个取反,51没有专用的pwm定时器,所以只有通过程序程序优化好黄渤还是方波还是非常标准的
    • 发布于2018-03-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :LP3907SQ-PJXIX/NOPB,Texas Instruments,供参考,规格书见附件 回复
电子老工程师 回复了  :推荐型号LP3907SQ-PJXIX/NOPB Texas Instruments 该型号每个通道的输出电流比原型号小,附件规格书需要发给客户确认是否符合 回复

  • 不太清楚你的意思,全桥能实现你的功能吗
    • 发布于2018-03-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :满足条件只有原厂牌的,都没货, 回复

  • 单片机本身不能实现,需要电路转换。单片机输出的只有正电平的
    • 发布于2018-03-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PCA9507D不是完整的订购型号,加上尾缀 PCA9507D,118才是完整的可订购型号,尾缀118仅表示13英寸的包装方式 回复

  • 正负是需要加一级双电源运放或者简单些加电平偏置电路的,单片机的输出是0到逻辑正电平
    • 发布于2018-03-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是一个贴片保险丝物料。前台元基厂牌型号参数可以匹配替代。 回复

  • 用STM32加上全桥驱动电路可以满足,注意驱动电路上面的MOS管要达到频率要求
    • 发布于2018-03-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :A1002WR-S-2P JST 请参考 回复

  • 单片机的高低电平只有高和0,无法发出负电平,不过可通过外部电路实现
    • 发布于2018-03-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :TA0510A 中心频率最大:280MHz 台湾嘉硕科技 回复

  • 如果要强驱动或者升高电压驱动的话可以用电平转化模块,其实一般来说价格三极管就足够了。
    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :35150-0204 间距:6.2 2pin的。 回复

  • 你要有一路双极性的电源,可以参考IGBT进行选择接通哪一路的电源
    • 发布于2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :是 回复

相关问题

问题达人换一批

单片机为核心实现正负电平的PWM输出