NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3480 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 21

موضوع: حساب کردن مقدار موثر با میکرو atmega16 در بسکام

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض حساب کردن مقدار موثر با میکرو atmega16 در بسکام

    سلام، یه سوال داشتم : چطور میشه در بسکام به ورودی adc میکرو atmega16 یک موج سینوسی داد و بعد مقدار موثر ان را حساب کرد و روی lcd نمایش داد؟

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    مهندس منظور شما پروتئوس هست؟
    در کامپایلر کد می نویسند
    ببینید این کار تجربی و آزمون خطا میشیه انجام داد بزرگترین عدد adc همون پیک ولتاژ هست پیک ولتاژ روهم جداگانه خودتون اندازه بگیرید رو اسکوپ بعد بدید به میکرو و داخل برنامه به ی عددی تقسیم کنید که با آرام اس واقعی یکی بشه.

  5. تشکرها از این نوشته :


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط eagle نمایش پست ها
    مهندس منظور شما پروتئوس هست؟
    در کامپایلر کد می نویسند
    ببینید این کار تجربی و آزمون خطا میشیه انجام داد بزرگترین عدد adc همون پیک ولتاژ هست پیک ولتاژ روهم جداگانه خودتون اندازه بگیرید رو اسکوپ بعد بدید به میکرو و داخل برنامه به ی عددی تقسیم کنید که با آرام اس واقعی یکی بشه.
    ممنون از جوابتون
    من میخوام یه برنامه بنویسم که مقدار موثر یک موج sin که ورودی adc میکرو هست رو حساب کنه و روی lcd نمایش بده.همون طور که گفتین توی بسکام کدش رو مینویسم توی پروتئس هم شبیه سازیشو میکنم.
    حالا من نمیدونم چطور توی بسکام کدشو بنویسم.
    مثلا با دستور A = Getadc(0) میکرو ورودی adc رو دریافت میکنه تو مرحله بعد برای حساب کردن مقدار موثر باید چه کدی را بنویسم ؟
    ممنون میشم راهنمایی کنید.

  7. تشکرها از این نوشته :


  8. #4
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    مهندس شما اول میای با یه فرمول میزان دقیق ولتاژت رو حساب میکنی
    مثلا 10 ولت رو که نمیشه مستقیم به adc داد، مجبوری اول کمش کنی مثلا تقسیم بر 10 میکنی با تقسیم مقاومتی یا ...
    بعد با adc اندازه میگیری که میشه 1 ولت
    حالا اول توی برنامه 1رو در 10 ضرب میکنی بعد در 0.707 ضرب کنی میزان rms میشه 7.07

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

    موفق باشی...
    *** اللّهم عجّل لولیک الفرج ***

  9. کاربران : 2 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  10. #5
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Doloop نمایش پست ها
    سلام

    مهندس شما اول میای با یه فرمول میزان دقیق ولتاژت رو حساب میکنی
    مثلا 10 ولت رو که نمیشه مستقیم به adc داد، مجبوری اول کمش کنی مثلا تقسیم بر 10 میکنی با تقسیم مقاومتی یا ...
    بعد با adc اندازه میگیری که میشه 1 ولت
    حالا اول توی برنامه 1رو در 10 ضرب میکنی بعد در 0.707 ضرب کنی میزان rms میشه 7.07

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

    موفق باشی...
    یه سوال .منبع ولتاژ سینوسیه،یعنی برای حساب کردن مقدار موثر باید مقدار پیک رو داشت.چطور مقدار پیک رو به دست بیارم ؟

  11. #6
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    وقتی سینوسی رو میدی به adc مقدار پیک تو پیک هست ولی چون مبدل با مقدار منفی کاری نداره همون پیک محاسبه میشه نیاز به کار خاصی هم نیست فقط برای اینکه خطا نداشته باشه باید مقدار ولتاژ dc صفر باشه یعنی ac سوار بر dc نباشه

    موفق باشید...
    *** اللّهم عجّل لولیک الفرج ***

  12. تشکرها از این نوشته :


  13. #7
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    کسي نمونه شبيه سازي در پروتئوس داره ؟
    من نميدونم براي مقدار موثر چطور بايد شبيه سازي کنم ؟
    ممنون ميشم راهنمايي کنيد.

  14. #8
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    نمیدونم میزان آشنایی شما با این نرم افزار ها و برنامه نویسی چقدره ؟؟؟
    اگر با پروتئوس قبلا کار کرده باشید خوب فکر نکنم مشکلی داشته باشید ...
    یه میکرو و یک منبع سینوسی قرار میدید و منبع رو به کانال ADC مورد متصل میکنید

    اما اگر با این نرم افزار کار نکردید با توضیحات من یا ... به نتیجه نمیرسید بهتره آموزش های نرم افزار پروتئوس رو جستجو کنید و اونارو مطالعه کنید...

    موفق باشید ...
    *** اللّهم عجّل لولیک الفرج ***

  15. تشکرها از این نوشته :


  16. #9
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Doloop نمایش پست ها
    سلام

    نمیدونم میزان آشنایی شما با این نرم افزار ها و برنامه نویسی چقدره ؟؟؟
    اگر با پروتئوس قبلا کار کرده باشید خوب فکر نکنم مشکلی داشته باشید ...
    یه میکرو و یک منبع سینوسی قرار میدید و منبع رو به کانال ADC مورد متصل میکنید

    اما اگر با این نرم افزار کار نکردید با توضیحات من یا ... به نتیجه نمیرسید بهتره آموزش های نرم افزار پروتئوس رو جستجو کنید و اونارو مطالعه کنید...

    موفق باشید ...
    من با پروتئوس و بسکام اشنایی دارم.
    منبع سینوسی رو به ورودی adc میکرو وصل کردم.مشکلم اینجاست که برای حساب کردن مقدار موثر نمیدونم در پروتئوس باید چطور شبیه سازی کنم و در بسکام چه کدی بنویسم ؟

  17. تشکرها از این نوشته :


  18. #10
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    ایشون منظورشون اینه ولتاژی که تبدیل میشه به اعداد در میکرو از کجا میزان بیشترین عدد (پیک ولتاژ) متوجه شن با فرمول موثر حساب کنن

  19. تشکرها از این نوشته :


  20. #11
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط eagle نمایش پست ها
    ایشون منظورشون اینه ولتاژی که تبدیل میشه به اعداد در میکرو از کجا میزان بیشترین عدد (پیک ولتاژ) متوجه شن با فرمول موثر حساب کنن
    بله دقیقا ، میخوام بدونم برای محاسبه مقدار موثر در پروتئوس و بسکام چی کار کنم ؟
    ممنون میشم راهنمایی کنید.

  21. #12
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    اگه منظورتون تشخیص پیک ولتاژ هست...!!!
    از ولتاژتون چندین نمونه بگیرید، بعد بیشترین مقدار رو بعنوان پیک، وارد محاسبات rms کنید
    *** اللّهم عجّل لولیک الفرج ***

  22. کاربران : 3 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  23. #13
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    چطوری نمونه بگیریم؟؟
    خب از کجا معلوم نمونه شما که می گیرید مقدار پیک از دست نره؟

  24. #14
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

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

    مثلا شما 100 نمونه از سیگنال ورودی میگیری و بیشترین مقدار اندازه گیری شده رو پیک قرار میدی

    اگه سرعت نمونه برداری حداکثر باشه مقدار پیک هم از دست نمیره ...
    *** اللّهم عجّل لولیک الفرج ***

  25. کاربران : 2 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  26. #15
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    خب این با برنامه توضیح میدید؟
    دستوراتش منظورمه
    تشکر

  27. #16
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    نه نمیشه

    چون به PC دسترسی ندارم

    ولی کلی عرض کنم که از ADC میخونید بعد مقدار رو ذخیره میکنید حالا دوباره از ADC میخونید مقدار جدید رو با قبلی مقایسه میکنید اگر بزرگتر بود جایگزین قبلی بشه اگر نبود نمونه بعدی

    موفق باشید ...
    *** اللّهم عجّل لولیک الفرج ***

  28. کاربران : 2 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  29. #17
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    نه خوب بودم همینم تشکر ازتون
    شمام موفق باشی

  30. #18
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    یه سوال : کسی میدونه مدار اشکارکننده پیک با دقت بالا چه شکلیه ؟
    یه جا خوندم با اپ امپ میشه این مدارو با دقت بالا ساخت.یعنی مداری که ورودیش ولتاژ سینوسی باشه و خروجیش مقدار dc پیک باشه.
    ممنون میشم راهنمایی کنید .

  31. تشکرها از این نوشته :


  32. #19
    کاربر فعال eagle آواتار ها
    تاریخ عضویت
    Oct 2011
    نام
    علی ب
    نوشته ها
    134
    تشکر
    272
    تشکر شده 105 بار در 52 پست

    پیش فرض

    peak detector
    سرچ کردید؟
    اینم راه حل خوبیه آفرین

  33. تشکرها از این نوشته :


  34. #20
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2014
    نوشته ها
    26
    تشکر
    15
    تشکر شده 4 بار در 4 پست

    پیش فرض

    بله سرچ کردم ولی هیچ کدوم با شبیه سازی جواب نمیدن.نمیدونم چی کار کنم.
    مثلا مدار زیر رو پیدا کردم ولی شبیه سازی که میکنم اصلا جواب نمیده.


    فایل پیوست 8103
    ویرایش توسط m.riahi : 01-10-2014 در ساعت 23:40

صفحه 1 از 2 12 آخرینآخرین

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

  1. [سوال] مشکل خاص با atmega16
    توسط سنجری در انجمن AVR
    پاسخ: 20
    آخرين نوشته: 21-01-2014, 19:16
  2. برنامه برا بازکردن درب ساختمون با Atmega16
    توسط amin_rezaee68 در انجمن ATXMEGA
    پاسخ: 8
    آخرين نوشته: 03-08-2013, 16:08
  3. جریان مورد نیاز میکرو atmega16,8
    توسط sherko2020 در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 31-05-2013, 20:53
  4. lcd گرافیکی به کمATMEGA16
    توسط hossein1000 در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 02-12-2012, 20:33
  5. atmega16
    توسط imported_tvm2009 در انجمن AVR
    پاسخ: 16
    آخرين نوشته: 22-05-2009, 19:58

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

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