机器人教程3:直流电机驱动及L298N模块

日期:2020-02-06编辑作者:市场观察

  直流电机是智能小车及机器人制作必不可少的组成部分,它主要作用是为系统提供必须的驱动力,用以实现其各种运动。目前市面的直流电机主要分为普通电机和带动齿轮传动机构的直流减速电机。如图1和图2所示。

  对于不太追求速度的场合应优先选用减速直流电机,如足球机器和灭火机器人等追求功能而对速度要求不高的场合,如图3,此车的传动比通常为几十到几百左右。一般对同一型号的减速电机,厂家都会提供多种传动比的产品提供给用户,应根据需要加以选择。扬州柴油发电机

  而对于普通直流电机,由于转速比较高,具体应用时应加齿轮传动机构,当然也可以直接选择减速直流电机,但如果对于一些速度要求比较高的应用,如飞思卡尔智能车车模,由于该比赛属于竞速赛,对速度要求比较高,市面上一般很难找到合适的减速电机,此时就需要自己设计减速机构,如图4为飞思卡尔的电机和减速机构图,此传动机构传动比为1:10左右,使得小车在空载的情况下可达到上千转。

  无论是普通直流电机还是减速电机,其电机部分目前基本都是无刷直流电机,关于什么叫无电机以及内部结构如何,这里我们不去深究,下面重点介绍一下直流电机在实际使用过程在硬件的设计及软件的编写中应当关注的三个方面,这里的前提是你已经根据需要选择好了合适传动比的电机。

  对于第一个问题,主要原因是电机属于大功率的器件,而单片机的I/O口所提供的电流往往十万有限,所以必须外加驱动电路,比如说由三极管组成放大电路。

  对于第二个问题,直流电机的方向改变需要改变电机的极性,即正负反接,但目前大多数机器人制作中使用的是直流无刷电机,由于没有电刷,而供电电源通常又为单电源,所以需要设计一个电子开关以实现换向功能。

  对于第三个问题,机器人是一个需适应不同环境的智能体,其运动速度需要不断的改变,此时就需要想法设计相应电路以实现调速度。

  上面的三个问题是电机控制中必须要考虑的问题,可以通过硬件的方法实现,也可以通过软件的方法实现,当然也可以采取硬软结合的方法解决。目前比较通用的方法是,设计H桥电路和利用单片机产生PWM波信号。

  H桥电路是用硬件的方法设计一个电路,它可以解决前面两个问题。而第三个问题速度的调节则是通过软件的方法,利用单片机I/O口生产PWM波信号加以实现。

本文由巢湖市微型汽油发电机有限公司发布于市场观察,转载请注明出处:机器人教程3:直流电机驱动及L298N模块

关键词:

电动机型号及命名规则

电动机产品型号的构成部分及其内容的规定:电动机产品型号由产品代号、规格代号、特殊环境代号和补充代号等四...

详细>>

南京麦瑞罗永新恩德克模温机价格冷水机是异步

(南京麦瑞罗永新)周转箱eva深基坑上部防护栏杆做法阳台不锈钢钢丝防护栏 君晓天云舞韵瑜伽服飘逸古典舞演出服...

详细>>