עוגיה
Electronic Team, Inc. משתמשת בעוגיות כדי להתאים את החוויה שלך באתר שלנו. בהמשך השימוש באתר, אתה מסכים למדיניות העוגיות שלנו. לחץ כאן למידע נוסף.

כלים לשימוש ביציאת COM ב-Windows 10/11

Olga Weis Olga Weis

ב-Windows 10 ישנם כלים מובנים לגישה ליציאות COM שאינם דורשים התקנה נוספת. כלים אלה כוללים את ה-Command Prompt ואת PowerShell. שני הכלים הללו פועלים כממשקי שורת פקודה, ובאין תוכנה חיצונית, האפשרויות לממשקי GUI לניהול יציאות COM מוגבלות מאוד.

במאמר זה נתאר פקודות בסיסיות להגדרת יציאות והעברת נתונים עבור PowerShell ו-CMD. בנוסף, תוכלו ללמוד על Virtual Serial Port Driver – פתרון קל לשימוש שמאפשר ליצור חיבורים מסוגים שונים בין חומרה ותוכנה באמצעות יציאות סריאליות.

Virtual COM Port Driver
ניסיון חינם ל-14 יום

Command Prompt (CMD)

Command Prompt הוא מסוף פשוט עם ממשק בסגנון DOS. הוא מספק מגוון פקודות פשוטות לאינטראקציה עם מערכות קבצים, התקנים ויציאות. ניתן להפעיל את Command Prompt על ידי הקלדת "cmd" בתיבת החיפוש שעל שורת המשימות. אם ברצונך לגשת ליציאת COM דרך CMD, עליך להריץ את הפקודה mode.

הפלט של ❝mode❞ ב-Command Prompt

כאשר מריצים את הפקודה ללא פרמטרים נוספים, mode מציגה את כל יציאות הסריאל הזמינות. ניתן גם להשתמש בה כדי להגדיר יציאה:

mode [שם היציאה] [אפשרות]=[ערך]

שימוש ב-❝mode❞ לשינוי פרמטרי היציאה

לאחר מכן, ניתן להשתמש בפקודה echo כדי לשלוח מחרוזות טקסט לאחד ההתקנים:

echo [טקסט] > [שם היציאה]

בעוד ש-CMD מתאים לבדיקות מהירות, מומלץ להשתמש ב-PowerShell לצורך אוטומציה. בנוסף, PowerShell מספק דרך אמינה לקרוא מהתקן סריאלי, מה שאין ב-CMD.

שימו לב, ניתן גם להפעיל CMD ב-Windows 11 מתוך Windows Terminal על ידי פתיחת כרטיסייה חדשה.

PowerShell

PowerShell הוא חלק ממסוף וחלק משפת תסריטים, שמאפשרת גישה למגוון רחב של פונקציות ומשתנים במערכת ההפעלה Windows. למרות שניתן להשתמש בו ליצירת תסריטים מורכבים, PowerShell יכול לשמש גם ישירות משורת הפקודה. כמו CMD, ניתן למצוא אותו על ידי הקלדת "PowerShell" בתיבת החיפוש על שורת המשימות.

כדי לגשת ליציאת COM דרך PowerShell, יש להוסיף אותה כאובייקט:

$port = new-Object System.IO.Ports.SerialPort [שם היציאה],[קצב באוד],[פריטי],[ביטים של נתונים],[ביטים עצירה]

לאחר הוספת היציאה, ניתן לפתוח אותה:

$port.Open()

PowerShell משמש להגדרת יציאה, פתיחה ושליחה של נתונים

ניתן לשלוח הודעה ליציאה פתוחה באמצעות השיטה WriteLine:

$port.WriteLine(“test”)

העבודה עם השיטה ReadLine מסובכת יותר. שיטה זו קוראת שורה אחת בכל פעם, כך שתצטרכו ליצור לולאה כדי לקרוא נתונים באופן רציף. בנוסף, אם ברצונכם לייצא את הנתונים לקובץ, יהיה עליכם להשתמש בפקודה Out-File. שתי הפונקציות הללו דורשות למידה נוספת על מנת להשתמש בהן בצורה יעילה.

PowerShell ניתן גם לפתוח ב-Windows 11 על ידי פתיחת כרטיסייה חדשה ב-Windows Terminal.

Virtual Serial Port Driver

Virtual Serial Port Driver היא אפליקציה שמאפשרת לחבר מכשירי יציאת COM ותוכנות באמצעות יציאות וירטואליות. היציאות שהיא יוצרת נראות ומתפקדות בדיוק כמו יציאות אמיתיות, וניתן להגדיר אותן במגוון דרכים - לדוגמה, אמולציה של חיבור null-modem בין שתי יציאות וירטואליות, פיצול או איחוד של יציאות פיזיות, ועוד.

VSPD logo

Virtual Serial Port Driver

5 דרוג מבוסס על 367+ משתמשים, ביקורות(367)
הורד ניסיון פונקציונלי מלא למשך 14 יום
Virtual Serial Port Driver

כל זה מתבצע דרך ממשק גרפי פשוט לשימוש, המספק גם מידע על סטטוס היציאה וכמות הנתונים שהועברו. הפרמטרים של היציאות הווירטואליות ניתנים להתאמה אישית מלאה, מה שמאפשר להשתמש בהן עם מגוון רחב של מכשירים ותוכנות. ל-VSPD יש תקופת ניסיון ארוכה, אז כדאי לנסות! לשימוש מסחרי, Virtual Serial Port Driver מציע SDK מתועד היטב ורב-תכליתי.

איך להשתמש ב-Virtual Serial Port Driver

1
והפעל את תוכנת הורד Virtual Serial Port Driver.
 דף ההורדות של VSPD
2
פתח את האפליקציה ובחר "המשך תקופת ניסיון". בחר "Pair" מתוך רשימת סוגי החיבורים.
 ממשק בחירת סוג החבילה של VSPD
3
בחר את היציאות שתחוברנה. לחץ על "Create" כדי לאשר.
 הגדרת וחיבור זוג יציאות VSPD
4
החיבור שלך פעיל כעת. ניתן למצוא אותו תחת הקטגוריות "All" או "Pair" ברשימה בצד שמאל.
 הצמד נוצר

איך לאפס יציאות COM ב-Windows 10

כאשר משתמשים במתאם יציאת USB-COM, הדרייברים שלו יוצרים יציאה וירטואלית ומקצים לה מספר יציאה. לעיתים יש צורך לאפס יציאה שמורה כדי שתהיה זמינה לשימוש תוכנות אחרות.

תהליך האיפוס:
1
מצא את עורך הרישום דרך שורת החיפוש.
 עורך הרישום בתוצאות החיפוש של Windows 10
2
מצא את מפתח COM Name Arbiter תחת הנתיב:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control.
 עורך הרישום מצא את המפתח. הערך מודגש.
3
ערוך את הערך ComDB לאפסים בלבד.
 ComDB נערך ל-32 ביטים בינאריים של אפסים.

שאלות נפוצות

ניתן לגשת למנהל ההתקנים במהירות באחת מהדרכים הבאות:
  • חיפוש בשורת הכלים:
    הקלד את תחילת המונח בשורת החיפוש עד שמנהל ההתקנים יופיע בתוצאות.
  • שימוש ב-Run:
    לחץ על Windows+R כדי לפתוח את חלון ההפעלה, הקלד "devmgmt.msc" ולחץ "אישור".
אם יציאת ה-COM שלך לא זוהתה אוטומטית על ידי המערכת, עדיין ניתן להוסיף אותה באופן ידני במידה ואין בעיה טכנית.

  1. פתח את מנהל ההתקנים.
  2. בתפריט Action, בחר באפשרות "Add legacy hardware".
  3. בחר באפשרות "Install the hardware that I manually select from a list (Advanced)".
  4. היציאה שלך תופיע תחת הקבוצה "Ports (COM & LPT)".
להלן כמה סיבות נפוצות לבעיה זו:
  • חסרים לך הדרייברים הנדרשים למתאם USB-to-Serial.
    רוב המתאמים מגיעים עם דיסק התקנה לדרייברים. במידה ואין לך דיסק, חפש באתר היצרן שבו ניתן להוריד את הדרייברים.
  • היציאה נמצאת בשימוש על ידי שירות.
    ניתן לראות אילו שירותים משתמשים ביציאה דרך מנהל ההתקנים תחת "Properties > Details". לאחר מכן, חפש את התהליך הקשור לשירות זה וסגור אותו.

small logo Virtual Serial Port Driver
#1 ב תוכנת יציאת תקשורת טורית
Virtual Serial Port Driver
צרו זוגות של יציאות COM וירטואליים ב-Windows
5 דרוג מבוסס על 367+ משתמשים ( למד עוד )
קבל קישור להורדה למחשב שלך
שלח את כתובת הדוא"ל שלך כדי לקבל קישור להורדה מהירה למחשב שלך ולהתחיל!
או