Site hosted by Angelfire.com: Build your free website today!

מודמים וסטרינגים

הקודם

 

מהו init string ובשביל מה זה טוב?

לפני שתוכנה המשתמשת במודם גורמת לו לחייג (למשל עם הלחיצה על לחצן התחבר בחייגן של חלונות), היא מאתחלת את המודם באמצעות סידרה של פקודות איתחול שהן בדרך כלל תואמות hayes (hayes compatible) שהיא החברה שפיתחה את פקודות המודמים. הפקודות האלה מגדירות את צורת ואפיון העבודה של המודם לגבי דברים כמו בקרת שגיאות, דחיסת נתונים, בקרת זרימה ונתונים רבים אחרים. עבור מודמים שונים קיימים סטים שונים של פקודות, ובדרך כלל יש לעיין בחוברת הוראות היצרן על מנת לדעת מהו הסטרינג המתאים למודם שברשותך.

 [ למעלה]

דוגמאות לפקודות מודם בסיסיות

כדי להבין טוב יותר את משמעות פקודות המודם ניתן להקיש אותן בהיפר-מסוף (כמובן בתנאי שמותקן מודם) ולראות מה קורה. כל פקודה מתחילה בצמד האותיות AT שמשמעותו Attention וכך המודם יודע היכן מתחילה הפקודה. ברשימה הבאה יופיעו פקודות נפוצות, כאשר רצף התווים הוא כל מה שמופיע אחרי AT.

 

הפקודה

ערכים שיכול לקבל

משמעות הפקודה

&F

 

המודם יפעל בתצורת factory defaults ז"א הגדרות ברירות המחדל של המודם.

Z

 

ביצוע reset למודם.

D

T[מס' טלפון]

P[מס' טלפון]

פקודת חיוג כאשר T עבור חיוג טונים, P עבור חיוג פולסים. דוגמא: ATDT690911 אומרת למודם לחייג לברק ת"א באמצעות חיוג טונים.

H

 

פקודת ניתוק. דוגמא: ATH אומרת למודם לנתק את הקשר.

A

 

מצב של מענה אוטומטי. למשל על מנת להמתין לפקס, תוכנת הפקס מפעילה את המודם באמצעות הפקודה ATA שמכריחה אותו לענות מיד כאשר מתקשרים למספר אליו הוא מחובר.

W

 

המתן זמן מסוים לצליל חיוג. דוגמא: אם מחייגים ממרכזיה יש צורך בהשהיה מסוימת עד לקבלת קו חוץ ולכן הפקודה הנכונה היא: ATDT9W6909111 . את ההשהיה ניתן ליצור גם ע"י סימן פסיק במקום W.

Mn

(שליטה על רמקול המודם)

n יכול לקבל את הערכים: 0,1,2,3

ATM0 הרמקול מושתק תמיד.

ATM1 הרמקול פעיל רק בזמן החיוג.

ATM2 הרמקול פעיל תמיד.

ATM3 הרמקול עובד רק בזמן שהמודם עונה.

Ln

)שליטה על עוצמת הרמקול)

n יכול לקבל את הערכים: 0,1,2,3

ATL0 או ATL1 עוצמת רמקול נמוכה/

ATL2 עוצמת רמקול בינונית.

ATL3 עוצמת רמקול גבוהה.

Xn

n יכול לקבל את הערכים: ,40,1,2,3

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

+MS=

 השימוש בפקודה תלוי בסוג המודם

הפקודה קובעת את סוג הפרוטוקול שבו ישתמש המודם. לא עובד בכל מודם!!!. דוגמא: AT+MS=V34 יחבר את המודם בפרוטוקול V34.

Sn=X

השימוש בפקודה תלוי בסוג המודם

כתיבת ערך לתוך רגיסטר S מסוים במודם. ערכי הגדרות המודם נשמרים בתאי זיכרון (רגיסטרים) הממוספרים S1, S2,…,Sn כאשר במתן ערכים לכל רגיסטר שולטים על הגדרות המודם. דוגמא: הפקודה ATS37=12 במודם עם צ'יפ של PCTEL מכניסה את הערך 12 לתוך רגיסטר S37 ומשמעות הפעולה היא לאלץ את המודם להתחבר בפרוטוקול V34הערה: יתכן כי מודם אחר יקבל את הפקודה ללא הודעת שגיאה אבל משמעות הפעולה תהיה אחרת, הכל תלוי בסוג המודם!!

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

מידע נוסף ניתן למצוא בכתובת: http://www.modems.com/general/extendat.html

 [ למעלה] 

סטרינגים מיוחדים

ראשית, יש לזכור שהטיפול באמצעות סטרינגים יעיל במיוחד עבור בעיות סינכרון, ז"א בעיות של מודם שלא מצליח להגיע להגיע למצב של זיהוי שם משתמש וסיסמא. הסטרינג יעזור בחלק מהמקרים גם לבעיות של מתחבר אבל לא גולש בסוגים מסוימים של מודמי תוכנה (HSP ראה הסבר במסמך הטיפול במודמים K56), אך תמיד יש לזכור כי בעיה של חוסר גלישה אינה בהכרח נובעת מהגדרה של המודם.

 

 

עבור מודמים 33.6

סטרינג כללי AT&F&C1&D2

עבור בעיות עם מודם DAVICOM 33.6: AT&FS7=255

 

רצוי גם לנסות להוריד מהירות הן בלוח הבקרה והן במאפייני החייגן.

 [ למעלה]

 

עבור מודמים K56 ספציפיים

אם משהו לא מובן נא להתרענן עם מסמך הטיפול ב-K56.

 

כל המודמים עם צ'יפ של PCTEL (לבדוק ב- ATI3):

zoltrix winhsp 56k

hsp micromodem 56k

v90 k56flex hsp pci modem

 

 

יש להיכנס בלוח הקרה ולמצוא סמל  "HSP MODEM". יש לפתוח את הרשימה הנגללת country ולבחור CTR21 או TBR21, מה שמופיע.

עבור חיבור V90 ATN0S37=14

עבור חיבור V34 ATN0S37=12

עבור בעיות חיבור במודמים אלה המותקנים במחשב פנטיום 166 ומטה אפשר להוסיף בסוף הסטרינג %Nn

כאשר n  יכול לקבל את הערכים 0-9. הפקודה מגבילה את השימוש של המודם במעבד. דוגמא: הפקודה ATN0S37=12%N1 אומרת למודם להתחבר בפרוטוקול V34 ולהגביל את השימוש ל- 10% מכוח המעבד. לא מומלץ להשתמש באפשרות זאת. ברירת המחדל היא N0  שקובעת את אופן השימוש במעבד באופן אוטומטי.

 

כל המודמים עם צ'יפ מסוג HCF של ROCKWELL (לבדוק ב- ATI3):

Rockwell hcf 56k pci

conexant hcf 56k pci

msp 3880 56k pci modem

mdp 3858 56k pci modem

boca 56k pci modem

acer hcf 56k pci modem

עבור חיבור V90: AT-V90=1

עבור חיבור V34: AT-V90=0

 

עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב.

 

כל המודמים עם צ'יפ מסוג SOFTK56 (לבדוק ב- ATI3):

rockwell softk56 pci modem

conexant softk56 pci modem

creative softk56 pci modem

fast pci sofk56 modem

עבור חיבור V90: AT+MS=V90

עבור חיבור V34: AT+MS=V34

עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב.

 

כל המודמים עם צ'יפ של LUCENT (כל המודמים שנקראים LT WINMODEM)

עבור חיבור V90: AT-V90=1

ביטול חיבור V90: AT-V90=0

 

אם לא מצליחים לחבר באמצעות הסטרינג של V90  אפשר להוסיף בסוף הסטרינג %E1 (ז"א AT-V90=1%E1).

 

עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב.

 

מודמים 56K של us robotics

(תומכים V90+X2)

 

 

דגם SPORTSTER

עבור חיבור V90: ATS32=34

עבור חיבור V34: ATS32=98

 

דגם COURIER

עבור חיבור V90: ATS58=1

עבור חיבור V34: ATS58=33

 

מודמים עם צ'יפ של VENUS (בחלק ממודמים חיצוניים ומודמי PCMCIA במחשבים ניידים)

עבור חיבור V90: ATS109=2

עבור חיבור V34: ATS109=0

 [ למעלה]

 

מודמים מיוחדים

 

MOTOROLA SM56 PCI

 

MOTOROLA SM56 ISA

בלוח הבקרה נמצא סמל SM56 דרכו אפשר לקבוע הגדרות של המודם. יש להגדיר את המדינה (תחת SETTINGS) כישראל.

 

עבור חיבור V90: AT+MS=V90 (או AT*MM15)

עבור חיבור V34: AT+MS=V34 (או AT*MM12)

 

אפשר להגביל את מהירות החיבור עבור קווים רועשים ע"י הוספת %Bn כאשר n יכול לקבל ערכים שונים. ערך מומלץ הוא 42. דוגמא: הפקודה  AT%B42+MS=V34 אומרת למודם להתחבר בפרוטוקול V34 במהירות שלא עולה על 42666.

 

עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב.

 

דרייברים ניתן למצוא בכתובת:

http://www.motorola.com/networking/products/sm56_pci_software_modem/drivers.html

 

Cirrus logic 56k pci modem

(clm56 voice modem)

מודם תומך V90+X2 ומקבל בעיקרון את אותם הסטרינגים כמו מודם us robotics sportster.

 

אם למודם הזה יש בעיות התחברות ושום סטרינג לא עוזר, יש להתקין דרייברים חדשים המיוצרים ע"י חברת AMBIENT  שקנתה את חטיבת מוצרי התיקשורת של CL. הדרייברים החדשים מצוינים וניתן להוריד אותם מכתובת: http://www.ambient.com/pages/driverspci.html

 

ESS 56k PCI modem

מודם בעל דרייברים גרועים במיוחד.

 

עבור חיבור V90: AT+MS=17

עבור חיבור V34: AT+MS=11

 

דרייברים ניתן להוריד מכתובת:

http://www.windrivers.com/script/drivers.asp?company=ess

 

 

Topic 56k data fax modem

מודם עם chipset מתוצרת topic מודם תוכנה כמובן.

הצ'יפ יהיה בדרך כלל TOP560I וזהו גם דגם המודם.

 

עבור חיבור V90: AT&U0

עבור חיבור V34: AT&U1

 

ניתן להוסיף בהמשך הסטרינג: *NC36  או לחילופין להוסיף *NC37 על להתאים את המודם לסוג תשתית הבזק בישראל (בדומה להגדרת CTR21)

 

דרייברים ניתן להוריד מכתובת:

http://www.wellmodem.com.tw/support/download-modem-int.html

 

Smartlink modem

מודם בעל דרייברים גרועים במיוחד.

 

עבור חיבור V90: AT+MS=90

עבור חיבור V34: AT+MS=34

 

דרייברים ניתן להוריד מכתובת:

http://www.wellmodem.com.tw/support/download-modem-int.html

 [ למעלה]

 

אתרים שניתן להעזר בהם

 

http://www.modems.com/general/mcglossary.html

 

http://www.56k.com

 

http://www.modemhelp.org

 

http://www.modemhelp.com

 

http://www.spy.net/~dustin/modem

 [ למעלה] הקודם