اطلاعیه

Collapse
No announcement yet.

ساخت PWM و کنترل ان با ADC

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

    ساخت PWM و کنترل ان با ADC

    سلام
    من میخواهم یک pwm بسازم و توسط یکی از کانال های میکرو از همان PWM ساخته شده نمونه برداری کنم و بعد نسبت به مرجعی که دارم ببینم ایا pwm درست ساخته میشه یا نه ( یک نوع فیدبک ) میخواهم
    میشه کمکم کنید

    یک مقاومت متغییر روی پایه adc میکرو میندم و بهش میگم اگه مقدار صفر رو نشون داد pwm غیر فعال بشه و اگه مقدار 5 ولت رو نشون داد خروجی صفر بشه و اگه ولتاژ بین 0 تا 5 ولت بود پهنای پالس همینجور تغییر کنه
    من از این کد هم استفاده کردم ولی بازم نمیشه ! ocr0=adch

    لطفا کمک کنید
    ​متشکرم

    #2
    پاسخ : ساخت PWM و کنترل ان با ADC

    سلام من درست متوجه نشدم ولی باید بگم که توجه کنید ocr0 هشت بیتیه و adc شما 10 بیتی

    head<=
    ...تشکر خدا...
    [img width=97 height=100]http://mahdi3d.persiangig.com/image/5280543_t.jpg[/img]

    دیدگاه


      #3
      پاسخ : ساخت PWM و کنترل ان با ADC

      نوشته اصلی توسط SANBOR
      سلام
      من میخواهم یک pwm بسازم و توسط یکی از کانال های میکرو از همان PWM ساخته شده نمونه برداری کنم و بعد نسبت به مرجعی که دارم ببینم ایا pwm درست ساخته میشه یا نه ( یک نوع فیدبک ) میخواهم
      میشه کمکم کنید

      یک مقاومت متغییر روی پایه adc میکرو میندم و بهش میگم اگه مقدار صفر رو نشون داد pwm غیر فعال بشه و اگه مقدار 5 ولت رو نشون داد خروجی صفر بشه و اگه ولتاژ بین 0 تا 5 ولت بود پهنای پالس همینجور تغییر کنه
      من از این کد هم استفاده کردم ولی بازم نمیشه ! ocr0=adch

      لطفا کمک کنید
      ​متشکرم
      با سلام
      آقا من انجامش دادم ببین همینی هست که میخوای


      این هم سورس کد + شبیه سازی
      ADC to PWM.zip - 68 KB
      با سرعت پایین دانلود کنید

      اگر سوالی بود در خدمتم

      موفق باشی
      [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
      معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
      معرفی نرم افزار Codewizard PWM
      با من بیشتر آشنا شوید

      دیدگاه


        #4
        پاسخ : ساخت PWM و کنترل ان با ADC

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

        دیدگاه


          #5
          پاسخ : پاسخ : ساخت PWM و کنترل ان با ADC

          نوشته اصلی توسط SANBOR
          سلام
          دانلود نمیشه !
          میشه یه نفر یه جا دیگه اپ کنه اگه میتونه دانلود کنه !
          ولی من که همین الان گرفتم بدون مشکل
          بفرمایید اینم از یه سایت دیگه
          http://s5.picofile.com/file/81123989...o_PWM.zip.html

          موفق باشی
          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
          معرفی نرم افزار Codewizard PWM
          با من بیشتر آشنا شوید

          دیدگاه


            #6
            پاسخ : ساخت PWM و کنترل ان با ADC

            سلام
            میشه همین کار رو برای AtTiny 13 انجام بدید
            ممنون
            میشم
            چون فقط تایمر صفر داره وبعضی از مد ها رو نداره
            ممنون

            دیدگاه


              #7
              پاسخ : ساخت PWM و کنترل ان با ADC

              نوشته اصلی توسط SANBOR
              سلام
              میشه همین کار رو برای AtTiny 13 انجام بدید
              ممنون
              میشم
              چون فقط تایمر صفر داره وبعضی از مد ها رو نداره
              ممنون
              با کمال میل :biggrin: :nice:

              کد سورس + شبیه سازی
              http://s5.picofile.com/file/8112431218/ADC_to_PWM_2_.zip.html

              موفق باشی
              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
              معرفی نرم افزار Codewizard PWM
              با من بیشتر آشنا شوید

              دیدگاه


                #8
                پاسخ : ساخت PWM و کنترل ان با ADC

                سلام مهتدس
                میشه کاری کرد که از pwm نمونه برداری کرد بدون dc کرد pwm
                یعنی بجای نمونه از vcc از pwm فیدبک گرفت
                متشکرم

                دیدگاه


                  #9
                  پاسخ : ساخت PWM و کنترل ان با ADC

                  نوشته اصلی توسط SANBOR
                  میشه کاری کرد که از pwm نمونه برداری کرد بدون dc کرد pwm
                  یعنی بجای نمونه از vcc از pwm فیدبک گرفت
                  سلام
                  جمله اولی رو متوجه شدم ولی دومی متوجه نشدم
                  چند تا سوال
                  1. شما چطوری میخواین اون چیزی رو که نمونه میگیرید رو ببینین ؟
                  آخه میکرو ATtiny13 شش تا پایه بیشتر نداره . نه LCD میشه بهش وصل کرد نه پورت اضافی داره که مقدارش رو ببینیم و ...
                  2. شما میخواین دیوتی سایکل رو بدونید ؟
                  دقیقا مساله را بازگو کنید . . .

                  موفق باشی
                  [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                  معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                  معرفی نرم افزار Codewizard PWM
                  با من بیشتر آشنا شوید

                  دیدگاه


                    #10
                    پاسخ : ساخت PWM و کنترل ان با ADC

                    سلام
                    من نمیخواهم اون رو روی ال سی دی بخونم بلکه میخواهم با یک مقاومت ولتاژ متغیری از 0 تا 5 ولت درست کنم و در حالی که بتوانم یک سم از خروجی pwm بگیرم و به adc بدهم و متمعن بشم رارم خروجی رو درست تولید میکنم
                    همین و نسبت به 5 ولت بگم که مثلا یکی از led های متصل به پایه دیگر میکرو روشن بشه و اگه مثلا دارم 4 ولت تولید میکنم دو تا led ووشن بشه و ...
                    ممنون

                    دیدگاه


                      #11
                      پاسخ : ساخت PWM و کنترل ان با ADC

                      نوشته اصلی توسط SANBOR
                      سلام
                      من نمیخواهم اون رو روی ال سی دی بخونم بلکه میخواهم با یک مقاومت ولتاژ متغیری از 0 تا 5 ولت درست کنم و در حالی که بتوانم یک سم از خروجی pwm بگیرم و به adc بدهم و متمعن بشم رارم خروجی رو درست تولید میکنم
                      همین و نسبت به 5 ولت بگم که مثلا یکی از led های متصل به پایه دیگر میکرو روشن بشه و اگه مثلا دارم 4 ولت تولید میکنم دو تا led ووشن بشه و ...
                      ممنون
                      هدفتون از این کارها اینه که مطمن بشین پالسها درست تولید میشه ؟
                      خب دوست خوبم
                      من که میدونستم چی میخواین . . .
                      به خاطر همین هم مدار PWM به DC گذاشتم تا ولتاژها رو با هم مقایسه کنید .
                      اون دو تا ولتمتری که گذاشتم واسه این بود که دوتا ولتاژ درست شده یکی از پتانسیومتر که به ADC وصل شده و دیگری ولتاژ موثر شکل موج PWM را با هم بتوانیم مقایسه کنیم ....
                      مدار رو خوب نگاه کنین ....

                      بگذریم
                      اگر میخواین که PWM رو به خود میکرو وصل کنین و بتونید مقدار درصدش رو بخونین که این غیر ممکنه . چون تایمر یکی بیشتر نداره
                      فقط یه کار میتونی انجام بدی .
                      خروجی اون مدار رو بدی به یه ADC دیگه و سه محدوده براش تعریف کنی
                      5/3=1.66
                      پس با سه پله 1.66 ولتی سه تا LED تغییر میکنند .
                      در ضمن 0ولت هم همه خاموش میشن

                      شبیه سازی + سورس کد
                      http://s5.picofile.com/file/8112566776/ADC_to_PWM_3_.zip.html

                      موفق باشی
                      [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                      معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                      معرفی نرم افزار Codewizard PWM
                      با من بیشتر آشنا شوید

                      دیدگاه


                        #12
                        پاسخ : ساخت PWM و کنترل ان با ADC

                        سلام واقعا ممنون
                        من متوجه بودم
                        من میخواستم کاری کنم که اون تقویت کننده اپ امپ دیگه نباشه ولی خب انگاری نمیشه کاری کرد و باید اول ولتاژ موثر رو بدست اورد
                        بازم مممنون

                        دیدگاه


                          #13
                          پاسخ : ساخت PWM و کنترل ان با ADC

                          نوشته اصلی توسط SANBOR
                          سلام واقعا ممنون
                          من متوجه بودم
                          من میخواستم کاری کنم که اون تقویت کننده اپ امپ دیگه نباشه ولی خب انگاری نمیشه کاری کرد و باید اول ولتاژ موثر رو بدست اورد
                          بازم مممنون
                          سلام
                          قابلی نداشت . . . :smile:
                          شما هم خدا رو میخواین هم خرما رو :biggrin:
                          نمیشه که .....
                          میشه ؟
                          باید یکی رو انتخاب کنید :biggrin:
                          یا خدا رو یا خرما رو !!!

                          موفق باشی
                          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                          معرفی نرم افزار Codewizard PWM
                          با من بیشتر آشنا شوید

                          دیدگاه

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