注册 登录
查看: 1024|回复: 11

[K60] 求一份sd05舵机的测试代码,芯片是k60的

[复制链接]
发表于 2013-12-3 18:38:45 | 显示全部楼层 |阅读模式
我自己写了好多 都不好用,不知道是不是舵机坏了,手头还没有舵机调试器,希望哪个大大可以给我一份,谢谢啦....最好是山外库,k60的~
回复

使用道具 举报

发表于 2013-12-3 18:45:19 | 显示全部楼层
这个是 我们新版本 的代码测试函数,可能 就版本代码需要稍微修改一下:
(新版本代码 还没发布,正在录制 视频,录完就全部公开)
  1. #define S3010_FTM   FTM1
  2. #define S3010_CH    FTM_CH0
  3. #define S3010_HZ    (100)


  4. /*!
  5. *  @brief      main函数
  6. *  @since      v5.0
  7. *  @note       山外 S3010舵机 测试实验 ,山外 提供的 电机驱动模块,管脚都加入 MOS 管隔离,信号是反相的。
  8.                 例如常规的 高电平 使能
  9. */
  10. void main()
  11. {
  12.     uint8 i;
  13.     FTM_PWM_init(S3010_FTM, S3010_CH,S3010_HZ,100);      //初始化 舵机 PWM

  14.     while(1)
  15.     {
  16.         for(i = 13;i<25;i++)
  17.         {
  18.             FTM_PWM_Duty(S3010_FTM, S3010_CH,100-i);
  19.             DELAY_MS(200);
  20.         }

  21.         for(;i>13;i--)
  22.         {
  23.             FTM_PWM_Duty(S3010_FTM, S3010_CH,100-i);
  24.             DELAY_MS(200);
  25.         }
  26.     }
  27. }
回复 支持 反对

使用道具 举报

发表于 2013-12-3 18:46:19 | 显示全部楼层
由于 我们的 硬件 隔离,是反相的,所以 有个 100 - x 这样的方式。
回复 支持 反对

使用道具 举报

发表于 2013-12-4 13:48:14 | 显示全部楼层
山外メ雲ジ 发表于 2013-12-3 18:46
由于 我们的 硬件 隔离,是反相的,所以 有个 100 - x 这样的方式。

什么意思 不太懂。
回复 支持 反对

使用道具 举报

发表于 2013-12-4 19:39:52 | 显示全部楼层
头上两只角 发表于 2013-12-4 13:48
什么意思 不太懂。

就是 我们的 电路 有隔离电路 来保护 IO 口,隔离电路是 反相的。

换句话说,如果单片机输出 占空比是 20% ,那么真正给舵机,就是 80%
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-4 19:43:54 | 显示全部楼层
山外メ雲ジ 发表于 2013-12-4 19:39
就是 我们的 电路 有隔离电路 来保护 IO 口,隔离电路是 反相的。

换句话说,如果单片机输出 占空比是 ...

懂了,感觉这次是有大动作了啊!!!
回复 支持 反对

使用道具 举报

发表于 2013-12-4 19:45:46 | 显示全部楼层
ewew43 发表于 2013-12-4 19:43
懂了,感觉这次是有大动作了啊!!!

明天晚上 公布绝对不会让你失望
回复 支持 反对

使用道具 举报

发表于 2013-12-4 21:47:29 | 显示全部楼层
山外メ雲ジ 发表于 2013-12-4 19:45
明天晚上 公布绝对不会让你失望

届时会不会有火眼的K60底层呢?现在自己移植的进度还有有点慢的~
回复 支持 反对

使用道具 举报

发表于 2013-12-4 21:49:04 | 显示全部楼层
Daniel_Lau 发表于 2013-12-4 21:47
届时会不会有火眼的K60底层呢?现在自己移植的进度还有有点慢的~

这个目前没加进去,不过这个可以有
回复 支持 反对

使用道具 举报

发表于 2013-12-4 22:19:45 | 显示全部楼层
Daniel_Lau 发表于 2013-12-4 21:47
届时会不会有火眼的K60底层呢?现在自己移植的进度还有有点慢的~

新版的鹰眼 已经上架。你是打算用在智能车,还是其他比赛?
http://item.taobao.com/item.htm? ... id=36423192248&
回复 支持 反对

使用道具 举报

发表于 2013-12-5 08:27:47 | 显示全部楼层
山外メ雲ジ 发表于 2013-12-4 22:19
新版的鹰眼 已经上架。你是打算用在智能车,还是其他比赛?
http://item.taobao.com/item.htm?spm=a1z10 ...

哈哈都快毕业了就不跟学弟们竞争了。现在在用FPGA采火眼的图像,先看看FIFO的速度如何吧,还没和不带FIFO的必过。阿莫上看王老大已经用FPGA试过了,木有见到代码
回复 支持 反对

使用道具 举报

发表于 2013-12-5 08:45:58 | 显示全部楼层
山外メ雲ジ 发表于 2013-12-4 22:19
新版的鹰眼 已经上架。你是打算用在智能车,还是其他比赛?
http://item.taobao.com/item.htm?spm=a1z10 ...

不过你们这次驱动用BTS系列还是有点出乎意料的。我预想的是用分立元件搭的,就像其他电调厂商一样,高端主动升压和N+N的方案。然而IR和HIP你们也没用....最后用了BTS。。。我记得去年在我们学校,我和几个同学还有几个做功率开关电源的老师一起把BTS系列否定了,因为在极限测试的环境下,它的不稳定性因素太多了。开关性不及专门的IC+MOS。驱动的测试,如同开关电源一样,不往极限测,发现不了问题。所以看这次卖出去反应如何吧,尤其是闭环条件下。不过,BTS那点功率驱动RS-380还是足够的,毕竟RS380转速推到头,才消耗0.92A的电流。RS-540撑死2A,但堵转的话,70A足以炸管了吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回列表 返回顶部