اطلاعیه

Collapse
No announcement yet.

راهنمایی برای دیوتی سایکل pwm

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

    راهنمایی برای دیوتی سایکل pwm

    با عرض سلام
    من میخوام دیوتی سایکل موج pwm رو با ولوم تغییر بدم طوری که نزدیک 0 ولت دیوتی سایکل 1 درصد و 5 ولت 99 درصدو بهم بده در ضمن از adc میکرو هم استفاده میکنم اگه کمکم کنین چطور این کارو انجام بدم ممنون میشم اینو هم بگم میدونم باید مقدار خونده شده از adc رو تو رجیستر ocr بریزیم اما مشکلم اینه که وقتی از صفر ولت تا 5 ولت ولومو تغییر میدم دیوتی سایکل چندین بار 99 درصد میشه و دوباره صفر میشه سوال دوم هم اینه که وقتی ولتاژ افزایش پیدا میکنه دیوتی سایکل کم میشه و وقتی ولتاژ کم میشه دیوتی سایکل زیاد میشه .حالت عکس داره.
    انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

    #2
    پاسخ : راهنمایی برای دیوتی سایکل pwm

    نوشته اصلی توسط میکرو آرم
    با عرض سلام
    من میخوام دیوتی سایکل موج pwm رو با ولوم تغییر بدم طوری که نزدیک 0 ولت دیوتی سایکل 1 درصد و 5 ولت 99 درصدو بهم بده در ضمن از adc میکرو هم استفاده میکنم اگه کمکم کنین چطور این کارو انجام بدم ممنون میشم اینو هم بگم میدونم باید مقدار خونده شده از adc رو تو رجیستر ocr بریزیم اما مشکلم اینه که وقتی از صفر ولت تا 5 ولت ولومو تغییر میدم دیوتی سایکل چندین بار 99 درصد میشه و دوباره صفر میشه سوال دوم هم اینه که وقتی ولتاژ افزایش پیدا میکنه دیوتی سایکل کم میشه و وقتی ولتاژ کم میشه دیوتی سایکل زیاد میشه .حالت عکس داره.
    سلام
    مشکل اول واسه اینه که ADC؛ 10 بیتی هست ولی احتمالا PWM رو 8 بیتی تعریف کردین
    PWM رو 10 بیتی کنید و مقدار رو مستقیم تو PWM بریزید(اگه در بسکام کار میکنید)
    اما برای 10 بیتی کردن PWM محدودیت دارین(مثلا تایمر-کانتر2 رو نمیشه تغییر داد)
    الان دقیقا یادم نیست وضوح ADC رو میشه کم کرد یا نه
    به هر حال اگه نتونستین PWM رو زیاد کنین یا ADC رو کم کنید تنها راه گرفتن نسبت هست!

    مشکل دوم هم به خاطر تعریف PWM پیش اومده
    شما میتونید تعیین کنید که با افزایش PWM دیوتی سایکل کم بشه یا اضافه بشه

    تو کدویژن کار میکنید یا بسکام؟
    آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

    116 کتابخانه مورد نیاز برای Altium Designer

    از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

    دیدگاه


      #3
      پاسخ : راهنمایی برای دیوتی سایکل pwm

      سلام دوست عزیز من با کدویژن کار میکنم adc رو 10 بیتی انتخاب کردم این نسبتی که میگی رو چطور باید بدست بیارم؟
      انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

      دیدگاه


        #4
        پاسخ : راهنمایی برای دیوتی سایکل pwm

        با اجازه آقا مسعود.
        شما ADC رو 10 بیتی انتخاب نکردی بلکه 10 بیتی هست.
        شما کدت رو بذار اینجا ببینیم از دستمون چی برمیاد.
        راستی عیدتون مبارک.
        ?Why not

        دیدگاه


          #5
          پاسخ : راهنمایی برای دیوتی سایکل pwm

          نوشته اصلی توسط QUARK
          با اجازه آقا مسعود.
          شما ADC رو 10 بیتی انتخاب نکردی بلکه 10 بیتی هست.
          شما کدت رو بذار اینجا ببینیم از دستمون چی برمیاد.
          راستی عیدتون مبارک.
          سلام عید شما هم مبارک
          من فقط قسمتی از برنامه رو میخوام که با تغییر adc از 0 تا 5 ولت دیوتی سایکل موج از 1 درصد به 99 درصد برسه.همین.مقدار bottom رو 100 دسیمال انتخاب کردم.
          انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

          دیدگاه


            #6
            پاسخ : راهنمایی برای دیوتی سایکل pwm

            نوشته اصلی توسط میکرو آرم
            سلام دوست عزیز من با کدویژن کار میکنم adc رو 10 بیتی انتخاب کردم این نسبتی که میگی رو چطور باید بدست بیارم؟
            کافیه مقدار ADC رو در 255 ضزب کنید و بر 1023 تقسیم کنید
            اینجوری دقت کار میاد پایین
            چون بازه 0 تا 1023 رو به بازه 0 تا 255 تبدیل میکنید
            بازم میگم راه عاقلانه تر اینه که PWM رو هم 10 بیتی کنید

            نوشته اصلی توسط QUARK
            با اجازه آقا مسعود.
            شما ADC رو 10 بیتی انتخاب نکردی بلکه 10 بیتی هست.
            شما کدت رو بذار اینجا ببینیم از دستمون چی برمیاد.
            راستی عیدتون مبارک.
            عید شما هم مبارک
            شما چرا هر وقت میخواین پست بدین میگین با اجازه مسعود؟
            اینجوری منو که جای شاگردتون هستم حسابی خجالت زده میکنین :redface:
            آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

            116 کتابخانه مورد نیاز برای Altium Designer

            از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

            دیدگاه


              #7
              پاسخ : راهنمایی برای دیوتی سایکل pwm


              بازم میگم راه عاقلانه تر اینه که PWM رو هم 10 بیتی کنید


              [/quote]
              من از تایمر 0 و2 استفاده میکنم چطور باید 10 بیتی بشن؟
              انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

              دیدگاه


                #8
                پاسخ : راهنمایی برای دیوتی سایکل pwm

                نوشته اصلی توسط میکرو آرم
                من از تایمر 0 و2 استفاده میکنم چطور باید 10 بیتی بشن؟
                هیچطور چون جفتشون 8 بیتی هستن
                پس از همون تناسب استفاده کنید
                آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                116 کتابخانه مورد نیاز برای Altium Designer

                از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                دیدگاه


                  #9
                  پاسخ : راهنمایی برای دیوتی سایکل pwm

                  بیا عدد به دست اومده از ADC رو تقسیم بر 4 کن و بعد هم روندش کن که بشه تو محدوده ی PWMت.
                  ?Why not

                  دیدگاه


                    #10
                    پاسخ : راهنمایی برای دیوتی سایکل pwm

                    دوست عزیز در این بازه، ابتدا و انتها خطا زیاد میشه و غیر خطیه
                    بازه رو برای 10 تا 90 درصد تعریف کن
                    حضرت علی (ع) فرموده اند :
                    آنکس که ساعتی به ذلّت علم آموزی تن ندهد در همه ی عمر گرفتار ذلّت و خواری جهل خواهد بود.
                    منبع : بحار جلد 17 ص46.

                    دیدگاه


                      #11
                      پاسخ : راهنمایی برای دیوتی سایکل pwm

                      چی شد؟
                      اگه میخوای من با بسکام واست بنویسم
                      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                      116 کتابخانه مورد نیاز برای Altium Designer

                      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                      دیدگاه


                        #12
                        پاسخ : راهنمایی برای دیوتی سایکل pwm

                        بابا مسعود جون میکرو آرم دیشب جواب گرفت فرار کرد رفت.

                        الان فکر کنم دبی مبی باشه =))
                        ?Why not

                        دیدگاه


                          #13
                          پاسخ : راهنمایی برای دیوتی سایکل pwm

                          راستشو میخوای جوابی که میخواستمو نگرفتم نخاستم جناب quark بیشتر اذیت بشه چون واقعا خوابشون میومد و خسته بود فکر کنم منظورمو جناب m1_hero91 فهمیده باشن مشکل من همینه که نمیدونم بازه رو چطور باید تقسیم کنم .اگه بازم مبهمه بگین تا بیشتر توضیح بدم.
                          انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

                          دیدگاه


                            #14
                            پاسخ : راهنمایی برای دیوتی سایکل pwm

                            نوشته اصلی توسط QUARK
                            بابا مسعود جون میکرو آرم دیشب جواب گرفت فرار کرد رفت.

                            الان فکر کنم دبی مبی باشه =))
                            بابا بنده خدا کجا فرار کرده؟
                            این که همینجاست

                            نوشته اصلی توسط میکرو آرم
                            راستشو میخوای جوابی که میخواستمو نگرفتم نخاستم جناب quark بیشتر اذیت بشه چون واقعا خوابشون میومد و خسته بود فکر کنم منظورمو جناب m1_hero91 فهمیده باشن مشکل من همینه که نمیدونم بازه رو چطور باید تقسیم کنم .اگه بازم مبهمه بگین تا بیشتر توضیح بدم.
                            پس دست از تلاش نکش تا دقیقا به همون جوابی برسی که میخوای
                            خب بیستر توضیح بده تا بگم چیکار کنی :biggrin:
                            آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                            116 کتابخانه مورد نیاز برای Altium Designer

                            از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                            دیدگاه


                              #15
                              پاسخ : راهنمایی برای دیوتی سایکل pwm

                              فایل زیر رو دانلود کنید میخوام همین کاریو انجام بدم که شکل موج زرد این پروژه انجام میده منتها این با تایمر 1 هست و من با تایمر 0.اگه منظورمو باز نگرفتین بگین.به وضعیت ولوم و دیوتی سایکل توجه کنید.
                              http://www.4shared.com/rar/oQ6i6xWK/PWM_3_CH_2.html
                              انصاف نباشد که من خسته رنجور پروانه او باشم و او شمع جماعت

                              دیدگاه

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