【电机驱动芯片(H桥、直流电机驱动方式)——DRV8833、TB6612、A4950、L298N的详解与比较】

2023-05-16

文章目录

  • 一.全H桥电路基础知识
      • 1.原理图(以全NMOS管为例)
      • 2.H桥工作模式
        • 正转模式
        • 反转模式
        • 电流衰减模式
      • 3.补充
  • 二.DRV8833芯片介绍
      • 1.基本介绍
      • 2.引脚功能
      • 3.功能框图
      • 4.结构详细介绍
      • 5.逻辑控制
      • 6.另外一种DRV8833CPWP型号的区别
  • 三.TB6612FNG芯片介绍
      • 1.基本介绍
      • 2.引脚功能
      • 3.功能框图
      • 4.逻辑控制
  • 四.A4950芯片介绍
      • 1.基本介绍
      • 2.引脚功能
      • 3.功能框图
      • 4.逻辑控制
  • 五.L298N芯片介绍
      • 1.基本介绍
      • 2.引脚功能
      • 3.功能框图
      • 4.逻辑控制
  • 六.总结

一.全H桥电路基础知识

1.原理图(以全NMOS管为例)

在这里插入图片描述
从上图可看出,此电机驱动电路由4个NMOS管构成,形如H型,故名全H桥电路。通过控制4个MOS管的导通与截止达到对中间电机的不同控制效果。NMOS管的栅极为高电平时导通,低电平时截止

2.H桥工作模式

正转模式

当Q1、Q4的栅极为高电平,Q2、Q3为低电平时,Q1,Q4导通,如下图所示,电机正向旋转。
在这里插入图片描述

反转模式

当Q2、Q3的栅极为高电平,Q1、Q4为低电平时,Q2,Q3导通,如下图所示,电机反向旋转。
在这里插入图片描述

电流衰减模式

可打开下面两篇文章详细了解。
慢速,混合和快速衰减模式
步进驱动器中的电流衰减

1.此处我也进行大致讲解:
所谓
衰减模式
,可简单理解为如何使电机停下:如果控制电机一直向一个方向旋转不会产生问题。但是如果这是想让电机停下,那么问题就来了。由于电机是感性负载,电流不能突变。在断开电机两端所加的电压时,电机产生的反向电动势很有可能损坏FET。因此想让电机停下,除了断开供电,还要形成一个续流的回路,释放掉电机上的能量

2.驱动和衰减模式图:(来源于数据手册)
在这里插入图片描述
图中添上了FET的寄生二极管

以左侧正向旋转的图为例:
1.首先电机正向旋转,电流流向如①线所示;
2.如果此时采取滑动/快衰减模式:四个MOSFET关断,电机上的电流会通过Q2和Q3的寄生二极管继续流动,如②线所示。可发现,此时电流的流向是与电源电压相反的,因此电流衰减很快,当电流衰减为0时,由于FET是关断的,电源电压不会加在电机上,电机会逐渐停下。
3.如果采取制动/慢衰减模式:Q2、Q4导通,Q1、Q3关断。电机上的电流通过Q2和Q4继续流动,如③线所示,电机上的能量会逐渐消耗在电机本身和Q2、Q3上,这样的电流衰减相对较慢

★ ★ ★ 有一点需要特别注意快慢衰减指的是电流,而不是电机转动的速度。 ★ ★ ★

控制直流电机时,在快衰减模式下,由于电流迅速下降,那么电感电机上储存的能量就会释放很慢(简单理解E=I^2R),电机会逐渐停止,因此该模式又叫滑动;
在慢衰减模式下,电机的两端类似于短接,电流很大且衰减慢,储存的能量被瞬间释放,此时电机会瞬间停止,因此该模式又叫制动。

下面这篇文章很好地对其进行了解释:
The Difference Between Slow Decay Mode and Fast Decay Mode in H-Bridge DC Motor Applications

3.补充

★H桥中绝对不能出现同侧(左侧/右侧)的FET同时导通的情况,因为这样会导致电流不经过电机直接到地,形成短路!因此在状态切换时需要一步一步来,而集成H桥的芯片一般会在内部自动解决这个问题(利用死区控制),如下图所示:在正转和制动之间切换时,会有一个过渡状态(OFF)。
在这里插入图片描述
★此处还需补充一个知识:MOS管的高端与低端驱动。简单来说,高端驱动即MOS管在负载的高电位一端;相反低端驱动即MOS管在负载的低电位一端。如上图所示:Q1、Q3为高端驱动,Q2、Q4为低端驱动。在H桥中也常常被称为上臂和下臂

★此外,如果对MOS管原理有所了解,则可看出,打开高端NMOS所需的栅极电压会比打开低端NMOS所需的栅极电压大很多(要高于驱动电源电压)。(因为开启需要条件Vgs>Vth,而高端MOS导通后的源极电位较高,几乎接近电源电压,此时如果栅极电压仍为电源电压,则又关断)

驱动电压越大,转速越快电流越大,扭矩越大

★当扭矩<负载时,电机转速会下降,电流上升从而增大扭矩。当负载非常大,电机带不动从而停止转动时(堵转),电流达到最大值,此时需特别注意,很有可能烧坏电机驱动。

二.DRV8833芯片介绍

1.基本介绍

在这里插入图片描述
该芯片接线和控制都较为简单,初学可从此芯片模块入手。

由于驱动直流电机需要的电流很大,单片机I/O的驱动能力是远远达不到的。因此需要使用专用的电机驱动芯片。此款电机驱动芯片即是基于上述的H桥电路。芯片中共有两个全H桥。因此最多可以同时驱动两个直流电机或一个步进电机(对于步进电机的驱动在我的另外一篇文章进行了详细介绍)

电源供电电压2.7~10.8V,每个H桥输出的均方根(RMS)电流为1.5A,峰值可达2A。
★内置过热保护和用户可调的限流保护电路。

2.引脚功能

在这里插入图片描述

引脚名称引脚标号I/O功能引脚名称引脚标号I/O功能
nSLEEP1I睡眠模式控制,高电平使能芯片,低电平进入睡眠模式(关闭芯片)BIN19IH桥B的逻辑输入1脚
AOUT12OH桥A的输出1脚BIN210IH桥B的逻辑输入2脚
AISEN3OH桥A的电流控制,可通过一个电阻接地限制电流(不限电流时直接接地),详见后面介绍VCP11IO用于高端FET栅极驱动电压,需要一个10nF,耐压16V的陶瓷电容接到VM脚
AOUT24OH桥A的输出2脚VM12电机电源供应2.7V-10.8V,需要一个10uF的滤波电容接地
BOUT25OH桥B的输出2脚GND13器件接地脚
BISEN6OH桥B的电流控制,可通过一个电阻接地限制电流(不限电流时直接接地),详见后面介绍VINT14芯片内部稳压器的输出(3.3V),需要一个2.2uF,耐压6.3V的滤波电容接地
BOUT17OH桥B的输出1脚AIN215IH桥A的逻辑输入2脚
nFAULT8OD当温度过高或通过电流过大时会输出低电平进行提示AIN116IH桥A的逻辑输入1脚

★由于MOS管导通后会产生一定的饱和压降(Vsat,不同芯片有较大差异,具体看手册),因此在选择驱动电压VM时,可以接近或比所用电机额定电压稍高。
★芯片逻辑电压VINT的选择要根据所用单片机的逻辑电平决定。如果单片机是5V逻辑电平,则VINT同样选择5V输入。

3.功能框图

在这里插入图片描述
框图中也包含了芯片外部所需要的元件,主要是三个电容以及两个电流检测电阻(电阻可不接)。
当温度过高,温度检测保护模块会使nFAULT所接的FET导通拉到低电平,同时H桥转成衰减模式,不再给电机供电。

4.结构详细介绍

在这里插入图片描述
1. 通过xIN1和xIN2给出四种逻辑组合“00”、“01”、“10”、“11”,然后通过中间的逻辑控制转换电路令相应的FET导通或截止,从而对应产生四种输出效果。(需注意:xIN1和xIN2并非直接控制H桥的栅极电压,只是给出所需功能对应的逻辑组合信号

2.xISEN脚接电阻用于限制通过的电流。整理一下即如下图所示。
当电机转动时,电流流过电阻,在xISEN处产生电压(即将电流转成电压进行检测)。然后与200mV的参考电压比较,如果大于200mV,则比较器输出低电平,同样使nFAULT拉低,H桥转成衰减模式,不再给电机供电。
如果不需要限流,则xISEN脚直接接地即可
在这里插入图片描述
限流电阻大小的选择
R X I S E N = 200 m V I C H O P , 其 中 R X I S E N 为 所 需 的 电 阻 值 , I C H O P 为 设 定 的 限 流 值 。 R_{XISEN}=\frac{200mV}{I_{CHOP}},其中R_{XISEN}为所需的电阻值,I_{CHOP}为设定的限流值。 RXISEN=ICHOP200mV,RXISENICHOP

5.逻辑控制

下表为最基础逻辑控制表:
在这里插入图片描述
借助此表便可对直流电机进行简单的驱动与制动(此时电机工作于全速状态,无速度控制)。
把xIN1和xIN2分别接到单片机I/O口,xOUT1和xOUT2接到直流电机两端。
当控制xIN1为1,xIN2为0时,电机便正转。

★再进一步便可借助PWM对电机转速进行控制,如下表所示:
在这里插入图片描述
以xIN1为PWM,xIN2为0为例,电机在正向转动模式与快衰减模式之间不断切换。
波形图类似如下:前面提到,电压的大小决定直流电机转速。从第三个图V12=Vout1-Vout2可看出,加在电机两端的电压变化随着PWM变化,则其平均值Vave=D*Vcc(D为PWM占空比,VCC为驱动电压)也随着占空比的增大而增大,从而速度也相应增加;反之则降低。

PWM的频率一般选在5k~20kHz。
在这里插入图片描述

把上表归纳总结一下
1.当xIN中有一个恒为低电平,另一个为PWM时:采取正反转与滑动/快衰减,占空比越大,转速越快。
2.当xIN中有一个恒为高电平,另一个为PWM时:采取正反转与制动/慢衰减,占空比越小,转速越快。

PWM调速模式下快慢衰减的选择
★配合慢衰减调速时,当转速较低会产生抖动;而配合快衰减调速会更平滑一些。
★配合快衰减调速相比慢衰减调速,速度会更快,但扭矩会更小。

6.另外一种DRV8833CPWP型号的区别

在这里插入图片描述
★如上图所示:此芯片在结构上唯一不同之处在于,H桥的高端驱动变成了两个PMOS管,低端驱动同样为两个NMOS管。
★由于PMOS管是栅极为低电平时导通,因此不像前一个芯片需要极大的高端驱动NMOS栅极电压。该芯片也因此无VINT引脚(该脚位空脚)。
★在性能上,此芯片相当于低电流版本:输出RMS电流只能0.7A,峰值电流1A。

三.TB6612FNG芯片介绍

1.基本介绍

在这里插入图片描述
TB6612FNC是东芝半导体公司的一款电机驱动芯片,也是集成了两个全H桥。在应用上基本与DRV8833相似,但性能更好,价格也相对较高。

电源供电电压2.5~13.5V,H桥输出的平均电流1.2A,最大可到3.2A。(可见驱动能力比DRV8833略强)
★内置过热保护和低压检测关断电路
★PWM控制的频率可达100kHZ

2.引脚功能

在这里插入图片描述
此芯片的很多引脚其实是重复的,是从同一处引出的,这样在接线时可增加接触面积,从而提高可通过的电流

引脚名称引脚标号I/O功能引脚名称引脚标号I/O功能
AO11OH桥A的输出1VM213电机电源供应2.5~13.5V,需要一个100nF和10uF的滤波电容接地
AO12O同1脚VM314同13脚
PGND13H桥A的电机电源地PWMB15IH桥B的PWM输入
PGND14同3脚BIN216IH桥B的逻辑输入2
AO25OH桥A的输出2BIN117IH桥B的逻辑输入1
AO26O同5脚GND18信号地
BO27OH桥B的输出2STBY19I待机模式控制,高电平(3.3V/5V)使能芯片,低电平进入待机状态
BO28O同7脚VCC20给内部逻辑电路供电(3.3V/5V均可),需要一个100nF和10uF的滤波电容接地
PGND29H桥B的电机电源地,实际与3脚相连AIN121IH桥A的逻辑输入1
PGND210同9脚AIN222IH桥A的逻辑输入2
BO111OH桥B的输出1PWMA23IH桥A的PWM输入
BO112O同11脚VM124同13脚

★一般会将VCC与STBY接在一起然后共同接到3.3V或5V,此时芯片不会进入待机模式。

3.功能框图

在这里插入图片描述
上面框图中画出了使用该芯片需要外接的元件(4个滤波电容)。

从上面的TB6612的功能框图可发现,其与DRV8833最大不同即在输入控制上,除了输入1和输入2,还有一个PWM输入脚。下面就看看TB6612具体的控制方式。

4.逻辑控制

在这里插入图片描述
CW(Clockwise顺时针):即正向旋转;
CCW(Counterclockwise逆时针):即反向旋转;
Stop(自由停车):即前述的滑动/电流快衰减;
Short brake(刹车):即前述的制动/电流慢衰减;
Standby(待机):即芯片不工作

仔细观察上表,可发现其相比于DRV8833的控制,不同在于多了一个PWM脚。
★如果令PWM输入脚一直为高电平,即只通过IN1和IN2控制电机的四个状态(旋转时为满速状态),这便是最基础的控制。

★当加入了PWM后,便可和之前一样,通过占空比调节速度。
1.一种是IN1和IN2固定,PWM脚输入PWM,此时是配合慢衰减调速。例如:IN1为1,IN2为0,PWM为PWM,则正转和慢衰减相互切换;
2.另外一种是PWM脚为高电平,IN1、IN2中的一个固定另一个为PWM输入,此时是配合快衰减调速。例如,IN1为1,IN2为PWM输入,PWM为1,则正转与快衰减相互切换。

★PWM的频率一般选在5k~20kHz;

四.A4950芯片介绍

1.基本介绍

在这里插入图片描述
A4950是美国埃戈罗公司生产的一款单H桥电机驱动芯片。因此网上卖的模块多是使用两块芯片以达到可以控制两个直流电机的能力。

电机驱动电压:8~40V,输出最大电流可达3.5A;
★内置过温保护,短路保护和可选择的过流保护;

2.引脚功能

在这里插入图片描述

引脚名称引脚标号I/O功能
GND1接地
IN22IH桥逻辑输入1
IN13IH桥逻辑输入2
VREF4I逻辑电压和用于限流比较的电压,一般接5V
VBB5电机驱动电压(内部对其处理后供给逻辑电路)
OUT16OH桥输出1
LSS7IH桥的电流控制,可通过一个电阻接地限制电流(不限电流时直接接地)
OUT28OH桥输出2
PAD用于散热

3.功能框图

在这里插入图片描述
通过引脚说明和功能框图可看出,此芯片不同之处有:
★只有单H桥,因此引脚较少;
★限流比较的参考电压由外部给出(VREF脚);因此限流值Isense=Vref/10/Rsense。如上面的模块中,Vref接5V,Rsense为R250精密检测电阻(0.25Ω),因此限流值为2A。
★当IN1和IN2均保持低电平1ms,芯片进入待机模式。而不是通过引脚直接控制。

4.逻辑控制

经过对比发现,此芯片的驱动逻辑与上述的DRV8833PWP芯片一模一样,因此不再单独讲解。

五.L298N芯片介绍

1.基本介绍

在这里插入图片描述
L298N是ST公司的一款电机驱动芯片,也是集成了双H桥,但与上面两个略有不同。

电机驱动电压3~48V;可持续工作的输出电流为2A,峰值可达3A。
★如上图,L298N模块明显比前两个芯片模块外接的元件多,这与L298N的内部结构有关(下面将介绍)。
★如上图,由于该芯片在H桥上的损耗严重发热较明显(饱和压降大),需要加装散热片,因此在使用上比前两个芯片复杂,体积也相对较大

2.引脚功能

在这里插入图片描述

引脚名称引脚标号I/O功能引脚名称引脚标号I/O功能
Sense A1OH桥A的电流控制,可通过一个电阻接地限制电流(不限电流时直接接地)VSS9给内部逻辑电路供电,一般接5V
Out 12OH桥A的输出1脚Input 310IH桥B的逻辑输入1
Out 23OH桥A的输出2脚Enable B11IH桥B的使能控制端,高电平打开,低电平关闭
Vs4电机驱动电压3~48V,需要一个100nF的滤波电容接地Input 412IH桥B的逻辑输入2
Input 15IH桥A的逻辑输入1Out 313OH桥B的输出1脚
Enable A6IH桥A的使能控制端,高电平打开,低电平关闭Out 414OH桥B的输出2脚
Input 27IH桥A的逻辑输入2Sense B15OH桥B的电流控制,可通过一个电阻接地限制电流(不限电流时直接接地)
GND8接地

★由上表可发现:L298N有两个使能控制引脚可分别控制两个H桥是否使能。
★其余则和前两个芯片类似。

3.功能框图

在这里插入图片描述
如上图所示:L298N的内部功能很多都类似,比如电流检测,H桥驱动,外接电容等;
★主要区别在于L298N的H桥采用了BJT而不是MOSFET。这就直接导致没有寄生二极管,无法像前两个芯片一样实现续流。因此需要外接8个续流二极管。因为频率不高,选用普通的整流二极管即可(如1N4007)。如下图所示:
在这里插入图片描述
★此芯片的电流检测脚Sense X并不像前面的芯片,其没有在内部进行电压比较从而限流,从数据手册上看,需要一个L297芯片配合进行限流。因此一般直接接地,不进行限流。

4.逻辑控制

以H桥A为例:

Enable AIN1IN2工作模式
0XX滑动/快衰减
100制动/慢衰减,用H桥下臂
101反转
110正转
111制动/慢衰减,用H桥上臂

这也是最基础的控制方式(全速转动);

★如果想进行速度的控制,那么一种方法是对Enable A输入PWM, 当IN1=1,IN2=0时,即在正转与快衰减之间来回切换,与前面原理类似,占空比越大,速度越快

六.总结

★1.三款芯片的内部原理和控制方式大同小异。

★2.可通过两个H桥输出的并联控制一个直流电机,这样最大驱动电流可翻倍,这在芯片的数据手册中均有说明。

★3.以上三种芯片驱动能力排序:DRV8833<BT6612<A4950≈L298N;

★4.DRV8833、TB6612和A4950的体积小,外接元件少,使用简单;L298N体积大,外接元件多,使用相对复杂;

★5.个人认为:A4950在这4款芯片中是比较好的选择,虽然价格稍贵且需两块芯片才能实现双H桥。

★6.选择这种集成H桥芯片时,需要考虑的参数有:可承受的工作电流要大于电机的堵转电流,防止堵转时驱动芯片烧毁;导通电阻尽可能小,减少芯片的发热损耗

★7.以上四种芯片所能驱动的电流最大也就3A。对于一些堵转电流十几安的电机来说是远远不够的。此时,所能选择的集成H桥芯片也很少(英飞凌的BTN系列,价格较高,一般在30元以上)。因此常常采取电桥驱动+MOS管的方式自行搭建H桥。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【电机驱动芯片(H桥、直流电机驱动方式)——DRV8833、TB6612、A4950、L298N的详解与比较】 的相关文章

  • 路由器不开机——维修更换MT7621AT CPU

    故障类别 xff1a 不开机 故障现象 xff1a 210mA横流不开机 故障描述 xff1a 发现CPU异常发烫不开机 xff0c 其它地方未有发热现象 附件 xff1a 原因分析 xff1a 开机测量各路电压 xff0c 发现均有电压
  • 路由器5G WiFi不工作维修分析

    故障类别 xff1a WiFi异常 故障现象 xff1a WiFi指示灯不亮 故障描述 xff1a 开机正常 xff0c 但是5G WiFi不工作指示灯不亮 xff0c 2 4G工作正常 xff0c 其他工作正常 附件 xff1a 原因分析
  • Ubuntu18.04安装ROS Melodic(详细,亲测安装完成,有清晰的截图步骤)

    这也是我在Ubuntu里面安装ROS的第N次 xff0c 以前每次安装过程都忘记总结了 xff0c 导致每次安装ROS都浪费了很多的时间用来解决各种问题 为了避免自己以后出现问题需要再安装 xff0c 所以写这篇博客总结一下 xff0c 这
  • 04Git从入门到入土之码云的使用及代码迁移

    1 国内代码托管中心 码云 众所周知 xff0c GitHub 服务器在国外 xff0c 使用 GitHub 作为项目托管网站 xff0c 如果网速不好的话 xff0c 严重影响使用体验 xff0c 甚至会出现登录不上的情况 针对这个情况
  • 操作系统部分习题

    操作系统部分题目 第一章 操作系统引论第二章 进程的描述与控制第三章 处理机调度与死锁第四章 存储器管理第五章 虚拟存储器第六章 输入输出系统第七章 文件管理第八章 磁盘处理器的管理 习题书籍 xff1a 计算机操作系统 xff08 第四版
  • 基于自适应反步法的三自由度直升机(3 DOF Helicopter)轨迹跟踪

    文章目录 前言一 3 DOF Helicopter实验装置二 3 DOF Helicopter模型建立及简化2 1模型建立2 1 1 俯仰轴建模2 1 2 横侧轴建模2 1 3 旋转轴建模 2 2 模型简化 三 控制器设计四 实验验证4 1
  • rabbitmq安装(rpm方式)

    rabbitmq 1 准备资料2 安装3 常用操作命令 1 准备资料 1 erlang 23 0 2 1 el7 x86 64 2 rabbitmq server 3 8 4 1 el7 noarch 3 centos7 RabbitMQ的
  • Docker入门教程

    目录 一 Docker介绍 为什么需要沙箱机制 xff1f 什么是沙箱机制 xff1f 二 Docker的优点 三 安装Docker 四 Docker的组成 问题 xff1a 是否不理解容器与镜像 xff1f 五 启动Docker 六 安装
  • ubuntu下录屏软件kazam及使用问题

    Ubuntu下视频录制工具kazam及问题 视频录制工具 在Ubuntu或linux下录制视频应该是每个用linux的朋友都会用到的 xff0c 这里笔者使用了Kazam 功能挺多的 xff0c 包括截屏 xff08 虽然ubuntu有自带
  • NUC安装Ubuntu18.04系统

    NUC安装Ubuntu18 04系统 基本信息前言安装过程配置Ubuntu18 04系统镜像安装系统解决系统字体过大 分辨率低的问题测试 其他软件安装 基本信息 Time xff1a 2021 3 9使用NUC版本 xff1a 猎豹峡谷NU
  • 11代i5 NUC使用记录

    11代i5 NUC使用记录 NUC信息NUC选型配置过程内存条固态安装安装windows安装Ubuntu18 04使用ROS2GO 其他学习总结 NUC信息 NUC基本信息 xff1a NUC xff1a Next Unit of Comp
  • ROS rosdep initupdate报错解决方法

    ROS rosdep init update报错解决方法 在安装ROS的过程中 xff0c 很多同学在执行上述指令时会提示以下错误 xff1a ERROR cannot download default sources list from
  • Ubuntu18.04下使用D435i跑ROS包和ORB-SLAM2

    Ubuntu18 04下使用D435i跑ROS包和ORB SLAM2相关问题 前言主要问题及解决方法汇总一 realsense包版本问题二 无法定位安装包问题三 警告问题四 如何检测是否发布五 利用D435i跑ORB SLAM2一点注意 后
  • 小觅双目sdk地址

    https mynt eye d sdk readthedocs io zh CN latest sdk install ubuntu src html
  • FreeRTOS移植STM32F4

    64 TOC FreeRTOS FreeRTOS移植到STM32F4上 本文章讲解一下如何将FreeRTOS移植到STM32F4开发板上 xff0c 如有不对之处 xff0c 欢迎指正 xff0c 多多交流 一 创建工程文件及代码调试 我们
  • stm32使用串口进行通讯之发送数据

    前提准备 xff1a 1 库函数基础模板 2 stlink下载器 USB TTL下载器 单片机最小开发板stm32F103C8T6 3 面包板及相关接线 4 vscode与keil的联合开发更流畅 5 串口软件 xff0c 这个下面视频有
  • 什么是事件流(总结),ECMAScript6(总结)

    1 xff0c 事件流 xff08 1 xff09 事件流是指页面 接收事件的顺序 xff08 2 xff09 假设页面中的元素都具备相同的事件 并且这些个元素之间是相互嵌套的 关系 xff08 3 xff09 那么在触发一个元素的事件时候
  • rabbitmq消息可靠性分析

    通过firehose插件跟踪消息过程 开发测试阶段用于分析消息消费的过程 xff0c 生产关闭 xff0c 以免影响整体性能 rabbitmq tracing 插件相当于Firehose 的GUI 版本 xff0c 能跟踪RabbitMQ
  • vscode拉取git代码到本地提示 在签出前,请清理存储库工作树

    最近使用vscode拉取git代码到本地提示 在签出前 请清理存储库工作树 xff0c 具体如图 xff1a 一 原因分析 原因很简单 xff0c 就是因为本地代码和git远程库代码存在冲突 xff0c 也就是你改的文件 xff0c 别人也
  • UCOSIII 系统(STM32任务管理)学习笔记

    作者 xff1a 瓴 时间 xff1a 2021 07 28 UCOSIII 系统 xff08 STM32任务管理 xff09 学习笔记 UCOSIII 系统学习笔记一 UCOSIII 任务管理1 任务状态2 任务控制块 OS TCB3 任

随机推荐