سنسورهای مختلف با AVR
انواع سنسور
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 8623
در این پروژه سنسور SHT11,SHT10,SHT71 را با استفاده از کدویژن (CodeVisionAVR) و بسکام (BASCOM-AVR) به طور کامل راه اندازی کرده ایم که به خوبی در پروتیوس نمایش خروجی را داریم و در عمل نیز به همین شکل است.از مشخصات و نحوه راه اندازی این سنسور میتوان به نکات زیر اشاره کرد : ولتاژ کاری سنسور 2.4 تا 5.5 ولت – اندازه گیری رطوبت در رنج 0 تا 100٪ با رزولوشن 0.05 تا 0.4 و رزولوشن دما از 0.01 تا 0.04و در بازه -40 تا +123.8 هستش . فقط زمان پاسخ گویی سنسور مقداری بالاست یعنی 500میلی ثانیه . سنسور ساخت شرکت sensirion بوده و بنا به تایید شرکت خودش کاملا کالیبره شده و دقت فوق العاده بالایی دارد که با تکنولوژی موسوم به CMOSense ساخته شده . این سنسور بتوسط پروتکل I2C راه اندازی میشود.البته مقداری خطا در حدود 3 درجه برای دما وجود دارد همچنین برای رطوبت که به هیچ وجه خطا مطرح نیست و باید در رنج 0 تا 100 نمایش دهیم و به عهدی برنامه نویس است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 16594
در این پروژه با استفاده از یک لوسل 30 کیلو گرمی و بهره گیری از مبدل آنالوگ به دیجیتال میکرو کنترلر avr و همچنین یک تقویت کننده ی عملیاتی توانسته ایم یک ترازوی دیجیتالی طراحی کنیم.در واقع به دلیل این که در خروجی لودسل سیگنال خروجی در حدود 2 تا 8 میلی ولت است ابتدا باید این سیگنال تقویت گردد زیرا در میکروهای avr حداقل ولتاژ قابل شناسایی توسط مبدل آنالوگ به دیجیتال در حدود 300 میلی ولت است و لذا باید 2 میلی ولت در مقداری ضرب شود و تقویت گردد که حداقل این مقدار میتواند چیزی حدود 150 باشد پس باید از یک مدار تقویت کننده با گین 150 استفاده گردد. برای دقت بیشتر در اندازه گیری وزن عملاً باید از یک مبدل آنالوگ به دیجیتال با دقت بالاتر استفاده کرد و در صورتی که بخواهیم از مبدل آنالوک به دیجیتال خود میکرو استفاده کینم باید توجه داشت که میکرو دارای دقت 10 بیت است که نسبت به دقت مبدلهای صنعتی که 24 بیت است بسیار کم است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 7528
اندازه گیری مقدار شتاب یک جسم برای کنترل حرکت در بسیاری از پروژه ها لازم است،روباتهای پرنده،تعادل روبات دو پا،تعادل در segway باز شدن کیسه ی خودرو و دیگر انواع روبات یا حفظ ایمینی هارد دیسک های قابل حمل در برابر ضربه همگی بر اساس استفاده از یک با چند نمونه شتاب سنج و یا سنسورهای حرکتی دیگراست.سنسورهای مختلفی برای سنجش شتاب یک جسم متحرک وجود دارد که بر اساس دقت و مدل و کاربرد مورد نظر باید یکی را انتخاب نمود.عموماً شتاب سنج ها و ژیروسکوپهای امروزی بر اساس فناوری میکرو الکترو مکانیک سیستم ها(MEMS) طراحی میشوند که باعث کوچک شدن و قابل حمل شدن این سنسورها شده است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: انواع سنسور
- بازدید: 14877
این پروژه بر اساس خواست یکی از دوستان و اعضای سایت طراحی کردم به دلیل این که چند پروژه در سایت های مختلف دیده بودم سعی کردم که این پروژه را بهتر از همه طراحی کنم و از اونجایی که هدف آموزش هست سعی کردم برنامه خیلی ساده طراحی بشود.برخی برنامه های موجود بر اساس تاخیر کلید و دستور Debounce تعداد ضربان قلب را شمارش کرده اند که این دستور در واقع برای این کار مناسب نیست و اصولاً برای کار شمارش بهتر است از TIMER میکرو بهره بگیریم چون ممکن است در لحظه ی وقوع پالس قلب یک لحظه میکرو در آن محل از برنامه نباشد.در این برنامه بر اساس وقفه تایمر 1 و تایمر 2 میکرو تعداد ضربان قلب را بدون هیچ خطایی میتوانیم بشماریم.