arduino+tb6612——升降结构(狗子III)

升降模块机械部分使用了solidoworks建模,激光切割亚克力板制作。用了一组齿轮齿条,再加上俩滑轨。P1、P2、P3是用solidworks建的三维模型。P3的车体上两根超长的棒子就是滑轨。齿轮齿条其实做的是不好的。齿轮的形状由模数和齿数决定,有国标,一般设计软件带都有齿轮库。当时我的solidworks库崩了,所以自己瞎搞了一个(强烈不推荐),甚至没在软件上配合就拿去切了,能啮合纯粹是运气好。设计时因为齿数大于17所以没有设计渐开线,会对影响稳定性。

 动力选了一个35r/min的减速电机。用tb6612模块控制。

Tb6612控制一个电机需要以下几个接口:

AIN1 AIN2     这两个口连接arduino信号口,控制电机换向

PWM1            这个接arduino 脉冲信号口,控制电机转速

AO1 AO2       这两个口连接电动机,输出5V电压

VM和VCC      这两个口连接arduino 5V电源(VCC用于给模块供电,VM可接12V以内用于给电机供电)

GND               接arduino GND

STBY              接arduino信号口,干嘛的我也母鸡(代码里会有)

STBY应该是使能位,可以控制电机停转,代码中有更简便的方法,将速度这一参数调为零即可。所以STBY也可以直接接上拉电阻。接完线之后开始写码。这也是自定义函数,写在主函数前,主函数中直接引用就行。

                                                                                                                                          ——修改自QQ空间 (2018.1.1)  

                                                                                                                                                                  2018.9.6  于家中

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值