15092| 6
|
[项目] L298N_红色直流电机驱动模块+掌控板在mPython中的编程应用:... |
本帖最后由 rzyzzxw 于 2023-1-2 22:05 编辑 L298N_红色直流电机驱动模块+掌控板在mPython中的编程应用 【目标】 这个帖子,测试 L298N_红色直流电机驱动模块+掌控板在mPython中的编程应用 L298N参数: 参数一般只关心如下前两个: 逻辑电压(控制端口电压):5V 驱动电压(电机电压):5V-35V (我计划用8V锂电供电,在这个范围中) 驱动电流(电机电流):2A(MAX单桥) 接下来看L298N的控制方法: 引脚说明: 输出A、输出B:接两个电机,不分正负,反了只会反转。(换线头可以调方向) GND:电源地,需要与主控板的GND用一根杜邦线连接到一起(共地)。 12V供电:给电机供电的接口,此处要独立供电,最好不要从主控板引电。 5V供电:此为电压输出口,可以使用这个口给主控板供5V电源,但不推荐这么用。 板载5V使能:此跳线帽接起来之后上面的“5V供电”口才有5V电压输出。 通道A、通道B使能(ENA、ENB):此接口高电平则电机可以运行,低电平则电机停止运行,一般直接跳线帽短接到高电平,即一直使能,可以拔掉跳线帽接到主控板pwm模拟输入端口实现调速(我要调速,就要拔掉跳帽了)。 逻辑输入(IN1、IN2、IN3、IN4):这两个接口控制电机正反转,IN1和IN2控制电机M1,IN3和IN4控制电机M2. 具体控制信号如下图(重点图片): 简单理解: 电源接线: 从12V和GND供6-12V的电压。 L298N和主控板的GND使用一根线连接起来。 板载5V使能跳线帽不动。 电机接线: 两个电机分别接到M1和M2上。 信号控制: ENA和ENB跳线帽拔掉,使用杜邦线分别接到主控板两个PWM模拟输出口。 IN1和IN2,IN3和IN4分别接到主控板数字口。 我用L298N_红色直流电机驱动模块和掌控扩展板的接线方式(可以更换的哦,我这样安排是方便写程序,好记)如下图: ENA接 P8 (PWM口) ENB接 P9 (PWM口) IN1接 P13 IN2接 P14 IN3接 P15 IN4接 P16 提示:记得L298N和主控板的GND使用一根杜邦线连接起来 电机1、2分别接电机接口 不分正负,换线头可以调方向 8V锂电正极 接 12V接口 负极接GND口 掌控扩展板用3.7v锂电供电 扩展板只是引出掌控板引脚,如果你用的是其它扩展板也可以。 【测试】 软件:mPython 0.7.6 PWM输出0-1023 数字输出HIGH/LOW 测试1,M1电机速度1023,正转5秒,停。(如果没有转动,请检查驱动电源是否供电,控制线路是否接触不良,驱动模块和扩展板是否共地) 测试2,M1电机速度1023,反转5秒,停。 测试3,M2电机速度800,正转3秒,停。 测试4,M2电机速度800,反转3秒,停。 测试5,双电机速度600,正转3秒,停。 测试6,双电机速度600,反转3秒,停。 全部通过,封装成函数吧,用起来方便。 参数在齿轮中。点击齿轮打开和关闭。参数会变成变量,去变量中找它。 测试一下:双电机速度600正转5秒,反转速度700,5秒,停。 测试通过。 登录帐号,文件---保存代码库---命名为“红色电机驱动模块”---保存--确定。 以后就可以在代码库中找到它了。 【仰望】 小车程序:小车电机驱动板接线和上面测试接线相同,扩展板上增加了舵机在P0。 【发现】 遥控器用mind+写的遥控程序,设置相同频道,约定相同的消息规则,可以遥控mPython编写程序的小车。 接线和前面配置一致。 遥控程序: 【END】 【小结】 我在挤牙膏,探索一点,挤一点。就这样吧。 |
本帖最后由 rzyzzxw 于 2023-1-2 22:04 编辑 这是续集12: 正剧: 志童道合 | 仰望--帅气的掌控“新能源”小车 https://mc.dfrobot.com.cn/thread-314836-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集一: 志童道合 | 给仰望小车做个方向盘式的遥控器 https://mc.dfrobot.com.cn/thread-315004-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集二: 志童道合 | 升级仰望小车的动力系统 https://mc.dfrobot.com.cn/thread-315012-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集3: 志童道合 | 升级了遥控器,仰望实现无级变速 https://mc.dfrobot.com.cn/thread-315039-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集4: 志童道合 | 遥控再升级,增加刹车功能,仰望终极形态将... https://mc.dfrobot.com.cn/thread-315051-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集5: 志童道合 | 用L298N直流电机驱动模块DF-MD V1.3 改造仰望小车2号 https://mc.dfrobot.com.cn/thread-315074-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集6: L298N直流电机驱动模块DF-MD V1.3+百灵鸽,仰望2号跑起来 https://mc.dfrobot.com.cn/thread-315084-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集7: L298N直流电机驱动模块DF-MD V1.3+掌控宝的仰望2号组合 https://mc.dfrobot.com.cn/thread-315093-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集8: 用掌控板+DF掌控micro:bit两用扩展板+TT电机+舵机... https://mc.dfrobot.com.cn/thread-315100-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集9: L298N_红色直流电机驱动模块+掌控板的应用:仰望3动力升级 https://mc.dfrobot.com.cn/thread-315101-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 续集10: 发现秘密:L298N_红色直流电机驱动模块扩展库+掌控板在仰.... https://mc.dfrobot.com.cn/thread-315103-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦 续集11: 秘法再用:L298N直流电机驱动模块DF-MD V1.3 mind+扩展库在仰..... https://mc.dfrobot.com.cn/thread-315107-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed