ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11
  1. #1
    2014/03/08
    بابلسر
    884
    343

    نوسان زیاد مقدار خوانده شده از adc

    سلام
    من از هدر بورد سایت استفاده میکنم

    پایه adc رو به vcc وصل کردم ،نمیدونم چرا هر برنامه ای برای adc مینویسم حتی با 239 کلاک برای نمونه برداری و delay دو ثانیه ای باز هم اعداد خوانده شده از 4095 تا حتی 3950 متغیره!!!؟؟؟
    تغذیه هم از 3.3 ولت stlink/v2 هستش
  2. #2
    2005/12/28
    تبريز
    4,207
    1,137

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    یکی از مهمترین ایرادات همین هست که تغذیه رو از پروگرامر گرفتید.
    حتما یک تغذیه رگوله جداگانه استفاده کنید. شایدشانسا تاثیری در مثال فوق نذاره ولی این کار اصولی و لازم الاجرا هست.
    هیچ وقت و هیچ وقت از پروگرامر خروجی نگیرید برای راه اندازی بردتون
  3. #3
    2014/03/08
    بابلسر
    884
    343

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    خیلی ممنون آقای بلورچیان
    راستش یه شارژر موبایل خطی دارم (سوییچینگ نیست) که سوکتش به این هدر بورد میخوره فردا تستش میکنم نتیجه رو میگم
    درضمن با میانگین گیری مشکلم تا حد زیادی حل شد.
    با ۳۰ بار نمونه برداری ماکزیمم تغییرات رسید تا ۴۰۸۷ و با ۱۰۰ بار نمونه گیری رسید به ۴۰۹۲ که خوبه
    اینم بگم من adc رو تو دو حالت single mode و continuous راه اندازی کردم و continues نوسان خیلی کمتری داشت(معمولاً نمونه های اولیه adc نا معتبر هستند)،اینو گفتم شاید به درد دیگران هم خورد
  4. #4
    2010/08/19
    کردستان
    1,925
    895

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    مورد دیگه ای که در کار باADC باید در نظر داشته باشید ولتاژ رفرنس خوبه و یه مورد دیگه. اگر تغذیه تون ترانس داره و با پل دیود یکسو میشه نویزهای 50 و 100 هرتز رو در نظر داشته باشید.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  5. #5
    2014/03/08
    بابلسر
    884
    343

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    همونطور که گفته بودم با شارژر موبایل هم امتحان کردم، نتایج خیلی بهتر شد،به طوری که با 10 بار نمونه گیری(میانگین گیری) و بیش از 1000 بار تست نمونه گیری،کمترین مقدار در این هزار بارتست به 4089 رسید که یعنی 4/8 میلی ولت خطا با ولتاژ رفرنس 3.3 . نسبتآ میشه گفت خوبه.
    ویرایش توسط سید رضا باباتبار : 2017/04/20 در ساعت 12:07
  6. #6
    2014/05/08
    142
    100

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    با سلام ، از یک خازن 100 نانو دکوپلاژ روی خط adc استفاده کن، این مقدار خطا اصلا قابل قبول نیست. لطفا نتیجه رو هم بگید
  7. #7
    2014/03/08
    بابلسر
    884
    343

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    نقل قول نوشته اصلی توسط RAMONA

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    با سلام ، از یک خازن 100 نانو دکوپلاژ روی خط adc استفاده کن، این مقدار خطا اصلا قابل قبول نیست. لطفا نتیجه رو هم بگید
    ممنون خازن 100 نانو مولتی لایر روی ورودی کانال adc و همینطور برای تغذیه قرار دادم اما فرقی نکرد
    اینم کد برنامه:

    کد:
    float value;
    float temp;
    float max=0;
    float min=4095; 
    #define adc_sample 10
    کد:
    uint8_t i;
    HAL_ADCEx_Calibration_Start(&hadc1);
     
     
      while (1)
      {
      hadc1.Init.NbrOfConversion=1;
      HAL_ADC_Init(&hadc1);
      HAL_ADC_Start(&hadc1);
      HAL_Delay(50);
      
       value=0;
       for(i=0;i<adc_sample;i++){
       if(HAL_ADC_PollForConversion(&hadc1,500)== HAL_OK){
       value += HAL_ADC_GetValue(&hadc1);
       }
       }
       
       temp=value/adc_sample;
       if(max < temp) max=temp;
       if(min > temp) min=temp;
       //value=(value/4095)*3.3;  
     
      HAL_ADC_Stop(&hadc1);
    {
    {
  8. #8
    2014/03/08
    بابلسر
    884
    343

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    جالبه وقتی به زمین وصلش میکنم مقدارش تا 1200 هم میره!!!!!
    یعنی 0/967 به جای 0/000 !!!!
    اگر کسی میتونه ممنون میشم این برنامه رو تست کنه.
    با keil5 نوشتم و خودم با stmstudio و به روش swd دیباگ کردم.
    اینم برنامه:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  9. #9
    2012/12/30
    بوشهر
    3,204
    1,105

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    سلام
    من الان هیچی ندارم که برات بررسی کنم. بردهای ECA رو هم ندیدم و نداشتم که در موردش نظر بدم. ولی دوتا تاپیک اینجا دارم که اگه بخوای می تونی بخونیشون تا بلکم کمکی بهت بکنه. :


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  10. #10
    2014/03/08
    بابلسر
    884
    343

    پاسخ : نوسان زیاد مقدار خوانده شده از adc

    نقل قول نوشته اصلی توسط روح الامین

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    من الان هیچی ندارم که برات بررسی کنم. بردهای ECA رو هم ندیدم و نداشتم که در موردش نظر بدم. ولی دوتا تاپیک اینجا دارم که اگه بخوای می تونی بخونیشون تا بلکم کمکی بهت بکنه. :


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    خیلی ممنون روح الامین جان،
    راستش این تاپیک ها که به نتیجه ای نرسیده بودند.
    ازآقای پورخلیلی پرسیدم گفتند تو مسیر تغذیه از فریت بید استفاده کنم و برای ورودی adc هم از فیلتر پایین گذر RC.با توجه به اینکه از برد آماده دارم استفاده میکنم قرار دادن فریت بید سخته . الانم در دسترسم نیست.از فیلتر های مختلف پایین گذر RC هم برای ورودی adc استفاده کردم،اتفاقآ مقادیر بیشتر کاهش داشتند!
    اگر کسی از بورد stm32f103ret6 استفاده میکنه ممنون میشم برنامه رو تست کنه و نتیجه رو بگه.
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11

موضوعات مشابه

  1. پاسخ: 4
    آخرين نوشته: 2018/06/28, 23:21
  2. اختلاف زیاد مقدار DC خروجی پل دیود با مقدار RMS ورودی پل
    توسط Ebrahim988 در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 7
    آخرين نوشته: 2016/07/26, 22:10
  3. مشکل با مقدار خوانده شده از ADC
    توسط l90mehdi در انجمن NXP
    پاسخ: 7
    آخرين نوشته: 2015/07/23, 10:09
  4. درخواست راهنمایی برای نوسان زیاد دمای خوانده شده از SMT160
    توسط mohsen p در انجمن میکروکنترلرهای AVR
    پاسخ: 14
    آخرين نوشته: 2013/08/05, 09:12
  5. ثبت کمترين مقدار و بيشترين مقدار خوانده شده از adc
    توسط M3R-E در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2012/07/28, 20:28

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •