首页 上一页 1 2 3 4 下一页 尾页

步进电机细分驱动电流及方向控制 点击:4449 | 回复:76



pbl

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-06-07 16:52:00
楼主
1/4细分 |cos(a)|  DA/A值   A相方向 |sin(a)|   DA/B值   B相方向
0 1 255|0xff    1             0  0|0x00    1
22.5 0.924 234|0xea    1 0.383  98|0x62    1
45 0.707 180|B4    1 0.707 180|B4    1
67.5 0.383  98|0x62    1 0.924 234|0xea    1
90 0  0|0x00    0 1 255|0xff    1
112.5 0.383  98|0x62    0 0.924 234|0xea    1
135 0.707 180|B4    0 0.707 180|B4    1
157.5 0.924 234|0xea    0 0.383  98|0x62    1
180 1 255|0xff    0 0   0|0x00    0
202.5 0.924 234|0xea    0 0.383  98|0x62    0
225 0.707 180|B4    0 0.707 180|B4    0
247.5 0.383  98|0x62    0 0.924 234|0xea    0
270 0   0|0x00    1 1 255|0xff    0
292.5 0.383  98|0x62    1 0.924 234|0xea    0
315 0.707 180|B4    1 0.707 180|B4    0
337.5 0.924 234|0xea    1 0.383  98|0x62    0
repeat



奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-06-25 17:39:00
61楼
讲单易学好上手, 资料又多, LABVIEW还可以从网上下来装的. 你要没教材我可以发给你.

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-06-25 17:42:00
62楼
今天下午将改进程序的64细分电机更以前的200细分电机在超低速下空载运转, 发现200细分在振动方面的优势还是比较明显的, 64细分还是低了点.... 而且本身单片机的A/D采样精度只有8位, 另外采样电流用的放大器也烂了点.....  还看潜力还是有的......

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-06-26 06:07:00
63楼
纳米级精度?我见过纳米级分辨率的,没见过纳米级精度的。

lg_006

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2005年2月24日
发表于:2007-06-26 08:18:00
64楼
刘版主:我的理解是所谓纳米级精度是用于实现亚微米级以下的控制(比如某些压电陶瓷电机平台),并不是说能1个纳米或则10个以下。不知正确与否。

lg_006

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2005年2月24日
发表于:2007-06-26 14:13:00
65楼
看了一下LABVIEW,还是不错,挺有特色的。

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-06-26 17:31:00
66楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-06-26 19:45:00
67楼
上表是刚完成的256正弦细分表, 的一部分.....
为了提高程序运行效率及响应时间,  把细分表弄得比较烦顼, 差不多2K左右.  与"巧合"的64细分相比, 完成256细分所用汇编程序数为15条, 另外又增加了一个变量. 
从效果看比较值得, 电机空载运行时几乎不能感觉到振劝.

另注:PTATABLE STATETABLE两个表中的内容有误, 切图前还没改过来. 

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-06-26 20:33:00
68楼
关于"纳米级精度", 本人认为, 对步进电机而言,只要一带上负载, 细分精度就形同虚设的了(或是大打折扣,要视负载大小而言)了. 你想想, 整步为1.8度的步进电机, 带上与额定扭矩相当的负载后, 基本上就没有任何细分精度可言的, 只能保证1.8度也就是一个整步的精度, 如果去实现"纳米级" "微米级" ?  打个比个,不考虑电机本身的结构误差,假设你的传动牛到电机轴转角只需保证0.01度的精度, 就可实现微米级精度, 那么, 0.01度对应的电角度即功角为0.5度, 0.5度的正弦值为0.00873. 什么概念? 你的负载大小不能大于步进电机额定输出的0.0087即115分之一.

lg_006

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2005年2月24日
发表于:2007-06-26 23:47:00
69楼
"只要一带上负载, 细分精度就形同虚设的了。",可是在有做运动规划的情况下,如果调节做的好话,细分精度还是有一定意义的吧。“你的负载大小不能大于步进电机额定输出的0.0087即115分之一”不知道是怎么计算出来的?学习中...。再次说明,本人也仅认为纳米级是“号称”,实现和对其检测都很难。

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-07-04 11:56:00
70楼
都厉害哈。我的QQ被盗了,825083711是我的新号。

Sigma

  • 精华:0帖
  • 求助:0帖
  • 帖子:42帖 | 190回
  • 年度积分:0
  • 历史总积分:496
  • 注册:2006年7月22日
发表于:2007-07-21 14:35:00
71楼
阿修罗的眼泪  请问你的DA是8位的嘛 能做到256细分嘛

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-24 19:38:00
72楼
新做的控制器没有D/A的, 之前用的D/A是8位的.
个人觉得, 步进控制器类型多, 但可调PWM恒流控制, 应该是性价比最高的. 

Sigma

  • 精华:0帖
  • 求助:0帖
  • 帖子:42帖 | 190回
  • 年度积分:0
  • 历史总积分:496
  • 注册:2006年7月22日
发表于:2007-07-25 00:49:00
73楼
可调PWM恒流控制  能做细分吗?

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-25 09:13:00
74楼
能. 

高速云台

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年6月30日
发表于:2007-08-01 09:59:00
75楼
呵呵!细分数增加还得考虑电机的性能是否能够达到啊!不能片面的只追求细分的哦!

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-08-01 20:47:00
76楼
“高速云台”言之有理。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页