اطلاعیه

Collapse
No announcement yet.

ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

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

    ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

    سلام دوستان.
    من میخام یه منبع تغذیه ثابت 0 تا 5 ولت با atmega32 بسازم که قابلیت کنترل ولتاژ رو داشته باشه، یعنی وقتی من بهش فرمان میدم 2 ولت همون ولتاژ ثابت 2 ولت رو در خروجی بده (ولتاژ دی سی 2 ولت)، برای فرمانش هم از ویژوال بیسیک استفاده میکنم و این مقدار رو از پورت سریال میخونم. ولی توی بقیه مدارش مشکل دارم، آیا بایدPWM تایمر این کارو کنم ولی تایمر که شکل ثابت dc نمیده! اگه بعدش از ماسفت استفاده کنم dc ثابت میده؟ :angry:
    من با C مینویسم..
    میشه کمکم کنین و یا اگه مدار نمونه ای میشناسین بهم معرفی کنین؟
    ممنونم

    #2
    پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

    یک راهی که یکی از دوستان پیشنهاد کردند استفاده از PWM میکرو و تولید شکل موج مربعی با استفاده از دیوتی سایکلهای مختلف است و سپس اون شکل موج رو به ماسفت بدیم تا ولتاژ تولید شود ولی فکر میکنم در اینحالت ولتاژ ac صفر تا پنج ولت تغییر میکند و دیگر dc نیست، :angry:برای ایجاد ولتاژ dc چه راهی رو پیشنهاد میکنید؟

    دیدگاه


      #3
      پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

      سلام. فکر کنم مدارات زیر :NO: با کمی تغییرات بتونن کمکتون کنن :



      دیدگاه


        #4
        پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

        نوشته اصلی توسط m e h r d a d
        سلام. فکر کنم مدارات زیر :NO: با کمی تغییرات بتونن کمکتون کنن :


        ببخشید میشه این مدار رو تحلیل کنین و بگین خروجی که میده ولتاژ ثابت هست با متغیر است؟

        دیدگاه


          #5
          پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

          یعنی هیچ کس نمیدونه چه جوری میشه از avr ولتاژ ثابت 1 یا 2 یا 5 ولت گرفت؟ :question:هیچکس راهی به ذهنش نمیرسه؟

          دیدگاه


            #6
            پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

            من میتونم برنامه ارتباط کامپیوتر با میکرو رو برات با ولوم های گرافیکی و یک محیط کاربر پسند که با موس یا کی برد کنترل میشن بنویسم که از همون یوزارت استفاده میشه اگه خواستی پیام خصوصی بده.

            دیدگاه


              #7
              پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

              ممنونم آقا...
              ایده ای نیست؟

              دیدگاه


                #8
                پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                من اطلاعاتی که تا الان از جستجو در نت گرفتم اینه که با توجه به پهنای پالس تولید شده و استفاده از یک فیلتر پایین گذر میشه ولتاژ dc رو بر اساس همون دیوتی سایکل موج PWM ایجاد کرد...

                پلود کردن عکس رو بلد نیستم وگرنه برای اونایی که علاقمندن عکسشو قرار میدادم...
                کسی ایده دیگه ای نداره....

                دیدگاه


                  #9
                  پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                  سلام با mega نمی شه ولی xmega یه چیزی به نام DAC داره که همین کار را انجام میده .
                  باد می وزد ...
                  میتوانی در مقابلش هم دیوار بسازی ، هم آسیاب بادی
                  تصمیم با تو است ...

                  دیدگاه


                    #10
                    پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                    مدار بالا رو تحلیل میکنم ولی شاید تحلیلم اشتباه باشه . پس بقیه دوستان زحمت بکشن و اگه اشتباه گفتم اصلاح کنن .
                    خب اپ امپ و دو تا مقاومت که به ورودی منفی اپ امپ وصل شده تشکیل یک تقویت کننده با فیدبک منفی با بهره 1 رو میدن و اون مقاومت و خازن که در ورودی قرار دارن همون فیلتر RC هستن . و دلیل استفاده از پ امپ هم جلوگیری از بار گذاری روی خازن هستش .
                    شما pwm با دیوتی سایکل متغییر رو به ورودی این مدار بده و در خروجی dc متغییر تحویل بگیر . و اگه خواستی جریانش رو تقویت کن .
                    دوستان لطفا اگه من بی سوات :mrgreen: اشتباه گفتم اصلاح کنن .

                    دیدگاه


                      #11
                      پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                      اینارو هم یه نگاه کن :
                      http://www.hlachini.com/article25.html
                      http://www.hlachini.com/article26.html

                      دیدگاه


                        #12
                        پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                        کسی میدونه آیا میشه با استفاده از Xmega و DAC اون ولتاژ آنالوگ ثابت تولید کرد؟ من به فکر افتادم از این نوع آیسی استفاده کنم با توجه به اینکه DAC داره، شاید اینطوری نیاز به سخت افزارهای گفته شده نباشه، ولی الان مشکلم اینه که خروجی PWM میکرو چطوری به DAC اون بدم تا ولتاژ ثابت برام تولید کنه؟ :angry:
                        کسی اطلاعاتی در این مورد نداره؟

                        دیدگاه


                          #13
                          پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                          من پیشنهاد میکنم این صفحه ها رو نگاه کنی و دیتاشیت اونا رو هم مطالعه کنی .
                          http://eshop.eca.ir/%D9%85%D8%A8%D8%...F-DAC0808.html

                          http://eshop.eca.ir/104-%D9%85%D8%A8...ADC-%D9%88-DAC

                          دیدگاه


                            #14
                            پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                            سلام .
                            کاری که شما می خواهید انجام دهید بسیار ساده است.شما با هر سیستمی که دارای سخت افزار تایمر می باشد می توانید این کار را انجام دهید. فقط کافیست که یک پالس pwm را ایجاد کنید و با تغییر دیوتی سایکل آن مقدار ولتاژ متوسط را تغییر دهید در واقع با تغییر دیوتی سایکل بین 0 تا 100 در صد ولتاژ شما در پایه تایمر بین 0 تا 5 ولت تغییر می کند حتی اگر میزان تغییرات شما بسیار دقیق باشد می توانید تا صدم ولتاژ را تنظیم کنید.و نیازی به هیچ وسیله جانبی دیگری نیست.این کار رو حتی بدون میکرو هم می شود انجام داد.برای مثال شما این کار رو می توانید با آیسی ne555 انجام دهید.

                            دیدگاه


                              #15
                              پاسخ : ایجاد ولتاژ ثابت با atmega32 و کنترل آن از طریق visual basic

                              نوشته اصلی توسط m e h r d a d
                              من پیشنهاد میکنم این صفحه ها رو نگاه کنی و دیتاشیت اونا رو هم مطالعه کنی .
                              http://eshop.eca.ir/%D9%85%D8%A8%D8%...F-DAC0808.html

                              http://eshop.eca.ir/104-%D9%85%D8%A8...ADC-%D9%88-DAC
                              ممنونم از پاسختون،
                              شما میدونین DAC خوبی که برای میکرو atmega32 به خوبی جواب بده و مقدار آنالوگ را کاملا بدون ریپل بده و در عمل هم جواب داده باشه چی هستش؟

                              دیدگاه

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