背景介绍:机器人编程是硬件编程。
现在,“机器人级别考试”已经到来。
在儿童阶段,还需要必要的硬件电路知识。
在本文中,Sugar将讨论与小麦轮上使用的电动机驱动模块有关的电路知识。
结合Sugar发送的内容:1.“手动L298N电机驱动器” 2.“面向对象思维下的C语言简介”。
另外,本文还提供了一套完整的“软硬件无缝集成”解决方案,系列推文。
什么是“ H桥”?桥H桥是驱动直流电动机的电路。
百度百科是这样说的:维基百科是这样说的:舒格的两张原始图片用两只眼睛来理解H桥体的工作原理:约定:1.线上的箭头表示电流的方向; 2.电机上的箭头指示旋转方向; 3.黑色表示三极管处于阻塞状态,红色和蓝色表示三极管处于打开状态。
什么是“逻辑门”?栅极上的晶体管用作“开关管”。
为了突出主体,未画出开关管的控制部分。
在理解此控制部分之前,让我们看一下Wikipedia的基础知识。
常见的“逻辑”是指是:和,或,而不是。
本文仅涉及“和”。
和“不是”。
1.“与”门“与”。
是一个可怕的孩子。
必须输入两个高电平才能输出高电平,其余输出低电平。
为了画出“和门”的图片,需要在屏幕上画出“和门”。
是:2。
是个不听话的孩子,你说他偏向西方。
对于高电平输入,它给出低电平输出;对于高电平输入,它给出低电平输出。
对于低电平输入,它提供高电平输出。
表现是:从不听话!绘制非门的图片是:一个笨拙,另一个不听话,放在桥上的是三极管。
当使用开关管时,可以实现:使用弱电流来控制强电流。
例如,什么是“弱电流控制强电流”:第三管的三个插脚就像一个三口之家,孩子是最弱的,孩子哭了,家庭无法入睡,孩子入睡了一家人睡得很好。
完整的L298N的H桥如下所示:在L298N的数据手册中,使用圆圈表示“非门”,Sugar与数据手册一致。
上图中糖的两种约定:1.“绿色”表示糖。
与门是导电的,而“黑”是导电的。
AND门不导电; 2.虚线表示弱电流,可以是3.3V或5V。
实线表示强电流,在糖麦轮上为12V。
一种速度控制方法是在EnA上添加速度脉冲,并使用In1和In2来控制转向,如下所示:如果EnA为低电平,则无论In1和In2是否为低电平,电动机都不会在任何状态下旋转,如下所示:两个引脚控制转向和速度。
In1和In2用于控制转向,而EnA用于控制速度,它占用3个控制引脚。
对于引脚数少的单片机,可以省去一个引脚,从而达到控制转向和速度的目的。
一个有趣的现象是,当EnA为高电平时,如果In1和In2同时为低电平或高电平,则电动机将不会旋转,如下所示:基于此,我们可以将EnA连接到固定高电平,使用In1进行方向控制In2用于速度控制。
让我们先创建一张表格,然后再创建一张图来解释这种用法。
In1转换为In2转速高负低电平有效低正高电平有效尽管此方法可以节省一个引脚,但要注意一点:正向和反向时速度脉冲的极性是不同的。
让我们使用Scratch的实验清楚地表达“速度脉冲的反极性”的含义。
通过实验发现,高电平在+95下有效,而低电平在-95下有效。
这被称为“速度控制脉冲的极性相反”。
它与上表和动画中的表达式一致。
PS:本文的原因是Sugar希望向四年级学生解释L298N的工作原理。
对于大一点的孩子,您可以直接看一下数据表上的示意图,如下所示:对于四年级的学生,我肯定会谈论这张图片。
蒙。
因此,Sugar使用了“拆分”将整体知识分解为易于理解的点,然后将其与动画重新组合的方法。
在本文中,将“与”门和“非”门分别与“令人窒息的孩子”进行比较。
以及“绝对不听话”的叛逆孩子。