Questions tagged «dc-motor»

机器人技术中的常见执行器;它通常由一个静态磁体(定子)和一组作为电磁铁的移动感应器组成,它们通过电刷连接到电路。无刷电机使用带有电子电路的相控时钟来产生运动。

5
直流电刷电动机是否有理想的PWM频率?
我将使用微控制器创建用于电机控制的PWM信号。我了解PWM和占空比的工作原理,但是我不确定理想的频率。我还没有电机,所以我不能仅仅进行测试并找出答案。 我不会改变电压,只是在它收到给定电压的时候。那么我可以假设线性响应吗?在10%的占空比和24 V的电源下,它将以15 RPM的速度运行吗? 如果有什么不同,我将包括设置。我直接将24 V电源连接到控制电动机的H桥。显然,我有两个PWM引脚从MCU到两个使能MOSFET的栅极。 编辑:对不起,该链接似乎不起作用。我猜防火墙在工作中不喜欢imgur。图片描绘了RPM与电压的关系图。从50 RPM @ 8 V到150 RPM @ 24 V是线性的。


3
如何提高直流电动机的转矩和RPM?
我有一个带有永磁体的FA-130电动机(DC),我的电源是2节AA电池(可充电),所以总共是2.4v。 假设所有情况都将从同一规范开始,理论上,如果我执行以下操作会发生什么? 情况1:增加/减少永磁体的强度。扭矩和RPM会怎样?为什么? 情况2:增加/减小电磁线的尺寸。扭矩,功耗和RPM会怎样?为什么? 情况3:增加/减少电枢大小。扭矩,功耗和RPM会怎样?为什么? 情况4:增加/减少匝数(线圈)。扭矩,功耗和RPM会怎样?为什么? 通常,在恒定电压下如何增加该电动机的转矩和RPM? 请解释一下,就好像您正在和一个6岁的孩子聊天一样,我在这一领域并不了解,但是我想知道这个概念。
24 dc-motor 

6
串行协议定界/同步技术
由于异步串行通信甚至在当今的电子设备中也很普遍,我相信我们许多人会不时遇到这样的问题。考虑与串行线(RS-232或类似产品)连接并且需要连续交换信息的电子设备D和计算机。即每个发送一个命令帧,并每个发送一个状态报告/遥测帧答复(报告可以作为对请求的响应发送,也可以独立发送-在这里并不重要)。通信帧可以包含任何任意二进制数据。假设通信帧是固定长度的分组。PCPCX msDY ms 问题: 由于协议是连续的,因此接收方可能会失去同步,或者只是在进行中的发送帧中间“加入”,因此它只是不知道帧起始位置(SOF)在哪里。根据数据相对于SOF的位置,数据具有不同的含义,接收到的数据可能会永久损坏。 所需的解决方案 可靠的定界/同步方案可在恢复时间短的情况下检测SOF(即重新同步所需的时间不超过1帧)。 我了解(并使用了一些)的现有技术: 1)标头/校验和 -SOF作为预定义的字节值。帧末的校验和。 优点:简单。 缺点:不可靠。恢复时间未知。 2)字节填充: 优点:可靠,快速恢复,可与任何硬件一起使用 缺点:不适用于固定大小的基于帧的通信 3)第9位标记 -在每个字节之前附加一个位,而SOF标记为1和数据字节标记为0: 优点:可靠,快速恢复 缺点:需要硬件支持。大多数PC硬件和软件未直接支持。 4)第8位标记 -上面的一种模拟,同时使用第8位而不是第9位,每个数据字仅保留7位。 优点:可靠,快速的恢复,可与任何硬件一起使用。 缺点:需要从/到常规8位表示到/从7位表示的编码/解码方案。有点浪费。 5)基于超时 -假定SOF为某个已定义的空闲时间之后的第一个字节。 优点:无数据开销,简单。 缺点:不太可靠。在较差的计时系统(如Windows PC)上无法很好地工作。潜在的吞吐量开销。 问题: 还有哪些其他可能的技术/解决方案可以解决该问题?您能否指出上面列出的缺点,可以轻松解决这些缺点,从而消除它们?您(或您将)如何设计系统协议?
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

2
计算直流电动机频率
我正在使用PWM通过H桥Mosfet驱动直流电动机。问题是我不知道应该使用哪个频率。 1-直流电动机是否具有非常特定的频率以完全发挥其最佳性能,或者它们具有可以使用的频率范围? 2-如果我可以使用频率更高或更低的直流电动机,会发生什么?我在伤害那个吗?(因为我这样做了,所以在较高频率下,我的电机发出奇怪的声音,如zzzz,而在较低频率下,它会发抖)
16 pwm  dc-motor  h-bridge 

6
降低直流电动机的噪音
我正在设计一个使用直流电动机12V直流可逆齿轮减速电动机-70RPM 以及其他一些东西(包括MCU和激光)的电路,它们全部由单个12V电源驱动,并且担心电动机产生的大的HF噪声纹波(电气的而不是辐射的)但同时减少两者无害)。 之前我没有对电动机进行太多的工作,但是通过阅读该社区中的文章以及在互联网上的其他地方进行搜索,似乎有一些技术可以解决这种噪音,我想知道是否可以得到一些有根据的回应关于我所遇到的一些技术的有效性和弊端。 小型电容器(1或10nF)以各种组合方式跨接在端子之间,包括Vcc / Gnd之间,两个Vcc / Gnd之间,中间连接到外壳外部,以及上述两个的组合。如果电动机需要双向运行,则为非极性。 将电动机的外壳直接接地。 扼流电感与电动机的Vcc串联。 在电动机附近采用更复杂的过滤拓扑。 扭绞并屏蔽电动机电缆,并将其与电路的其余部分物理隔离。 将电动机的接地与电路其余部分的接地分开,并尽可能将其直接连接到电源的端子上(如果没有,请尽可能靠近地连接),以避免接地回路问题(星形接地?) 将电动机物理上封闭在金属外壳内(并将该外壳接地)。 使用大型(1000uF +),低ESR的电解电容器,它们应尽可能靠近其Vcc和Gnd(阳极至Vcc,阴极至Gnd)之间的其他敏感设备连接,或者在所有线路上将这些大电容器置于电源旁边领先。 通过线性稳压器运行其他一些设备(不确定它们是否特别擅长抑制HF噪声) 在电源旁放置二极管,以连接不同的线路,从而连接到不同的系统。 寻找有关上述技术有效性的通用答案,也许更多地关注防止直流电动机噪声的问题,而不是针对该电动机的特定项目,因为该项目实际上已经结束,现在我很好奇,并认为拥有此信息将很有用一站式提供给将来的项目和其他感兴趣的人。


4
BJT晶体管如何在饱和状态下工作?
这是我对NPN BJT(双极结型晶体管)的了解: 基极-发射极电流在集电极-发射极处被放大了HFE倍,因此 Ice = Ibe * HFE Vbe是基极-发射极之间的电压,并且与任何二极管一样,通常约为0.65V。不过,我不记得了Vec。 如果Vbe低于最小阈值,则晶体管断开,并且没有电流通过其任何触点。(好的,也许有几微安的泄漏电流,但这无关紧要) 但是我仍然有一些问题: 晶体管饱和时如何工作? 除了Vbe低于阈值以外,是否可以在某些条件下使晶体管处于打开状态? 此外,请随时指出(在答案中)我在这个问题上犯的任何错误。 相关问题: 我不在乎晶体管如何工作,如何使它工作?

3
用MOSFET和微控制器驱动直流电动机?
我正在开发一个使用Atmega328微控制器,功率为3.3V的纳米四轴飞行器以及非常小的有刷直流电动机。这些电机使用的平均电流约为3.7V时为800mA。 最初,为了驱动它们,我使用了L293D电机驱动器,但是该组件效率很低。电动机以最大功率运行时测得的电流约为500mA,因此推力远低于应有的水平。 现在,要解决此问题,我将用4个逻辑电平MOSFET替换该电机驱动器。经过长时间的搜索,我找到了这个(2SK4033)。 你知道它是否应该工作吗?我必须与二极管一起使用吗?如果答案为“是”,那么这个(MBR360RLG)怎么办? 我之所以选择这些组件也是因为我可以从同一家在线商店购买它们。

5
高压PWM电机控制器-Mosfets爆炸
我已经在每个帖子中搜索了此问题的答案。我已经建立了一个电机控制器电路,如下图所示。 我使图表尽可能准确。添加了mosfet上的二极管,以使mosfet符号看起来像数据手册中的符号一样。 如您所见,它是使用Arduino UNO板的非常简单的PWM电路。电位器脚踏板连接到模拟输入之一,用于确定数字输出引脚6上pwm输出的占空比。 该电机是Motenergy生产的此类最小的48v电机,但是与我已经看到的其他电路相比,这是一个非常大的电机。在启动时,它可以轻松拉出约200安培的电流。 电路的工作原理-抬起车辆使车轮不接触地面。在这种状态下,电动机很容易旋转,并且不会消耗太多电流。当轮子在地面上时,当您开始踩踏板时,mosfets会爆炸。我现在已经建造了大约4次该电路。我什至在一个版本中并行使用了18个mosfet,所有18个mosfet都立即爆炸。(200/18 =大约7安培/ mosfet)每个mosfet应处理32安培。 我们最终只是从alltrax处购买了一个电动机控制器,车辆运行良好,但我决心找出为什么我自己的电动机控制器不起作用。我热爱电子产品,多年来建立了许多困难的电路。除非我发现自己做错了什么,否则我将无法入睡。 我与Alltrax的技术人员进行了交谈,他说他们的控制器不过是一堆mosfet和电容器而已。他说,电容器可以防止mosfets爆炸,但是他不知道它们如何连接到电路中。我认为他有我遗漏的信息。 所以,谁能告诉我我在做什么错?我应该如何添加电容器来解决此问题?可能是频率吗?我们在Arduino上修改了计时器,使我们的PWM频率大约为8000赫兹,但是Alltrax控制器的工作速度却惊人地达到了18,000赫兹。我知道18k随着电动机控制器的发展而变小,但我认为巨型电动机会希望使用较小的频率。 另外,在您说mosfet由于它们之间的细微差别而不能并行布线之前,我恰好使用了7英寸的18号线来并行连接每根。细电线将充当微小的电阻,并确保每根电线均分担电流负载。 多谢您的回覆。

3
如果只需要一个H桥,是否可以将L293D双H桥的两侧连接在一起?
背景:我正在使用L293D双H桥来驱动DC电动机,但仅驱动一台电动机,并且包装中包含两个完整的H桥。全部都焊接到了Veroboard(带状滑板)上。 问题:是否可以并行使用芯片类型的“双线”两侧?可以提供更多的电流(并非绝对必要),但实际上,我不必在配电盘上切割那么多的配电盘。 这是我的理由...除了Vin和'enable'之外,芯片的两面都是镜像,换句话说,在我看来,我可以在整个芯片上保留用于输入,输出和接地引脚的插板。我将输出1和4一起用于电机的一个端子,将输出2和3用于另一端子。然后,我还要将输入1连接到4,将输入2连接到3。(输入信号来自Netduino) 我已经在计划连接所有GND,因为芯片也将它们用于散热。 这是芯片绘制不好的引脚。 编辑:此处的数据表:http : //oomlout.com/L293/IC-L293D-DATA.pdf 第2次修改:阅读了有关Olin答案的数据表后,我找不到关于它们是否使用FET的任何参考,(实际上,“晶体管”一词仅针对可能的负载出现一次)。我已经发现参考人对彼此顶部堆叠或捎带这些芯片(提供更大的电流)。如果可能的话,那么我猜想跨线应该可行。我将尝试并进行报告。

1
如何测量直流电动机可以移动的最大重量?
我们正在基于ATV底盘进行计算机控制的电动汽车项目。 当我在寻找使该车辆行驶的直流电动机(估计重350kg)时,我发现了一个电动轮椅电动机。它是500 W 108 rpm 24V DC电动机,并具有自己的差速器。推销员告诉我,它最多可以移动540公斤。我不知道这个数字是基于哪个事实的。 我还有一台500 W 1500 rpm 24 V DC电动机。如果我通过减速器以相同比例的电动轮椅电动机降低rpm并增加扭矩,它是否可以移动到540公斤?还是电动机可以移动的最大重量取决于其他因素?我该如何衡量? 提前致谢。
10 dc-motor 

3
在有刷直流电动机中,为什么电刷有弹簧?
在尝试理解有刷直流电动机方面,这篇文章非常有帮助,但是我仍然对电刷机制有一些基本问题。例如,春天的目的是什么? (来源) 而且由于刷子看起来基本上像是弹簧,所以“刷子”这个名字是怎么出现的?
10 motor  dc-motor 

3
用恒定电源锁定直流电动机是一件坏事吗?
我正在做一个小型笔式绘图仪项目,对于我的其中一个马达(支持笔),我使用了从旧DVD驱动器获得的小型直流马达。我注意到,如果我为该电机提供恒定的5V电压,则当笔与纸张接触并停留在此位置时,它会“锁定”并保持在笔上的压力很小(对于应用程序而言是完美的),但是现在开始思考,这是一件坏事吗?如果直流电动机的电源恒定且保持在同一位置,可以吗?它似乎一直都没有变热,所以我只想确认一下。
10 motor  dc  dc-motor 

2
这是接地回路吗?
我正在尝试使用2个12V电池,一个Arduino和一个Cytron MD10C电动机驱动器为24V直流电动机供电。我遵循了Cytron网站上的说明,了解如何将Arduino和电机连接到驱动板上。将2个电池插入串行电源以提供24V,然后提供给驱动板电源输入。 在使用此模式的首次测试中,存在多个问题,最重要的是,当使用Arduino信号启动电机时,Arduino和驱动器板之间的GND线烧毁了,并且驱动板上出现了一些火花。Arduino也有一些困难,并不断重启。 我想知道这是否是接地回路的情况?如果是,应如何将Arduino /驱动板数据部分与大电流隔离? 其中一个电池也连接到Arduino以提供12V输入电流(我现在知道这是一种不好的做法,但是请将其保留在架构上,以防它可能起作用)。将来,Arduino将通过与电机驱动器相同的24V电缆由DC / DC开关稳压器供电。 奇怪的是,当Arduino由USB(来自PC)供电,驱动板由120V / 5V AC壁式转换器供电时,该架构可以完美地工作。电机驱动器还具有测试按钮,无需外部MCU即可测试板并为电机供电。使用这些按钮时,没有火花,也没有电线烧毁。 Cytron数据表没有指出驱动器板是否隔离,因此我认为电动机电流可能会流过它,然后流到Arduino,然后流回电池。 该马达是24V DC马达(吸力低于10Amps),类似于雨刷器马达。电池是12V汽车电池。 更新: 感谢您的回答。下面是使用DC / DC降压稳压器为Arduino提供12V的建议方案。我还添加了与电池组串联的保险丝。我假设共享接地将消除短路的可能性?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.