|
不知道你是用的芯片,还是模块,不好判断你的问题。 y! E9 ~0 x6 j( E2 @1 R* Y
单片机的问题,可能涉及硬件和软件,你只说现像是不能为排除问题提供足够的依据,所以没法帮你。
) N1 k. A' g" o m' ]+ ]我做过这个,说说我的经验吧。& ~" L. M2 }# p3 V5 X ?
第一:只用芯片。
9 F* K5 I3 B, g" h& x5 X5 D. `只用芯片时,要注意这么几点:逻辑电压与电机驱动电压一般不一样,逻辑电压要大一些,如果逻辑电压与电机驱动电压一样,51单片机一般都驱动不了,STM32单片机还可以动;电流监测端可以悬空;使能端一定要接上;
2 c7 g) C$ n1 C" W) E2 m" _第二:使用模块。: |$ m5 @1 c& ? P- g, _# Z
使用模块就很简单了,看图,就那么样子。注意,12V是驱动电压,而5V是模块输出供51单片机使用的逻辑电压。1 X& G0 W! E7 t( \
使能端可以用,也可以不用,因为IN1、IN2同时为0或同时为1都可以让电机不动。
# h0 j; f, {2 F+ C/ Z/ `* T( _2 M
/ k, k: w- d% c' ^5 M9 E0 U, X+ s8 {/ P2 R6 j3 t- C# n6 D$ |( P
3 H Y F; U- @
$ O1 P& _ d5 o# v |
|