اطلاعیه

Collapse
No announcement yet.

گین متغیر در مدار

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

    گین متغیر در مدار

    با عرض سلام و شب بخیر خدمت دوستان.
    یک سوال از خدمتتون داشتم.
    من مدار ساده ای دارم که خروجی اون رو قراره بفرستم روی میکروکنترلر که با +5 ولت تغذیه میشه. خروجی مدار من از اعدادی مثل -0.0111484، -0.0107229 شروع شده و در نهایت به اعدادی مثل 2.40193، 2.44062 و 2.48999 ختم میشن. من تصمیم گرفتم با یک پ امپ معمولی خروجی رو تقویت کنم و بعد بفرستم روی میکرو. اما مشکلی که وجود داره اینه که برای مقادیر کوچک گین بزرگ و برای مقادیر بزرگ گین کوچکتر می خوام. اینو میشه با یک پ امپ حل کرد؟
    خیلی ممنون

    اضافه شده در تاریخ :
    اگر راه حلی داره ممنون میشم بفرمایید :angry:

    #2
    پاسخ : گین متغیر در مدار

    بهش میگند آیسی agc.مخفف automatic gain control.شنیدم مثلا توی رادیو ازش استفاده میکنند تا وقتی سیگنال قوی میشه و ضعیف میشه تاثیری روی مقدار صدا نداشته باشه.
    http://www.eca.ir/forum2/index.php?topic=55185.0

    http://www.eca.ir/forum2/index.php?topic=61940.0
    ولی خودم تا حالا استفاده نکردم.در همین حد میدونم.
    آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

    دیدگاه


      #3
      پاسخ : گین متغیر در مدار

      دوستان نظرتون راجع به این مدار چیه؟

      http://www.electronicecircuits.com/e...ircuit-diagram

      اضافه شده در تاریخ :
      لطفاً کمک کنید :cry:

      دیدگاه


        #4
        پاسخ : گین متغیر در مدار

        نوشته اصلی توسط tayebeh_it83
        با عرض سلام و شب بخیر خدمت دوستان.
        یک سوال از خدمتتون داشتم.
        من مدار ساده ای دارم که خروجی اون رو قراره بفرستم روی میکروکنترلر که با +5 ولت تغذیه میشه. خروجی مدار من از اعدادی مثل -0.0111484، -0.0107229 شروع شده و در نهایت به اعدادی مثل 2.40193، 2.44062 و 2.48999 ختم میشن. من تصمیم گرفتم با یک پ امپ معمولی خروجی رو تقویت کنم و بعد بفرستم روی میکرو. اما مشکلی که وجود داره اینه که برای مقادیر کوچک گین بزرگ و برای مقادیر بزرگ گین کوچکتر می خوام. اینو میشه با یک پ امپ حل کرد؟
        خیلی ممنون
        سلام
        چیزی که به ذهن من میرسه استفاده از مدار لگاریتم گیر هست که با یه opamp میتونید درست کنید تا مقدار ورودی رو به شکل لگاریتمی تقویت کنه



        دیدگاه


          #5
          پاسخ : گین متغیر در مدار

          نوشته اصلی توسط mahdi421
          سلام
          چیزی که به ذهن من میرسه استفاده از مدار لگاریتم گیر هست که با یه opamp میتونید درست کنید تا مقدار ورودی رو به شکل لگاریتمی تقویت کنه
          بله ایده ی خوبیه.تو گوگل سرچ کنید تقویت کننده لگاریتمی.
          آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

          دیدگاه


            #6
            پاسخ : گین متغیر در مدار

            میکروکنترلر چند تا پین ورودی A/D داره. شما یه سیگنال دارید که به نظرم بدینش به چند تا تقویت کننده که یکیشون گینش 1، دیگری گینش 10، اون یکی دیگه گینش 100 و امثال اینهاست. پس 3-4 تا مدار مجزا داریم که ورودیشون یک سیگناله. حالا همه خروجی ها رو بدید به پین های مجزای A/D و بخونیدش و توی نرم افزار با یه تفسیر ساده میشه تشخیص داد که کدوم یکی معتبره.
            بیایید با Google آشتی کنیم!

            دیدگاه


              #7
              پاسخ : گین متغیر در مدار

              میدونید مشکل چیه! من یه شتاب سنج هم دارم که سه تا خروجیش مستقیم به A/D میکرو میخورن. همین که خروجی یه مدار دیگه رو به پین های 3 به بعد A/D میکرو میدم، روی داده های شتاب سنج کلی نویز میفته. و فک میکنم به خاطر اینه که خروجی شتاب سنج یه عدد بین 0 و 3.3 ولت هست و مدار دوم 0 تا 5 ولت و یا اینکه چون دو تا ماژول جدا از هم به مجموعه پین های آنالوگ میکرو وصل میشن اینطوری میشه. قبلا این سوال رو در سایت مطرح کردم ولی به نتیجه درستی نرسیدم. الان هم با این شرایط مجبور شدم یه A/D خارجی بذارم و 8 بیت خروجیشو بدم به 8 تا پین دیجیتال میکرو :sad: . با این تفاسیر راه حلی که جناب رستمی فرمودن امکان پذیر نیست ؟!! درسته؟

              دیدگاه


                #8
                پاسخ : گین متغیر در مدار

                یه مشکل اساسی هم هست.اگه شما خروجی شتابسنج را با گین متغیر تقویت کنید،بعدش دیگه داده ها قابل استفاده نیستند.چون هر داده ای با یه گینی تقویت میشه و نمیشه مقدار اولیش را فهمید.پس شما کلا به agc نیاز ندارید.
                میتونید از راه حل آقای رستمی استفاده کنید.
                دلیل نویزی شدن بقیه کانال های adc ربطی به محدوده ولتاژ 3.3 و 5 ولت نداره.
                به نظر من به دلیل ضعیف بودن سیگنال شتاب سنج شماست.یعنی مقاومت خروجیش خیلی زیاده و به همین دلیل نویزپذیری بالایی داره.
                به نظر من اگه خروجی شتابسنج را به یه تقویت کننده مثلا با پ امپ تقویت کنید تا حدود زیادی مشکل حل میشه.چون مقاومت ورودی پ امپ زیاده.
                آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                دیدگاه


                  #9
                  پاسخ : گین متغیر در مدار

                  نوشته اصلی توسط pooyan-shafiei
                  به نظر من اگه خروجی شتابسنج را به یه تقویت کننده مثلا با پ امپ تقویت کنید تا حدود زیادی مشکل حل میشه.چون مقاومت ورودی پ امپ زیاده.
                  من مطابق شکل زیر سر سه تا خروجی شتاب سنج، lm358n گذاشتم (شتاب سنجم adxl335 هست) تا به اندازه 1.1 خروجی ام تقویت بشه چرا که بیشتر از این بهره lm358n در شبیه سازی به اشباع میرسید. نویز شدیدی روی خروجی ها میفته (در ضمن من هنوز مدار دومم رو اضافه نکردم، خواستم اول از عملکرد شتاب سنج مطمئن بشم). البته من یکبار هم ورودی پ امپ روبه زمین و به ولتاژ 5 زدم و مشکل نویز نداشت. فک میکنم یه مشکل از شتاب سنج باشه ولی چه مشکلی نمیدونم؟!!!



                  اضافه شده در تاریخ :
                  ببخشید من به سبک گذشته هنوز خازن سر ورودی های میکرو داشتم که با برداشتنشون مشکل برطرف شد. :mrgreen:

                  اضافه شده در تاریخ :
                  مدار دوم رو هم اضافه کردم و بدون نویز هر دو مدار کار میکردن :smile:. فقط یه مسئله ای باقی میمونه. اونم اینکه مدار دوم که قرار کنار شتاب سنج کار کنه بعضی وقتا و در مواردی نادر قرار خروجی منفی هم داشته باشه. زمانی که خروجی مثبته همه چی اوکیه. ولی زمانی که ولتاژ خروجی منفی میشه اولاً اینکه میکرو (picf877a) اون رو به صفر تفسیر میکنه و دوم اینکه اختلالی در یک یا دو بعد شتاب سنج ایجاد میکنه، به این صورت که اصلاً عکس العملی در مقابل حرکت نشون نمیده و روی یک عدد (عددی کوچکتر از موقعیت قرار گرفته) ثابت میمونه. من سر مدار دوم هم مثل شتاب سنج یک تقویت کننده مشابه عکسی که در همین پست هست قرار دادم، ولی فایده ای نداره! البته میتونم بی خیال این یک مورد بشم ولی دوست داشتم کار بی نقص باشه.
                  ممنون میشم باز هم راهنمایی بفرمایید.

                  دیدگاه


                    #10
                    پاسخ : گین متغیر در مدار

                    در واقع میخواهیم خروجی اگر مثبت بود کامل به میکرو بره (کمی هم تقویت بشه اشکالی نداره) و اگر خروجی منفی بود به صفر تبدیل و سپس به میکرو منتقل بشه؟ با ترانزیستور میشه؟

                    دیدگاه


                      #11
                      پاسخ : گین متغیر در مدار

                      با پ امپ باید یک دیود ایده آل بسازید.مدارش اینجا هست.پیداش کنید.
                      http://daneshnameh.roshd.ir/mavara/mavara-index.php?page=%D8%AD%D8%A7%D9%84%D8%AA+%D9%87%D8% A7%DB%8C+%D9%85%D8%AE%D8%AA%D9%84%D9%81+%D8%A8%D8% B3%D8%AA%D9%86+%D9%85%D8%AF%D8%A7%D8%B1%D8%A7%D8%A A+Op-Amp&SSOReturnPage=Check&Rand=0
                      آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                      دیدگاه


                        #12
                        پاسخ : گین متغیر در مدار

                        برای DC هم جواب میده؟ با شبیه سازی مدار زیرو بستم. مقاومت R8 قراره تغییر کنه. زمانی که کمتر از 100 کیلو هست خروجی منفی و بالاتر از 100 کیلو مشکلی نیست و خروجی مثبته. R1 رو که کم میگیرم برای منفی ها خوبه ولی برای مثبتا درست کار نمیکنه و برعکس.

                        دیدگاه


                          #13
                          پاسخ : گین متغیر در مدار

                          دیود ایده آل یک پ امپ داره.چرا این مدار سه تا پ امپ داره؟
                          آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                          دیدگاه


                            #14
                            پاسخ : گین متغیر در مدار

                            دو پ امپ اول مدار خودم هست که قراره خروجی اون رو توسط پ امپ سوم که شما پیشنهاد فرمودید تبدیل کنم (برای اینه که خروجی مدار رو در صورتی که منفی هست تبدیل به صفر و در صورتی که مثبت باشه بدون تغییر بذاره). tl062 ها مربوط به مدار خودمه و lm358n برای دیود ایده الی است که فرمودید.

                            دیدگاه


                              #15
                              پاسخ : گین متغیر در مدار

                              تغذیه پ امپ lm358 را هم دوبل کنید.امتحان کنید.
                              آیا جهالت نیست که آدمی ساعات شیرین امروز را فدای روزهای آینده کند؟

                              دیدگاه

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