منفذ COM افتراضي (VCP)

منشئ أزواج منافذ COM الافتراضية (VCP)

البرنامج التعليمي بالفيديو متاح

يتوفر برنامج تعليمي بالفيديو بالنقر على هذا الرابط.


SerialTool - VCP (منفذ COM افتراضي)

قد تختلف الصور في هذه الصفحة عن الإصدارات الأحدث من SerialTool.

بفضل تنفيذ برنامج تشغيل kernel قوي، يمكن إنشاء أزواج من منافذ COM الافتراضية، بالإضافة إلى أدوات مثل COM Splitter, COM Sniffer, COM to Network.

منذ الإصدار 2.2.0، يتيح SerialTool لمستخدمي Windows إنشاء أزواج من منافذ COM الافتراضية بسرعة ومرونة وموثوقية عبر ميزة المنفذ الافتراضي.

تعد هذه الميزة (مع بعض القيود في النسخة المجانية) مثالية لتجارب الأنظمة المدمجة أو للعمل مع أجهزة قديمة لم تعد برمجياتها مدعومة.

ما هو منفذ COM افتراضي في Windows؟

منفذ COM الافتراضي (VCP) هو واجهة برمجية تحاكي سلوك منفذ RS-232 التقليدي، مما يسمح للتطبيقات بالتواصل دون الحاجة إلى أجهزة فعلية. يتعرف Windows على هذه المنافذ كما لو كانت حقيقية، مما يضمن التوافق مع البرامج التي تستخدم الاتصال التسلسلي.

يحاكي المنفذ الافتراضي اتصال null-modem من خلال عكس إشارات TX-RX بين منفذين مثل COM10 وCOM11 لتبادل البيانات.

تُنشأ منافذ COM الافتراضية دائمًا كأزواج على مستوى النظام عبر برنامج التشغيل، وتُربط داخليًا.

تُستخدم هذه المنافذ في الراديو الهواة، وتوزيع إشارات GPS، وتصحيح الأنظمة المدمجة، والنماذج الأولية باستخدام Arduino. كما أنها مفيدة لإعادة استخدام البرمجيات القديمة.

مزايا المنافذ التسلسلية الافتراضية

بعض المزايا تشمل:

  • التطوير والاختبار: مثالية لمحاكاة الاتصال بين الأجهزة أثناء البرمجة وتصحيح الأخطاء.
  • دعم الأجهزة القديمة: تتيح تشغيل برامج قديمة على أجهزة حديثة دون منافذ فعلية.
  • الاتصال عبر الشبكة: تسمح بنقل البيانات التسلسلية عبر شبكات TCP/IP.

إدارة المنافذ الافتراضية

مدير المنافذ الافتراضية

مدير المنافذ الافتراضية

يمكن من خلال قائمة مدير المنافذ تنفيذ ما يلي:

  • إضافة زوج: إنشاء زوج جديد من المنافذ.
  • إزالة جميع الأزواج: حذف جميع المنافذ الافتراضية.
  • تعطيل / تفعيل جميع الأزواج: إيقاف أو تشغيل المنافذ بدون إزالتها.

يمكن تخصيص إشارات كل زوج من خلال زر تعديل.

إعدادات منفذ COM افتراضي

الشاشة التالية توضح إعدادات المنفذ:

إعداد منفذ COM افتراضي

إعداد منفذ COM افتراضي

يمكن تغيير أرقام المنافذ (مثلاً من COM10 إلى COM21) بشرط عدم استخدامها من قبل النظام. راجع وثائق Microsoft.

تتبع الإشارات المنطقية نمط null-modem التقليدي:

إشارات الإخراج (DTR، RTS) باللون الأحمر، بينما إشارات الإدخال (DSR، DCD، CTS، RI) باللون الأخضر.

يمكن ربط كل إدخال بإخراج واحد فقط، بينما يمكن إخراج واحد أن يرتبط بعدة إدخالات. يمكن عكس المنطق بالنقر المزدوج، لتظهر علامة “!” تشير إلى العكس.

TX و RX دائماً متعاكسان ولا يمكن تعديلهما.

شرح إشارات المنافذ

DTR – جاهزية طرفية البيانات

عادةً ما يتم توصيل DTR إلى DCD لمحاكاة الإشارة الحاملة.

RTS/CTS – طلب الإرسال / الإذن بالإرسال

  • RTS: يُرسل من الجهاز الطرفي لطلب الإرسال.
  • CTS: يُرسل من وحدة الاتصال للسماح بالإرسال.

DCD – اكتشاف الحامل

يشير إلى وجود اتصال فعلي، وغالباً ما يُحاكى عن طريق DTR.

DSR – جاهزية وحدة البيانات

إشارة مقابلة لـ DTR وتؤكد أن الجهاز جاهز.

RI – مؤشر الرنين

يشير إلى أن الهاتف المرتبط بالمودم يرن. يُفعّل مؤقتاً عادةً عند استقبال مكالمة. في null-modem غالباً لا يُستخدم.

ننصح بعدم تعديل الإعدادات الافتراضية ما لم يكن لديك سبب واضح ومعرفة كافية بالتأثيرات.