找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

26万转:用最短代码,转最快电机

  [复制链接]
楼主
rete0786 发表于 2017-3-14 13:42:01 | 显示全部楼层
貌似非常强大啊
回复 支持 反对

使用道具 举报

沙发
rete0786 发表于 2017-3-14 13:42:30 | 显示全部楼层
代码看不懂啊  有没有什么详细的说明文档哈,有就非常的好了,
回复 支持 反对

使用道具 举报

板凳
rete0786 发表于 2017-3-25 15:13:02 | 显示全部楼层
  if(((TIMER1->CSR & T_IE) == 0 ) && ( flag_Start == 0))
    {   
        if(Duty >= DUTY_START)
        {
            flag_Start = 1;                                         // 需要启转
//          DC_Bus = ADC_DC_BUS();
            //10-bit ADC
            temp_DC32 = DC_Bus&0x3FF;
            temp_DC32 = DEFINE_Voltage-temp_DC32;
//          Duty_Voltage=DUTY_START;
            Duty_Voltage = DUTY_START+(temp_DC32*DUTY_Differ)/0x1A0;            
            BLDC_Start(Duty_Voltage, 0) ;                           // 第二个参数Duty_Voltage
            Step_High_V   = 0 ;
            //LED_TOGGLE();
        }   
    }
    // BLDC 启转中,或已同步 ///////////////////////////////  
请问这一段怎么理解?
回复 支持 反对

使用道具 举报

地板
rete0786 发表于 2017-3-29 19:31:43 | 显示全部楼层
Angus 发表于 2017-3-25 16:28
你这是哪里下载的代码? 貌似不是这个帖子里的。
从这段代码内容看,是测电源,按电压大小调整起转占空比 ...

可以加一下你的QQ吗,我这个里面还有好多的地方看不懂。
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU