|
本帖最后由 Oakley 于 2013-10-4 11:35 编辑
最近用TB6560做了一个驱动板,驱动两路步进电机。步进电机为2相四线42式步进电机, MCU为msp430f135, 步进电机驱动跟主控做到了一个小板子上,光耦隔离CW,En,Clk全部使用6N137,没加散热片。
现在主要问题是:
1.TB6560发热过大,不用几分钟就烫手的厉害。想问一下,TB6560使用过程中就是发热很大,还是我电路设计有问题??
2.由于板子尺寸限制,需要安装机械臂内部,加了散热片之后尺寸太大,故没加散热片。 现在已经导致一个芯片过热保护红灯亮起后。再上电已经不工作了。。。。
2.电源有时候不稳定。电源指示灯会闪动。关闭电源开关再打开就好了。
3.用JTAG往430下载程序时,如果此时控制板与步进电机相连,会导致下载程序失败。连续几次后,甚至会导致芯片无法再下载。已经用了光耦隔离,而且下载程序时,步进电机并没有工作,为什么会影响下载呢?
这个问题一直搞不清楚。
我怀疑自己的板子有以下问题: 1.M1,M2,TQ1,TQ2,DCY1,DCY2接高电平时,没有串联一个电阻限流。 2. 限流电阻没有用功率无感水泥电阻,而是用了普通的贴片电阻。
3.旁路电容和去耦电容全部使用了电解电容。
不知道自己的理解对不对。
另外步进电机,扭矩太小。 我自己的理解是因为自己的电流输出设置过小了,按照自己的设置,Iout(A)= 0.5(V)/0.25(Ω)=2A, 又 TQ2=0, TQ1=1 75%的扭矩输出, DCY1为H,DCY2默认为L,25%的电流衰减,
实际输出电流为 Iout = 2 * 75% * (1- 25%)=1.125 A , 致使步进电机扭矩太小。打算下一步,全部设成默认值悬空无衰减,另外限流电阻改为0.2(Ω) ,但是不知道是否会因此导致发热更严重。。。。
总之,第一次使用步进电机,第一次调试TB6560,经验不足,还望大神指点迷津!给以上若干问题做一解答。原理图见附件。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|