Ranger__铎 发表于 2014-4-12 18:22:00

不会是电机驱动板坏了吧

本帖最后由 Ranger__铎 于 2014-4-13 13:30 编辑

捣腾了一下午,这两个电机就是动不起来。我排查过了,电机焊接没问题,电池盒有电输到电机驱动板。我拿万用表看了下,唯有这四个孔位没有数值,我现在隐隐觉得不会是这电机驱动板坏了吧。(请无视接线没分正负极,我有标注正负极)
哪位大神帮我看看会是什么原因呢?
这是我的连线,我用的OCROBOT MANGO II arduino控制板,以及L293D的电机驱动板,蓝牙板没有什么特别的。
这是我用的库

xuwenhua625 发表于 2014-4-12 22:34:14

本帖最后由 xuwenhua625 于 2014-4-12 22:42 编辑

可能这个扩展板需要一个库函数 AFMotor,板上有网址。

扩展板DCMotor测试

#include <AFMotor.h>

AF_DCMotor motor(1, MOTOR12_64KHZ); // create motor #2, 64KHz pwm

void setup() {
Serial.begin(9600);         // set up Serial library at 9600 bps
Serial.println("Motor test!");

motor.setSpeed(200);   // set the speed to 200/255
}

void loop() {
Serial.print("tick");

motor.run(FORWARD);      // turn it on going forward
delay(1000);

Serial.print("tock");
motor.run(BACKWARD);   // the other way
delay(1000);

Serial.print("tack");
motor.run(RELEASE);      // stopped
delay(1000);
}

ltqltqjhy 发表于 2014-4-12 22:43:59

先看硬件有没有问题,电机驱动板上电,不接aeduino板,给in1in2in3in4输入5V,看电机转不转。

幻生幻灭 发表于 2014-4-13 08:51:30

1. 用BOXZ的库吧, http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:boxz
2. 4节电池用好一点的品牌。充电的也行。

幻生幻灭 发表于 2014-4-13 08:53:31

你好像发过帖子。。。

沧海笑1122 发表于 2014-4-13 11:25:03

本帖最后由 沧海笑1122 于 2014-4-13 11:30 编辑

1、支持BOXZ的库,很方便。
2、致楼主,一步步查,先从单片机控制板查起,先不要带电机扩展板,用LED代表输出,把软件部分调好无误。
第二步,所有的分立元件单独检查,电机上电测试,扩展板先用外接电平控制(不急着带单片机控制板)看看是否有问题。
第三步,联调。如果前两步功课足了,最后的问题就很容易排除。
3、你要是求助,用的什么控制板、扩展板,程序,你现在的接线都要提供。另外,你做了哪些排除,现在的疑问集中在哪里?光上几张图,没法给你具体的帮助。

Ranger__铎 发表于 2014-4-13 11:47:33

xuwenhua625 发表于 2014-4-12 22:34 static/image/common/back.gif
可能这个扩展板需要一个库函数 AFMotor,板上有网址。

扩展板DCMotor测试


Leo之前已经给我最新的库了,我用的就是那个最新的库

Ranger__铎 发表于 2014-4-13 11:50:43

ltqltqjhy 发表于 2014-4-12 22:43 static/image/common/back.gif
先看硬件有没有问题,电机驱动板上电,不接aeduino板,给in1in2in3in4输入5V,看电机转不转。

你指的in1、in2、in3、in4是两个电机上的4根线吗?

Ranger__铎 发表于 2014-4-13 11:54:47

幻生幻灭 发表于 2014-4-13 08:51 static/image/common/back.gif
1. 用BOXZ的库吧, http://wiki.geek-workshop.com/doku.php?id=arduino:libraries:boxz
2. 4节电池用好一 ...

我用的就是你给我的那个最新的库了,我试过了,电机没问题,电机驱动板上的正负极也有电压,唯独那连接电机的四个孔位没有电压。4个电池电压也接近6v

Ranger__铎 发表于 2014-4-13 11:55:24

幻生幻灭 发表于 2014-4-13 08:53 static/image/common/back.gif
你好像发过帖子。。。

之前是代码错误,这次感觉像是硬件问题

Ranger__铎 发表于 2014-4-13 13:33:48

沧海笑1122 发表于 2014-4-13 11:25 static/image/common/back.gif
1、支持BOXZ的库,很方便。
2、致楼主,一步步查,先从单片机控制板查起,先不要带电机扩展板,用LED代表输 ...

嗯,我昨天一个下午都在排查,觉得主控,蓝牙,电机都没问题。觉得就是连接电机的那四个接线位置有问题。我重新发了我的接线以及我用的硬件型号。

幻生幻灭 发表于 2014-4-13 21:08:56

沧海笑1122 发表于 2014-4-13 11:25 static/image/common/back.gif
1、支持BOXZ的库,很方便。
2、致楼主,一步步查,先从单片机控制板查起,先不要带电机扩展板,用LED代表输 ...

第二步估计有难度,这个驱动板是SPI控制的74HC595。。。

幻生幻灭 发表于 2014-4-13 21:10:41

可以先用下AF库测试一下电机驱动板,这个是官方的网站 http://www.ladyada.net/make/mshield/index.html

幻生幻灭 发表于 2014-4-13 21:14:42

虽然理论上BOXZ的库是不会有问题的,呵呵。
你现在的描述信息太少了,很难判断啊。

你可以按照以下操作测试
1. 电机驱动板插入Arduino,电池供电你的接线是对的所以电机板会亮绿灯,看看Arduino的电源灯是否亮着(不要插USB,arduino通过电机板供电,有个跳冒的,貌似图中黄色)

2. 如果Arduino电源灯正常,插入USB。但别插入蓝牙板,下载BOXZ代码。通过串口软件进行测试
如果成功再说下面的了

幻生幻灭 发表于 2014-4-13 21:15:37

建议你把Arduino 的基础教程看一遍吧。。。
像这样玩法担心有一点让你把板子玩坏了,打击了积极性。
页: [1] 2
查看完整版本: 不会是电机驱动板坏了吧