پورت سریال نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

پورت سریال - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
توضیحات
افزودن یادداشت جدید

پورت سريال

پورت سريال يکي از متداولترين روش هاي موجود جهت اتصال يک دستگاه به کامپيوتر است . با اينکه سيستمهاي جديدتر سعي در استفاده محدود از پورت سريال را داشته و پورت USB را مورد توجه بيشتر قرار مي دهند ولي همچنان دستگاه هاي متعددي نظير مودم از پورت سريال استفاده مي نمايند. پورت هاي سريال يک کانکتور استاندارد و يک پروتکل را به منظور اتصال دستگاههائي نظير مودم به کامپيوتر ، ارائه مي نمايند. اغلب کامپيوترها داراي دو پورت سريال مي باشند.

مباني پورت هاي سريال

تمامي سيستم هاي عامل از پورت هاي سريال حمايت مي نمايند.پورت هاي موازي در مقايسه با پورت هاي سريال داراي سرعت کمتري مي باشند.پورت هاي USB در چند سال اخير رايج و طي ساليان آينده جايگزيني مناسب براي پورت هاي سريال و موازي خواهند بود. پورت سريال، داده ها را بصورت سريال ( دنبال هم ) ارسال و يا دريافت مي دارند.در چنين حالتي يک بايت از اطلاعات بصورت هشت بيت يکي پس از ديگري ارسال خواهند گرديد. مزيت عمده روش فوق استفاده از يک سيم(کابل) براي ارسال و دريافت داده است . ايراد روش فوق سرعت پايين ارسال اطلاعات با توجه به ماهيت ارسال داده ها است .

قبل از ارسال هر بايت داده، پورت سريال يک بيت شروع را ارسال مي دارد. بيت فوق صرفا شامل يک بيت با مقدار صفر است .پس از ارسال هر بايت، يک بيت پايان ارسال مي گردد. ارسال بيت فوق بمنزله خاتمه ارسال يک بايت خواهد بود. براي کنترل خطاء ممکن است ازيک بيت اضافه با نام Parity نيز استفاده گردد.

پورت هاي سريال Communication(COM) port نيز ناميده شده و بصورت دوطرفه مي باشند. ويژگي فوق اين امکان را براي هر دستگاه فراهم کرده تا قادر به ارسال و دريافت اطلاعات باشند. دستگاههاي سريال از پين هاي متفاوت براي ارسال و دريافت داده استفاده مي نمايند. استفاده از پين هاي يکسان باعث ارتباطات از نوع half-dublex خواهد شد و اين بدان معني است که اطلاعات قادر به حرکت صرفا در يک جهت مي باشند. با استفاده از پين هاي متفاوت امکان ارتباطات Full-duplex فراهم شده و امکان حرکت اطلاعات در دو جهت فراهم خواهد گرديد.

عملکرد صحيح پورت هاي سريال وابسته به يک کنترل کننده خاص با نام Universal Asynchronous Receiver/Transmitte)UART) است .تراشه فوق خروجي موازي گذرگاه سيستم کامپيوتر را اخذ و آن را بصورت سريال از طريق پورت سريال انتقال خواهد داد. به منظور افزايش سرعت ، اغلب تراشه هاي UART داراي يک بافر با ظرفيت شانزده تا شصت و چهار کيلو بايت مي باشند. بافر فوق امکان Cache نمودن داده هاي واصله از گذرگاه سيستم را زمانيکه تراشه مشغول پردازش داده ها و ارسال آنها براي پورت سريال است را فراهم مي نمايد. اغلب پورت هاي سريال داراي نرخ انتقال اطلاعاتي به ميزان 115 کيلو بيت در هر ثانيه مي باشند.پورت هاي سريال با سرعت بالا نظير : Enhanced Serial port)ESP) و Super Enhanced Serial port)Super ESP) داراي نرخ انتقال اطلاعات 460 کيلو بيت در ثانيه مي باشند. شکل زير تراشه UART را نشان مي دهد.

اتصال سريال

کانکنور خارجي براي يک پورت سريال، نه پين و يا بيست و پنج پين است . با توجه به اينکه موارد استفاده اوليه از پورت هاي سريال مودم بوده است ، وضعيت عملکرد هر پين نيز متاثر از واقعيت فوق بود.

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

Pin

Function

1-Carrier Detect

آيا مودم به يک خط تلفن متصل است ؟

2-Receive Data

کامپيوتر اطلاعات ارسال شده توسط مودم را دريافت مي نمايد

3-Transmit Data

کامپيوتر اطلاعاتي را براي مودم ارسال مي دارد.

4-Data Terminal Ready

کامپيوتر به مودم آمادگي خود را براي ارتباط اعلام مي دارد

5-Signal Ground

پين مربوطه Ground شده است .

6-Data Set Ready

مودم آمادگي خود را براي ارتباط به کامپيوتر اعلام مي دارد.

7-Request To Send

کامپيوتر از مودم در رابطه با ارسال اطلاعات سوال مي نمايد

8-Clear To Send

مودم به کامپيوتر اعلام مي نمايد که مي تواند اطلاعاتي را ارسال دارد.

9-Ring Indicator

زنگ تلفن تشخيص داده خواهد شد.

عملکرد هر يک از پين ها در کانکتورهاي بيست و پنج پين در جدول زير نشان داده شده است .

Pin

Function

1-Not used

استفاده نمي گردد.

2- Transmit Data

کامپيوتر اطلاعاتي را براي مودم ارسال مي دارد.

3-Receive Data

کامپيوتر اطلاعات ارسال شده توسط مودم را دريافت مي نمايد

4-Request To Send

کامپيوتر از مودم در رابطه با ارسال اطلاعات سوال مي نمايد

5-Clear To Send

مودم به کامپيوتر اعلام مي نمايد که مي تواند اطلاعاتي را ارسال دارد.

6-Data Set Ready

مودم آمادگي خود را براي ارتباط به کامپيوتر اعلام مي دارد.

7-Signal Ground

پين مربوطه Ground شده است .

8- Line signal detector

آيا مودم به يک خط تلفن متصل است ؟

9 to 19 -Not Used

استفاده نمي گردند.

20 -Data termina ready

کامپيوتر به مودم آمادگي خود را براي ارتباط اعلام مي دارد

21- Not used

استفاده نمي گردد.

22 - Ring indicator

زنگ تلفن تشخيص داده خواهد شد.

23 to 25 not used

استفاده نمي گردد.

ولتاژهاي ارسالي براي هريک از پين ها مي تواند دو حالت متفاوت را داشته باشد : On و Off . در صورتيکه مقدار On(يک ) باشد پين مربوطه سيگنالي با ولتاژ بين 3 - تا 25 - را ارسال و در صورتيکه مقدار off ( صفر ) باشد سيگنال ارسالي پين مربوطه بين 3 تا 25 ولت ( مثبت ) خواهد بود.

يکي از مهمترين مسائل در ارتباط با مبادله اطلاعات بصورت سريال، مفهوم flow control است . با استفاده از قابليت فوق يک دستگاه قادر به اعلام ( درخواست ) توقف ارسال داده به يک دستگاه خاص ديگر در يک مقطع خاص زماني است .دستورات زير در اين رابطه مورد استفاده قرار خواهند گرفت :

دستور Request to Send)RTS)

دستور Clear to Send)CTS)

دستور Data Terminal Ready)DTR)

دستور Data Set Ready)DSR)

/ 1