کارت دادهبرداری
From Wikipedia, the free encyclopedia
به فرایند دریافت و جمعآوری سیگنال از یک یا چند سنسور که در حال اندازهگیری شرایط محیط پیرامون هستند دادهبرداری (به انگلیسی: data acquisition) گفته میشود. دادهبرداری معمولاً با هدف تبدیل اطلاعات سنسورها به دادههای دیجیتال بمنظور انجام پردازشهای بعدی در کامپیوتر صورت میگیرد. سیستمهای داده برداری (به انگلیسی: data acquisition system) یا بهصورت مخفف شده DAS ،DAQ یا DAU عموماً وظیفه تبدیل امواج آنالوگ به مقادیری دیجیتال و قابل فهم برای کامپیوتر را بر عهده دارند.
اجزای سیستم های دادهبرداری شامل موارد زیر است:
- سنسورها که وظیفه تبدیل پارامترهای فیزیکی مانند دما، فشار و غیره به سیگنالهای الکتریکی را برعهده دارند.
- مدارهای مطلوبساز سیگنال (به انگلیسی: Signal Condition)، که وظیفه آنها تبدیل سیگنالهای دریافت شده از سنسورها به شکلی قابل فهم برای کارت دادهبرداری است.
- مبدلهای آنالوگ به دیجیتال (به انگلیسی: A/D Converter) که وظیفه تبدیل سیگنالهای مطلوبسازی شده آنالوگ به مقادیر دیجیتال را برعهده دارند.
برنامههای دادهبرداری معمولاً با استفاده از زبانهای برنامهنویسی مختلف مانند اسمبلی، بیسیک، C ،C++ ،C# ،Fortran ،Java ،LabVIEW، لیسپ، پاسکال نوشته میشوند. سیستمهای دادهبرداری مستقل (به انگلیسی: Stand-alone Data Acquisition Systems)، دیتالاگر نیز نامیده میشوند. همچنین بستههای نرمافزاری منبع باز (به انگلیسی: Open-Source) نیز وجود دارد که تمام ابزارهای لازم را برای دادهبرداری از تجهیزات سخت افزاری مختلف را فراهم میکند. این ابزارها در جوامع علمی که در آنجا آزمایشهای پیچیده نیاز به نرمافزاری سریع، انعطافپذیر (به انگلیسی: Flexible) و سازگار (به انگلیسی: Adaptable) دارد تهیه میشوند. علاوه بر نرمافزارهای منبع باز، نرمافزارهای شرکتی هم هستند که بهصورت تخصصی برای دادهبرداری ساخته شدهاند. یکی از پیشروترین شرکتها در زمینه تجهیزات دادهبرداری شرکت National Instruments یا به اختصار NI امریکا است. شرکت NI یک زبان برنامهنویسی گرافیکی با نام لبویو (به انگلیسی: LabVIEW) دارد که به صورت تخصصی برای برنامهنویسیهای مرتبط با دادهبرداری ساخته شده است.