首页 > 应用与设计 > 电器 > Service Robots > 服务型机器人 > TI机器人系统学习套件(TI-RSLK) >

服务型机器人

最新课程

热门课程

TI-RSLK 模块 12 - 讲座视频 - 直流电机 - 接口

大家好,我是 Jon Valvano。 现在,是时候 让电机旋转了。 在前一个视频中,我们讨论了 直流电机的物理特性。 在前一个视频中,我们讨论了 直流电机的物理特性。 今天,我们将 讨论如何 把电机连接到 您的微控制器, 因为这是一项 精细的操作, 有 0.5A 的电流 流过电机,而只有 几毫安的电流 要流出微控制器。 因此,我们需要 使用一个接口 把我们的直流电机 连接到微控制器。 我们需要做两件事情, 一件是打开和关闭电机, 另外一件是使它向后移动, 因为机器人可能会撞到墙, 从而需要后退并沿着 其他方向行进。 因此,在本视频中,我们 将讨论此接口。 因此,在本视频中,我们 将讨论此接口。 您应该记得,上一节视频中, 我们尝试解决的主要问题是 我们尝试生成相当大的电流。 因此,驱动该电机所需的电流 可能大约为 0.5A 。 而流出微控制器的电流 通常小于 6mA 。 因此,我们需要一个电流放大器, 以获得更大的电流。 这是一个由达林顿管 构成的放大器示例。 第二个我们应该记得 的重要问题是, 我们不会通过调节 电机上的电压来使 电机慢速、中速或快速旋转。 我们要做的是调节这里 这个波形的占空比, 因此,如果我想快速旋转, 我将提供高占空比, 此时占空比等于 H/(H+L) 。 如果要想以中等速度旋转, 我将为它提供中等占空比。 如果我想慢速旋转,我将 为它提供低占空比。 因此,我将能够 通过调节占空比 来调节为该电机 提供的功率大小。 这是一项相当简单的操作, H/(H+L) 乘以 Vm , Vm 是电池提供的 7.2V 电压, 再乘以电流 I 。 电流 I 的成分相当复杂, 它是各种因素的函数。 我们将在下一张幻灯片中 对此进行探讨。 总而言之,这是向 电机提供的功率。 总而言之,这是向 电机提供的功率。 软件可以调节参数 H。 我们需要很大的电流。 好,让我们使用 该达林顿晶体管 构建第一个接口。 这里是基极, 这里是集电极, 这里是发射极。 我们要将该晶体管 驱动至饱和状态, 我们要将该晶体管 驱动至饱和状态, 或者完全关闭。 因此我们将经历两个阶段, 第一个阶段是,如果 这里的电压是 3.3V , 它将生成足够的 VBE-- 它将生成足够的 VBE-- 这是饱和状态下的 VBE -- 来打开该晶体管。 我们将生成 -- 当图中的晶体管 打开时,它将生成大约 0.5V 的 VCE 电压。 打开时,它将生成大约 0.5V 的 VCE 电压。 这意味着,我们将 一共有大约 6.7V 的 电压来使电机旋转。 这已经足够快了, 足以让电机旋转。 这里选择达林顿管,是为了 能够生成足够的电流 来驱动电机。 如果需要高达 0.5A 的电流, 必须确保管子足够大,