اطلاعیه

Collapse
No announcement yet.

اندازه گیری عرض پالس

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

    اندازه گیری عرض پالس

    سلام . من یه سنسور دارم که خروجیش یک سیگنال PWM هست.
    یعنی عرض پالس کم و زیاد میشه . برنامه رو به ترتیب زیر نوشتم .
    ولی جواب نداده . اگه لطف کنید و ایرادمو بگیرین ممنون میشم .
    crystal = 8000000
    config timer1 = tirme , prescale = 8
    dim a as word
    stop timer1
    cls
    do
    bitwait portd.7 , reset
    start timer1
    bitwait portd.7 , set
    stop timer1
    w=timer1
    lcd w
    loop

    ضمنا فرکانس ورودی 5 کیلو هرتزه .
    من شکوفایی گلهای امیدم را در رویاها می بینم ,
    و ندایی که به من می گوید , گر چه شب تاریک است ,دل قوی دار سحر نزدیک است .

    #2
    پاسخ : اندازه گیری عرض پالس

    نوشته اصلی توسط amjad
    سلام . من یه سنسور دارم که خروجیش یک سیگنال PWM هست.
    یعنی عرض پالس کم و زیاد میشه . برنامه رو به ترتیب زیر نوشتم .
    ولی جواب نداده . اگه لطف کنید و ایرادمو بگیرین ممنون میشم .
    crystal = 8000000
    config timer1 = tirme , prescale = 8
    dim a as word
    stop timer1
    cls
    do
    bitwait portd.7 , reset
    start timer1
    bitwait portd.7 , set
    stop timer1
    w=timer1
    lcd w
    loop

    ضمنا فرکانس ورودی 5 کیلو هرتزه .
    سلام

    سنسور شما احتمالا SMT160ه

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

    شما باید عرض پالس در زمان روشنی(یک) و همچنین عرض پالس در زمان خاموشی(صفر) رو به صورت جدا بدست بیارید
    بعد عدد بدست آمده از زمان روشنی رو تقسیم بر عدد بدست آمده از مدت زمان خاموشی بکنید و به این ترتیب دیوتی سایکل رو محاسبه کنید
    حالا این ضریب رو در فرمول بزارید و دما رو محاسبه کنید

    در ضمن برای سنجیدن اینکه چه وقت پالس میاد از وقفه استفاده کنید Bitwait یه کم برنامه رو به تاخیر میندازه و یه ضعف دیگه هم که داره اینه که با قطع شدن پایه ی سنسور یا سوختنش برنامه ی اصلی متوقف میشه

    موفق باشید


    ِِDie for Life, Not Live to Die
    Freedom Fighter
    " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

    دیدگاه


      #3
      پاسخ : اندازه گیری عرض پالس

      سلام دوست من .
      خیر سنسور من ASDXL202 DI SKS, یه سنسور شتابه
      با ازای شتاب مثبت عرض پالس بیشتر از 50% کل زمان میشه
      و به ازای شتاب منفی عرض پالس از 50% کمتر .
      اندازه گیری دقیقش تقریبا خیلی مهمه .
      ممنون

      من شکوفایی گلهای امیدم را در رویاها می بینم ,
      و ندایی که به من می گوید , گر چه شب تاریک است ,دل قوی دار سحر نزدیک است .

      دیدگاه


        #4
        پاسخ : اندازه گیری عرض پالس

        نوشته اصلی توسط amjad
        سلام دوست من .
        خیر سنسور من ASDXL202 DI SKS, یه سنسور شتابه
        با ازای شتاب مثبت عرض پالس بیشتر از 50% کل زمان میشه
        و به ازای شتاب منفی عرض پالس از 50% کمتر .
        اندازه گیری دقیقش تقریبا خیلی مهمه .
        ممنون

        سلام

        دوست عزیز هیچ فرقی نمیکنه شما خودت داری میگی به درصد تغییر میکنه در حالی که تو برنامه ی فوق شما فرکانس رو اندازه گرفتید نه دیوتی سایکل رو

        منظور از 50% اینه که زمان خاموشی به روشنی برابره

        و وقتی دیوتی سایکل از 50% کمتر بشه یعنی زمان خاموشی بیشتره
        ِِDie for Life, Not Live to Die
        Freedom Fighter
        " ناخود گاه، هريك از ما ، از ناميرائي خود يقين دارد " . فروید

        دیدگاه


          #5
          پاسخ : اندازه گیری عرض پالس

          سلام
          البته این سنسور اسمش بد جا افتاده.
          این سنسور کارش اندازه گیری شتاب گرانشی زمین هست.
          واسه همین میشه ازش بعنوان انحراف سنج استفاده کرد.
          و اگه حرفه ایی کار کنی انحراف رو در 2 محور X , Y با دقت 0.3 درجه میتونی بگیری.
          اگر میخای دقیق باشه از روشن و خاموش کردن تایمر استفاده کن.با حساسیت در 2 ناحیه بالا رونده و پایین رونده.
          در لبه بالا رونده مقدار تایمر رو ثبت کن بعد همون لحظه تایمر رو ریست کن و با لبه بالا رونده دوباره مقدار رو ثبت کن.
          اصلا احتیاج به Capture هم نیست.
          این سنسور در g=0 دیوتی سیکل 50% میده و در g=A از فرمول زیر بدست میاد:


          Ag=(T1/T2-0.5)12/5%
          T1 طول DC و T2 طول کل سیکل


          اگر از این خیلی دقیق تر میخای ADXL203 رو بگیر که به ازای هر g مقدار 1000میلی ولت میده و خروجیشم ولتاژ DC هست.تو این سنسور ها پر دقت ترین.تا 0.1 رو به راحتی میده
          خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

          دیدگاه


            #6
            پاسخ : اندازه گیری عرض پالس

            سلام
            این203 رو از کجا میشه پیدا کرد و قیمتش چنده
            ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست

            وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر

            r.babazadeh@yahoo.com

            دیدگاه


              #7
              پاسخ : اندازه گیری عرض پالس

              من سفارش دادم به پرشین.البته اگه بیاره زیاد میاره.
              فکر میکنم حدود 30 تومان باشه
              خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

              دیدگاه


                #8
                پاسخ : اندازه گیری عرض پالس

                سلام .
                من DC رو اندازه گرفتم و از این بابت مشکلی نبود .
                تنها مشکل من اینه که در حالت سکون هم این سنسور
                کمی لرزش تو عرض پالس داره . یعنی DC کم و زیاد میشه .
                هر چند این تغییرات کمه ولی به هر حال تاثیر داره .
                به نظر آقایون باید چکار کنم ؟
                من شکوفایی گلهای امیدم را در رویاها می بینم ,
                و ندایی که به من می گوید , گر چه شب تاریک است ,دل قوی دار سحر نزدیک است .

                دیدگاه


                  #9
                  پاسخ : اندازه گیری عرض پالس

                  سلام آقای نجفی.... میشه در مورد adxl203 بیشتر توضیح بدین....؟ نمونه کدی ازش دارین...؟ من میخوام با atmega 32 راش بندازم... میشه یکم کمکم کنید...؟

                  دیدگاه


                    #10
                    پاسخ : اندازه گیری عرض پالس

                    سلام بچه ها میخواستم بدونم این سنسورadxl202 و adxl203چه فرقی با هم دارن؟؟؟؟؟؟؟؟؟؟
                    از سنسور adxl203 میشه به عنوان سنسور شیب استفاده کرد؟
                    چطوری باید کالیبره کرد؟
                    چطور به عنوان شیب ازش استفاده کنیم؟
                    کسی کار کرده با این سنسور؟
                    من میخوام با atmega32کار کنم
                    انچه که هستی هدیه خداوند به توست
                    و انچه که می شوی هدیه ی تو به خداوند است
                    پس در زندگی بینظیر باش

                    دیدگاه


                      #11
                      پاسخ : اندازه گیری عرض پالس

                      سلام وقت بخیر من یک سنسور دارم که خروجیش یک پالس pwm هست و من میخوام با atmega8 عرض این پالس رو اندازه گیری کنم و با اتصال uart نمایشش بدم
                      میشه لطفا یکی که کدش رو زده راهنمایی کنه

                      دیدگاه

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