חיישן טמפרטורה ולחות ממשק SM1911B RS485
מדריך למשתמש
SM1911B משתמש בפרוטוקול RS485 אפיק MODBUS-RTU הסטנדרטי, גישה נוחה ל-PLC, DCS, ומכשירים או מערכות אחרים לניטור טמפרטורה, כמויות מצב הלחות. ניתן להתאים אישית את השימוש הפנימי בליבת חישה ברמת דיוק גבוהה והתקנים נלווים כדי להבטיח אמינות גבוהה ויציבות מצוינת לטווח ארוך RS232, RS485, CAN,4-20mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS, ו שיטות פלט אחרות.
פרמטרים טכניים
פרמטר טכני | ערך פרמטר |
מותג | SONBEST |
טווח מדידת טמפרטורה | -30℃~80℃ |
דיוק מדידת טמפרטורה | ±0.5℃ @25℃ |
טווח מדידת לחות | 0~100%RH |
דיוק לחות | ±3%RH @25℃ |
ממשק תקשורת | RS485 |
ברירת המחדל של קצב הביאוד | 9600 8 n 1 |
כּוֹחַ | DC9~24V 1A |
טמפרטורת ריצה | -40~80 מעלות צלזיוס |
לחות עבודה | 5%RH~90%RH |
הוראות חיווט
כל חיווט שגוי עלול לגרום לנזק בלתי הפיך למוצר. אנא חוט בזהירות את הכבל באופן הבא במקרה של הפסקת חשמל, ולאחר מכן חבר את הכבל כדי לאשר את נכונותו ולאחר מכן השתמש בו שוב.
ID | צבע ליבה | הִזדַהוּת | פֶּתֶק |
1 | אָדוֹם | V+ | כוח + |
2 | יָרוֹק | V- | כוח - |
3 | צָהוֹב | A+ | RS485 A+ |
4 | כְּחוֹל | B- | RS485 B- |
במקרה של חוטים שבורים, חוט את החוטים כפי שמוצג באיור. אם למוצר עצמו אין לידים, צבע הליבה הוא לעיון.
פרוטוקול תקשורת
המוצר משתמש בפורמט פרוטוקול סטנדרטי RS485 MODBUS-RTU, כל פקודות הפעולה או התשובה הן נתונים הקסדצימליים. כתובת ההתקן המוגדרת כברירת מחדל היא 1 כאשר המכשיר נשלח, ברירת המחדל של קצב הביאוד הוא 9600, 8, n, 1
קריאת נתונים (מזהה פונקציה 0x03)
מסגרת חקירה (הקסדצימלית), שליחת דוגמהample: שאילתה 1# מכשיר 1 נתונים, המחשב המארח שולח את הפקודה:01 03 00 00 00 02 C4 0B.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | אורך הנתונים | CRC16 |
01 | 03 | 00 00 | 00 02 | C4 0B |
עבור מסגרת השאילתה הנכונה, המכשיר יגיב עם נתונים:01 03 04 00 7A 00 00 DB EA, פורמט התגובה מנותח באופן הבא:
מזהה מכשיר | מזהה פונקציה | אורך הנתונים | נתונים 1 | נתונים 2 | בדוק קוד |
01 | 03 | 04 | 00 79 | 00 7A | DB EA |
תיאור נתונים: הנתונים בפקודה הם הקסדצימליים. קח את הנתונים 1 כאקסample. 00 79 מומר לערך עשרוני של 121. אם הגדלת הנתונים היא 100, הערך בפועל הוא 121/100=1.21.
אחרים וכן הלאה.
טבלת כתובות נתונים
כְּתוֹבֶת | כתובת התחלה | תֵאוּר | סוג נתונים | טווח ערכים |
40001 | 00 00 | טֶמפֶּרָטוּרָה | קריאה בלבד | 0~65535 |
40002 | 00 01 | לַחוּת | קריאה בלבד | 0~65535 |
40101 | 00 64 | קוד מודל | לקרוא/לכתוב | 0~65535 |
40102 | 00 65 | סך הנקודות | לקרוא/לכתוב | 1~20 |
40103 | 00 66 | מזהה מכשיר | לקרוא/לכתוב | 1~249 |
40104 | 00 67 | קצב שידור | לקרוא/לכתוב | 0~6 |
40105 | 00 68 | מצב | לקרוא/לכתוב | 1~4 |
40106 | 00 69 | פּרוֹטוֹקוֹל | לקרוא/לכתוב | 1~10 |
לקרוא ולשנות את כתובת המכשיר
(1) קרא או שאילתה של כתובת המכשיר
אם אינך יודע את כתובת ההתקן הנוכחית ויש רק מכשיר אחד באוטובוס, תוכל להשתמש בפקודה FA 03 00 64 00 02 90 5F שאילת כתובת המכשיר.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | אורך הנתונים | CRC16 |
FA | 03 | 00 64 | 00 02 | 90F |
FA הוא 250 עבור הכתובת הכללית. כאשר אתה לא יודע את הכתובת, אתה יכול להשתמש ב-250 כדי לקבל את כתובת המכשיר האמיתית, 00 64 הוא פנקס דגם המכשיר.
עבור פקודת השאילתה הנכונה, המכשיר יגיב, למשלample, נתוני התגובה הם 01 03 02 07 12 3A 79, שהפורמט שלהם הוא כפי שמוצג בטבלה הבאה:
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | קוד מודל | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
תגובה צריכה להיות בנתונים, הבת הראשון 01 מציין שהכתובת האמיתית של המכשיר הנוכחי היא, 55 3C המרה לעשרוני 20182 מציין שהדגם הראשי של המכשיר הנוכחי הוא 21820, שני הבתים האחרונים 00 01 מציין שלמכשיר יש כמות סטטוס.
(2) שנה כתובת מכשיר למשלample, אם כתובת המכשיר הנוכחית היא 1, אנו רוצים לשנות ל-02, הפקודה היא:01 06 00 66 00 02 E8 14.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | יַעַד | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
לאחר שהשינוי יצליח, המכשיר יחזיר מידע: 02 06 00 66 00 02 E8 27, הפורמט שלו מנותח כפי שמוצג בטבלה הבאה:
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | יַעַד | CRC16 |
1 | 6 | 00 66 | 00 02 | E8 27 |
תגובה צריכה להיות בנתונים, לאחר שהשינוי הצליח, הביט הראשון הוא המכשיר החדש
כתובת. לאחר שינוי כתובת המכשיר הכללית, היא תיכנס לתוקף באופן מיידי. בשלב זה, המשתמש
צריך לשנות את פקודת השאילתה של התוכנה בו-זמנית.
קרא ושנה את קצב ה-baud
(1) קריאה של קצב ה-baud
ברירת המחדל של קצב ה-baud של המכשיר הוא 9600. אם אתה צריך לשנות אותו, אתה יכול לשנות אותו לפי
הטבלה הבאה ופרוטוקול התקשורת המתאים. למשלample, קרא את המכשיר הנוכחי
מזהה קצב ה-baud, הפקודה היא:01 03 00 67 00 01 35 D5, הפורמט שלה מנותח כדלקמן.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | אורך הנתונים | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
קרא את קידוד קצב ההחזרה של המכשיר הנוכחי. קידוד קצב ה-baud: 1 הוא 2400; 2 הוא 4800; 3 הוא 9600; 4 הוא 19200; 5 הוא 38400; 6 זה 115200.
עבור פקודת השאילתה הנכונה, המכשיר יגיב, למשלample, נתוני התגובה הם 01 03 02 00 03 F8 45, שהפורמט שלהם הוא כפי שמוצג בטבלה הבאה:
מזהה מכשיר | מזהה פונקציה | אורך הנתונים | מזהה תעריף | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
מקודד לפי קצב העברת העברת נתונים, 03 הוא 9600, כלומר למכשיר הנוכחי יש קצב העברת העברת נתונים של 9600.
(2) שנה את קצב הביאוד
למשלample, שינוי קצב הביאוד מ-9600 ל-38400, כלומר שינוי הקוד מ-3 ל-5, הפקודה היא: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | קצב יעד באוד | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
שנה את קצב ה-baud מ-9600 ל-38400, שינוי הקוד מ-3 ל-5. קצב ה-baud החדש ייכנס לתוקף באופן מיידי, ואז המכשיר יאבד את תגובתו ויש לשאול את קצב ה-baud של המכשיר בהתאם. שונה.
קרא ערך תיקון
(1) ערך תיקון קריאה
כאשר ישנה שגיאה בין הנתונים לתקן הייחוס, נוכל לצמצם את שגיאת התצוגה על ידי התאמת ערך התיקון. ניתן לשנות את הפרש התיקון להיות פלוס או מינוס 1000, כלומר, טווח הערכים הוא 0-1000 או 64535 -65535. למשלample, כאשר ערך התצוגה קטן מדי, נוכל לתקן אותו על ידי הוספת 100. הפקודה היא: 01 03 00 6B 00 01 F5 D6 . בפקודה 100 הוא hex 0x64 אם אתה צריך להקטין, אתה יכול להגדיר ערך שלילי, כגון -100, המתאים לערך ההקסדצימלי של FF 9C, אשר מחושב כ-100-65535=65435, ולאחר מכן מומר להקסדצימלי ל 0x FF 9C. ערך התיקון מתחיל מ-00 6B. אנחנו לוקחים את הפרמטר הראשון כאקסample. ערך התיקון נקרא ומשתנה באותו אופן עבור פרמטרים מרובים.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | אורך הנתונים | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
עבור פקודת השאילתה הנכונה, המכשיר יגיב, למשלample, נתוני התגובה הם: 01 03 02 00 64 B9 AF, שהפורמט שלו הוא כפי שמוצג בטבלה הבאה:
מזהה מכשיר | מזהה פונקציה | אורך הנתונים | ערך נתונים | CRC16 |
01 | 03 | 02 | 00 64 | B9 AF |
בנתוני התגובה, הבת הראשון 01 מציין את הכתובת האמיתית של ההתקן הנוכחי, ו-00 6B הוא אוגר ערך תיקון כמות המצב הראשון. אם למכשיר יש פרמטרים מרובים, פרמטרים אחרים פועלים בצורה זו. אותו הדבר, הטמפרטורה הכללית, הלחות יש פרמטר זה, האור בדרך כלל אין את הפריט הזה.
(2) שנה את ערך התיקון
למשלample, כמות המצב הנוכחי קטנה מדי, אנו רוצים להוסיף 1 לערך האמיתי שלה, והערך הנוכחי בתוספת 100 פקודת פעולת תיקון היא:01 06 00 6B 00 64 F9 FD.
מזהה מכשיר | מזהה פונקציה | כתובת התחלה | יַעַד | CRC16 |
01 | 06 | 00 6B | 00 64 | F9 FD |
לאחר שהפעולה תצליח, המכשיר יחזיר מידע: 01 06 00 6B 00 64 F9 FD, הפרמטרים נכנסים לתוקף מיד לאחר שינוי מוצלח.
כתב ויתור
מסמך זה מספק את כל המידע על המוצר, אינו מעניק כל רישיון לקניין רוחני, אינו מביע או מרמז, ואינו אוסר על כל אמצעי אחר להענקת זכויות קניין רוחני כלשהן, כגון הצהרת תנאי המכירה וההגבלות של מוצר זה, ועוד. נושאים. לא נוטלת אחריות. יתר על כן, חברתנו אינה נותנת אחריות, מפורשת או משתמעת, לגבי מכירה ושימוש במוצר זה, לרבות ההתאמה לשימוש הספציפי של המוצר, הסחירות או האחריות להפרה של כל פטנט, זכויות יוצרים או זכויות קניין רוחני אחרות. וכו' מוצר
מפרטים ותיאורי מוצרים עשויים להשתנות בכל עת ללא הודעה מוקדמת.
צור קשר
חברה: Shanghai Sonbest Industrial Co., Ltd
כתובת: בניין 8, No.215 North East road, Baoshan District, שנחאי, סין
Web: http://www.sonbest.com
Web: http://www.sonbus.com
סקייפ: סובו
אֶלֶקטרוֹנִי: sale@sonbest.com
טל': 86-021-51083595 / 66862055 / 66862075 / 66861077
מסמכים / משאבים
![]() |
חיישן טמפרטורה ולחות של ממשק SONBEST SM1911B RS485 [pdfמדריך למשתמש SM1911B, חיישן טמפרטורה ולחות ממשק RS485, חיישן טמפרטורה ולחות ממשק SM1911B RS485 |