اطلاعیه

Collapse
No announcement yet.

طریقه اندازه گیری چند پالس PWM به صورت دقیق با یک میکرو

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

    #16
    پاسخ : طریقه اندازه گیری چند پالس PWM به صورت دقیق با یک میکرو

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

    دیدگاه


      #17
      پاسخ : طریقه اندازه گیری چند پالس PWM به صورت دقیق با یک میکرو

      نوشته اصلی توسط mehrdad_italy
      برای استفاده از دستور pulsein باید اول یه متغییر از جنس word تعریف کنید (اونجوری که خود بسکام گفته) و به صورت زیر عمل می کنیم :
      Trx زمان بالارونده (البته هر اسمی دوست داری بذار)
      Tfx زمان پائین رونده
      -----------------------------------------------------------------------------------------------------------------------------------
      Dim trx as word
      Dim tfx as word
      Dim t1 as word
      Dim dutycycle as single
      Do
      Pulsein Try , Pinx , y , 1
      Pulsein Tfy , Pinx , y , 0
      T1= trx + tfx
      Dutycycle =trx/t2
      Loop
      End
      خوب حالا یه توضیحاتی درباره ی اعدادی که بدست میاد میدم
      یه مثال می زنم که کامل متوجه بشی : من برای یه سنسور از این دستور استفاده کردم پریود سنسور 8 میلی ثانیه بود که در عمل باید یه 5 و 3 میلی ثانیه میداد که دیوتی سایکل میشد 3/8=0.375
      ولی با این دستور یه 500 و یه 300 میداد که بازم دیتوی سایکل برابر با 300/800=0.375 که همینطورکه میبینی هردو یکی در میاد
      سوالی بود در خدمتم ...
      موفق باشی...
      سلام
      خوب هستید؟آ‌اقا از بابت زحمتی که کشیدید ممنونم .فقط یه سوال ؟؟ شما خودتون از این فرمول استفاده کردید برای smt160 یا تجربه دوستان هست ؟؟
      یا به اندازه آرزوهایت تلاش میکنی یا به اندازه تلاشت ارزو میکنی

      دیدگاه


        #18
        پاسخ : طریقه اندازه گیری چند پالس PWM به صورت دقیق با یک میکرو

        نوشته اصلی توسط اقای دکتر
        سلام
        خوب هستید؟آ‌اقا از بابت زحمتی که کشیدید ممنونم .فقط یه سوال ؟؟ شما خودتون از این فرمول استفاده کردید برای smt160 یا تجربه دوستان هست ؟؟
        سلام
        ممنون
        خواهش می کنم
        این فرمولی که من نوشتم برای محاسبه smt160 نیست , فقط دیوتی سایکل رو بدست میاره شما وقتی دیوت سایکل رو بدست اوردی میذاری تو فرمول smt160
        فرمول smt160 به صورت زیره :

        D.C. = 0.320+0.00470*t
        D.C.= duty cycle
        t = Temperature in °C

        همینجور که میبینی تو فرمول ما dc رو داریم که مجهولمون میشه t که همون دما بر حسب سانتی گراده
        موفق باشی...


        دیدگاه

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