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

步进电机驱动求助 点击:1929 | 回复:34



pbl

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-11 17:12:00
楼主
版主大哥,我最近在做一步进电机驱动电路,使用单片机+D/A+L6506+L6203构成.要求具要有静止时绕组半流方式.我想通过将D/A的参考电压减半的方式实现,但想了许久也搞出个合适的电路,麻烦指点指点.



波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-11 19:55:00
1楼
有单片机,电流参考值一定是片儿机给,换相速度也是由片儿机读输入频率然后再给出,既然如此,电流,速度,片儿机全知道啊,静止还是半流不就水到渠成了。

再想不通,就去看看“阿修罗的眼泪”近期发的主题帖子,有相应的讨论,方案与楼主的也很接近。

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-11 20:27:00
2楼
如波恩言, 如果没有其它要求的话,"D/A的参考电压减半的方式实现"比较方便, 根本不用改电路, 改程序就可搞定。

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-11 20:30:00
3楼
“想了许久也搞出个合适的电路,麻烦指点指点.”, 具体哪个部份有困难, 说清楚点

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-12 09:50:00
4楼
你确实有困难,又找不到人帮的话, 打电话给我.
0750-3130183 找陈文纪.  
我刚做完相关的设计. 

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-14 10:27:00
5楼
谢谢两位热心的师兄,我明白你们的意思了.我正在用万用板搭电路,采用软件的方法使禁止电流减半.

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-14 10:28:00
6楼
如果确实遇到麻烦,那我只好打搅波恩兄了哈.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-14 12:09:00
7楼
其实“阿修罗的眼泪”已经很有经验了,千万别怠慢了人家的热心。

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-16 08:35:00
8楼
谢谢波恩老师和陈文纪师兄,我上工控论坛不久,没想到有如此热心的人,再次谢谢了哈.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-16 11:41:00
9楼
不必客气,有空多来“坐坐”,带着你的问题或经验,就是对论坛的贡献。

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-17 11:52:00
10楼
呵呵,报告一下我的结果.D/A太贵,所以还是采用“阿修罗的眼泪”兄的方法,小改了一下.低通滤波后接一电压跟随器提高负载能力,以免接L6506的REF后电压被拉下来.下一步我打算用LM317输出可调整的电压接一CMOS芯片(CD4010)的电源端,PWM信号经CD4010输出,PWM输出高的时候CD4010的输出电压可基本达到其电源电压.调整LM317的输出便可调整PWM的最高输出电压,从而控制电机最大输出电流.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-17 16:42:00
11楼
楼主不就是要做到静止半流控制的目的吗?如果不想搞细分驱动,完全可以用更简单的方式实现半流参考,一个数字量输出,配合必要的分压,就足以搞定,再想想?!

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-17 17:33:00
12楼
非也,我既要细分也要半流和全流的功能,细分从2-64,电流输出从1A到4A/相可选.我所困惑的半流方式是指硬件半流,无软件参与.老师若有空可看看一些用CPLD做的驱动器,大部分都是硬件半流.当然,如果用单片机的话也没必要那样搞了.

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-17 17:35:00
13楼
"我所困惑的半流方式是指硬件半流,无软件参与.",这句话错了,应该是"软件参与的很少"

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-17 23:16:00
14楼
"我既要细分也要半流和全流的功能,细分从2-64,电流输出从1A到4A/相可选"
不知道你说的从1A到4A可选是指外部用拔码开关来选,还是程序上选?

我个人的意思跟波恩差不多, 如果实现这些功能的话, 不需要这么麻烦烦.  半流和全流在设PWM输出时可以搞定, 细分也一样, 至于相电流,  完全可以靠调节相电流采样后的放大倍数来轻松调节. 

不过还是支持你按你的想法去弄, 一定会有收获的, 到时也放出来让我们学习学习.

看了你说的,"低通滤波后接一电压跟随器提高负载能力,以免接L6506的REF后电压被拉下来", 我也学到了, 哈哈. 

     说说你的电压跟随器的型号, 我也弄个来试试.

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-18 08:53:00
15楼
哦,电压跟随器是用运放LM358.相电流/全流/细分 选择都是用外部拨码开关实现.

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-18 08:55:00
16楼
还有那个TTL电平转COMS的芯片不是CD4010,是CD4504.

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-18 09:02:00
17楼
至于麻烦与否,在下认为得在速度,精度与价格之间权衡.全部用软件实现恐怕响应频率得降下来了.我用的是8位的单片机STC12C5410,主要是性价比高.如果用CPLD设计状态机的话起码得20多一个的CPLD才可以.32位的ARM7,如LPC2131,可以用A/D反馈的方式去搞,但是价格高,抗干扰能力没有5V的51强.

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-05-18 12:39:00
18楼
"全部用软件实现恐怕响应频率得降下来了"
事实上确实如此, 看你如何权衡而已.
不过, 有一个改善响应频率的方法, 就是用汇编语言去编写程序, 编得好的话, 响应速度会大大提高(相对C来说).

我一直是用LM358做相电流采样的放大的, 但却没有想到用它去做电压跟随器, 哈哈......

照你上面的意思, 最大相电流调节, 你是想通过拔码开关+LM317纯硬件实现了?   如果是这样的话,你控制器中应该没有相电流采样和恒流环节的吧?  但你上面又说用到L6506, L6506就是恒流斩波的, 那我就是有晕了:  你LM317虽然可以改变COMS的电源电压, 但并不能改变电流啊, 你有L6506的斩波的话, 只要REF引脚的电压没变化, 相电流是不随COMS的电源电压的变化而变化的(恒流). 你觉得可以达到调节最大相电流的效果吗? 

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-05-18 13:12:00
19楼
“抗干扰能力没有5V的51强”,认为高压(5V)逻辑系统的抗干扰能力一定强于低压(3.3V或更低)的,这是一种较为普遍的误解。

pbl

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 40回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2007年5月11日
发表于:2007-05-18 13:51:00
20楼
 阿修罗的眼泪兄,是这样的,你采样的是电流,我是用电压对比的方式.L6203的电压反馈端接一反馈电阻到地,同时接到L6503电压比较器的一端,电压比较器的另一端接PWM输出的电压信号.L6203的最大相电流等于PWM电压/反馈电阻.调节CMOS的供电电压就能调节PWM输出的摆幅.我对你的电流采样方式很感兴趣,能不能发给我参考参考.

热门招聘
相关主题

官方公众号

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