88843088 - 88843025 - 88848075 info@hlcgroup.ir
usb-daq-high-speedعکس

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

آموزش DAQ High speed

ارسال شده توسط amini

این کارت بر خلاف کارت های General  و PWM فقط دارای چهار کانال ورودی آنالوگ می باشد ، که با سرعت ۱۰kHz نمونه برداری می کند (البته بدون در نظر گرفتن قضیه نائیکویست) و همچنین برای دریافت اطلاعات نیازی به ارسال دستوری نیست و با باز شدن پورت داده  ها ارسال می شوند.

  1. اطلاعاتی که به سمت کامپیوتر ارسال می شود دارای data format زیر می باشد :

MSB ADC12 ,LSB ADC12/ MSB ADC11 ,LSB ADC11

/MSB ADC10 ,LSB ADC10/ MSB ADC9 ,LSB ADC9

  1. همانطور که می بینید اطلاعات هر ورودی آنالوگ به صورت دو بایت LSB و MSB ارسال می شود که با یک "،" (ویرگول) از هم جدا می شوند وهمچنین داده های هر کانال با یک "/" از هم جدا می شوند.
  1. در هر Pack ارسالی ۱۶ تا کاراکتر ارسال می شود که این اطلاعات به صورت عدد اسکی می باشد و می بایست آن را تبدیل به دسیمال کرد و در پایان هر Pack، عدد ۲۵ به منظور پایان نمونه برداری ارسال می شود (با شمارش تعداد کاراکترهای دریافتی می توان از صحت Pack ارسالی مطمئن شد) .

الگوریتم برنامه نویسی برای کارت DAQ High speed :

  1. جدا کردن LSB و MSB هر کانال از Pack ارسالی ، می توان برای این منظور از کاراکترهای " / " و " ، " استفاده کرد.
  2. اعداد استخراجی از مرحله قبل که به صورت اسکی هستند باید به دسیمال تبدیل شوند.
  3. با ترکیب داده LSB و MSB هر کانال می توان یک Word ایجاد کرد که برای این منظور می توان MSB را در ۲۵۶ ضرب و سپس با LSB جمع کرد.
  4. می توانید  scale و offset را در word بدست آمده لحاظ کنید.

 در صورت داشتن هرگونه سوال یا مشکل فنی ، به منظور صرفه جویی در زمان و کسب اطلاعات کاملتر سوالات خود را  لطفا در انجمن مطرح فرمایید .

————————————————————————————————————-

نوشته شده توسط amini

پاسخ دهید

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

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

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