搜索
bottom↓
回复: 23

把软驱拆出个步进电机哈,但不知道管脚啊

[复制链接]

出0入0汤圆

发表于 2005-12-17 10:01:44 | 显示全部楼层 |阅读模式
把软驱拆出个步进电机,是4线的,那4 根线在线路板上标着1,2,3,4

与A A- B B-怎么对应呢?



是1=A ,2=A-,3=B,4=B-吗?



我还是个新手哈

怎么控制?

给个驱动图哈

最好再给个m16的代码    赫赫

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2005-12-17 10:41:42 | 显示全部楼层
什么型号?有图片没有?

出10入210汤圆

发表于 2005-12-17 11:18:47 | 显示全部楼层
我這也拆了一個,順序是/A  A  B  /B,方向你試試看。

出0入0汤圆

发表于 2005-12-17 12:20:25 | 显示全部楼层
给个5V电压信号试一下就知道了,

出0入0汤圆

发表于 2005-12-17 13:06:53 | 显示全部楼层
可以用万用表测一下就知道了。

就两个线圈。

出0入0汤圆

 楼主| 发表于 2005-12-17 16:31:50 | 显示全部楼层
RE:mirrorok



电机上写着:

THAILAND  14769480-00

PL156-020-TH01 T04X12D

出0入0汤圆

 楼主| 发表于 2005-12-17 16:37:22 | 显示全部楼层
谁有做成功过的?

传上来看看

包括驱动电路,很代码

出0入0汤圆

发表于 2005-12-17 17:16:00 | 显示全部楼层
还有6线的步进电机谁知道,依次是红,蓝,黑,黑,褐,黄。



红蓝间20欧姆,褐黄20欧姆,黑到红蓝褐黄都是10欧姆,两黑线连通。



谁知道怎么连?

出0入0汤圆

 楼主| 发表于 2005-12-18 12:03:19 | 显示全部楼层
我分别软驱电机给两相加了个脉冲(a-b-a)

电机左右转了几下后就不动了,就像针摆那样,摆几下就不动了

怎么回事?

换了电流方向也是这样的



谁能知道?

img src=./emotion/em016.gif>

出0入0汤圆

 楼主| 发表于 2005-12-19 12:16:40 | 显示全部楼层
知道脚了

怎么控制?



谁能给些m16的代码



出0入0汤圆

 楼主| 发表于 2005-12-27 14:38:13 | 显示全部楼层
可以动了

谢谢大家关心

出0入0汤圆

 楼主| 发表于 2006-1-13 21:07:39 | 显示全部楼层
虽然是动了

当转起来没力气

用手指轻轻一掐就没力气了

而且,加大电压就 不转了,在做窜跳啊(左右摆动),怎么回事呢?

程序是用

这里论坛里的哈:



#include <avr/io.h>

#define uchar unsigned char

#define uint unsigned int





uchar np;

const uchar motortb[]={0x11,0x99,0x88,0xcc,0x44,0x66,0x22,0x33};//步进电机运行数据表  8步



void delay(uchar t)// 每步延时的子程序

{

uchar i;

uint j;

for (i=0;i<t;i++)

for (j=0;j<900;j++);

}



void a_step(uchar d,uchar t) //步进电机走一步d=0 正转d=1 反转, t 越大走得越慢                             

{

if (d&0x01)   //d=1 反转

{

if (np==0)

np=7;

else np--;

}

else      //   d=0 正转

{

if (np==7)

np=0;

else np++;

}

PORTA=motortb[np];//查步进电机运行数据表

delay(t);

}



void a_turn(uchar d,uchar t)// 步进电机走一圈

{

uchar i;

for (i=0;i<96;i++)

a_step(d,t);

}



void main(void)

{

PORTB=0xFF;//上拉

PORTC=0xFF;

PORTD=0xFF;



DDRA=0xff;

PORTA=0x44;

np=4;

while (1)

a_turn(0,1000);//转速可以在5-25左右的范围内调节,t太小则嗡嗡作响,转不起来???(我的t=1000时才转)

}

出0入0汤圆

发表于 2006-2-9 09:12:13 | 显示全部楼层
在做窜跳啊(左右摆动):

可能是你的相序驱动不对。

用手指轻轻一掐就没力气:

你试着将驱动频率降低,步进电机就忌讳在高频率下工做,扭距很小

出0入0汤圆

发表于 2006-2-9 09:27:38 | 显示全部楼层
用什麼芯片駒勳?

出0入0汤圆

发表于 2006-2-9 11:36:02 | 显示全部楼层
你这样通电试一下:A->A-,B->B-,A- ->A,B- ->B, A->A-,B->B-,A- ->A,B- ->B, ......

“->”指电流方向。

出0入0汤圆

 楼主| 发表于 2006-2-10 08:49:39 | 显示全部楼层
回avrboy =單騙皇帝=



我用L298驱动也是这样的

还烧了保护二极管呢

出0入0汤圆

发表于 2006-2-10 09:18:12 | 显示全部楼层
估計是接線出問題.

出0入0汤圆

发表于 2006-9-6 21:10:18 | 显示全部楼层
呵呵,我试了软驱的大的那个步进电机,成功了,跟大家共享。是3相4线的,用万用表量电阻就可以测出哪根是公共线,接地,其他3根线加110001、011100、000111就OK了,程序很简单,就不帖出来了

出0入0汤圆

发表于 2006-9-6 22:10:06 | 显示全部楼层
软驱的大的那个步进电机???多大的那个啊?我拆了一个手指肚那么大的

出0入8汤圆

发表于 2006-9-7 00:13:26 | 显示全部楼层
应该就是驱动磁盘的,算是够大了

出0入0汤圆

发表于 2006-9-9 23:20:10 | 显示全部楼层
这个软区上的 电机 是不是叫 2相 4线制的啊!?? 怎么接驱动电路啊??用ULN2003怎么驱动啊????

出0入0汤圆

发表于 2006-9-11 18:37:09 | 显示全部楼层
自己顶下!!!

出0入0汤圆

发表于 2006-9-11 22:31:18 | 显示全部楼层
这电机我试过有两种,一种是,5V的,一种是,12V的,

上12V电压,轴顶住了,力量还是很大的

出0入0汤圆

发表于 2006-9-12 19:31:27 | 显示全部楼层
请问 楼主是直接驱动的电机吗??? 我自己没敢试,怕烧,我测了下线圈绕组20多欧,应该能烧MCU吧!!!这个小双记性步进电机要是用L298啥的又太浪费,,,
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 02:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表