电动车论坛

标题: [求助]求单片机89C2051驱动电动车无刷直流电机的程序 [打印本页]

作者: gateszhang    时间: 2006-3-13 15:05
标题: [求助]求单片机89C2051驱动电动车无刷直流电机的程序
[这个贴子最后由gateszhang在 2006/03/13 03:07pm 第 1 次编辑]

[求助]求单片机89C2051驱动电动车无刷直流电机的程序。
有的话请发至在下的信箱:gatesphilander@126.com
谢谢。
作者: zzfd97    时间: 2006-4-13 16:31
标题: [求助]求单片机89C2051驱动电动车无刷直流电机的程序
我也要一份,zzfd97@sohu.com
作者: xiay180    时间: 2006-5-8 17:40
标题: [求助]求单片机89C2051驱动电动车无刷直流电机的程序
楼上的兄弟,你得到了吗?
能不能给我也发一份!
xiay1984@yahoo.com.cn
谢谢!
作者: temp222    时间: 2007-5-23 16:26
标题: 求单片机89C2051驱动电动车无刷直流电机的程序
我空间上有一个!
你可以去看看
http://hi.baidu.com/diydz/blog/c ... F%B3%B5%CF%E0%B9%D8
作者: lsxiaoma    时间: 2007-6-2 16:01
标题: [求助]求单片机89C2051驱动电动车无刷直流电机的程序
楼上的兄弟,你得到了吗?
能不能给我也发一份!
lsxiaoma@126.com
作者: huoli897    时间: 2007-8-27 16:31
标题: AT89C2051我也要程序
楼上的兄弟,你得到了吗?
能不能给我也发一份!
huoli124@tom.com
作者: temp222    时间: 2007-9-1 14:08
标题: 单片机89C2051驱动电动车无刷直流电机的程序
楼上两位兄弟,直接点击上面那个地址进入“电动车专题”
或点击以下地址,直接进入:
http://hi.baidu.com/diydz/blog/item/ad6f4a0e295f6fcb7bcbe19f.html
作者: qwert2286    时间: 2007-9-1 17:59
我也需要 qwert2286@yahoo.com.tw
作者: nulixuexue    时间: 2007-9-10 19:33
标题: 能给我一份吗?谢谢啊
我也需要 谢谢啊   tongtong_527@126.com
作者: ckks    时间: 2007-9-11 15:52
网上的 本人做个好事 贴过来吧。。。 :P :P :P :P :P :P
#include <stdio.h>
#include <reg51.h>
/*040226号板*/
/*电机线
A:绿    B:蓝 C:黄
或而线不便*/
/*************接口定义*********************
    P14    P15    P16                       P9       P8       P7      P6      P3      P2

         30度          60度                               01H     01L     02H     02L    03L    03H
    P1.2 P1.3 P1.4                                      P3.5    P3.4    P3.3    P3.2 P3.1 P3.0        P3
    H      H       L       LHH(0X18)                          0       1       1        1      0      0         0x1C
    H      L       L       LLH(0X10)                          1       1       0        1      0      0         0x34
    L      L       L       HLH(0X14)                          1       1       0        0      1      0         0x32
    L      L       H       HLL(0X04)                          0       1       0        0      1      1         0x13
    L      H       H       HHL(0X0C)                          0       0       0        1      1      1         0x07
    H      H       H       LHL(0X08)                          0       0       1        1      1      0         0x0E
    自由转动                                            0       1       0        1      1      0       OX16
1.5控制是否过流 L:不过流       H: 过流
    P1.7        调速信号控制    L:调速信号有效 H:调速信号电压未达到


    ***************************************************************/
sbit GL=P1^5;
sbit RUN=P1^7;

void delay(unsigned int    i)/* 2个机器周期*i*/
{
    while(i!=0)
    i--;
    }

main()
{
    unsigned char i,j,l;
    unsigned long k;
    bit norun;
    P1=0Xff;
loop:
      i=P1&0x1c;
      if(i==j && GL==1)
      {
         norun=1;
         k=k+1;
      }
      else
      {    norun=0;
         k=0;
         }
      j=i;
      if(k>10000) /*过流 */
      {
         P3=0X16;
         for(l=0;l<20;l++)
                delay(60000);
         k=0;
         goto loop;
         }
      else
      {
         if(RUN==0)/*转动信号有效*/
         {
           i=P1&0x1c;
                  switch( i)
                  {
                  case 0x18:
                       P3=0X1C;
                       break;
                  case 0x10:
                       P3=0x34;
                       break;
                  case 0x14:
                       P3=0X32;
                       break;
                  case 0x04:
                       P3=0x13;
                       break;
                  case 0x0C:
                       P3=0X07;
                       break;
                  case 0x08:
                       P3=0x0E;
                       break;
                 // default:
                 //        P3=0X16;
                 //        break;


                       }
          }
          else
               P3=0x16;

      }
goto loop;
}

[ 本帖最后由 ckks 于 2007-9-11 15:53 编辑 ]




欢迎光临 电动车论坛 (http://ev5s.cn/bbs/) Powered by Discuz! X3.2