Kittenbot 小喵科技——专注图形化编程教育

快捷导航
查看: 4793|回复: 0

[Robotbit] Robot:bit入门教程——让TT电机动起来

[复制链接]

47

主题

139

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2017-11-27 14:13:02 | 显示全部楼层 |阅读模式
如何驱动TT电机
TT电机.jpg
Robot:bit上的两侧电机接口只能接如上图的TT电机,千万不能其他直流电机,接其它大直流电机可能会导致电路板烧坏。
TT电机接口.jpg

引脚放大图:
电机接口放大.jpg

在用板载电池的情况下,测试过Robot:bit一共可以接4个黄色TT马达,接口如上图。
电机接口一般是红黑线,红线和黑线,并没有规定一定要接+ 或者﹣。红线和黑线反过来只会影响电机正反转。不会导致电机烧坏。
注意同一个电机红黑线只能能接,A+和A- 或者 B+和B-。切忌不能接 B+ A-这种!!!

如果用Micro:bit的IO口直驱TT直流电机,一定会导致Micro:bit烧坏。所以请勿尝试


以下是直流电机积木块的功能说明:
直流电机积木块.jpg

使用很简单,只需要把直流电机积木拖出来。如图,控制电机运动
因为直流电机是没有角度可言的,你唯一能控制它的就是转速。一般市面上的直流电机出厂质检的参数,举个例子,如果电机是2000rpm,合格转速范围是2000±10%rpm,这个是行业的规定,像万宝至电机那种,有可能达到2000±5%rpm。
所以这样的电机参数会导致,程序如果你编写的程序是左右电机是一样的。但是实际电机运动的时候,左右电机的速度肯定不是一致的,所以你让小车走一条直线,肯定是走不了直线的。所以如果大家做的小车走不了直线是很正常的,不要怀疑自己的程序或者电机有问题。


市面上你看到那些可以走直线的小车,一般是在电机的背后加了光编,这样可以精准测出电机转速。
但是光编电机比较难控制,新手不建议学习。
什么是光编?裸一个给大家看下:
一般编码电机由三部分组成:
  • 电机
  • 光编码盘
  • 光编电路
通过电机轴带动光编码盘,不断切断光编电路的对射元器件,就可以测得电机的转速。从而反馈给主控板,主控板对应动态调整电机的转速。
实际再往深里面去讲,又会涉及到PID的相关知识,这里就不多说了。
所以针对现在的TT直流电机,为了让小车能走直线,一般让快的那个电机乘以0.8,这样慢慢调整,使两个可以走直线。这种是最简单的解决办法。
光编电机.jpg

使用的时候,正转后需要让电机停止一会,再让电机反转再停止一会
因为正转后突然反转,反向电动势很大,电流很大,会对电源管理芯片造成冲击,大家编程时要注意下


喵人儿这里编写一个让电机,前进,后退的程序,程序很简单,如图所示:
直流电机积木编程.jpg
呼呼呼~电机转起来~~
直流电机转.jpg


如果直流电机不转,请检查:
1、扩展板上的开关是否有打开。
2、直流电机接线是否正确
3、直流电机接的位置是否正确
4、程序控制的直流电机引脚是否对应
5、速度是否太小,如果速度太小,电机处于死区那里,就是电机不会转动,必须大于一定速度,电机才能转动



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全力为Stem教育行业提供新技术、新方案和新产品。

 

地址:广东省深圳市华丰互联网+创意园 419~420

© 2019 Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

GMT+8, 2019-12-15 15:47 , Processed in 0.030027 second(s), 38 queries , Gzip On.
Powered by Discuz! X3.2

快速回复 返回顶部 返回列表