خانه / نرم افزارهای الکترونیک / نرم افزار لب ویو LabVIEW / آموزش های لب ویو / آموزش برنامه نویسی LabVIEW قسمت سوم ( ارتباط با پورت سریال )

آموزش برنامه نویسی LabVIEW قسمت سوم ( ارتباط با پورت سریال )

آموزش برنامه نویسی LabVIEW  ارتباط با پورت سریال

در این آموزش یاد میگیرید که پورت سریال چی هست و چگونه کار می کنه و در قسمت دوم آموزش نحوه برنامه نویسی LabVIEW  برای ارتباط با پورت سریال را یاد میگرید. و با یاگیری این موارد می توانید نرم افزار های کنترلی و مانیتورینگ برای شرکت های بزرگ طراحی کنید و آغازی برای کسب درآمد شما باشد.

آموزش برنامه نویسی LabVIEW ارتباط با پورت سریال

توضیحاتی در مورد ارتباط سریال

ارتباط بین دستگاه های الکترونیکی به دو صورت کلی موازی و سریال تقسیم میشود.

در نوع موازی تعدادی بیت (مثلا 8 بیت ) به طور همزمان منتقل میشود. اما در ارتباط سریال در هر لحظه تنها یک بیت منتقل میشود.

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

ارتباط سریال :

  • ارتباط سریال همزمان : در این روش وسیله ی فرستنده علاوه بر دیتا یک کلاک هم میفرستد که وظیفه ی این کلاک هماهنگ سازی فرستنده و گیرنده است. به عبارت دیگر فرستنده دیتا را در لبه ی بالا رونده یا لبه ی پایین رونده ی سیگنال کلاک ارسال میکند. به این ترتیب گیرنده تشخیص میدهد که در لبه ی بالا رونده یا در لبه ی پایین رونده ی کلاک دیتا را دریافت کند.
  • ارتباط سریال غیر همزمان : از ارتباط سریال غیر همزمان برای فواصل دور و یا ارتباطات بی سیم ، استفاده میشود. چرا که برای فاصله ی زیاد فرستادن سیگنال کلاک مقرون به صرفه نمی باشد.. در واقع در ارتباط سریال غیر همزمان ، سیگنال کلاک فرستاده نمیشود. بلکه هریک دو وسیله کلاک را باز سازی میکنند.

برای برقرار شدن ارتباط سریال بایستی چهار پارامتر زیر را تعیین کنیم:

  • تنظیم نرخ ارسال و یا در یافت (baud rate) داده .
  • تعداد بیت های ارسالی و یا دریافتی (data bits)
  • تعداد بیت های پایان Stop bits
  • نوع parity

به پارامتر های بالا ؛ پارمتر های فریم دیتا (  data frame)یا غالب دیتا گفته میشود. و به منظور همزمان کردن وسیله ی دریافت کننده و ارسال کننده میباشد.

نکته : ارتباط سریال غیر همزمان اگر چه به تعداد سیم کمتری نیاز دارد اما هریک از دو وسیله بایستی از عرض هر پالس آگاهی داشته باشد. به این ترتیب همزمان سازی فرستنده و گیرنده به صورت زیر انجام میشود :

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

Baud rate  تعیین میکند که دیتا باچه سرعتی از وسیله ی ارسال کننده ی به وسیله ی دریافت کننده ی دیتا منتقل میشود.

 

ارتباط با پورت سریال با مبدل usb به Serial
ارتباط با پورت سریال با مبدل usb به Serial

در این آموزش یاد میگیرید که پورت سریال چی هست و چگونه کار می کنه و در قسمت دوم آموزش نحوه برنامه نویسی LabVIEW  برای ارتباط با پورت سریال را یاد میگرید. و با یاگیری این موارد می توانید نرم افزار های کنترلی و مانیتورینگ برای شرکت های بزرگ طراحی کنید و آغازی برای کسب درآمد شما باشد.

برای ارتباط سریال باید تولکیت visa را هم نصب کرده باشید.

قسمت های اول و دوم آموزش LabVIEW را بصورت رایگان از لینک های زیر مطالعه کنید:

آموزش برنامه نویسی با لب ویو قسمت اول

آموزش برنامه نویسی لب ویو قسمت دوم (رشته ها)

آموزش برنامه نویسی پورت سریال در لب ویو

melec-720

درباره ی جهاندیده

با سلام درود به شما که مطالب سایت خودتان را مطالعه می کنید امیدوارم مطالب سایت برایتان مفید باشد و باعث پیشرفت روز افزون شما شود. دوران راهنمایی در کار منتاژ کیت های الکترونیکی بودم تا رفتم هنرستان ^_^ دو سال هنرستان الکترونیک خیلی زود گذشت خیلی چیزها یاد گرفتم ! چهار ترم کاردانی الکترونیک در دانشکده فنی انقلاب تهران ! چهار ترم کارشناسی ICT گرایش بهره برداری از سیستم های مخابراتی در دانشکده فنی شهید شمسی پور تهران پر از تجربه بود :) و الانم فقط دوست دارم چیزایی را که می دونم را به اشتراک بگذارم :)

همچنین ببینید

پروژه نمایش و کنترل دمای محیط در لب ویوو

پروژه نمایش و کنترل دمای محیط در لب ویوو

در این پروژه هدف طراحی یک سیستم مانیتورینگ، کنترل و ثبت اطلاعات دمایی در یک …

3 دیدگاه

  1. به نام خدا
    با عرض سلام و خسته نباشید
    ان شاءالله کی مابقی فایل های اموزشی labview رو قرار میدید؟
    مشتاقانه منتظر اموزش های خوبتون هستیم
    با تشکر

  2. به نام خدا
    سلام علیکم
    ضمن عرض خسته نباشید/آیا دیگه قصد قرار دادن آموزش های labview رو ندارید؟/چند ماه گذشته و اموزش جدیدی رو قرار ندادید/باتشکر

    • سلام متاسفانه آقای معظمی آموزش ها را ادامه ندادن ولی بازم بنده پیگیر هستم که خودم یا از دوستان برای اینکار کمک بگیریم . اگر کسی را میشناسید که میتونه در نوشتن در سایت ما را کمک کنه معرفی کنید.

پاسخ دهید

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