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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11
  1. #1
    2013/12/22
    14
    2
    کاربر تازه وارد
    کاربر تازه وارد

    سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    سلام بر اساتید
    من یه وسیله با atmega8 درست کردم که دوتا ولتاژ میگرفت و با یه فرمولی تبدیل به یه ولتاژ دیگه می کرد الان میخوام فرمول را عوض کنم دوستان میتونن کمک کنن؟
    فرمول جدید:
    دو ولتاژ زیر 5V به دستگاه میدیم ولتاژ اول 0.6 ولت اضافه می کنیم . اگر ولتاژ دوم 2 ولت بود برای ولتاژ خروجی از ولتاژ اول 0.2 کم می کنیم اگر 1.8 ولت بود برای ولتاژ خروجی از ولتاژ اول 0.4 ولت کم می کنیم و اگر 1 ولت بود برای ولتاژ خروجی از ولتاژ اول 1.2 ولت کم می کنیم و اگر 0.5 ولت بود برای ولتاژ خروجی از ولتاژ اول 0 می کنیم و در غیر این صورت ولتاژ خروجی را برابر ولتاژ اول میزاریم.
    قطعه


    برنامه قبل

    کد:
    while (1)      {     
          v1=(read_adc(0)*0.249266862170088);
          v2=(read_adc(1)*0.249266862170088);
     
          v3=v1+v2; 
          v3=v3/2; 
          if(v3>2)PORTD.7=1;
          else PORTD.7=0;
          OCR1AL=v3;
          delay_ms(100);
         
          }
    فایل ها
    مهمان عزیز شما حق دیدن لینک ها را ندارید
    عضویت
  2. #2
    2013/12/22
    14
    2
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    دوستان خیلی واجبه کسی می تونه کمک کنه

    فایل شبیه ساز و سورس برنامه انتهای پست بالا هست
    ویرایش توسط mahmoudi68 : 2017/10/20 در ساعت 20:41
  3. #3
    2017/08/27
    308
    227
    کاربر منتخب ماه
    کاربر منتخب ماه
    کاربر نیمه حرفه ای
  4. #4
    2013/12/22
    14
    2
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    ولتاژ اول هرچی بود 0.6 ولت اضافه میشه
    اگر ولتاژ دوم 2 ولت بود خروجی ولتاژ اول -0.2
    اگر ولتاژ دوم 1.8 خروجی ولتاژ اول -0.4
    اگر ولتاژ دوم 1 خروجی ولتاژ اول -1.2
    اگر ولتاژ دوم 0.5 خروجی صفر


  5. #5
    2012/12/03
    39
    9
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    دوست عزیز اگه ولتاژات معلومه و بازه نداره میتونی از switch استفاده کنی و برای هر caseیه دستور بزاری. کاری که میخوای انجام بدی همش با دستورات شرطیه شما بهتره اول بری دستورات شرطی رو مطالعه کنی مثل if که صد در صد همین دستورو استفاده میکنی یا while شاید چیزی که میخوایو خودت راحت تر پیدا کنی. چیزی که من فهمیدم اینه که تا آدم خودش مطالعه نکنه و دونبالش نره هیچوقت کسی چیزی که میخوایو بهت نمیده

    شما اول بیا با adc دو تا ولتاژ ورودی رو بخون بعد یه pwm تولید کن و بده به مدار سوییچینگت. حالا بیا و از خروجیت با یه تقسیم ولتاژ دو باره با adc نمونه برداری کن. حالا دستت بازه و میتونی با توجه به ورودیت هر ولتاژی رو توی خروجی درست کنی اگه مثلا خروجی 2 ولت میخوای میگی سطح یک بودن pwm رو انقد کم کن تا به 2 برسه و اگه کمتر بود انقد زیاد کن تا به 2 برسه با این کار با 0.1 تلرانس یا کمتر ولتاژی که میخوای میتونی توی خروجی داشه باشی

    در ضمن من فک میکنم توی خروجی از یه مدار سوییچینگ بجای تقویت کننده opamp استفاده کنی خیلی بهتره.حتی با یه ترانزیستورم میتونی حلش کنی
    ویرایش توسط behnam909 : 2017/10/21 در ساعت 09:48
  6. #6
    2013/12/22
    14
    2
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    نقل قول نوشته اصلی توسط behnam909
    مهمان عزیز شما حق دیدن لینک ها را ندارید
    عضویت
    دوست عزیز اگه ولتاژات معلومه و بازه نداره میتونی از switch استفاده کنی و برای هر caseیه دستور بزاری. کاری که میخوای انجام بدی همش با دستورات شرطیه شما بهتره اول بری دستورات شرطی رو مطالعه کنی مثل if که صد در صد همین دستورو استفاده میکنی یا while شاید چیزی که میخوایو خودت راحت تر پیدا کنی. چیزی که من فهمیدم اینه که تا آدم خودش مطالعه نکنه و دونبالش نره هیچوقت کسی چیزی که میخوایو بهت نمیده

    شما اول بیا با adc دو تا ولتاژ ورودی رو بخون بعد یه pwm تولید کن و بده به مدار سوییچینگت. حالا بیا و از خروجیت با یه تقسیم ولتاژ دو باره با adc نمونه برداری کن. حالا دستت بازه و میتونی با توجه به ورودیت هر ولتاژی رو توی خروجی درست کنی اگه مثلا خروجی 2 ولت میخوای میگی سطح یک بودن pwm رو انقد کم کن تا به 2 برسه و اگه کمتر بود انقد زیاد کن تا به 2 برسه با این کار با 0.1 تلرانس یا کمتر ولتاژی که میخوای میتونی توی خروجی داشه باشی

    در ضمن من فک میکنم توی خروجی از یه مدار سوییچینگ بجای تقویت کننده opamp استفاده کنی خیلی بهتره.حتی با یه ترانزیستورم میتونی حلش کنی
    دستور شرطی را داده بودم اما کار نمی کرد با adc تبدیل کردم اما دستور را به صورت زیر مینویسم کار نمی کرد
    v1=v1+0.6 یا v out=v1-1.2
    پس من نمی تونم به صورت عادی ولتاژی که تبدیلش کردم به دیجیتال را زیاد و کم کنم؟
  7. #7
    2012/12/03
    39
    9
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

    ببین من فک میکنم وقتی adc رو میخونی درست تبدیلش نمیکنی . حد اکثر ولتاژی که میتونی به adc بدی همون ولتاژیه که توی برنامه و مدار برای پین رفرنست تعریف کردی(داخلی یا خارجی) هرچی بود مثلا ما x میگیریم فقط هرچی بود یادت باشه بیشترین ولتاژ در نظر میگیره باید اول مقدار خونده شده از adc رو توی متغییر ذخیره کنی . متغیرتو در 5 یا هر عددی که با تقسیم مقاومت کمش کردی میکنی ضرب کنی و به 1024 اگه adc 10 bit انتخاب کرده باشی تقسیم میکنی. توی برنامت تقسیمی نمیبینم شاید برای اینه که ولتاژو درست نمیخونی.
    شاید بهتره یه کم راجعبه adc و کنترول عرض پالس یا pwm بخونی
  8. #8
    2013/12/22
    14
    2
    کاربر تازه وارد
    کاربر تازه وارد
  9. #9
    2017/08/27
    308
    227
    کاربر منتخب ماه
    کاربر منتخب ماه
    کاربر نیمه حرفه ای
  10. #10
    2012/12/03
    39
    9
    کاربر تازه وارد
    کاربر تازه وارد

    پاسخ : سوال: تبدیل دو ولتاژ ورودی به یک ولتاژ خروجی با ATmega 8

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

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

  1. ولتاژ ورودی حدود 40 ولت ولتاژ خروجی 12 ولت
    توسط امیر محتشم در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 2
    آخرين نوشته: 2017/10/21, 11:09
  2. پاسخ: 13
    آخرين نوشته: 2017/10/01, 08:50
  3. پاسخ: 4
    آخرين نوشته: 2015/03/23, 13:43
  4. سوال.-تبدیل ولتاژ 5 ولت خروجی pic16f876a به ولتاژ 12
    توسط starmoml در انجمن میکروکنترلرهای PIC
    پاسخ: 16
    آخرين نوشته: 2013/08/02, 02:57
  5. سوال: خروجی لحظه ای بر حسب ولتاژ ورودی DC
    توسط nazanin66 در انجمن سيستم هاي قدرت
    پاسخ: 1
    آخرين نوشته: 2010/01/07, 17:12

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

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

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

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

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