چکیده
گزارش کاری که در پیش روی شماست در مورد نوعی از دیتا لاگر است که با استفاده از امکانات موجود و با استفاده از الگوریتمی ساده پیاده سازی و طراحی شده است. ما با هدف آشنایی با سیستم های جمع آوری داده ی هوشمند که با عنوان دیتالاگر آنها را می شناسیم این گزارش کار را تهیه نموده ایم . در این گزارش کار پروژه دیتالاگر با میکروکنترلر LPC1768 و نرم افزار LABVIEW به صورت آموزشی برای شما نگارش شده است.
در فصل های ابتدایی در مورد تاریخچه و با هدف آشنایی شما با دیتالاگرها و هم چنین آشنایی با قطعات و لوازم مورد استفاده در پیاده سازی پروژه صحبت شده است . هم چنین به الگوریتم و فلوچارت نحوه ی پیاده سازی پروژه اشاره شده است.
در فصل های میانی در مورد برنامه نویسی پروژه و توضیح بخش های مختلف پروژه توضیحاتی داده شده است . در آخر در فصل های پایانی پروژه ، به نتیجه گیری و بحث در مورد نحوه ی کارکرد پروژه توضیحاتی اجمالی داده شده است.
مقدمه
ثبتکننده داده یا دیتالاگر یا داده بردار (به انگلیسی: Data Logger) وسیلهای الکترونیکی است که دادههایی را که بوسیله حسگرهای تعبیه شده در دستگاه یا ابزار و حسگر خارجی تامین میشوند را در طول زمان یا در رابطه با مکان ذخیره میکند. اکثر دیتالاگرها (اما نه همه آنها) بر پایه یک پردازنده رقمی (یا رایانه) طراحی و ساخته میشوند. آنها عموماً کوچک و قابل حمل بوده و به وسیله باتری تغذیه میشوند به علاوه به یک ریزپردازنده مجهز بوده و دارای حافظه داخلی جهت ذخیره سازی داده و تعدادی حسگر میباشند. برخی از دیتالاگرها به رایانه متصل میشوند و میتوان با استفاده از نرمافزار آنها را فعال کرده و دادههای کنترل شده را مشاهده و تجزیه و تحلیل کرد، در حالی که بقیه دارای رابط محلی (مانند صفحه کلید و صفحه نمایش) بوده و میتوانند از آنها به صورت وسیلهای مستقل استفاده کرد. دیتالاگرها انواع گوناگونی دارند، از انواع هرکاره که برای دامنه مصارف عادی استفاده میشود تا وسایل بسیار خاص برای اندازه گیری فقط در یک محیط یا کاربرد از پیش تعیین شده. متداول است که انواع هرکاره قابل برنامه ریزی باشند با این حال بسیاری از آنها به صورت ماشینهای ایستایی بدون پارامتر یا تعداد محدودی پارامتر قابل تغییر باقیماندهاند. دیتالاگرهای الکترونیکی در بسیاری از کابردها جایگزین ضبط کنندههای نمودار(Chart Recorders) شدهاند. یکی از اصلیترین مزایای استفاده از دیتالاگرها قابلیت جمع آوری ۲۴ ساعته اطلاعات است. دیتالاگرها معمولاً به محض فعال سازی بدون مراقبت رها شده تا در طول دوره دیده بانی اندازه گیری نموده و اطلاعات را ذخیره کند. این قابلیت اجازه میدهد تا تصویری جامع و دقیق از شرایط محیط تحت نظر مانند دمای هوا یا رطوبت بدست آید. با توجه به تکنولوژی که در ساخت برخی دیتالاگرهای سطح بالا دخیل است و یا با توجه به شرایط محیطی مختلفی که یک دیتالاگر باید عملیات داده برداری را در آنجا انجام بدهد .
با توجه به توضیحات بالا، ما در این گزارش کار سعی داریم یک دیتا لاگر دانشجویی با سخت افزارها و امکانات موجود طراحی و پیاده سازی نماییم.
پردازنده ی مورد استفاده در این پروژه هدر بورد میکروکنترلر LPC1768 که نوعی میکروی ARM می باشد ، است . هم چنین از نرم افزار لب ویو به عنوان نرم افزار رایانه ای برای دریافت اطلاعات محیطی و ثبت آنها استفاده می شود. ما در این پروژه اطلاعات محیطی از قبیل ولتاژ و .. را توسط میکروکنترلر ARM دریافت کرده ، سپس توسط رابط سریال با نرم افزار لب ویو ارتباط برقرار کرده و داده ها به صورت نمودار بر روی گراف نرم افزار نمایش داده می شود.
در این گزارش کار به صورت ترتیبی و آموزشی سعی داریم مراحل طراحی و برنامه نویسی و ئیاده سازی ان پروژه را به شما آموزش دهیم .