88843088 - 88843025 - 88848075 info@hlcgroup.ir

تجهیزات ابزار دقیق | معرفی دستورات کارت DAQ

کارت DAQ

کلیه مقالات مقالات تجهیزات ابزار دقیق

تجهیزات ابزار دقیق | معرفی دستورات کارت DAQ

ارسال شده توسط واحد فنی

معرفی کارت DAQ
 کارت DAQ یا Data Acquisition کارش این است که اطلاعاتی نظیر اطلاعات سنسورها و سیگنال های متفاوت رو از دنیای خارج وارد کامپیوتر کند و همچنین فرامین کنترلی را از کامپیوتر به دنیای خارج ارسال کند.در واقع یک کارت واسط سخت افزاری است که میتواند دنیای خارج را به کامپیوتر ارتباط دهد که این امکان را برای ما فراهم میکند تا بتوانیم هم بر روی تجهیزات ابزار دقیق و سنسورها و المانهای پروژه خود مانیتورینگ داشته باشیم و هم اینکه با ارسال فرامین کنترلی از کامپیوتر به سمت کارت بتوانیم ادوات و تجهیزات کنترل پذیر پروژه را کنترل نماییم.

معرفی پایه های کارت DAQکارت DAQ

آشنایی با دستورات کارت
دستورات کارت DAQ به شرح زیر می باشد

info
این دستور برای دریافت اطلاعات کارت استفاده می شود که وقتی آن را به سمت کارت ارسال می کنید کارت پاسخ زیر را به شما می دهد

rddi
این دستور برای خواندن وضعیت تمام ۱۶ ورودی دیجیتال استفاده می شود که با ارسال این دستور همه شانزده ورودی دیجیتال را کنار هم قرار میدهد و بصورت یک رشته به شما نمایش میدهد.دقت فرمایید که اولین بیت از سمت چپ با ارزش ترین بیت (MSB) و اولین بیت از سمت راست کم ارزش ترین بیت (LSB)می باشد

rddix
این دستور برای خواندن وضعیت تنها یکی از ورودی های دیجیتال استفاده می شود

به عنوان مثال می خواهیم وضعیت ورودی دیجیتال ۷ام را بررسی کنیم که برای این کار دستور rddi7 را ارسال می کنیم و کارت به ما عدد ۰ یا ۱ را برمی گرداند

wrdo
این دستور برای این استفاده می شود که شما یک عدد دسیمال را تبدیل به باینری کنید و این عدد بانری را برای خروجی های دیجیتال کارت DAQ لحاظ کنید که وقتی آن را به سمت کارت ارسال می کنید کارت منتظر می ماند تا عدد دسیمال خود را ارسال نمایید

که یکی از کاربردهای آن برای کنترل موتور پله ای می باشد به صورت زیر عمل می کنیم
موتور های پله ای دو مد کاری داند Half Step و Full Step
برای مد Half Step میتوان اعداد ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ … و برای مد Full Step اعداد ۱ ۲ ۴ ۸ … را به طور متوالی به کارت ارسال کرد
با ارسال متوالی این اعداد با دستور wrdo به کارت شما میتواینید هر بار موتور را یک Step یا یک نیم step بچرخانید

setdox
این دستور برای ۱ کردن ( فعال کردن) یکی ازخروجی های دیجیتال استفاده می شود.یعنی بر حسب شرایط شما نیاز دارید فقط یکی از ۱۶ ورودی دیجیتال کارت را در حالت ۱ منطقی قرار دهید
برای مثال می خواهیم خروجی دیجیتال ۴ام را فعال کنیم (در مد ۱ منطقی قرار دهیم) برای این کار از دستور setdo4 استفاده میکنیم

rstdox
این دستور برای ۰ کردن ( غیرفعال کردن) یکی ازخروجی دیجیتال استفاده می شود یعنی بر حسب شرایط شما نیاز دارید فقط یکی از ۱۶ ورودی دیجیتال کارت را در حالت ۰ منطقی قرار دهید
برای مثال می خواهیم خروجی دیجیتال ۴ام را غیرفعال کنیم (در مد ۰ منطقی قرار دهیم) برای این کار از دستور rstdo4 استفاده میکنیم

adc
این دستور برای خواندن ۱۲ تا ورودی آنالوگ کارت در یک لحظه از زمان استفاده می شود چون اگر شما نیاز داشته باشید که چند ورودی آنالوگ را با هم مقایسه نمایید باید مقدار آن ها را در یک زمان واحد بخوانید و مقایسه کنید و اگر برای این منظور از دستور adcx استفاده کنید (به عنوان مثال: adc1 و adc2) یک اختلاف زمانی بین ارسال دو دستور adc1 و adc2 وجود دارد که باعث خطا در خواندن هم زمان ورودی ها می شود
همچنین شما برای رسم گراف هم دچار مشکل می شوید چون اطلاعات رسم شده از دو یا چند ورودی آنالوگ از نظر زمانی با هم سنکرون نیستند.برای رفع این خطا ها از دستور adc استفاده می کنیم که تمام ۱۲ ورودی آنالوگ را در یک زمان یکسان نمونه گیری کند.

adcx
این دستور برای خواندن تنها یک ورودی آنالوگ که وقتی آن را به سمت کارت ارسال می کنید کارت اطلاعات ورودی مورد نظررا به شما نمایش می دهد.
به عنوان مثال شما می خواهید ورودی آنالوگ ۵ام را بخوانید.برای این منظور دستور adc5 را به کارت ارسال می کنید و کارت مقدار خوانده شده از ورودی آنالوگ پنجم را به شما نشان می دهد.

dacx
 با استفاده از این دستور شما قادر خواهید بود یک مقدار ولتاژ dc را برای یکی از ۴ خروجی آنالوگ کارت منظور نمایید.که این ولتاژ مقدار عددی بین   (   ۳۳۰۰-۰ ) میلی ولت می باشد.

به عنوان مثال میخواهیم سرعت یک موتورdc را کنترل کنیم. برای این منظور مثلا ولتاژ ۲v را برای خروجی آنالوگ سوم در نظر می گیریم که با ارسال دستور dac3 کارت منتظر دریافت مقدار ولتاژ مورد نظر شما برحسب میلی ولت می باشد که در برای این مثال مقدار ۲۰۰۰ را وارد می کنیم.

منبع: شرکت کنترل دیجیتال نوین

نوشته شده توسط واحد فنی

واردات تجهیزات ابزار دقیق ، اتوماسیون صنعتی ، سنسور و آموزش نرم فزار Labview

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جهت اطلاع از آخرین اخبار محصولات و مقالات آموزشی در خبرنامه سایت عضو شوید

می خواهم به روز باشم