اطلاعیه

Collapse
No announcement yet.

شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

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

    شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

    شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

    #2
    پاسخ : شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

    سلام وقت بخیر ، اون چیزی که من از روی شکل مدارت فهمیدم اون شبکه ی نردبانی مقاومت به عنوان یه مبدل دیجیتال به آنالوگ ( D/A ) داره عمل میکنه که با تحلیل این شبکه ی مقاومتی به روش جمع آثار و با فرض قطع کردن ارتباطش با مدار اپ امپی ، میشه تعیین کرد که هر بیت پورت A چه پله ی ولتاژیی رو ایجاد میکنه. مثلاً با ارزشترین بیتش یعنی PA7 به اندازه ی نصف تغذیه و بیت PA6 به اندازه ی یک چهارم تغذیه سطح ولتاژی توی خروجی ( ورودی مدار اپ امپی) ایجاد می کنه و...
    در هر صورت اگه محتوای یک شمارنده ی صعودی یا نزولی روی پایه های پورت A قرار بگیره باعث میشه تا معادل آنالوگش در ورودی مدار اپ امپی ایجاد بشه که در واقع از دیدگاه آنالوگ معادل یه دندانه اره ی هستش و نتیجه در طبقه ی خروجی اپ امپ دوم بصورت یه دندانه اره ای ظاهر میشه البته به شرطی که شمارنده فقط صعودی یا نزولی با سرریز باشه . اگه شمارنده ت بالا و پایین شمار باشه معادل مثلثی میشه.
    علم چندان که بیشتر خوانی چون عمل در تو نیست نادانی
    ( سعدی )

    دیدگاه


      #3
      پاسخ : شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

      ممنون / میشه یه مثال عددی بزنی تا بهتر بفهمم؟

      دیدگاه


        #4
        پاسخ : شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

        سلام ببین دوست عزیز اگه عملکرد مبدل آنالوگ به دیجیتال رو بدونی ( که حتماً میدونی ) اونوقت عملکرد مبدل دیجیتال به آنالوگ هم عکسش میشه یعنی وقتی شما در مبدل آنالوگ به دیجیتال ولتاژ وروردی میاد بین صفر تا Vcc ( که معمولاً 5 ولته ) تغییر میکنه ، مبدل شما فرضاً اگه 8 بیتی باشه در خروجیش اعداد دودویی تولید میشه که بین 0 تا 255 تغییر می کنه که هرچه ولتاژ ورودی بزرگتر باشه عدد تولید شده هم بزرگتر خواهد بود. خب همین مساله رو برعکس در مبدل دیجیتال به آنالوگ داریم یعنی عدد بهش میدیم و از اون طرف ولتاز آنالوگ می گیریم .( حالا نمی دونیم تا الان توضیح اضافی دادم یا خیر ؟)
        بطور مثال اگه مبدل دیجیتال به آنالوگ شما هشت بیتی باشه و تغذیه ش هم 5 ولت ، گستره ی ولتازی 0 تا 5 ولت به 256 سطح یا پله تقسیم میشه که هر پله برابر 19.53mV=5/256 میشه بنابراین موقعی که مثلاً شما عدد 100 رو بصورت دودویی بهش میدید خروجیش حدوداً میشه 1.953V=19.53mVX100 برای اینکه بفهمیم روی شبکه مقاومتی مدار شما چه اتفاقی میفته کافیه معادل دودیی 100 رو که میشه 01100100 روی پایه های پورت PA میکرو قرار بدید به اینصورت که پایه های PA6 و PA5 و PA2 رو که یکن به Vcc و بقیه ی پایه ها رو به زمین متصل کنید و مدار رو به روش جمع آثار یا حتی با تونن زدن از سر پایه ی PA2 و جلو رفتن تا سر پایه PA7 تحلیل کنید تا معادل تونن مدار از این نقطه ( با فرض قطع بودن ارتباطش با مدار اپ امپی ) بدست بیاد که من تحلیلش کردم مقادیر زیر بدست اومد:
        Vth=25/64xVcc=1.953125V و Rth= 10k
        که همون چیزیه که اول حساب کردیم.
        علم چندان که بیشتر خوانی چون عمل در تو نیست نادانی
        ( سعدی )

        دیدگاه


          #5
          پاسخ : شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

          تشکر ابی abi92 جون

          دیدگاه


            #6
            پاسخ : شبکه مقاومتی r2r متصل به atmega 16 کارش چیه چطوری میتونه تولید موج کنه؟

            http://www.tek.com/blog/tutorial-digital-analog-conversion-%E2%80%93-r-2r-dac
            تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
            داشتن عقله زيادتر از دیگر آدم ها است

            دیدگاه

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