استفاده از واحد adc

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای AVR به بحث بپردازيد

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
Novice Poster
Novice Poster
پست: 60
تاریخ عضویت: پنج‌شنبه ۲۲ بهمن ۱۳۹۴, ۹:۰۳ ب.ظ
سپاس‌های ارسالی: 158 بار
سپاس‌های دریافتی: 27 بار

استفاده از واحد adc

پست توسط javad_2010 »

سلام
وققتون بخیر
من به برنامه ایی دارم مینویسم،با طرحی از یه مدار
دانشم در این ضمیه بسیار محدوده
میشه کمکم کنید
طبق اموزش ها پیش رفتم نمیدونم مشکلش کجاست،از رجیسترها باشع،از اشتباه بودن برنامه!!!
ممنون میشم یاریم کنید.
اینم از فایل ها
[External Link Removed for Guests]
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: استفاده از واحد adc

پست توسط sinaset »

با سلام

کاربر محترم،نگفتید که می خواهید چه کاری انجام بدهید؟!

ضمن اینکه کدهای برنامه مد نظرتون رو همیشه درون پستون قرار بدهید

اینطور:
Please Login or Register to see this code
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
Novice Poster
Novice Poster
پست: 60
تاریخ عضویت: پنج‌شنبه ۲۲ بهمن ۱۳۹۴, ۹:۰۳ ب.ظ
سپاس‌های ارسالی: 158 بار
سپاس‌های دریافتی: 27 بار

Re: استفاده از واحد adc

پست توسط javad_2010 »

سلام
میخوام با استفاده از واحد adc و امکان تشخیص ولتاژ
برای هر ولتاژ ورودی مشخص،دستور خاصی رو تعریف کنم.
تطبق اموزش ها پیش رفتم
منبع adc رو هم طبق تنظیمات رجیسترا رو ۲.۵۶ گذاشتم
نمیدونم دلیل اجرا نشدن برنامه چیه!
آخرین ويرايش توسط 1 on javad_2010, ويرايش شده در 0.
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: استفاده از واحد adc

پست توسط sinaset »

سلام دوباره.

در برنامه بالا یک شرط بیشتر تعریف نشده . دقیقا می خواهید در سه وضعیت مختلف چه اتفاقی بی افتد؟!
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
Novice Poster
Novice Poster
پست: 60
تاریخ عضویت: پنج‌شنبه ۲۲ بهمن ۱۳۹۴, ۹:۰۳ ب.ظ
سپاس‌های ارسالی: 158 بار
سپاس‌های دریافتی: 27 بار

Re: استفاده از واحد adc

پست توسط javad_2010 »

sinaset نوشته شده:سلام دوباره.

در برنامه بالا یک شرط بیشتر تعریف نشده . دقیقا می خواهید در سه وضعیت مختلف چه اتفاقی بی افتد؟!
باتشکر.

تابع check() قرار دادم
طبق فایل پروتئوس میخوام سه ولتاژ ورودی برای تشخیص ایجاد کنم که باتوجه به ان سه تابع دیگر برای چشمک زدن متفاوت ال ای دی در خروجی
یک تابع من درست اجرا نشد،برای همین دوتابع دیگر،شرط دیگر رو جاگذاری نکردم
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: استفاده از واحد adc

پست توسط sinaset »

در فایل پرتئوس باید نوسان ساز رو بر روی 8 مگاهرتز داخلی تنظیم کنید ..

یک سری تغییرات به فایل پرتئوس و برنامه دادم،می توانید از [External Link Removed for Guests]دانلود کنید

کدها
Please Login or Register to see this code
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
Novice Poster
Novice Poster
پست: 60
تاریخ عضویت: پنج‌شنبه ۲۲ بهمن ۱۳۹۴, ۹:۰۳ ب.ظ
سپاس‌های ارسالی: 158 بار
سپاس‌های دریافتی: 27 بار

Re: استفاده از واحد adc

پست توسط javad_2010 »

ممنون
درستش کردین
مشکل از کجا بود دقیقا
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: استفاده از واحد adc

پست توسط sinaset »

با سلام

اول منبع کلاک میکروکنترولر در پرتئوس اشتباه انتخاب شده بود.
همچنین مقدار واحد ADC را ضربدر 1.5 کرده بودید ،که باید ضربدر مقدار ولتاژ ریفرنس که در اینجا 2.56 می باشد،می کردید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
ارسال پست

بازگشت به “میکروکنترلرهای AVR”