
基于btn7971的电机驱动
简介
基于btn7971的电机驱动
简介:基于btn7971的电机驱动开源协议
:Public Domain
描述
基于btn7971的电机驱动。

1、如何实现信号的隔离?
在讲解实现隔离的方法之前,先说一下为何要把驱动芯片与单片机之间加以隔离。
前文说过,单片机io口所能忍受的灌、拉电流的量是很小的,但其所控制的电机驱动可是动辄以十几安培为计的功率部分,所以为了保护单片机不被功率部分的大电流所损坏,一定形式上的保护隔离措施是很有必要的。除此之外,使用隔离器件还有改变驱动电平的作用。
(其实保护的必要性应该视具体情况而定,这样子泛泛而谈其实是不太准确的,后期会出一篇专门讨论驱动保护的文章。)
能想到的隔离其实不外乎两大类,光耦隔离与逻辑隔离;光耦隔离主要是指使用专门的光耦隔离芯片,通过其内部电->光->电的转换来实现电路拓扑上的隔离,也就是输入信号与输出信号之间是通过光而不是电来承继的,所以也就实现了隔离的作用。
逻辑隔离是我自己编的名字~~~~不过还是挺形象的,字面意思也就是通过逻辑器件来实现隔离,这里会用到两大类器件,分别是逻辑门与运放(一般都是逻辑门)。主要思想就是通过这些门电路与运算放大器输入输出之间的高阻抗的关系来实现将输入与输出之间的隔离。
光耦分两种,有集成芯片形式的,比如大名鼎鼎的TLP250,这一类芯片需要单独的供电,并且其本身作为一个驱动器他是有驱动能力的,单纯的用于输入输出隔离其实是有一些大材小用的。还有另一类光耦是那种四个引脚,单纯实现光耦隔离的器件,在我们这种驱动场景下,如果选择光耦则选用第二种其实就够用了。
同样的,逻辑隔离一般使用集成逻辑门芯片来实现,运放驱动能力太弱,一般不做此使用。我们这次采用了一款TI出品的三态逻辑缓冲器74LS541来实现输入输出之间的隔离。
明确电路组成后,外部器件的配合也就没什么了,7960直接电池电源供电,541通过一颗ldo实现降压后供电,然后输出端接快插端子实现方便的与电机连接。
大概是这样子一个模式
换电脑后原理图已将找不到了qwq,只给出一个焊接结束后的板子与输出的波形图吧
左边是电源板,右边是驱动板
驱动输出波形
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论