|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
步进电机的驱动问题[请教,讨论] |
作者:雨中夜 栏目:工控天地 |
买了个混合式步进电机,型号为42BYG228,接线图如下右边的 对六个接线分别接12v,做了个测试: A:12v,O:0v,顺时针 O:12v,C:0v,顺时针 A:12v,C:0v,顺时针 B:0v,O':12v,顺时针 O':0v,D:12v,顺时针 B:0v,D:12v,顺时针 反接的话,就是逆时针转动,我新手不是太明白 假如我想驱动顺时针转动的话,我想只接四个线头,即ABCD,那样的话是不是应该这样驱动:1,A:12v,C:0v; 2,B:0v,D:12v; 循环上面步骤。 如果接六个线头的话,顺时针驱动是不是应该: 1,A:12v,O:0v; 2,O:12v,C:0v; 3,B:0v,O':12v; 4,O':0v,D:12v; 循环上面步骤 是不是这样的呀,我看了一些三相的驱动资料,好像很好懂,可这种四相的,我就不是太明白其中的道理呀,大家给点意见,谢谢 |
2楼: | >>参与讨论 |
作者: 南海渔歌 于 2005/12/17 14:15:00 发布:
看了这篇文章,你就应该明白了:) 顺便问一下,你的电机是从哪里买的,价格? |
3楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/17 22:08:00 发布:
文章呢?? 我已经试明白它驱动情况,谢谢了 在我们当地电子大楼买的,想要旧的他说没有 结果花了75买个新的,郁闷 初次接触就当是学费了 |
4楼: | >>参与讨论 |
作者: 流氓兔子 于 2005/12/18 0:52:00 发布:
去看吧 的 * - 本贴最后修改时间:2005-12-18 1:05:17 修改者:流氓兔子 |
5楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/18 22:17:00 发布:
看什么呀,没发现文章呀?? |
6楼: | >>参与讨论 |
作者: tuwen 于 2005/12/19 9:12:00 发布:
回复 步进电机的驱动问题 六线的四相步进电机,两个中心引线一般固定接电源正极(例如+12V),其它四个引线分别通过晶体管的控制接地。 四相八拍的时序是: 1,A (代表A接地,下同) 2,A、B 3,B 4,B、C 5,C 6,C、D 7,D 8,D、A 如果不用中心线,只用ABCD四根线,那就是当作两相电机用了。两相步进电机必须用H桥电路,正负双极性驱动。 两相八拍的时序是: 1,A--C (代表A接+12V,C接地,下同) 2,A--C,B--D 3,B--D 4,B--D,C--A 5,C--A 6,C--A,D--B 7,D--B 8,D--B,A--C * - 本贴最后修改时间:2005-12-20 8:20:37 修改者:tuwen |
7楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/19 23:32:00 发布:
谢谢了,我现在已经试出来了 明天准备焊个板子试试 还有以前其他控制的,以后和大家一起讨论一下吧 |
8楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/21 22:37:00 发布:
板子焊好了,电机能转了 开始调的时候由于启动频率有点快,电机就是不转,后来把频率调低了 电机暂时可以慢速的转,目前考虑尽力怎么把电机以较好的速度转呀 就是一些程序的琐事了 谢谢大家了 |
9楼: | >>参与讨论 |
作者: yewuyi 于 2005/12/22 15:44:00 发布:
请教tuwen 这个是L297的相序输出表,用来驱动2相电机,如何从上图的相序中得出: ———————————————— 如果不用中心线,只用ABCD四根线,那就是当作两相电机用了。两相步进电机必须用H桥电路,正负双极性驱动。 两相八拍的时序是: 1,A--C (代表A接+12V,C接地,下同) 2,A--C,B--D 3,B--D 4,B--D,C--A 5,C--A 6,C--A,D--B 7,D--B 8,D--B,A--C ———————————————— |
10楼: | >>参与讨论 |
作者: yangzebin 于 2005/12/22 16:21:00 发布:
回复主题:步进电机的驱动问题[请教,讨论] 你可以选2个A3955步进电机驱动IC或1个TA8435H步进电机驱动IC即可。 |
11楼: | >>参与讨论 |
作者: yewuyi 于 2005/12/22 16:27:00 发布:
那个图在下面连接的书中 需要的朋友可以去下载。 http://pickup.mofile.com/4064028942448697 下载的时候可以点击“免登陆下载,下一步”,然后等1分钟的广告后,点下载即可。 图在书的的P233页。 |
12楼: | >>参与讨论 |
作者: tuwen 于 2005/12/22 20:00:00 发布:
回复 yewuyi 你贴的图在L297的datasheet中就有。 我说的两相八拍时序就是第一个图--HALF STEP MODE。 因为楼主的电机接线图中,A与C在一组,B与D在一组,而你引用的图中,A与B在一组,C与D在一组,所以对照起来看时,B与C要对调一下。 图中的第4拍就是我说的第1拍:1000,表示A(1)与B(0)之间有电压,A为正,B为地,C(0)与D(0)均接地,无电压。 图中的第5拍就是我说的第2拍:1010,表示A(1)与B(0)之间有电压,A为正,B为地,C(1)与D(0)之间也有电压,C为正,D为地。 以下各拍依次类推。 L297与L298的datasheet要联系起来看。 |
13楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/22 21:30:00 发布:
我使用的单片机加298控制电机 我采用八拍形式驱动的,驱动的启动频率和负载频率目前不是很明白 如果我采用启动频率启动后,加速的负载频率下工作,当运行到某一相位时,我想使电机停止,我才用继续此相位通电的方法锁定,我再次启动的话,是否是直接按负载频率输出下个相位呀,还是应该再次使用启动频率输出下个相位呀?? |
14楼: | >>参与讨论 |
作者: yewuyi 于 2005/12/23 8:36:00 发布:
感谢tuwen兄弟的解答,我仔细再看看手册 TO 雨中夜 如果我没理解错的话,应该是再次以启动频率启动。 |
15楼: | >>参与讨论 |
作者: 啊哈 于 2005/12/25 20:29:00 发布:
先低速启动,再加速 |
16楼: | >>参与讨论 |
作者: power5000 于 2005/12/27 10:58:00 发布:
大家说说细分怎么做? 大家说说细分怎么做?有什么专用芯片吗? |
17楼: | >>参与讨论 |
作者: power5000 于 2005/12/29 13:39:00 发布:
六线的四相步进电机 六线的四相步进电机,两个中心引线不接和接电源在应用中有什么区别吗,用了驱动器。 |
18楼: | >>参与讨论 |
作者: 雨中夜 于 2005/12/29 22:09:00 发布:
to power5000 其实用的时候,中间不接的话就是二相 像这种四相六线的话,准确的讲其实就是两相的,只是从中引出二线可以接高或低电平做四相驱动而已 如果中间不接的话,就直接当二相驱动就好了 |
19楼: | >>参与讨论 |
作者: eeproom 于 2005/12/31 13:08:00 发布:
好像有区别的哟 六线两相stepper的接法称为单级,把绕组看成4组的话,是每组单向通道一次轮流转,你不知道相序的话可以试验得出。不接中间的抽头了,就成了两相双级,需要在每相通过正反电流哟。给个图看是不是这样? |
20楼: | >>参与讨论 |
作者: wuyifei200 于 2005/12/31 18:28:00 发布:
有谁用过A3972吗? 有谁用过A3972吗? |
21楼: | >>参与讨论 |
作者: 雨中夜 于 2006/1/2 1:09:00 发布:
实际驱动的时候好像没什么差的 驱动的时候分双极性驱动和单极性驱动吧 中间抽头接时,为单极性驱动,驱动顺序是ABCD(单拍)每相只是一个方向通电 中间抽头悬空,为双极性驱动,驱动顺序还是ABCD(单拍)二个方向通电 而两种驱动的效果,我个人好像还没分出差别呀 对于驱动的细分好像有一些可用的芯片可以用,我记不清楚了 |
22楼: | >>参与讨论 |
作者: 南海渔歌 于 2006/1/12 12:57:00 发布:
yewuyi你的书的链接失效了吧?什么书? |
23楼: | >>参与讨论 |
作者: no2 于 2006/1/17 8:57:00 发布:
关于这种电机的驱动。 这种小功率电机的驱动,俺刚好做的比较多。我也来说说几句吧。 这两种电机,不管什么接法,实际上都是两项电机。4线的为双极型电机,5线或6线的为单极型电机。 双极型电机必需用H桥才能控制好,单极型电机不建议用双极型那种方式控制,毕竟内部绕组有点区别。 这两种驱动方式,从相位上看,好像是没有区别(实际上也没有多大区别),但是你如果实际上去搭电路调试,会发现有很大的区别的,至少在电路规模上会差别很大。两种最后驱动的效果可能是一样的,但还是建议两种双极型电机用双极性控制,单极型用单极性控制。 细分驱动简单上来说,就是改变两项电流的矢量,从而使电机内部磁场矢量在360度内分更多的步数完成。 |
24楼: | >>参与讨论 |
作者: andytian 于 2006/1/17 21:20:00 发布:
可以用单片机驱动! 是这样的:编写程序,输出不同的脉冲来控制转向,脉冲输出的频率来控制转速! |
25楼: | >>参与讨论 |
作者: hewei123 于 2006/1/22 15:18:00 发布:
请教雨中夜 |
26楼: | >>参与讨论 |
作者: hewei123 于 2006/1/22 15:22:00 发布:
请教雨中夜 雨中夜你好啊; 我请教你一个问题啊,你的步进电机控制是用的单片机吗,还是用的他的专用的驱动啊,我是用单片机来控制的啊,可是我有一个不明白啊就是在步进电机启动的时候会有一个加速的过程和停止的时候会有一个减速的过程你是怎么来控制的啊,着个我有点不明白啊,你呢高是我吗,小弟不胜感谢啊 |
27楼: | >>参与讨论 |
作者: no2 于 2006/1/23 17:11:00 发布:
改变定时值 加速减速的过程,就改变定时值就可以了。 不知道你是不是用定时中断来送出电机的相位。如果是,则判断在加减速的时候,按照速度变化来改变定时值就可以了。 |
28楼: | >>参与讨论 |
作者: 小雨 于 2008/3/6 19:30:24 发布:
大家好,我用TA8435驱动二相步进电机,怎么也不懂,大家帮帮忙 我的QQ:29070162拜托各位高手 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |