搜索
bottom↓
楼主: timegate

写给四轴新人:无感无刷直流电机之电调设计全攻略

  [复制链接]

出0入0汤圆

发表于 2011-12-5 13:49:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-5 15:07:23 | 显示全部楼层
作为一个在论坛里乱撞的新人,感觉楼主真是大救星

出0入0汤圆

发表于 2011-12-5 17:24:59 | 显示全部楼层
起立敬礼

出0入0汤圆

发表于 2011-12-6 16:09:15 | 显示全部楼层
楼主有原理图传粉上来哦.

出0入0汤圆

发表于 2011-12-7 13:40:53 | 显示全部楼层
LZ的钻研精神与奉献精神正是中国技术强大的来源,向楼主学习。

出0入0汤圆

发表于 2011-12-10 19:16:14 | 显示全部楼层
好贴啊,向楼主致敬

出0入8汤圆

发表于 2011-12-10 23:37:25 | 显示全部楼层
顶楼主!!!!

出0入0汤圆

发表于 2011-12-11 01:01:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-11 08:39:44 | 显示全部楼层
好帖子 收藏了

出0入0汤圆

发表于 2011-12-11 09:43:59 | 显示全部楼层
楼主用心了,辛苦了,谢谢!

出0入0汤圆

发表于 2011-12-12 18:57:24 | 显示全部楼层
讲的太好了,你应该就是专家。

出0入0汤圆

发表于 2011-12-13 10:36:24 | 显示全部楼层
先下载下来,看看具体的内容,共同学习,共同进步!感谢楼主劳动!!

出0入0汤圆

发表于 2011-12-14 16:50:32 | 显示全部楼层
好帖子,学习学习。

出0入0汤圆

发表于 2011-12-22 10:21:40 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2011-12-24 00:40:37 | 显示全部楼层
谢了

出0入0汤圆

发表于 2011-12-24 01:46:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-24 11:04:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-25 18:19:30 | 显示全部楼层
我怎么下载下来PDF格式不能查看呢

出0入0汤圆

发表于 2011-12-26 16:38:34 | 显示全部楼层
对楼主的精神很敬佩!

出0入0汤圆

发表于 2011-12-28 16:38:12 | 显示全部楼层
非常感谢楼主,这资料找了好久终于找到了,尤其是2212的讲解,呵呵~

出0入0汤圆

发表于 2011-12-30 19:09:55 | 显示全部楼层
楼主的帖子对我很有引导作用

出0入0汤圆

发表于 2012-1-1 20:20:14 | 显示全部楼层
楼主这样的书才是好书吗,拜读完毕,真的很钦佩楼主一丝不苟的精神

出0入0汤圆

发表于 2012-1-11 18:08:33 | 显示全部楼层
感谢一下

出0入0汤圆

发表于 2012-1-12 06:00:02 | 显示全部楼层
我还以为是四轴呢,原来是电机

出0入0汤圆

发表于 2012-1-17 16:26:21 | 显示全部楼层
回复【楼主位】timegate 墨鸢
-----------------------------------------------------------------------

出0入0汤圆

发表于 2012-1-30 17:23:20 | 显示全部楼层
回复【楼主位】timegate 墨鸢
-----------------------------------------------------------------------

好帖,对新手很有帮助,谢谢楼主的分享!!!

出0入0汤圆

发表于 2012-2-4 11:23:22 | 显示全部楼层
mark了!

出0入0汤圆

发表于 2012-2-5 15:04:44 | 显示全部楼层
新人,来学习的。

出0入0汤圆

发表于 2012-2-8 13:11:21 | 显示全部楼层
顶起

出0入0汤圆

发表于 2012-2-8 14:13:35 | 显示全部楼层
顶,谢谢楼主分享

出0入0汤圆

发表于 2012-2-8 14:18:36 | 显示全部楼层
hhhhhhhhh

出0入0汤圆

发表于 2012-2-9 10:03:02 | 显示全部楼层
MARK~~be ashamed

出0入0汤圆

发表于 2012-2-14 21:08:36 | 显示全部楼层
感谢楼主的资料,目前在学习中,楼主的资料我应经打印出来了。

出0入0汤圆

发表于 2012-2-19 10:45:06 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2012-2-19 20:31:13 | 显示全部楼层
这几天一直找这资料!终于找到了!万分感谢!

出0入0汤圆

发表于 2012-3-4 17:28:28 | 显示全部楼层
谢谢楼主,手上有个无刷电机,还不知道怎么用。

出0入0汤圆

发表于 2012-3-7 12:09:42 | 显示全部楼层
此贴不顶不行。感谢!

出0入0汤圆

发表于 2012-3-7 12:25:29 | 显示全部楼层
留个记号

出0入0汤圆

发表于 2012-3-7 12:51:10 | 显示全部楼层
要入门的赶紧了!

出0入0汤圆

发表于 2012-3-7 12:55:04 | 显示全部楼层
入门不错

出0入0汤圆

发表于 2012-3-7 13:03:44 | 显示全部楼层
Mark

出0入0汤圆

发表于 2012-3-11 11:41:27 | 显示全部楼层
5555555555做个电调,不行啊。虽然电路没有问题。转的好慢,还卡顿。。怎么办啊。。。

出0入0汤圆

发表于 2012-3-11 14:47:09 | 显示全部楼层
#include <iom8v.h>

#define uchar unsigned char
#define uint unsigned int

#define PHASE_A_ON PORTD|=0x08;
#define PHASE_A_OFF PORTD&=0xf7;

#define PHASE_B_ON PORTD|=0x10;
#define PHASE_B_OFF PORTD&=0xef;

#define PHASE_C_ON PORTD|=0x20;
#define PHASE_C_OFF PORTD&=0xdf;

#define PWM_A_ON OCR2=pwmduty;
#define PWM_A_OFF OCR2=0;

#define PWM_B_ON OCR1B=pwmduty;
#define PWM_B_OFF OCR1B=0;

#define PWM_C_ON OCR1A=pwmduty;
#define PWM_C_OFF OCR1A=0;

#define AB_ON PWM_B_OFF PWM_C_OFF PHASE_A_OFF PHASE_C_OFF PWM_A_ON PHASE_B_ON
#define AC_ON PWM_C_OFF PWM_B_OFF PHASE_B_OFF PHASE_A_OFF PWM_A_ON PHASE_C_ON
#define BC_ON PWM_A_OFF PWM_C_OFF PHASE_A_OFF PHASE_B_OFF PWM_B_ON PHASE_C_ON
#define BA_ON PWM_A_OFF PWM_C_OFF PHASE_B_OFF PHASE_C_OFF PWM_B_ON PHASE_A_ON
#define CA_ON PWM_A_OFF PWM_B_OFF PHASE_B_OFF PHASE_C_OFF PWM_C_ON PHASE_A_ON
#define CB_ON PWM_A_OFF PWM_B_OFF PHASE_A_OFF PHASE_C_OFF PWM_C_ON PHASE_B_ON

#define TEST_AR ADMUX=0x03; ACSR=0x1a;
#define TEST_BR ADMUX=0x02; ACSR=0x1a;
#define TEST_CR ADMUX=0x01; ACSR=0x1a;

#define TEST_AF ADMUX=0x03; ACSR=0x1b;
#define TEST_BF ADMUX=0x02; ACSR=0x1b;
#define TEST_CF ADMUX=0x01; ACSR=0x1b;

#define STOP 0
#define STARTUP 1
#define RUN 2



uchar pwmduty=80;
uchar state=STOP;
//uchar start  
uchar phase=0;
uint startdelay=1000;
uint startdelay2=1000;
uchar chtimes=0;

portinit()
{
DDRD=0x38;
PORTD=0x00;
DDRB=0xfe;
PORTB=0x00;
DDRC=0x00;

}

uinit()
{
UBRRL=51;
UCSRB|=0x88;


}

sendchar(char ch)
{
while(!(UCSRA&0x20));
UDR=ch;}

sendstr(char *str)
{unsigned int i;
i=0;
while(str!='\0')
{sendchar(str);
i++;
}}

pwminit()
{
TCCR1A=0xa1;
TCCR1B=0x01;
OCR1A=0x00;
OCR1B=0x00;
TCCR2=0x61;
OCR2=0x00;
}

acmpinit()
{
SFIOR|=0x08;
ACSR=0x12;
ADMUX=0x01;
}

#pragma interrupt_handler acsvr:17

acsvr()
{

change_phase();

}


T0init()
{

TCCR0=0x01;
TIMSK|=0x01;
SREG|=0x80;

}
#pragma interrupt_handler t0svr:10

t0svr()
{/*
if(state==STARTUP)
{
  if(chtimes<30)
{
  if(!(startdelay2--))
{
pwmduty=20;
  change_phase();
startdelay=startdelay*14/15;
startdelay2=startdelay;

chtimes++;

   return;

       }
}
else run();
}
*/

}

startup()
{
ACSR=0x12;
pwmduty=5;
TCCR0=0x02;
startdelay=1000;
startdelay2=10000;
chtimes=0;
change_phase();
state=STARTUP;
}

run()
{
ACSR=0x1a;
state==RUN;
}

change_phase()
{
if(phase==0){AB_ON phase=1;TEST_CF sendstr("PHASE 0\r\n"); return;}
if(phase==1){AC_ON phase=2;TEST_BR sendstr("PHASE 1\r\n"); return;}
if(phase==2){BC_ON phase=3;TEST_AF sendstr("PHASE 2\r\n"); return;}
if(phase==3){BA_ON phase=4;TEST_CR sendstr("PHASE 3\r\n"); return;}
if(phase==4){CA_ON phase=5;TEST_BF sendstr("PHASE 4\r\n"); return;}
if(phase==5){CB_ON phase=0;TEST_AR sendstr("PHASE 5\r\n"); return;}
}


main()
{
portinit();
pwminit();
T0init();
acmpinit();
uinit();
//startup();
run();
while(1)
{


}
}


哎,还是转不起来,示波器看引脚的波形,很乱。。。。
(原文件名:Image00000.jpg)

出0入0汤圆

发表于 2012-3-24 09:49:56 | 显示全部楼层
临走之前差点忘了挺一下:lol
刚做了三道数学题,全部答对,犒劳下自己:loveliness:

出0入0汤圆

发表于 2012-3-24 11:58:27 | 显示全部楼层
好资料,下载学习一下

出0入0汤圆

发表于 2012-4-6 18:54:51 | 显示全部楼层
留名学习!

出0入0汤圆

发表于 2012-4-11 18:37:10 | 显示全部楼层

很不错

出0入0汤圆

发表于 2012-4-21 23:24:53 | 显示全部楼层
mark一下,打算以后有时间的时候玩玩

出0入0汤圆

发表于 2012-4-29 13:39:17 | 显示全部楼层
timegate 发表于 2011-2-15 08:28
刚才试了一下,可以下载的,也是可以打开的,请用好一点的下载工具下载,谢谢大家支持! ...

不知老兄是否更新了你的这本书呢?想看看你对这个xxd无刷电机启动特性的matlab仿真,还有关于mosfet电路的具体分析

出0入0汤圆

发表于 2012-5-1 23:34:29 | 显示全部楼层
什么时候可以下载啊~~~版主给力啊

出0入0汤圆

发表于 2012-5-2 20:53:32 | 显示全部楼层
对于像我们这样的初学者很有帮助

出0入0汤圆

发表于 2012-5-2 22:44:45 | 显示全部楼层
谢谢楼主的分享,新人受教,少走了不少弯路,多几个楼主这样的人就好了

出0入0汤圆

发表于 2012-5-2 23:00:07 | 显示全部楼层
谢了半天....希望能早点能下载!

出0入0汤圆

发表于 2012-5-2 23:06:41 | 显示全部楼层
前辈~什么时候有空能把   “写给四轴新人:无感无刷直流电机之电调设计全攻略”写给四轴新人:无感无刷直流电机之电调设计全攻略
http://www.ourdev.cn/thread-4164837-1-1.html
这篇文章的附件发给我吗?(由于论坛升级无法下载)邮箱:371542032@qq.com不胜感激!

出0入0汤圆

发表于 2012-5-3 08:27:29 | 显示全部楼层
timegate 发表于 2011-2-15 08:28
刚才试了一下,可以下载的,也是可以打开的,请用好一点的下载工具下载,谢谢大家支持! ...

楼主啊~~还是重新再传下吧。和下载工具没有关系哦

出0入0汤圆

发表于 2012-5-4 13:38:22 | 显示全部楼层
mark。好东西

出0入0汤圆

发表于 2012-5-6 15:24:09 | 显示全部楼层
楼主您好,我用了您的电调程序,但是程序在运行启动函数即MotorStartUp(10)时中途就复位了,电机没反应。麻烦楼主帮帮忙,这个问题困扰我半个月了

出0入0汤圆

发表于 2012-5-7 03:04:13 | 显示全部楼层
顶顶

出0入0汤圆

发表于 2012-5-7 07:18:05 | 显示全部楼层
不错 学习了

出0入0汤圆

发表于 2012-5-7 07:52:25 | 显示全部楼层
感谢,非常的需要!再次谢谢!

出0入0汤圆

发表于 2012-5-7 10:56:01 | 显示全部楼层
问题解决了,是因为开了中断却没有写中断程序,程序自动复位了

出0入0汤圆

发表于 2012-5-8 19:45:39 | 显示全部楼层
楼主什么时候开源mega8程序啊,我一直调不好

出50入10汤圆

发表于 2012-5-8 20:28:47 | 显示全部楼层
先收藏

出0入0汤圆

发表于 2012-5-10 08:14:20 | 显示全部楼层
mega8程序调好了,再次感谢楼主分享的宝贵经验和各位大师的精彩讨论,等整理好了我会将资料上传,学习楼主无私的精神

出0入0汤圆

发表于 2012-5-11 22:55:41 | 显示全部楼层
这个不错,补习一下无刷原理

出0入0汤圆

发表于 2012-5-14 10:26:10 | 显示全部楼层
好帖  MARK

出0入0汤圆

发表于 2012-5-17 18:14:42 | 显示全部楼层
特来顶个   谢谢楼主

出0入0汤圆

发表于 2012-5-17 18:25:32 | 显示全部楼层
好东西,收藏~谢谢楼主

出0入0汤圆

发表于 2012-5-17 22:56:46 | 显示全部楼层
现在论坛下载不了,楼主能发一份给我么?sweet.love.sean@gmail.com   
谢谢。

出0入0汤圆

发表于 2012-5-21 09:57:43 | 显示全部楼层
有mk1.3的gps图吗?

出0入0汤圆

发表于 2012-6-2 00:26:55 | 显示全部楼层
非常感谢楼主无私的精神

出0入0汤圆

发表于 2012-6-3 09:55:16 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2012-6-3 21:00:21 | 显示全部楼层
qingfengziqi 发表于 2012-5-10 08:14
mega8程序调好了,再次感谢楼主分享的宝贵经验和各位大师的精彩讨论,等整理好了我会将资料上传,学习楼主 ...

哥们,我最近在研究电调

程序调试完了能发我一份么 ? 最近论坛上下载不了 363964571@qq.com 感激不尽啊! 想与哥们交个朋友

出0入0汤圆

发表于 2012-6-3 21:02:03 | 显示全部楼层
最近论坛下载不了,……请啊莫看看 神马情况~~~~

出0入0汤圆

发表于 2012-6-7 14:36:05 | 显示全部楼层
非常感谢分享这么好的资料,非常需要这方面的信息

出0入0汤圆

发表于 2012-6-7 14:49:29 | 显示全部楼层
这本书真的很不错,我就是通过这书入门的。

出0入0汤圆

发表于 2012-6-8 22:45:45 | 显示全部楼层
这个文档非常不错,可惜我得到的比较晚。我目前在做一个电调,已经购买了电机和电调,我想测一下电机的反电动势波形,看到楼主所用的波形很漂亮,想请教一下楼主那个波形是怎么测出来的?有电路图吗?

出0入0汤圆

发表于 2012-6-16 17:07:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-6-18 16:55:27 | 显示全部楼层
tony_yyhh 发表于 2012-6-3 21:00
哥们,我最近在研究电调

程序调试完了能发我一份么 ? 最近论坛上下载不了  感激不尽啊! 想与哥们交个 ...

应该能下载,我的帖子链接是:http://www.amobbs.com/forum.php? ... p;extra=#pid5895266
再次感谢墨鸢前辈的无私精神

出0入0汤圆

发表于 2012-6-19 07:39:45 | 显示全部楼层
mark      

出0入0汤圆

发表于 2012-6-20 13:54:22 | 显示全部楼层
好贴。顶!

出0入0汤圆

发表于 2012-6-20 19:26:48 | 显示全部楼层
下载附件的时候常会有“原老论坛附件,因未能解决下载带宽控制,暂停下载;我们会尽快解决此问题,重新开放下载 ”,请问是什么原因,大家都是这样的吗?

出0入0汤圆

发表于 2012-6-20 19:35:35 来自手机 | 显示全部楼层
嗯嗯,不错!

出0入0汤圆

发表于 2012-6-23 22:53:14 | 显示全部楼层
四轴计划ing

出0入0汤圆

发表于 2012-6-24 08:06:50 来自手机 | 显示全部楼层
下不了附件

出0入0汤圆

发表于 2012-6-26 18:27:54 | 显示全部楼层
记号一个,理论上还差好多,恶补ing

出0入0汤圆

发表于 2012-6-30 11:22:55 | 显示全部楼层
谢谢谢谢

出0入0汤圆

发表于 2012-7-3 16:53:58 | 显示全部楼层
我想我可能应该中毒了,自己也想搞4轴了。

出0入0汤圆

发表于 2012-7-3 22:54:10 | 显示全部楼层
做个记号,回头再用

出50入0汤圆

发表于 2012-7-16 08:52:20 | 显示全部楼层
多谢楼主分享,学习了……

出0入0汤圆

发表于 2012-7-16 23:41:04 | 显示全部楼层
想请问您一个问题,是关于启动电机的,我是运用stm32做处理芯片的(基本上已经测试过了,电路工作正常,stm32的驱动能力也是够的),我自己按照文档中给的电路自己搭了一个简易驱动电机的面包板进行强行启电机,所使用的方法也是您在文档中给出的思想,可是一直启动不了,按理说是可以启动的,我调试了一段时间,发现应该不是pwm波和换相时间上控制的不对,而可能只是我的强行启动的程序里面是没有反馈控制的(也就是由于面包板上面没有这个电路部分)。。想请教一下,在没有反馈的情况下,能不能直接强行驱动电机捏??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-7-17 10:34:37 | 显示全部楼层
M一记,回头慢慢看

出0入0汤圆

发表于 2012-7-27 12:43:11 | 显示全部楼层
非常赞赏,楼主无私的精神!感谢楼主的奉献!

出0入0汤圆

发表于 2012-7-27 14:37:47 | 显示全部楼层
灰常赶机

出0入0汤圆

发表于 2012-7-28 14:02:07 | 显示全部楼层
很感谢,我正要做个小东西,也要用到电机。。

出0入0汤圆

发表于 2012-7-29 08:00:04 | 显示全部楼层
我的xxd电机座怎么拆不出来,拆不出来就不能绕线啊,有绝招吗?楼主,谢谢

出0入0汤圆

发表于 2012-7-29 09:56:07 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2012-7-30 10:08:33 | 显示全部楼层
楼主辛苦了,3K...

出0入0汤圆

发表于 2012-7-30 10:30:10 | 显示全部楼层
好贴,感谢楼主分享!顶楼主!

出0入0汤圆

发表于 2012-7-30 15:29:44 | 显示全部楼层
mark下~学习了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 17:45

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

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