使用DRV8833可驱动两个直流电机,或驱动一个双极或单极步进电机,每通道电流可达1.2A。这款电机驱动芯片是TB6612驱动器的不错替代品。与TB6612芯片一样,它有两个完整的H桥,但这款芯片更适合低电压应用(电机电源电压范围为2.7V至10.8V),并且具备内置的电流限制功能。我们将其电流限制设置为1A,这样每个芯片的电流不会超过2A,但你也可以禁用电流限制,或设置不同的限制值!
我们将DRV8833焊接在一个 breakout板 上,在电机电压输入处有一个极性保护场效应管。每个 breakout芯片 包含两个完整的H桥(四个半H桥)。这意味着你可以双向驱动两个直流电机,或驱动一个步进电机。只需确保电机的电流约为1.2A或更小,因为这是该芯片的电流限制。如果关闭我们设置的电流限制,芯片能够承受2A的峰值电流,但这只是短时间的。我们特别喜欢这款驱动器的一点是,它内部内置了反激二极管,这样你就不必担心电感反激损坏你的项目或驱动器!由于有电流限制,你也不必过于担心因过驱动而烧坏芯片。
每个H桥有两个数字输入(桥的每一半各一个),你可以对其中一个输入进行PWM控制以调节电机速度。工作逻辑/电机电源电压为2.7V - 10.8V。电机电压与逻辑电压相同,但逻辑电压为2.7V或更高即可正常工作,所以如果你使用9V电源驱动电机并使用3.3V逻辑电压,也无需担心。对于更高的电压,可以考虑TB6612。对于更高的电压和电流,可以考虑DRV8871!
产品包括一个已组装并测试的 breakout板 以及一小排引脚。你需要进行一些简单的焊接,将引脚连接到 breakout板 的PCB上。不包括Arduino、电机和电源。