悟空机器人驱动

20230310

一个损坏的优某某悟空机器人,去除了头、电池、双层主板,只剩一个带12个舵机的躯体。

●焊上3根导线,做Signal、Vcc、GND母线。再将所有舵机挂在母线上。

●用drduino(5V TTL)+1Wire转接板(5V TTL)驱动,失败。

●用逻辑分析仪debug,没有找到失败原因。

●用示波器发现信号不完整,短的正脉冲上升沿不能到达5V。

●用drduino(5V TTL)+1Wire转接板(5V TTL)+ 5v<==>3.3v转接板 驱动,失败。

●用drduino(5V TTL)直接 驱动,所有舵机都动了起来。尽管因为去除了1Wire转接板,丧失了双向通信的能力。

================================================================

*上述机器人拥有6个 2KG舵机,6个3KG舵机。头部还有另外2个2KG舵机。

**上述测试伪代码都是 

loop{

0xAF 0xFA 0x00 0x01 0x80 0x30 0x00 0x00 sum ED  //舵机用0x30的速度转到0x80角度

0xAF 0xFA 0x00 0x01 0x60 0x30 0x00 0x00 sum ED  //舵机用0x30的速度转到0x60角度

}

*** 舵机源码

https://gitee.com/alicedodo/xaobao_cheap_bus_servo_hack_record/blob/master/mega8_servo.s

****有用的资料

https://gitee.com/alicedodo/xaobao_cheap_bus_servo_hack_record/tree/master/doc  

https://github.com/clopresti/Arduino-UBTECH/blob/master/Arduino-UBTECH.cpp --积木舵机 有用作变速箱的语句

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容