查看: 7965|回复: 4

[原创] 从零开始做智能小车-车体结构及电机驱动板(二)

[复制链接]
  • TA的每日心情
    慵懒
    2015-3-22 22:41
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-18 01:19:41 | 显示全部楼层 |阅读模式
    分享到:
    前一篇见:从零开始做智能小车-小车外形对比选择(一)

    上一篇通过对比,我决定采用市面常见的遥控模型车来改造我的第一量智能小车,在订购的1:10模型车未到货之前,先要做一些准备的工作.

    手中有一辆报废的1:16遥控模型车(与1:10结构一样,只是大小不同而已),拆开外壳,如下图所示:

    车1.jpg
    可以看到前轮转向是由一个直流电机驱动的,结构与塑料齿轮舵机类似,但真不如舵机....我不明白厂家在电机引脚短接原件是何用意,有懂得的麻烦告诉一声.
    车3.jpg
    拆掉转向齿轮盒.
    车2.jpg
    后轮驱动马达

    从上面的拆解可以看出,该玩具模型由两个直流电机驱动,也就是说在动力及转向方面只需要找一个两路电机驱动模块就可以了.
    由于不需要舵机,也就没有必要采购舵机驱动模块了.

    经过某宝,我选择了L298N电机模块.
    l298n.jpg

    在1:10模型车未到之前,先测试一下该模块驱动减速电机的实际效果.
    1.jpg

    测试时只需要驱动一个电机,图上是驱动的通道B电机.
    2.jpg
    只需在树莓派上找两个空闲的GPIO口就可
    1. python
    2. import RPi.GPIO as doublew
    3. doublew.setmode(doublew.BOARD)
    4. doublew.setup(13,doublew.OUT)
    5. doublew.setup(15,doublew.OUT)
    6. doublew.output(13, True)
    复制代码
    此时电机正转(若反转,将你模块B端输出接线反接即可)
    1. doublew.output(13, False)
    2. doublew.output(15, True)
    复制代码
    此时电机反转
    1. doublew.output(15, False)
    复制代码
    此时电机停止



    待解决问题:
    无法调速

    无法控制电机转速,测试时我使用了可调电压电源,通过调整输入电压,的确可降低或升高电机转速...待研究吧.

    (待续)




    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-1-9 13:17
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-3-18 08:34:34 | 显示全部楼层
    LZ,我最近也打算玩下智能车,遥控部分也打算自己做,驱动用打算L9110S,小车自己买零件搭。
    调速用PWM,可以在遥控部分上做。我还没动手做,你继续发帖,我跟着看看。
    顶下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-21 15:00
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-3-18 09:27:52 | 显示全部楼层
    马克一个看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-3-22 22:41
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-3-18 09:38:31 | 显示全部楼层
    本帖最后由 大菠萝3 于 2015-3-18 09:40 编辑

    L9110S...你是要自己打板还是买现成的模块,如果是现成的模块,没看到支持pwm调速的啊.

    L298N应是支持pwm调速的,至少原理图上是这么标明的.

    网络上找的图

    网络上找的图


    我今天还没功夫整,不过看原理图应该是没问题的.当然树莓派2上只能使用softpwm.至于效果怎样,还不清楚.

    至于怎么接线,怎么使用wiringPi还要测试一下才知道

    PS:两个模块价格差不多,l298N如果你要光耦隔离的模块,可能要贵点,普通的很便宜.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-3-19 13:33:01 | 显示全部楼层
    [size=14.3999996185303px]给大家分享个L9110的原理图,方便调速,三线控制,一根PWM,两根方向控制。
    如下图:是一个74HC08控制两片L9110,

    L9110

    L9110

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 13:21 , Processed in 0.150613 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.