查看: 6893|回复: 0

【Robot:bit】教你如何让TT电机动起来

[复制链接]
  • TA的每日心情
    开心
    2018-3-13 17:02
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-1-13 16:06 | 显示全部楼层 |阅读模式
    小喵科技出品的Robot:bit不同于市面上常规的Micro:bit扩展板。
    市面上常规的Micro:bit扩展板仅仅是接口板。
    而小喵家的Robot:bit除了有转接板的功能以外;上面集成的,舵机驱动芯片,直流电机/步进电机驱动芯片,蜂鸣器,全彩RGB等,集成电池,电池冲放管理芯片。
    让你DIY起来更加舒适方便。

    143425svv2jfjjtjkhi8de.jpg

    今天给大家介绍下如何驱动TT电机。

    2.jpg

    Robot:bit上的两侧电机接口只能接如上图的TT电机,千万不能其他直流电机,接其它大直流电机可能会导致电路板烧坏。
    3.jpg

    引脚放大图:

    4.jpg

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

    5.jpg

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

    市面上你看到那些可以走直线的小车,一般是在电机的背后加了光编,这样可以精准测出电机转速。
    但是光编电机比较难控制,新手不建议学习。
    什么是光编?裸一个给大家看下:
    一般编码电机由三部分组成:
    • 电机
    • 光编码盘
    • 光编电路

    通过电机轴带动光编码盘,不断切断光编电路的对射元器件,就可以测得电机的转速。从而反馈给主控板,主控板对应动态调整电机的转速。
    实际再往深里面去讲,又会涉及到PID的相关知识,这里就不多说了。
    所以针对现在的TT直流电机,为了让小车能走直线,一般让快的那个电机乘以0.8,这样慢慢调整,使两个可以走直线。这种是最简单的解决办法。

    6.jpg

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

    喵人儿这里编写一个让电机,前进,后退的程序,程序很简单,如图所示:

    7.jpg

    呼呼呼~电机转起来~~

    8.jpg

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

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

    本版积分规则

    热门推荐

    全国机器人等级考试配件购买
    全国机器人等级考试配件购
    本人想自己教小孩机器人等级考试,需要购买机器人等级考试的配件,可是淘宝上的太
    【Arduino】108种传感器系列实验(24)---水位传感器模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(96)---433M无线发射接收模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(93)---CSR8350蓝牙音乐模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【Arduino】108种传感器系列实验(89)--- 4*4位 RGB LED 全彩模块
    【Arduino】108种传感器系
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表