اطلاعیه

Collapse
No announcement yet.

سوال در مورد راه اندازی چندکانال ADC

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

    سوال در مورد راه اندازی چندکانال ADC

    با عرض سلام
    من 3 کانال ADC را به کمک مد BURST راه اندازی کردم. برای از بین بردن نویز ورودی هم از فیلتر LC استفاده کرده و به سه پتانسیومتر متصل کردم. با تغییر یک پتانسیومتر مقدار ولتاژ بقیه کانال ها هم عوض میشه. دلیلش چی میتونه باشه؟
    اگر امکان داره یک نمونه برنامه از راه اندازی چند کانال ADC به طور همزمان با استفاده از توابع cmsis ارسال کنید ، ممنون میشم
    تشکر

    #2
    پاسخ : سوال در مورد راه اندازی چندکانال ADC

    سلام،
    یک بار با مد سینگل راه اندازی کنید و در یک حلقه هر سه کانال رو بخونید بین قطع یک کانال و راه اندازی کانال بعد کمی تاخیر بندازید، ببینید باز هم این مشکل پا برجاست!
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

    دیدگاه


      #3
      پاسخ : سوال در مورد راه اندازی چندکانال ADC

      جناب لطفعلی زاده از پاسخ شما ممنونم ، فرمایش شما رو انجام دادم باز هم مشکل پا بر جاست

      دیدگاه


        #4
        پاسخ : سوال در مورد راه اندازی چندکانال ADC

        دوست عزیز من هم دقیقا این مشکل رو داشتم فقط با این تفاوت که یکی از کانال های adc به پتانسیل خاصی وصل نبود و زمانی که ولتاژ کانال دیگه رو تغییر میدادم، مقدار خونده شده از کانالی که به جایی وصل نبود تغییر میکرد. اگر مقاومت دیده شده از قسمت adc خیلی برای مهم نیست ، هر کدوم از کانال ها رو با یه مقاومت 470 کیلو یا 1 مگا اهم به زمین وصل کن. همچنین هر یک از پایه ها رو از نظر پول پ یا پول دون بودن بررسی کن(البته اگه مقاومتی که گفتم بزاری یعنی پول دونش کردی). در کل این مشکل بخاطر اینه که در میکرو فقط یک واحد adc وجود داره و برای اینکه چند کانال adc داشته باشید باید از مالتی پلکس استفاده کنید که البته دقیقا همین روش در میکروها اجرا میشه.
        واسه اطمینان از عملکرد صحیح adc ولتاژ پایه ها رو با ولت متر بگیر.
        نتیجه رو اعلام کن.

        دیدگاه


          #5
          پاسخ : سوال در مورد راه اندازی چندکانال ADC

          همون طور که دوستمون گفتن یک بار پایه ها را pull down کنید.
          همچنین وقتی می خواین ولتاژ کانال دیگه رو بگیرین حتما بقیه کانال ها disable باشند.
          تغییرات در چه رنجی است؟( بر حسب ولت)
          هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...

          دیدگاه

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