امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو
نویسنده پیام
wiki آفلاین
تازه وارد

ارسال‌ها: 8
موضوع‌ها: 2
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 6
( 3 تشکر در 3 ارسال )
ارسال: #1
خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو
سلام

دوستان من میخوام با برنامه بسکام و میکرو اتمگا 8 سطح ولتاژ رو سنس کنم و روی السیدی کلمه ای رو بنویسم يعني ميخواهم اگر سطح ولتاژ من كمتر از 2 ولت بود كلمه low واگر بيشتر از 4 ولت بود كلمه high را نمايش دهم.
در واقع قصد دارم توسط AD خود میکرو این مقادیر رو بخونم . من تا بحال با مبدل آنالوگ به دیجیتال میکرو کار نکردم .
الان 3تاسئوال برام پيش اومده اينكه :
1) ولتاژ من داره دائم توسط adc خوانده ميشود من هر دفعه كه ميخوام اين ولتاژ را چك كنم آيا بايد adc متوقف كنم؟اينجوري از دادههايي كه به پينم مياد عقب ميفتم؟پس چه كار بايد كرد؟
2)من مقدار Adc را ميخوانم ودرون يك متغير از نوع word‌قرار ميدهم حالا چجوري بايد بفهمم آن عدد برابر سطح ولتاژ 2 ولت ويا 4 ولت است ؟ منظورم اين است كه مبدل اين اعدادي كه ميخواند را بر چه اساسي نشون ميده كه من بتونم با يكسري عمليات رياضي بفهمم دقيقا الان در چه سطح ولتاژي هستم؟
3) اگر من از Adc‌ميكروم فقط از يك كانال آن استفاده كنم يعني تنها از يك پين portc دارم استفاده ميكنم آيا از بقيه پورت ميتونم به عنوان i/o استفاده كنم چون من براي السيدي نيازش دارم .

پيشاپيش از همه دوستان كه كمك ميكنند ممنونم
۲۴-شهریور-۱۳۹۰, ۲۳:۲۹:۱۶
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #2
RE: خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو
سلام..
دوسته من میکرو به ازای 5 ولت 1024 و 0 ولت که 0 برمیگردونه..
شما مقدار adc رو بر 204.6 تقسیم کن میشه ولتاژ ورودیت..
نمیشه از پایه های دیگه پورت c به عنوان i/o استفاده کنی

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۲۵-شهریور-۱۳۹۰, ۱۰:۲۵:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, wiki
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #3
RE: خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو
1.نه لازم نیست هر دفع متوقفش کنی مقدار آنالوگ ورودی به پایه ADC زمانی که شما Start Adc میزنید در حال وارد شودن هست و نیازی به متوقف کردن اون نیست و با کم زیاد شودن سطح ولتاز این مقدار (ADC) تغییر می کنه

2. برای بالا ترین ولتاژ ADC که 4.7 ولته مقدار 1024 قرار میگیره و برای 0 ولت هم مقدار 0 شما می تونید از یک تناسب ساده استفاده کنید

3.دقیق نمی دونم ولی وقتی شما ADC تعریف می کنید porta از حالت I/O خارج میشه و به مود ADC وارد میشه پس نباید بتونید از این پورد در حالت ADC به عنوان I/O استفاده کنید

:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۲۵-شهریور-۱۳۹۰, ۱۰:۳۴:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, wiki
rdscience آفلاین
كاربر دو ستاره
**

ارسال‌ها: 183
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 479
( 298 تشکر در 111 ارسال )
ارسال: #4
RE: خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو
سلام
عزيز شما بقيه پورت را به صورت پين و ورودي يا خروجي تعريف كن مثلا config pina.2 = output
پاينده باشي

كسي را كه آماده آموختن است تعليم ندادن، انساني را به هدر دادن است، كسي را كه آماده آموختن نيست تعليم دادن، سخن به هدر دادن است، خردمند نه انسان را به هدر مي دهد و نه سخن را

وبلاگ خودموني
۲۵-شهریور-۱۳۹۰, ۱۱:۵۹:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, sharin, wiki
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #5
RE: خواندن سطح ولتاژ با مبدل آنالوگ به دیجیتال میکرو


من تست کرد در ست اگه یک pin جدا تعریف کنی میشه
(۲۵-شهریور-۱۳۹۰, ۱۱:۵۹:۱۰)rdscience نوشته است: سلام
عزيز شما بقيه پورت را به صورت پين و ورودي يا خروجي تعريف كن مثلا config pina.2 = output
پاينده باشي


:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۲۵-شهریور-۱۳۹۰, ۱۴:۱۹:۴۶، توسط h0x00i.)
۲۵-شهریور-۱۳۹۰, ۱۴:۱۰:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, wiki


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question خواندن/نوشتن بر روی کارت مغناطیسی SMNsoft 14 31,089 ۱۸-دى-۱۴۰۱, ۰۵:۱۰:۱۳
آخرین ارسال: Arsam.6988
  [سوال] خواندن داده های یک فایل روی هارد در برنامه بسکام Ambassador 1 739 ۲۸-تير-۱۳۹۹, ۱۶:۱۴:۱۴
آخرین ارسال: Ambassador
  حذف نویز ADC میکرو برای اعمال ولتاژ 20 میلی ولت ؟ mega16 18 3,428 ۳۱-خرداد-۱۳۹۹, ۱۱:۱۵:۳۴
آخرین ارسال: a.mehran
Smile [سوال] خواندن عکس از MMC و نمایش در LCD N96 javad1424 5 6,562 ۳۰-دى-۱۳۹۶, ۲۱:۳۷:۱۴
آخرین ارسال: MahdiGameMaker
  مبدل-وایفای-به-سریال-wifi-esp8266 kimiafars 15 10,216 ۰۳-مهر-۱۳۹۵, ۰۳:۲۴:۳۲
آخرین ارسال: jalil2008
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  درخواست راهنمایی تقویت کننده ولتاژ (مبدل DC sinastar 1 2,700 ۰۸-فروردین-۱۳۹۵, ۰۱:۳۷:۱۷
آخرین ارسال: alimogmov
  [سوال] مبدل dc dc جهت ایزوله کردن گراند hadibarca 0 2,423 ۰۵-دى-۱۳۹۴, ۲۰:۳۸:۲۲
آخرین ارسال: hadibarca
  [سوال] خواندن از پورت سریال و نوشتن روی mmc index 0 2,246 ۲۷-مهر-۱۳۹۴, ۱۱:۵۹:۰۰
آخرین ارسال: index
  نوشتن و خواندن از EEPROM خارجی hadii 6 8,154 ۰۲-خرداد-۱۳۹۴, ۰۹:۴۶:۲۴
آخرین ارسال: sharin

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS