你用过h桥吗?让我来告诉你h桥的事……
这是h桥:

这是一种通常用于控制电机的电路,令新手感到沮丧。别误会我的意思,如果你想让马达前后都能运转的话,这是一个非常棒的赛道。将信号1调高,信号2调低,高使能使马达单向旋转,将信号1调低,信号2调高使马达反向旋转。还有什么比这更简单的呢?
但问题来了。
如果你在信号1和信号2之间切换时忘记掉使能,或者没有给晶体管足够的时间完全关闭,你就会在信号1和信号2的晶体管上出现短路,这将烧毁它们并杀死你的h桥。我已经让h桥像led一样发光,所以我已经学会了很偏执关于他们。
但现在有了另一种控制马达的方法!

满足Pmod一步!这个方便的小板是为步进电机设计的,它被突出地介绍在凯特琳的FPGA爪游戏项目.这个板是一个认真的乐趣使用。这很简单,功能齐全,而且你不必担心发送错误的信号会使它短路!
原因如下:

这个示意图不是字面上的在Pmod STEP里面是什么,但是它方便地把板看作是一系列的双向开关。
默认情况下,交换机均与地连接。如果我拨动开关1,我把输出调高,它穿过步进器,流过开关2。为了扭转气流,我只需要拨动开关2而不是开关1。
因为我没有直接连接到地面,我可以把每个开关切换到任何我想要的配置,它永远不会短路!
这只是概念上的。这是芯片内部真正的东西:

这是运行ST 293DD电机驱动IC的框图Pmod一步。这些三角形中的每一个都被称为“缓冲区”,它的作用类似于上图中的开关。大约有10亿*不同的缓冲方式,所以我不能确切地告诉你它们是如何连接的。但就我们的目的而言,只要知道当你对这些缓冲器中的一个IN信号施加高压时,它也会将相应的OUT引脚从低电压切换到高电压就足够了。
您可能会对那些使能大头针感到困惑。他们在那里做什么?通常,如果你把这些引脚放低,它会完全断开缓冲器。这种方式既不连接高压也不接地,它不连接任何东西,就像断开的电线一样。这就像如果你把之前的一个开关放在中间位置,那么它既不连接高处也不连接地面。然而,在Pmod步骤中,使能引脚都硬连接到高电压,所以所有这些缓冲区都是启用的。
所有这一切的实际好处是一个非常简单的方式来运行电机。切换输入1,输出1变高。如果马达连接一个高的引脚和一个低的引脚,它就会朝那个方向运行。开关哪些引脚高,哪些引脚低,电机改变方向。这就是所有的事情!不与使能销大惊小怪,和不用担心短裤!

我有幸使用Pmod STEP来识别步进器的接线我们躺在那里。我不确定哪根电线是哪根线圈,或者我需要用它们来让电机转动的顺序。
因为我使用的步进器是一个双极性步进器,我需要能够逆转其线圈的极性。如果我用h桥来做这个,我就会一直担心短路。相反,使用Pmod步骤,我可以玩这个板没有风险!
的Pmod一步非常棒,我强烈建议你看看它,如果你想要一个简单和无麻烦的方式添加任何类型的电机到你的项目。步进或否则。
*“十亿”这个数字可能有点夸张。
