17_PWM_Bridge

本文介绍桥式直流PWM变流器的不同调制技术,包括双极式、单极式及受限单极式调制的工作原理与特点。通过对各调制方式的对比分析,探讨了其在直流电机调速中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                        桥式直流PWM变流器:

  又称 H 型变流器和四象限直流-直流变流器
,桥式直流 PWM 变流器常用作直流电动机的可逆运行。

1.双极式调制:


  四个开关VT1和VT4,VT2和VT3两两成对,同时导通和关闭,互补工作状态;
  而通过控制开关器件的通断占空比,调节输出电压的大小:
     若 VTl和 VT4 的导通时间大于 VT2和 VT3 的导通时间:
        输出电压的平均值为正,
    若VT2和 VT3 的导通时间大于VTl和 VT4 的导通时间:
        则输出电压的平均值为负;
 所以可用于直流电动机的可逆运行。
 

  四个开关器件的驱动一般都采用 PWM 方式,由调制波(三角波或锯齿波)与直流信号比较产生驱动脉冲。

    由于调制波频率较高(通常在数千赫兹以上),所以变流器输出电流一般连续,用于直流电动机调速时电枢回路不用串联电抗器,但四个开关器件都工作于 PWM 方式开关损耗较大。

2.  单极式调制:

  四个开关器件中VT1和VT2工作于互补状态,但是VT3和VT4则根据电动机的转向采取不同而固定的驱动信号:

    正转时:VT3 恒关断, VT4 恒导通;

    反转时,VT3恒导通, VT4 恒关断。

由于减少了VT3和 VT4 的开关次数,开关损耗减少,这是单极式调制的优点。


3.  受限单极式调制:
  单极式调制基础上,为进一步减小开关损耗和减少桥臂直通的可能性;
    电动机要求正转时:
    只有VTl工作于 PWM 方式, VT4 始终处于导通状态,而VT2和 VT3 都关断;
    电动机反转时:
    只有 VT2工作于 PWM 方式, VT3 始终处于导通状态,而VTl和 VT4 都关断;
  在受限单板式工作模式,当电动机电流较小时会出现电流断续的现象。



模型:


1.  开关器件VTl- VT4 为四个 MOSFET 作桥式连接,且 VTl和 VT4 的栅极由一路信号驱动;
2.  VT2和 VT3 的栅极由另一路信号驱动,它们成对导通。
3.  栅极驱动信号由驱动电路产生;
4.  驱动电路由锯齿波发生器 Repeating Sequence 、延迟器 Relay 和倒相器 Gain 等模块组成;

5.  锯齿波与常数模块 Contant 给出的电压相比较,当锯齿波信号大于比较电压信号时,延迟模块 Relay 的输出为"1" ,触发 VT1和 VT4 导通;

6.  同时锯齿波与比较电压的差值信号在倒相后使延迟模块 Relay1 的输出为 "0" ,使 VT2和 VT3 关断;
7.  如果锯齿波信号小于比较电压信号,则 VT1和 VT4 关断,VT2和VT3 导通,从而实现对直流电源电压的调制,并且 VT1、 VT4 和 VT2、 VT3的工作状态是互补的。
8.  模型中取锯齿波幅值为- 1 ~ 1 ,因此在比较电压信号为 0 ~ 1 时,变流器输出电压的正半周大于负半周,负载侧平均电压为正;
9.  在比较电压信号为 0 ~ - 1 时,变流器输出电压的负半周大于正半周,负载侧平均电压为负。

参数设置:
    锯齿调制波频率:            5KHz;
    直流载波:                       0.6V
    滞环比较器Relay:          On:0.1mV,Off:-0.1mV;
    直流电压:                       ±200V;
    负载:                              R = 2,L = 0.1mH,E = 50V;


4.    结果分析:
   
①比较不同频率下的波形有:

    输出电压由间断变为连续,电流变得平直;

②由分析可知,对于平均值:

    当调制频率变快时,输出的平均值变大;

③且由波形可知:
    当频率变高时,可以有效抑制谐波!!

1


2


3



4



5



6



7




### ROS与Arduino桥接时电机不转动的解决方案 当遇到`ros_arduino_bridge`使能下电机无法正常运转的情况,可能的原因涉及硬件连接、固件配置以及ROS节点设置等多个方面。 #### 检查硬件连接 确认所有物理连线无误非常重要。确保电源线已正确接入并提供足够的电流给电机驱动器;信号线应牢固地插接到Arduino板对应的PWM端口上[^1]。另外,还需验证电机本身是否完好工作,在脱离控制系统的情况下能否手动旋转顺畅。 #### 验证固件安装 对于Arduino部分来说,需要上传专门针对ROS通信设计好的固件程序至开发板内。如果之前未完成此操作或是版本不对,则可能导致命令传递失败从而引起电机静止不动的现象发生。建议重新下载官方提供的最新版固件文件,并按照说明文档中的指导步骤来刷新设备上的软件环境[^2]。 #### 调试ROS参数设定 在启动ROS Master之后,通过终端窗口运行特定话题监听工具如`rostopic echo /cmd_vel`可以实时查看速度指令消息的内容。此时应当仔细核对所发布的数据格式是否符合预期标准——即线性和角向分量均处于合理区间范围内(例如0.1m/s~0.5m/s)。此外,还应该检查订阅者列表里是否存在负责处理这些信息的服务进程正在活跃运作当中[^3]。 ```bash $ rostopic echo /cmd_vel ``` #### 日志分析排查异常情况 最后但同样重要的是利用日志记录功能来进行更深入的问题定位。无论是Arduino IDE串行监视器还是ROS自带的日志系统都能够帮助收集到大量有价值的信息用于后续诊断。特别是关注那些带有错误级别标记的日志条目,它们往往指向了最有可能造成当前困境的关键因素所在之处[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值