اطلاعیه

Collapse
No announcement yet.

lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

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

    lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

    سلام دوستان .
    من یه روبات مسیریاب ساختم که وقتی می خوام برامه pwm رو روش اعمال کنم قاطی میکنه و یکی از موتورا آروم می چرخه و یکی تند . یا یه سنسور که وارد برنامه می کنم همین مشکل پیش می یاد .
    اینم نمونه ساده برنامه با بسکام :

    $regfile = "m16def.dat"
    $crystal = 8000000

    Config Lcdpin = Pin Db4 = Pinb.4 , Db5 = Pinb.5 , Db6 = Pinb.6 , Db7 = Pinb.7 , Rs = Pinb.2 , E = Pinb.3 : Config Lcdpin = 16 * 2
    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1
    Config Porta = Input : Config Portd = Output
    Cursor Off

    Locate 1 , 2 : Lcd "In The Name Of" : Locate 2 , 7 : Lcd "God"
    Wait 2


    Do

    If Pina.7 = 1 Then
    Set Portd.0
    Reset Portd.1
    Set Portd.2
    Reset Portd.3
    Pwm1a = 1000
    Else
    Reset Portd.0
    Reset Portd.1
    Reset Portd.2
    Reset Portd.3
    Pwm1b = 1000
    End If


    If Pina.5 = 1 And Pina.7 = 0 Then
    Set Portd.0
    Reset Portd.1
    Reset Portd.2
    Set Portd.3
    Pwm1a = 1000
    Else
    Reset Portd.0
    Reset Portd.1
    Reset Portd.2
    Reset Portd.3
    Pwm1b = 1000
    End If

    If Pina.6 = 1 And Pina.7 = 0 Then
    Reset Portd.0
    Set Portd.1
    Set Portd.2
    Reset Portd.3
    Pwm1a = 1000
    Else
    Reset Portd.0
    Reset Portd.1
    Reset Portd.2
    Reset Portd.3
    Pwm1b = 1000
    [/right]End If


    Loop
    End 'end program
    آلبرت اینشتین : من هرگز به آينده فكر نميآ‌كنم، چرا كه خودش به زودي خواهد آمد.

    #2
    پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

    با سلام
    دو سر موتوراتون خازن 100 نانو گذاشتین ؟
    مدار درایوتون چیه ؟

    صدایی از قلب آذربایجان

    Ya$a odlar yurdum AZERBAICANIM

    دیدگاه


      #3
      پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

      مدار L298N
      کار خازن ها چیه ؟
      نذاشتم .
      آلبرت اینشتین : من هرگز به آينده فكر نميآ‌كنم، چرا كه خودش به زودي خواهد آمد.

      دیدگاه


        #4
        پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

        پس به احتمال زیاد ایراد از اون هاست

        100 نانو عدسی دو سر هر موتور بزار تا نویزی که از موتور میاد رو بگیره و به مدارت راه پیدا نکنه
        صدایی از قلب آذربایجان

        Ya$a odlar yurdum AZERBAICANIM

        دیدگاه


          #5
          پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

          سلام
          کدام نرم افزار برنامه نویسی بهتر و کارایی بیشتری دارد؟

          دیدگاه


            #6
            پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

            نوشته اصلی توسط parnian68
            سلام
            کدام نرم افزار برنامه نویسی بهتر و کارایی بیشتری دارد؟
            دوست عزیز این سوال جاش اینجا نیست. (البته با اجازه دوستان)
            (*!*)

            دیدگاه


              #7
              پاسخ : lمشکل در برنامه نویسی روبات مسیریاب ( PWM )

              نوشته اصلی توسط proteus_end

              Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1
              ایا با روش های بالا جواب گرفتی؟؟
              اگه درست نشده از دو timer استفاده کن ببین چی میشه جوابشم بگو....
              Config Timer1 = Pwm
              Config Timer0 = Pwm
              (*!*)

              دیدگاه

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