本帖最后由 novakon 于 2014-4-22 12:10 编辑 下面来谈谈用什么马达,怎么驱动,以及单片机供电。
最常见的当然也是淘宝销售的这种带减速箱的马达了:
我用的就是这种(但不是在这家店买的,不要说我打广告)。
这种马达要达到比较像样的输出,需要两节18650锂电(8V)供电。如果参赛的小车比较重,可能需要12V供电。我的小车比较轻,所以两节就够了。
大功率大扭矩的马达是给擂台赛用的,做循线车不需要买。
马达驱动:马达是大电流器件,需要用一定的电路来驱动(而不能通过单片机的逻辑电平输出驱动),这个电路接受来自单片机的控制信号,决定是否在马达两端施加某个电压。
这次比赛里面除了我之外,其他人都用了L298。 它的优点很明显:因为是一款老芯片,所以非常便宜,拆机的298价格不堪入目;而且淘宝也能直接买到很多298的成品驱动板,同样也非常便宜。最重要的是,它通过1片IC,就实现了两个H桥,可以控制左右两边的电机,非常省事。
可见其泛滥程度。
当然,L298的缺点也是明显的。由于使用三极管开关,L298的H桥导通时会产生很大的压降,我们看看它的datasheet就知道了:
对于800mA电流,高端和低端驱动会产生1.2V左右压降,加起来就是2.4V。如果你的电池是8V的,经过L298之后,加在电机两端的电压就只有5.6V了。这也就是为什么当天参赛的车基本上用的电池都比我用的要多,且跑得也不快。所以如果想要实现高效率的驱动,应该购买采用场效应管开关的电机驱动芯片或者模块。
值得一提的是,有一部分不明真相的擂台赛选手用这个做驱动。2A电流时,H桥压降居然有4V之多。L298是为30V左右的驱动电压设计的,用低压的话,效率太低了。