完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
--硬件连接
注:电机的两根接线,红色的贴近金属底盘,黑色的远离金属底盘,燃点科技提供的电机都会按照这个标准统一焊接好,与big:bit上预留的插座完全匹配,组装M-robot时只需要插上插头就可以了,这样也可以与我们提供的程序完全匹配。与直流电机控制相关的四个接口为P13、P14、P15、P16,记得要把这几个的跳线帽连接上。 --实验编程 注:在这里我们使用函数来进行编程,因为直流电机驱动控制相对麻烦,这样我们写成函数以后就方便多了。直流电机驱动采用PWM控制,简单理解起来就是不同的电压对应不同的转速。所以想要控制直流电机的速度,我们通过模拟写入的方式来控制电压就可以了。big:bit扩展板背面的电机控制对应表可以更好地帮助你理解如何控制电机。 程序网址:https://makecode.microbit.org/_MKkXghC4TFcm --实验结果 按A键右轮子往前转,但转得较慢;按B键右轮子往后转,但转得较快。 注意事项: 1.驱动直流电机时一定要采用外部供电,不要用micro:bit进行供电,不然容易烧坏电路板。 2.直流电机的两根线加正向电压电机正转,加反向电压电机反转;在承受范围内,加高电压电机转得快,加低电压电机转得慢。 3.直流电机往往需要比较大的电流,所以一般扩展板都会设计上相应的电机驱动芯片,起的就是电流放大的作用。 拓展知识: 机器人上到底用什么电机好? 我们都知道,要让机器人动起来,需要要有个电机。无论是娱乐性双足直立行走机器人,还是轮式机器人,都需要有电机才可能动起来。体型比较大的机器人需要的电机马力比较多,体型小的需要的电机马力较小。机器人的种类繁多,应用到的电机也各不相同。如工厂生产线上用到的机械手,因为对精度要求较高,就需要用到可以实现精密控制的伺服电机,这种电机配有专门的控制器,在控制学上我们称它的控制方式为闭环控制(不了解的读者可不必深究)。也有对精度要求没那个高的机械手,它可能应用一个步进电机就可以了,步进电机是把一圈360度进行了细分,每给一个脉冲就转一个固定的微小角度,通过这种方式也可以实现较精确地控制。还有比如我们在春节晚会上看到的跳舞机器人,它上面应用的是数字舵机,数字舵机可以理解为一个简单的伺服电机,它里面也有自己的控制,只需要外部给目标角度指令就可以了,但舵机一般只用在对扭距要求比较小的场合。你肯定又想到了模拟舵机,模拟舵机跟步进电机有点类似,不能实现精确地控制,输入不同宽度的波形它就会转动不同的角度。最后,要提到的就是直流电机,直流电机是最不能精确控制角度的,给它通电就转,断电就不转(有可能还会滑行),而且通不同的电流,转得快慢也不同,但因为它价格比较便宜,而且不容易损坏,所以适合初学者学习使用。 |
|
|
|
只有小组成员才能发言,加入小组>>
2434 浏览 0 评论
9096 浏览 4 评论
36765 浏览 19 评论
5025 浏览 0 评论
24737 浏览 34 评论
1525浏览 2评论
1740浏览 1评论
2190浏览 1评论
1550浏览 0评论
521浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 01:08 , Processed in 1.228575 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号