搜索
bottom↓
楼主: feng_matrix

第二版无刷电调源代码

  [复制链接]
(325096549)

出0入0汤圆

发表于 2010-12-24 13:16:39 | 显示全部楼层
mark
(323102566)

出0入0汤圆

发表于 2011-1-16 15:09:42 | 显示全部楼层
mark
(322679359)

出0入0汤圆

发表于 2011-1-21 12:43:09 | 显示全部楼层
mark!!
(321539365)

出0入0汤圆

发表于 2011-2-3 17:23:03 | 显示全部楼层
楼主这个的电流时多大的呢?
(320673058)

出0入0汤圆

发表于 2011-2-13 18:01:30 | 显示全部楼层
MARK
(320671302)

出0入0汤圆

发表于 2011-2-13 18:30:46 | 显示全部楼层
mark
(317634161)

出0入0汤圆

发表于 2011-3-20 22:09:47 | 显示全部楼层
mark
(317585156)

出0入0汤圆

发表于 2011-3-21 11:46:32 | 显示全部楼层
先收藏了,慢慢消化
(317568257)

出0入0汤圆

发表于 2011-3-21 16:28:11 | 显示全部楼层
收藏
(315914689)

出0入0汤圆

发表于 2011-4-9 19:47:39 | 显示全部楼层
不错,
(315906847)

出0入0汤圆

发表于 2011-4-9 21:58:21 | 显示全部楼层
mk
(315046451)

出0入0汤圆

发表于 2011-4-19 20:58:17 | 显示全部楼层
应该算一篇经典的帖子吧,现在还有人顶,以后估计还会有人顶的。
(314307606)

出0入0汤圆

发表于 2011-4-28 10:12:22 | 显示全部楼层
好帖!顶一下。
(314093735)

出0入0汤圆

发表于 2011-4-30 21:36:53 | 显示全部楼层
P管IRF4905
N管IRF3205
用这两个管可以代替吗?
(313938632)

出0入0汤圆

发表于 2011-5-2 16:41:56 | 显示全部楼层
好啊,收了,正需要
(313934894)

出0入0汤圆

发表于 2011-5-2 17:44:14 | 显示全部楼层
收藏,有时间再看看。
(313932370)

出0入0汤圆

发表于 2011-5-2 18:26:18 | 显示全部楼层
mark
(313931199)

出0入0汤圆

发表于 2011-5-2 18:45:49 | 显示全部楼层
mark
(313918406)

出0入0汤圆

发表于 2011-5-2 22:19:02 | 显示全部楼层
mark
(313915735)

出0入0汤圆

发表于 2011-5-2 23:03:33 | 显示全部楼层
MARK
(313833118)

出0入0汤圆

发表于 2011-5-3 22:00:30 | 显示全部楼层
TWI地址是什么用?
在下想动手做这个,想弄清楚
有谁知道,指点下,多谢
(313764205)

出0入0汤圆

发表于 2011-5-4 17:09:03 | 显示全部楼层
怎么才能下载啊,我是新手,谢谢帮助
(313524628)

出0入0汤圆

发表于 2011-5-7 11:42:00 | 显示全部楼层
mark
(313507077)

出0入0汤圆

发表于 2011-5-7 16:34:31 | 显示全部楼层
回复【楼主位】feng_matrix 悟
-----------------------------------------------------------------------

有空自己也做一个
(313495362)

出0入0汤圆

发表于 2011-5-7 19:49:46 | 显示全部楼层
呵呵
看来不错呀
(313494127)

出0入0汤圆

发表于 2011-5-7 20:10:21 | 显示全部楼层
先谢谢了!有空做个!期待能成!
(313419902)

出0入0汤圆

发表于 2011-5-8 16:47:26 | 显示全部楼层
(313336825)

出0入0汤圆

发表于 2011-5-9 15:52:03 | 显示全部楼层
呵呵,越来越完整了
(309962256)

出0入0汤圆

发表于 2011-6-17 17:14:52 | 显示全部楼层
mark~~~~
(309959692)

出0入0汤圆

发表于 2011-6-17 17:57:36 | 显示全部楼层
mark
(309957619)

出0入0汤圆

发表于 2011-6-17 18:32:09 | 显示全部楼层
mark
(309710223)

出0入0汤圆

发表于 2011-6-20 15:15:25 | 显示全部楼层
mark
(309708679)

出0入0汤圆

发表于 2011-6-20 15:41:09 | 显示全部楼层
mark
(308863560)

出0入0汤圆

发表于 2011-6-30 10:26:28 | 显示全部楼层
记得楼主说过转速调高后会忽然电流增大,后面看到有帖子讨论三极管的关断延迟问题,也许和楼主遇到的大电流有关
头像被屏蔽
(308834880)

出0入0汤圆

发表于 2011-6-30 18:24:28 | 显示全部楼层
记号!
(308830305)

出0入0汤圆

发表于 2011-6-30 19:40:43 | 显示全部楼层
记号~~
(308782458)

出0入0汤圆

发表于 2011-7-1 08:58:10 | 显示全部楼层
并没有提前30度换相,因为加了滤波电容延时了换相时间,所以其实是延后一点时间换相,所以加了滤波电容后,可能电流会增大
(308776276)

出0入0汤圆

发表于 2011-7-1 10:41:12 | 显示全部楼层
强悍
(308775380)

出0入0汤圆

发表于 2011-7-1 10:56:08 | 显示全部楼层
好东西,
(308772375)

出0入0汤圆

发表于 2011-7-1 11:46:13 | 显示全部楼层
mark
(308592427)

出0入0汤圆

发表于 2011-7-3 13:45:21 | 显示全部楼层
第二版无刷电调源代码 顶一下
(308397236)

出0入0汤圆

发表于 2011-7-5 19:58:32 | 显示全部楼层
mark~
(308344327)

出0入0汤圆

发表于 2011-7-6 10:40:21 | 显示全部楼层
mark,正研究中
(308342068)

出0入0汤圆

发表于 2011-7-6 11:18:00 | 显示全部楼层
mark
(308310731)

出0入0汤圆

发表于 2011-7-6 20:00:17 | 显示全部楼层
谢谢分享
(308262031)

出0入0汤圆

发表于 2011-7-7 09:31:57 | 显示全部楼层
mark~~!
(308248772)

出0入0汤圆

发表于 2011-7-7 13:12:56 | 显示全部楼层
谢谢分享
(307785945)

出0入0汤圆

发表于 2011-7-12 21:46:43 | 显示全部楼层
好资料!
(307547000)

出0入0汤圆

发表于 2011-7-15 16:09:08 | 显示全部楼层
学习一下
(306957797)

出0入0汤圆

发表于 2011-7-22 11:49:11 | 显示全部楼层
回复【楼主位】feng_matrix  悟
-----------------------------------------------------------------------

请问下楼主,mega8芯片上的两个I2C的scl和sda怎么处理的?
是两个scl并到一起,两个sda并到一起吗?
本人不懂软件,不知道这样软件能不能工作,

希望楼主不吝赐教
(305716619)

出0入0汤圆

发表于 2011-8-5 20:35:29 | 显示全部楼层
mark
(305366882)

出0入0汤圆

发表于 2011-8-9 21:44:26 | 显示全部楼层
好东西  顶
(305325091)

出0入0汤圆

发表于 2011-8-10 09:20:57 | 显示全部楼层
回复【楼主位】feng_matrix 悟
-----------------------------------------------------------------------

学习中
(305313734)

出0入0汤圆

发表于 2011-8-10 12:30:14 | 显示全部楼层
学习一下,下载
(305312988)

出0入0汤圆

发表于 2011-8-10 12:42:40 | 显示全部楼层
good
(305184671)

出0入0汤圆

发表于 2011-8-12 00:21:17 | 显示全部楼层
记号
(305155534)

出0入0汤圆

发表于 2011-8-12 08:26:54 | 显示全部楼层
mark
(304929896)

出0入0汤圆

发表于 2011-8-14 23:07:32 | 显示全部楼层
储备资料
(304851122)

出0入0汤圆

发表于 2011-8-15 21:00:26 | 显示全部楼层
很好的资料,赶快收藏
(304792767)

出0入0汤圆

发表于 2011-8-16 13:13:01 | 显示全部楼层
辛苦了
(303902376)

出0入0汤圆

发表于 2011-8-26 20:32:52 | 显示全部楼层
好资料,学习了!
(303203548)

出0入0汤圆

发表于 2011-9-3 22:40:00 | 显示全部楼层
谢谢分享!
(302302510)

出0入0汤圆

发表于 2011-9-14 08:57:18 | 显示全部楼层
mark
(301993105)

出0入0汤圆

发表于 2011-9-17 22:54:03 | 显示全部楼层
我也想要自己做电调啊
(301581211)

出0入0汤圆

发表于 2011-9-22 17:18:57 | 显示全部楼层
感谢分享
(301428209)

出0入0汤圆

发表于 2011-9-24 11:48:59 | 显示全部楼层
我也想要自己做电调啊
(301129550)

出0入0汤圆

发表于 2011-9-27 22:46:38 | 显示全部楼层
多谢分享,mark
(300344264)

出0入0汤圆

发表于 2011-10-7 00:54:44 | 显示全部楼层
多谢分享
(300310562)

出0入0汤圆

发表于 2011-10-7 10:16:26 | 显示全部楼层
Mark一下,谢谢楼主。
(300094735)

出0入0汤圆

发表于 2011-10-9 22:13:33 | 显示全部楼层
收藏一下,为以后自己设计或调试电调有用。
(300016345)

出0入0汤圆

发表于 2011-10-10 20:00:03 | 显示全部楼层
多谢分享
(298992981)

出0入0汤圆

发表于 2011-10-22 16:16:07 | 显示全部楼层
Mark
(298742503)

出0入0汤圆

发表于 2011-10-25 13:50:45 | 显示全部楼层
记号
(298667042)

出0入0汤圆

发表于 2011-10-26 10:48:26 | 显示全部楼层
學習了
(298667029)

出0入0汤圆

发表于 2011-10-26 10:48:39 | 显示全部楼层
學習了
(298667015)

出0入0汤圆

发表于 2011-10-26 10:48:53 | 显示全部楼层
學習了
(298627898)

出0入0汤圆

发表于 2011-10-26 21:40:50 | 显示全部楼层
mark,谢谢啊!
(297161051)

出0入0汤圆

发表于 2011-11-12 21:08:17 | 显示全部楼层
GOOD
(296943922)

出0入0汤圆

发表于 2011-11-15 09:27:06 | 显示全部楼层
mark~
(296894151)

出0入0汤圆

发表于 2011-11-15 23:16:37 | 显示全部楼层
楼主,谢谢   正好需要!!
(296889691)

出0入0汤圆

发表于 2011-11-16 00:30:57 | 显示全部楼层
mark
(296881625)

出0入0汤圆

发表于 2011-11-16 02:45:23 | 显示全部楼层
好帖 谢谢楼主
(296866575)

出0入0汤圆

发表于 2011-11-16 06:56:13 | 显示全部楼层
mark
(296865135)

出0入0汤圆

发表于 2011-11-16 07:20:13 | 显示全部楼层
Mark!
(296491817)

出0入0汤圆

发表于 2011-11-20 15:02:11 | 显示全部楼层
mark
(295775075)

出0入0汤圆

发表于 2011-11-28 22:07:53 | 显示全部楼层
mark
(295461947)

出0入0汤圆

发表于 2011-12-2 13:06:41 | 显示全部楼层
mark
(294867357)

出0入0汤圆

发表于 2011-12-9 10:16:31 | 显示全部楼层
MARK!!!!
(294854777)

出0入0汤圆

发表于 2011-12-9 13:46:11 | 显示全部楼层
回复【楼主位】feng_matrix 悟
-----------------------------------------------------------------------

真是好东西,我要保留
(294852897)

出0入0汤圆

发表于 2011-12-9 14:17:31 | 显示全部楼层
学习了
(294851919)

出0入0汤圆

发表于 2011-12-9 14:33:49 | 显示全部楼层
mark,楼主的共享精神值得传颂!
(294850635)

出0入0汤圆

发表于 2011-12-9 14:55:13 | 显示全部楼层
Good!
(294787691)

出0入0汤圆

发表于 2011-12-10 08:24:17 | 显示全部楼层
学习了
(294562824)

出0入0汤圆

发表于 2011-12-12 22:52:04 | 显示全部楼层
mark  学习了
(294413830)

出0入0汤圆

发表于 2011-12-14 16:15:18 | 显示全部楼层
mark~~
(294152696)

出0入0汤圆

发表于 2011-12-17 16:47:32 | 显示全部楼层
回复【122楼】chary8088
-----------------------------------------------------------------------
TWI其实就是I2C总线, 艾特梅尔公司为了不和飞利浦改名为TWI。TWI地址就是控制四轴的每个无刷电机加速和减速的地址,比如你叫1停就停,叫2转就转。就像你的名字一样,回答的不好请见谅。
(294060529)

出0入0汤圆

发表于 2011-12-18 18:23:39 | 显示全部楼层
mark
(294009177)

出0入0汤圆

发表于 2011-12-19 08:39:31 | 显示全部楼层
现在有没有做电调的,一起讨论啊、、、
88024357
(286815330)

出0入0汤圆

发表于 2012-3-11 14:56:58 | 显示全部楼层
回复【楼主位】feng_matrix 悟
-----------------------------------------------------------------------

看了<<设计全攻略>>做无刷电调,做的好晕,还是没做好,现在勉强能转,但是好慢,还不均匀,一碰就停,改占空比转速没什么变化,电路没有问题。估计反电动势处理有问题。。帮我看看吧。
程序就是这样的,电路基本和MK的的电路差不多,只不过反感应电动势检测的引脚不一样而已。我用了ADC3,2,1.

#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)
(285395706)

出0入0汤圆

发表于 2012-3-28 01:17:22 | 显示全部楼层
学习学习电调的制作,自己搞一个
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-4-13 05:52

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

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