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





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









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









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





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

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2014/11/06
    80
    4

    میانگین گیری یا average از adc

    با سلام ،دوستان و اساتید ایا این کد های میانگین گیری درسته ؟ با تشکر

    کد:
    while(1){
    for(i=0; i<=40; i++){
    adc_in1 = read_adc(0); // read adc value at PORTC.0
    }
    adc_in=adc_in1/2.025;
    for(i=0; i<=40; i++){
    if(adc_in<adc_in1)
    adc_in=adc_in1;
    }
    op=adc_in;
    In code, I inserted two loops. In first loop, it will take 40 samples for the voltage. Then in the second loop out of 40 samples it will give out the maximum value from those 40 samples. The reason behind inserting two loops is when we convert the AC voltage to DC then there will be some ripples there. But we want to get the highest peak of that ripples so we used two “for loops”.
    [/code]
    خلا صه ترجمه : ابتدا در لوپ اولی 40 تا میانگین از ولتاژ نمونه گیر(سمپل) میگیره و در لوپ دوم باز 40 میانگین از ولتاژ ماگزیمم.
    حالا منم میخوام هم از ولتاژ قرائت شده read_adc(0); // read adc value at PORTC.0 میانگین گیری کنم و هم از ولتاژهای ماگزیمم قرائت شده.
    لطفا اگر کد ها مشکل دارند اصلاح شده انرا بنوسید.با تشکر
  2. #2
    2014/11/06
    80
    4

    پاسخ : میانگین گیری یا average از adc

    کسی نیست ؟ !!! به دادم برس همسایه
  3. #3
    2012/02/16
    332
    14

    پاسخ : میانگین گیری یا average از adc

    adc_sum = 0;
    for(i=0; i<40; i++){
    adc_in[ i ] = read_adc( 0); // read adc value at PORTC.0
    adc_sum = adc_sum + adc_in[ i];
    }

    adc_mean = adc_sum/40;

    adc_max = adc_in[0];
    for(i=1; i<40; i++){
    if(adc_max <adc_in[ i])
    adc_max = adc_in[ i];
    }
    مـن هیچ ندانم که مرا آن که سرشت
    از اهل بهشت کرد یا دوزخ زشت
    جامی و بتی و بربطی بر لب کشت
    اين هر سه مرا نقد و تو را نسیه بهشت
  4. #4
    2008/10/24
    528
    140

    پاسخ : میانگین گیری یا average از adc

    وقت بخیر

    توجه به این نکته مهم هست که نوسانات خروجی مبدل هم بالا دارد هم پایین و نمیتوان حداکثر یا حداقل رو جدا کرد ! بایستی در یک جدول نمونه ها را را از حداقل به حداکثر جدا کرد و سپس تعدادی از میانه ها ( نه حد اقل نه حد اکثر ) رو انتخاب کرد .
  5. #5
    2014/11/06
    80
    4

    پاسخ : میانگین گیری یا average از adc

    با تشکر از همگی دوستان و اساتید محترم :برای تجربه ان دسته از کسانیکه مثل من تازه وارد هستند، این مشکل نوسانات چکار میکنه و چطوری مشکل ایجاد میکنه در اینجا پیگیری میشه .
    http://www.eca.ir/forum2/index.php?topic=120164.msg785131#msg785131
نمایش نتایج: از 1 به 5 از 5

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

  1. میانگین گیری از مقادیر adc
    توسط hossein.ahmadvand در انجمن NXP
    پاسخ: 10
    آخرين نوشته: 2019/05/31, 21:30
  2. پاسخ: 4
    آخرين نوشته: 2015/10/06, 23:19
  3. میانگین گیری محلی از پیکسل های یک تصویر
    توسط fateme.afshar0101 در انجمن پردازش تصوير
    پاسخ: 2
    آخرين نوشته: 2015/04/21, 15:36
  4. average filter کمک در مورد برنامه ی
    توسط parvaz00 در انجمن پردازش تصوير
    پاسخ: 4
    آخرين نوشته: 2013/11/26, 13:19
  5. روش برنامه نویسی میانگین گیری از سنسور ها
    توسط RunY در انجمن برنامه نويسي و اينترفيس
    پاسخ: 7
    آخرين نوشته: 2012/07/23, 13:43

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

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

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

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

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