完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
毕业已经4年左右了,从刚开始上班在公司从事嵌入式linux开发工作,业余时间一直捣鼓一些小玩意,主要围绕51和STM32单片机开发一些东西。后来玩机器人。就买了很多舵机研究,发现市面上舵机都是那种三根线PWM控制舵机,即信号线,电源线,地线。需要用户编写PWM去驱动。驱动倒是简单,只不过这种舵机有个缺点就是无法回读角度并且接线太过繁琐。比如做一个人形机器人需要17个舵机,每个舵机三根线,这样下来总共就需要接51根线到控制板,导致接线太复杂了。而且市面上这种数字舵机比如常见的DS3115,RDS3115都要60元以上,价格昂贵。就萌发自己做舵机的想法。经过一段时间的思考和研发就有了自己开发的舵机即单总线串口舵机,先上图。
另外舵机演示视频如下[url=]http://v.youku.com/v_show/id_XMTY4Njc5NTQzMg==.html[/url] 此舵机有如下几个特点: 1.单总线,舵机之间可以串联,最多可串联254个舵机,大大简化布线结构 2.可回读角度,与传统舵机单向控制相比,这个舵机具备角度回读功能,最大的好处就是可以摆动舵机去调机器人动作,方便快捷。 3.三种工作模式,传统舵机只有一种工作模式,要么180度,270度或者360度。用户如果需要这三种舵机的话需要分别购买三个舵机。而我的总线舵机一个舵机就可以设定这三种角度工作模式。通过指令控制修改工作模式。 4.无需用户编写PWM驱动,只用串口指令即可控制舵机,大大提高舵机用户体验。 目前此款舵机我做了部分样品,如果有感兴趣的朋友可以联系,如果多的话,我可以在电子发烧友众筹,价格绝对以成本定价。大概48元左右。让大家能够使用上我的舵机是一件比较有成就感的事。 如果大家感兴趣我将给大家详细介绍这款舵机实现原理,教大家如何去做舵机。 另外我还自己开发了一款舵机控制器,我们都知道,某宝上的舵机控制器没有一家是开源的,都是给你一个上位机然后一个控制器,你知道怎么用,却不知道内部实现方式。我准备将自己这款舵机控制器进行开源,配套视频从原理图的设计以及源码讲解结合上位机控制,完整的讲解舵机控制器实现。具体下一篇详细舵机控制器开源计划。对于舵机和总线舵机感兴趣的请留言。我将根据大家反馈情况进行讲解。 |
|
相关推荐
|
|
楼主,补个源码。
|
|
|
|
|
|
能不能教一下,纠结好长时间了:
怎么通过树莓派把一套编好的舵机动作组写到舵机控制板的EEPROM,使舵机控制板一上电就能自动运行此套动作; 某宝上的配套上位软件有这个功能,但是不开源,我想自己的程序来实现它。。。 |
|
|
|
|
|
坐等 楼主 授课 期待中
|
|
|
|
|
|
2041 浏览 0 评论
1174 浏览 0 评论
3632 浏览 2 评论
2837 浏览 0 评论
这是汽车360全景控制器上的主板,请问圆圈中的原件是什么,起什么作用?
2597 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:33 , Processed in 0.705868 second(s), Total 81, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号