搜索
bottom↓
回复: 61

开始做6轴机械臂,第一步STM32的BLDC FOC三电阻采样,CAN隔离

  [复制链接]

出0入0汤圆

发表于 2016-4-6 10:03:26 | 显示全部楼层 |阅读模式
本帖最后由 YFM 于 2016-4-6 11:19 编辑

开始做一个6轴机械手臂玩玩,机械部分买的成品的框架,经过改装将舵机的电机升级为无刷电机加增量光电编码器。第一步画了一个BLDC的磁矢量控制板四层5cmx3.3cm,三电阻电流采样,电流最大2A。完全物理隔离的CAN通讯。
板子发到jlc快回来了。





贡献原理图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2016-4-6 10:28:54 | 显示全部楼层
支持一下。。

出0入0汤圆

发表于 2016-4-6 10:42:28 | 显示全部楼层
有什么用处?
人家都上伺服了。

出0入4汤圆

发表于 2016-4-6 10:42:33 | 显示全部楼层
机械臂呢?我是来看机械臂的

出0入0汤圆

发表于 2016-4-6 10:44:15 | 显示全部楼层
编码器是加在电机轴上还是舵机的输出轴上?

出0入0汤圆

 楼主| 发表于 2016-4-6 10:50:03 | 显示全部楼层
clqfly 发表于 2016-4-6 10:44
编码器是加在电机轴上还是舵机的输出轴上?

电机轴上。舵机轴上细分不够。舵机齿轮回差那个大啊,不过还好我是主要做高层路径规划和视觉的,所以我就用弹簧和发条把齿轮回差给消除了,带来的缺点就是高精度情况下机械臂载重变小。

出0入0汤圆

发表于 2016-4-6 10:54:06 | 显示全部楼层
本帖最后由 RAMILE 于 2016-4-6 10:55 编辑

想看LZ的机械臂


4层 奢华
BAT54漏电挺大的,万一漏电不均匀再加上悬空就麻烦了

出0入0汤圆

 楼主| 发表于 2016-4-6 10:55:29 | 显示全部楼层
ggddll 发表于 2016-4-6 10:42
有什么用处?
人家都上伺服了。

用处就是一般钱你买不到适合你的伺服

出0入0汤圆

发表于 2016-4-6 10:57:17 | 显示全部楼层
YFM 发表于 2016-4-6 10:50
电机轴上。舵机轴上细分不够。舵机齿轮回差那个大啊,不过还好我是主要做高层路径规划和视觉的,所以我就 ...

FOC代码全是自己写的吗?

出0入0汤圆

 楼主| 发表于 2016-4-6 11:01:01 | 显示全部楼层
RAMILE 发表于 2016-4-6 10:54
想看LZ的机械臂

还好我BAT54S的部分在工作时都有低阻抗路径。

出0入0汤圆

 楼主| 发表于 2016-4-6 11:03:51 | 显示全部楼层
clqfly 发表于 2016-4-6 10:57
FOC代码全是自己写的吗?

当然要自己写别人打代码不一定适合。我最担心的是CAN部分,还想着通过CAN实现7个控制板之间sub 20uS的同步。

出0入0汤圆

 楼主| 发表于 2016-4-6 11:21:17 | 显示全部楼层
ZL_electric 发表于 2016-4-6 10:42
机械臂呢?我是来看机械臂的

机械臂来了

出0入0汤圆

发表于 2016-4-6 11:22:34 | 显示全部楼层
YFM 发表于 2016-4-6 11:03
当然要自己写别人打代码不一定适合。我最担心的是CAN部分,还想着通过CAN实现7个控制板之间sub 20uS的同 ...

好吧,最近对伺服有兴趣,你是用的st的库吗?

出0入0汤圆

 楼主| 发表于 2016-4-6 11:24:44 | 显示全部楼层
clqfly 发表于 2016-4-6 11:22
好吧,最近对伺服有兴趣,你是用的st的库吗?

我还没开始编程呢,会用st的外设库吧。

出0入0汤圆

发表于 2016-4-6 11:25:56 | 显示全部楼层
既然都换电机和编码器了,干脆把舵机换成直流减速好了

出0入0汤圆

发表于 2016-4-6 11:31:41 | 显示全部楼层
YFM 发表于 2016-4-6 11:24
我还没开始编程呢,会用st的外设库吧。

好,期待你做出来的效果

出0入0汤圆

 楼主| 发表于 2016-4-6 11:38:09 | 显示全部楼层
RAMILE 发表于 2016-4-6 11:25
既然都换电机和编码器了,干脆把舵机换成直流减速好了

那对结构改动的太多了,我买的这款机器人结构挺好的。舵机输出轴还有轴承而且舵机和机体链接的刚度还不错整体不会抖动,要是改动结构那只能用3D打印件来耦合了刚度太差。换BLDC主要是要做转矩和速度控制。舵机拆的只剩减速齿轮组了,要是用之前舵机那套电机就呵呵了,连后期动态补偿(inverse dynamic compensition)都做不了。

出0入4汤圆

发表于 2016-4-6 11:51:48 | 显示全部楼层
机械臂做工挺好的

出0入0汤圆

发表于 2016-4-6 12:23:49 来自手机 | 显示全部楼层
支持   

出0入90汤圆

发表于 2016-4-6 12:29:47 | 显示全部楼层
有那么小的无刷电机吗?舵机比电机小很多吧。

出0入0汤圆

 楼主| 发表于 2016-4-6 12:37:11 | 显示全部楼层
honami520 发表于 2016-4-6 12:29
有那么小的无刷电机吗?舵机比电机小很多吧。

有的啊就是四轴上用的,比新西达的那款黄色的小一些。2A电流可以输出很大的转矩了,比舵机原装的电机输出转矩大。

出0入0汤圆

发表于 2016-4-6 12:41:12 | 显示全部楼层
机械臂机械部分能给个链接么?

出0入0汤圆

 楼主| 发表于 2016-4-6 12:43:34 | 显示全部楼层
鸵鸟蝈蝈 发表于 2016-4-6 12:41
机械臂机械部分能给个链接么?

某宝搜机械手臂799元的那个就是。

出0入0汤圆

发表于 2016-4-6 12:47:57 | 显示全部楼层

楼主的机械臂哪买的 尺寸多大呀

出0入0汤圆

发表于 2016-4-6 13:08:25 | 显示全部楼层
大力支持

出0入0汤圆

发表于 2016-4-6 13:51:36 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2016-4-6 16:59:53 | 显示全部楼层
赞一个!

出0入0汤圆

发表于 2016-4-6 17:01:59 | 显示全部楼层
帮顶。。。。。

出0入0汤圆

发表于 2016-4-6 17:43:18 | 显示全部楼层
楼主用的那个型号的电机 ?

出0入0汤圆

发表于 2016-4-6 19:30:36 来自手机 | 显示全部楼层
支持一下。我最近在玩dobot

出0入0汤圆

发表于 2016-4-6 21:00:56 | 显示全部楼层
楼主很棒啊,我也想学习学习哦

出0入4汤圆

发表于 2016-4-6 21:19:28 | 显示全部楼层
BLDC做位置控制方便不?

出0入0汤圆

 楼主| 发表于 2016-4-6 21:24:45 | 显示全部楼层
475627406 发表于 2016-4-6 21:19
BLDC做位置控制方便不?

你看四轴云台的控制就知道了。BLDC做一小时一转都没问题。

出0入0汤圆

发表于 2016-4-12 17:40:57 | 显示全部楼层
关注中, 楼主能否继续更新进展?

出0入0汤圆

发表于 2016-4-13 10:18:16 | 显示全部楼层
楼主放一个无刷的一小时转一圈的视频出来看看。

出10入95汤圆

发表于 2016-4-13 17:15:52 | 显示全部楼层
板子看作的不错!

出0入0汤圆

 楼主| 发表于 2016-4-23 04:21:46 | 显示全部楼层
本帖最后由 YFM 于 2016-4-23 04:24 编辑

板子回来调试进行中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-5-5 12:38:58 | 显示全部楼层
YFM 发表于 2016-4-23 04:21
板子回来调试进行中

楼主调的咋样了

出0入0汤圆

发表于 2016-5-5 13:08:46 | 显示全部楼层
YFM 发表于 2016-4-23 04:21
板子回来调试进行中

楼主有多余的板子没?

出0入0汤圆

发表于 2016-5-10 00:08:50 来自手机 | 显示全部楼层
楼主,出套件啊

出0入0汤圆

发表于 2016-6-16 09:36:57 | 显示全部楼层
YFM 发表于 2016-4-6 21:24
你看四轴云台的控制就知道了。BLDC做一小时一转都没问题。

搞个1分钟1转的BLDC控制视频给我看下,可以的话给你做个项目!

出0入0汤圆

发表于 2016-6-16 09:50:51 | 显示全部楼层
这机械手,看起来好mini啊,,

出0入0汤圆

发表于 2016-6-16 22:36:01 来自手机 | 显示全部楼层
这个不错啊

出0入0汤圆

发表于 2016-6-17 10:39:44 | 显示全部楼层
支持,想学习如何编程!

出0入0汤圆

发表于 2016-6-17 14:34:56 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2016-6-17 20:12:35 | 显示全部楼层
想看看BLDC控制精度到底怎么样。

出0入0汤圆

发表于 2016-8-25 21:36:29 | 显示全部楼层
,难产了?

出0入0汤圆

 楼主| 发表于 2016-8-26 04:51:48 | 显示全部楼层

没难产。先做上层的六轴运动碰撞检测和路径规划去了。用PQP,Assimp这些库做3D环境模拟和碰撞检测。RRT*和PRM*算法做路径规划。

出0入0汤圆

发表于 2016-8-26 21:21:04 | 显示全部楼层
等楼主成功后,发个视频上来开开眼

出0入0汤圆

发表于 2016-9-4 07:31:49 来自手机 | 显示全部楼层
mark,等待

出0入0汤圆

发表于 2016-9-4 08:18:23 | 显示全部楼层
支持。。。。。。。

出0入0汤圆

发表于 2016-9-18 23:14:17 | 显示全部楼层

周老板 ?是你 ?

出0入0汤圆

发表于 2016-9-19 00:05:51 | 显示全部楼层
这种低速应用,无刷比步进的优缺点是什么?   步进也可以闭环的。 这个应用无刷也的加编码器吧。

出0入0汤圆

 楼主| 发表于 2016-10-10 19:11:20 | 显示全部楼层

新进展
http://www.amobbs.com/thread-5661165-1-1.html?_dsign=cf9c9857

出100入18汤圆

发表于 2016-10-10 19:57:02 | 显示全部楼层
敢问 LZ 人在哪里?我看你做的东西和我的想法一样,只是我还没有去做,也没有这方面经验。

出0入0汤圆

发表于 2016-10-13 17:11:03 | 显示全部楼层
很不错,我也做了个六自由度机械手臂,可以交流一下,目前是遥控控制的,想改为Labview上位机电脑控制,加示教功能。

出0入0汤圆

发表于 2016-11-27 18:06:30 来自手机 | 显示全部楼层
楼主的搞定没?

出0入0汤圆

发表于 2016-11-29 13:43:48 | 显示全部楼层
6R 机器人 除了软件算法上,最重要的是减速机和驱动器部分,LZ加油

出0入0汤圆

发表于 2019-6-27 21:54:20 | 显示全部楼层
YFM大神你好,最近我也试着用STM32驱动BLDC,遇到GPIO初始化问题。正好搜索到你的帖子,想请教一下:
自己用STM32F051做主控,上臂PMOS由三极管做反向,下臂NMOS由IO直驱。

焊接好样板调试发现,当MCU初始化之前(或者说下载程序之前),GPIO默认会输出1.2V左右电平,导致上下臂同时导通。还好供电只用了3.3V 200mA的LDO输出,没有烧坏管子。我担心下载程序后,GPIO初始化之前还会有弱电平输出。

请问大神有没有遇到类似这样上电时GPIO输出高电平问题,怎么解决呢?

出0入0汤圆

发表于 2019-6-27 22:23:59 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2019-6-28 08:42:07 | 显示全部楼层
支持楼主了

出0入0汤圆

发表于 2019-7-18 12:39:44 来自手机 | 显示全部楼层
YFM 发表于 2016-4-6 21:24
你看四轴云台的控制就知道了。BLDC做一小时一转都没问题。

一小时一转是怎么转的?连续吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-18 21:49

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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