打印

有点想仿ABB!(“疯子”方案讨论)

[复制链接]
楼主: eydj2008
手机看帖
扫描二维码
随时随地手机跟帖
41
LS 我只是 一家 之言  供参考!
目前还没有看到 用 CM3做 交流伺服 的产品 也许我见的少  听说 汇川在用 CM3做小功率变频!

另外
==================================
“基于STM32的+PMSM+FOC软件库培训”
---------------------------------------------------------------------
个人感觉玩玩是可以

使用特权

评论回复
42
Sin90Cos90| | 2011-5-27 10:41 | 只看该作者
还有 楼主 是仿ABB  的机器人 所以我会提出建议 用  DSP .

使用特权

评论回复
43
eydj2008|  楼主 | 2011-5-27 13:39 | 只看该作者
用M3是牺牲了一点性能,当然比不得带FPU的 DSP了  飞思卡尔的M4 和 TI TMS32F2812   有个参考价就好了。俺 再去比对一下 确定下来。 用DSP实时生成SIN数据和速度数据 应该不是大问题。
本贴主要 就是讨论一下 实施方案。DSP 还有定点和浮点 二个类  当然这个完全取决于性能的要求。
懂点的都支支招

使用特权

评论回复
44
eydj2008|  楼主 | 2011-5-27 14:14 | 只看该作者
本帖最后由 eydj2008 于 2011-5-27 14:16 编辑

生成三相电流参数

3-Phase_Motor_Sin2.pdf

387 KB

使用特权

评论回复
45
zjp8683463| | 2011-5-27 19:55 | 只看该作者
本帖最后由 zjp8683463 于 2011-5-27 20:07 编辑

STM32确实有现成的.伺服控制没必要搞的那么快,ms级更新一次pwm就足够了.搞的快了反而不稳定.
这种机器人用步进电机最简单,伺服电机要很多反馈信号,编码器价格不菲而且体积大.伺服控制也不一定要用很复杂的PWM控制算法,太复杂了反而会卡壳.
即使用伺服控制,建议用多MCU的系统,别用一个DSP去做所有事情,多几个MCU并不话多少钱,但能减少很多麻烦,扩展性也强很多.多MCU方便可靠,也容易调试,别最后卡死在调试这里,错在都找不到.
做出第一个样品后,可以考虑其他方案.

使用特权

评论回复
46
奇兵| | 2011-5-27 20:50 | 只看该作者
呵呵 越来越热闹了!

使用特权

评论回复
47
机器人.| | 2011-5-28 01:38 | 只看该作者
呵呵!

支持疯子,想参与一起玩

使用特权

评论回复
48
eydj2008|  楼主 | 2011-5-28 08:15 | 只看该作者
45# zjp8683463

感觉你是做过的,有一定的经验啊,还请多指教才是,我只做过步进电机 基本上48US 就更新一次PWM
这也刚好是超声波的临界点,人耳感觉不到的噪音,当然还是有一些,小很多。
伺服电机几MS才更新一次PWM,那能是交流永磁同步伺服电机吗? 伺服电机转速也不慢啊 通常2000/3000RPM

使用特权

评论回复
49
eydj2008|  楼主 | 2011-5-28 08:25 | 只看该作者
如果用多机步进电机系统  把我现在开发这个系统  移上去就行 再来一个PC软件就可以 现成的。
我现在开发这个就是基于矢量控制的。 加个结构就可以。
另外 听zjp8683463 这么一说 我还是比较想用三相步进电机来控制 如果要再好点 全部用闭环,当然开环线路少,程序也简单些。这个小东西 要求的力矩不是很大  设计顶端1KG负载 就够大了。比不得人手 能垂直举起5-10KG的东西吧。
这二天一直在攻理论,采用60V供电和320V供电的H桥MOST  10A 设计  我也希望大家给找找BUG,原理图画了一半又攻理论了。一直没更新

使用特权

评论回复
50
eydj2008|  楼主 | 2011-5-28 08:36 | 只看该作者
47# 机器人.
你现在会些什么?  
会PROE不 三D软件就行 设计个二个手臂 其实画一个就行 COPY一下,我的设想是下面底座还能转 或是移动,上面再来二只手臂。
会打算用VC++开发上位机界面和控制,因为我会一些这个
如果有人想疯一回的,就起草一个程序框架 大至我们会用到 ACCESS或是SQL 去控制每个轴的矢量位置  上位机与下位机采用UDP通讯 我这里有现成的例子 有想搞的 可以加入QQ群:121960 一起来疯吧!
有想法的 都提。

使用特权

评论回复
51
zjp8683463| | 2011-5-28 12:31 | 只看该作者
PWM的更新速度与转速没太大关系.
不要把PWM频率与PWM更新速度等同.

使用特权

评论回复
52
zjp8683463| | 2011-5-28 12:41 | 只看该作者
本帖最后由 zjp8683463 于 2011-5-28 12:42 编辑

我的工作主要是做工业控制系统和智能控制,偏向机电一体化,所以多这方面了解的多点.
机电一体化需要很多知识,有些我也是看见过猪跑而已.

使用特权

评论回复
53
eydj2008|  楼主 | 2011-5-28 15:46 | 只看该作者
    $   
 DSP MHZ  ns指令数(6us计算) 
1TMS320F28335PGFA

FPU15015.65101.7256.66667900 
2TMS320C28342FPU10013.8590.02510600 
3TMS320C2812PGFAFixed-point
15010.6569.2256.66667900 
4K60P100M100SF2 100 8010600 
         
         
 RPM磁极HZmsMicrous/Micro最高定位精度/R角度精度
 300063003.33333312826.04177680.46875
 300063003.33333325613.0208315360.234375
可行性300063003.333335126.5104230720.11719
 300063003.33333310243.25520861440.058594
 300063003.33333320481.6276122880.029297
 300063003.33333340960.8138245760.014648
 RPMR/SS/Rms/pole    
 3000500.023.333333    

使用特权

评论回复
54
Sin90Cos90| | 2011-5-28 15:51 | 只看该作者
PWM的更新速度与转速没太大关系.
不要把PWM频率与PWM更新速度等同.
zjp8683463 发表于 2011-5-28 12:31


感觉应该是 SVPWM 更新速度

SVPWM更新速度 即载频  更新越快 发给 电机的  波形越圆  用 李沙育图可看出来 这样电机发出的噪音越小。而 IGBT的发热量会上升。死区泄露电流越大  死区补偿也要越多

使用特权

评论回复
55
Sin90Cos90| | 2011-5-28 15:56 | 只看该作者
一般做伺服驱动器 会把模块的电流选大一些 这样 载频 就可以设置的高一些!还有就是会在 驱动板上加上能量回馈电路 加快刹车时间。举例子额定2000转的话   从+2000到—2000的时间越短越好。

使用特权

评论回复
56
eydj2008|  楼主 | 2011-5-28 16:02 | 只看该作者
思来想去 感觉还是感觉 用三相步进电机(做到128细分) 省成本 少体积  性能降低点 用STM32做  
看到 us/Micro 这个就知道 伺服电机用什么型号的DSP了(这样下去多个轴 成本就非常高了)
NND要够快 才能处理位置控制。150MHZ DSP 初步估计
需要6US完成对位置环的处理。要么就降低精度。 买个DSP开发板先试验一下 。

使用特权

评论回复
57
Sin90Cos90| | 2011-5-28 16:09 | 只看该作者
本帖最后由 Sin90Cos90 于 2011-5-28 16:13 编辑

53楼感觉你 所列 出来的  DSP  硬件做起来比较麻烦!非死卡而的 就3.3V电源

28XXX  好象有  3。3V --IO   1。8V--CORE       3V --AD

使用特权

评论回复
58
zjp8683463| | 2011-5-28 16:43 | 只看该作者
本帖最后由 zjp8683463 于 2011-5-28 16:50 编辑

54# Sin90Cos90

svpwm控制方式和PWM不太一样.
并不是所有电机都要用svpwm来控制.

使用特权

评论回复
59
Sin90Cos90| | 2011-5-28 17:46 | 只看该作者
是的  但是 如果是 交流永磁同步电机  和 交流异步电机  还是用 svpwm控制  较好

另外我也没有说 所有电机都要用svpwm来控制。

补充我所指的 伺服驱动器  是控制交流永磁同步电机的伺服驱动器

使用特权

评论回复
60
eydj2008|  楼主 | 2011-5-28 20:34 | 只看该作者
LT1117-1.8V 大把的啊 这个不是问题  那么小的体积 又要省点成本 才是真的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则