اطلاعیه

Collapse
No announcement yet.

استپ موتور

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    استپ موتور

    کسی هست پروژه کامل از استپ موتور با avr داشته باشه

    #2
    پاسخ : استپ موتور

    حالا حتما باید کامل باشه.
    Difficult But possible
    به امید ایرانی آباد.
    http://art-net.ir

    دیدگاه


      #3
      پاسخ : استپ موتور

      من یه پروژه از استپ موتور دارم :
      با استفاده از میکروی ATmega32 سخت افزاری طراحی کنید که زاویه چرخش Step Motor را از کامپیوتر دریافت کند و سپس Step M را به اندازه زاویه فوق بچرخاند.

      تنظیمات code wizard :
      lcd روی port A -- -- ورودی با مقاومت Pullup روی portD0 -- --
      و خروجی PortD1 & PortC0 & PortC1 & Port C2 & portC3

      کد برنامه رو هم اینجا نوشتم :

      #include <mega32.h>
      #include <delay.h>
      #include <Stdio.h>
      // Alphanumeric LCD Module functions
      #asm
      .equ __lcd_port=0x1B
      #endasm
      #include <lcd.h>
      char str[20];
      unsigned int angle;
      unsigned char step=0xcc;
      step_rotate(unsigned int x)
      {
      x=(x/5);
      do
      {
      PORTC=step;
      step=step>>1;
      x--;
      if(step==0x0c)step=0xcc;
      delay_ms(20);
      }
      while(x>0);
      }

      void main(void)
      {
      lcd_init(16);

      while (1)
      {
      // Place your code here
      sprintf(str,"Enter Angle?\r"
      printf("%s",str);
      scanf("%u",&angle);
      sprintf(str,"%u",angle);
      lcd_clear();
      lcd_puts(str);
      step_rotate(angle);
      };
      }

      شبیه سازی سخت افزارش هم گذاشتم اینجا :
      http://www.ecapic.ir/image/ECA-090826142832.jpg

      دیدگاه


        #4
        پاسخ : استپ موتور

        فقط تو پروتئوس انگار کار نمیکنه . اگه کسی مشکلشو فهمید بهم بگه ممنون میشم

        دیدگاه


          #5
          پاسخ : استپ موتور

          سلام
          اینهم یک برنامه استپر موتور که خودم جواب گرفتم:
          فایل های پیوست شده

          دیدگاه

          لطفا صبر کنید...
          X