|
不知道你是用的芯片,还是模块,不好判断你的问题。& j3 }- M) V0 R0 Q, u; i
单片机的问题,可能涉及硬件和软件,你只说现像是不能为排除问题提供足够的依据,所以没法帮你。: y& `" G# j, Z% N4 i& x
我做过这个,说说我的经验吧。& {! Z! u& L7 M
第一:只用芯片。
4 ?" s3 t& {! C4 ]: z- B只用芯片时,要注意这么几点:逻辑电压与电机驱动电压一般不一样,逻辑电压要大一些,如果逻辑电压与电机驱动电压一样,51单片机一般都驱动不了,STM32单片机还可以动;电流监测端可以悬空;使能端一定要接上;
- P! _' x9 K* v! m* g第二:使用模块。
4 @( x4 X$ H/ H* w1 X& N6 p2 X+ |使用模块就很简单了,看图,就那么样子。注意,12V是驱动电压,而5V是模块输出供51单片机使用的逻辑电压。/ P0 T" l5 k8 V$ V* j% F* \& e) D
使能端可以用,也可以不用,因为IN1、IN2同时为0或同时为1都可以让电机不动。
6 r8 E" ~( Z0 c R u, n6 q
& q9 U, x% `0 H6 u' ?& B& Z/ d% g5 I* N$ j9 v @' x, v
- T& ?$ A8 Q1 t: I6 M
" ^, }5 ^ Z3 Z( C1 w! s0 T
|
|