ايران ويج

نسخه‌ی کامل: Serial - ADC
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
دو تا سوال دارم:

1- آیا برای متصل کردن میکرو به PC باید Port هی سریال میکرو را مستقیما و بدون هیچ واسطه ای به PC وصل کرد؟

2- برای استفاده از مبدل آنالوگ به دیجیتال ATmega16 باید چه کار کرد؟ توضیح بدید.

با تشکر.
VAHID
:wink: :wink: :wink:
سلام.
1 : نه.
باید با آی سی های مبدل مانند Max232 اینکار رو انجام بدید. (توی دیتا شیتش اتصال به میکرو رو رسم کرده).
Iran-PC نوشته است:سلام.
1 : نه.
باید با آی سی های مبدل مانند Max232 اینکار رو انجام بدید. (توی دیتا شیتش اتصال به میکرو رو رسم کرده).

0- ممنون
1- لینک دیتا شیتش را بزارین
2- به سوال دومم هم جواب بدین

:wink:
سلام
1-http://pdfserv.maxim-ic.com/en/ds/MAX220-MAX249.pdf
1-http://www.iranled.com/article59.html
2-بستگی داره با چه زبانی برناه می نویسی توی هر کمپایلری باید بتونی یه مثال در موردش پیدا کنی اگه با Codevision هم می نویسی که توی همون ویزاردش هر چی خواستی رو تنظیم کن خودش کد های مربوطه رو می نویسه یه تابع بهت می ده که می تونی ازش استفاده کنی
ha_60 نوشته است:سلام
1-http://pdfserv.maxim-ic.com/en/ds/MAX220-MAX249.pdf
1-http://www.iranled.com/article59.html
2-بستگی داره با چه زبانی برناه می نویسی توی هر کمپایلری باید بتونی یه مثال در موردش پیدا کنی اگه با Codevision هم می نویسی که توی همون ویزاردش هر چی خواستی رو تنظیم کن خودش کد های مربوطه رو می نویسه یه تابع بهت می ده که می تونی ازش استفاده کنی

1- من با Bascom مینویسم
2- من نوشتن برنامه اش رو بلدم . میخام بدونم :

ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
ADC6
ADC7

AREF
GND
AVCC

چی هستند؟

و اگر بخاهیم یک فتوسل نوری را به آن متصل کنیم چطور باید عمل کنیم؟

:wink:
vahid_ve نوشته است:
Iran-PC نوشته است:سلام.
1 : نه.
باید با آی سی های مبدل مانند Max232 اینکار رو انجام بدید. (توی دیتا شیتش اتصال به میکرو رو رسم کرده).

0- ممنون
1- لینک دیتا شیتش را بزارین
2- به سوال دومم هم جواب بدین

:wink:
1:
[url]
http://focus.ti.com/lit/ds/symlink/max232.pdf
[/url]
2 : خودمم بلد نیستم.
ولی میدونم اول باید پورت به صورت ADC تعریف بشه.
AREF به ولتاژ پایه معروفه.
یعنی ماکریمم ولتاژی که وارد این ADC میشه رو باید به این پایه اعمال کنید.
بعد میکرو ولتاژ ورودی رو با این ولتاژ مقایسه میکنه و مقدار رو روی خروجی نشون میده.
AVCC هم که ولتاژ مثبت مبدل میکرو هست و GND هم که - مبدل هست.
اون ADC0 تا ADC7 هم یعنی شما 8 تا مبدل آنالوگ به دیجیتال دارید.(البته معمولا این مبدلها 10 تا هستند).
دیگه چیزی بلد نیستم.

------------------------------------------------

اشتباهی که در زیر آقا هادی اشاره کردند اصلاح شد
دقیقا همین
فقط
نقل قول: یعنی ماکریمم ولتاژی که وارد این ADC میشه رو نصفش رو باید به این پایه اعمال کنید.
نه همون ماکزیمم ولتاژ رو باید به این پایه بدی این پایه پایه مرجع هست یعنی همه چیز با این سنجیده می شه و بیشترین عدد وقتیه که با این ولتاژ برابر باشه
ha_60 نوشته است:دقیقا همین
فقط
نقل قول: یعنی ماکریمم ولتاژی که وارد این ADC میشه رو نصفش رو باید به این پایه اعمال کنید.
نه همون ماکزیمم ولتاژ رو باید به این پایه بدی این پایه پایه مرجع هست یعنی همه چیز با این سنجیده می شه و بیشترین عدد وقتیه که با این ولتاژ برابر باشه

ممنون که گفتی.
انگاری باز سوتی دادم :oops: Amaze
خیلی از راهنماییتون متشکرم!
:wink:
با سلام یه سوال داشتم
چه طور باید یه والتاژ به پایه AREF در AVR اعمال کرد که معتبر باشه .
تو يه پروژه که قرار اندازه گيري دما انجام بده ، با استفاده از LM35DZ ولتاژ بين 0-1 ولت به يه کانال ADC اعمال ميشه. براي اون که دقت تو اندازه گيري بالا بره من ولتاژ 1.024 ولت رو با استفاده از تقسيم مقاومت که از پايه AVCC گرفته ميشه به کار بردم . ولتاژ AVCC هم از VCC با یه چک 10uF گرفته شده . ولي در عمل با اون که ولتاژ خروجی LM35 همیشه ثابته و سرعت نمونه برداری و سرعت تبدیل به دیجیتال پایینه ،در خروجی نمایش اعداد پرش زیادی دارن. تقسیم مقاومتی هم با استفاده از یه پتانسیومتر 25 دور انجام میشه.
پرش دما اگه در حد نیم تا یک درجه است میتونی نرم افزاری درستش کنی
ولی اگه بیشتره به ولتاژ ورودی adc و ولتاژ میکرو رو چک کن استفاده از خازن 104 بد نیست در ضمن اگه بیشتر از یک adc داری بهتره با فاصله بخونی که روی هم تاثیر نذازن
صفحه‌ها: 1 2 3 4 5