تبليغاتX
آموزش c++ and visual c++ matlab - کار با سریال پورت در مطلب
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

پورتهای سریال در MATLAB :


 


در رابطه ارتباط با پورتهای سریال MATLAB برنامه ها و دستورات متعدد و موثری دارد .این دستورات


 رابطه با پورت سریال را خیلی راحت می کند . نوشتن داده ، خواندن داده از پورت و. . . از کارهای عادی


برای این نرم افزار است اما بهتر است در مورد سریال پورت و پروتکل RS-232 چیزهایی را بدانیم که در


 زیر توضیحاتی را میدهم که امیدوارم مفید واقع شوند .


 


ارتباط سریال چیست؟


ارتباط سریال پروتکل سطح پایین مشترک برای ارتباط بین دو یا چند وسیله است که به صورت معمول یک


 وسیله کامپیوتر است و وسیله دیگر می تواند یک مودم ، پرینتر ، کامپیوتر دیگر و یا یک وسیله علمـــی از


 قبیل اسیلوسکوپ و یا فانکشن ژنراتور باشد.


به عنوان یک اشاره ، سریال پورت بایتهایی از اطلاعات را در روش سریال - یک بیت در زمان – ارسال


 و دریافت می کند.


در این ارتباط ، فرستنده و یا راه انداز ، بیت ها را به صورت پشت سر هم ارسال می کند. در ارتباط بیـن


 دو کامپیوتر ممکن است برای هر جهت خط مستقلی داشته باشیم یا اینکه بر روی یک خط در هر دو جهت


 داده ارسال شود.


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


 شبکه است که مشخص می کند کدام دستکاه اجازه ارسال دارد.


قسمت  RS-232هنوز برای کاربردهای عمومی استفاده های فراوان دارد. قسمت


RS-232  این مشخصات پورتهای سریال را معرفی می کند.


-  ماکزیمم سرعت انتقال بیت و طول کابلها


-  نامها ، مشخصات پورت سریال و توابع سیگنالها


-  ارتباط های ماشینی و واگذاری پین ها


 


3-1 اتصال دو دستگاه توسط RS-232


درگاه   RS-232  آشنا ترین مدار واسط کامپیوتری است. این واسط بر روی همه PC ها قرار دارد و


 همچنین میکروکنترکرهای مختلفی از این واسط بهره می برند. بیشترین کاربرد RS-232  اتصــــــال


 یک مودم است ، اما از دستگاههای دیگری که از این درگاه استفاده می کنند می توان از چاپگـــــر ها


 واحد های اکتساب داده ، تجهیزات تست و مدارات کنترلی نام برد. می توان از RS-232  برای اتصال


 بین دو کامپیوتر از هر نوعی استفاده کرد.


امروزه ، واسط های سریعتر و پیشرفته تری نسبت به RS-232  ایجاد شده اند ، اما همچنان RS-232


 محبوبیت خاصی دارد که از دلایل آن می توان به سخت افزار و برنامه ریزی آسان و راحت و ارزان


 قیمت بودن آن و همچنین  موجود بودن آن بر روی بسیاری از دستگاهها نام برد.


 


 


یک پروژه ساده برای شروع کار با پورت سریال :


 


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


 داده ای را روی پورت بنویسیم برای این کار بهتر است که یک پورت نری سریال و یک دیود نورانی را آماده کنید .


 


حال به این صورت عمل کنید :پایه 5 سریال را به پایه منفی دیود نوری و پایه 3 سریال را به پایه دیگر


 دیود نوری متصل کنید حال پورت سریال را به کامپیوتر متصل کنید و در ادامه دستورات زیر را وارد کنید :


 


دستور serial :


 


شئ پورت سریال را ایجاد می کند. مثلا می توان نوشت :


 


s = serial('COM1');


که شئ  sرا ایجاد می کند.


 


دستور fopen:


 


شئ پورت سریال را به وسیله متصل می کند. یعنی در حقیقت پورت را باز می کند.


fopen(s)


دستور fwrite :


داده های باینری را در وسیله می نویسد.


 


fwrit(1)


در هنگام اجرای این دستور به دیود نوری نگاه کنید که در این هنگام روشن و سپس خاموش می شود .


 


دستور  fclose:


شئ پورت سریال را از وسیله جدا می کند.


fclose(s)


 

+ نوشته شده در  شنبه 10 شهریور1386ساعت 4:55 بعد از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ matlabseven در راستای اهداف جدید خود علاوه بر آموزش مطلب به آموزش دو برنامه دیگر سی پلاس پلاس و ویژوال سی خواهد پرداخت . امیدوارم به عنوان یک برنامه نویس تازه کار بتوانم اطلاعات جدیدی را در این زمینه هم منتقل نمایم .

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی