និមិត្តសញ្ញា Ambientika

Ambientika RS485 Programming Sud wind

Ambientika-RS485-ការសរសេរកម្មវិធី-Sud-wind

ខ្សែភ្លើង

នៅក្នុងការដំឡើងដែលភ្ជាប់អង្គភាពខ្យល់ជាច្រើន ការទំនាក់ទំនងសៀរៀលកើតឡើងតាមរយៈចំណុចប្រទាក់ RS485 ។ ការតភ្ជាប់កើតឡើងតាមរយៈខ្សែសញ្ញាឌីផេរ៉ង់ស្យែល A, B និងខ្សែផែនដីទូទៅ (GND) ។ ឯកតា​ត្រូវ​បាន​តភ្ជាប់​គ្នា​ទៅ​វិញ​ទៅ​មក​នៅ​ក្នុង topology ឡានក្រុង។ វាជាកាតព្វកិច្ចដើម្បីភ្ជាប់ឧបករណ៍ទប់ទល់នៃ 120 ohms រវាងខ្សែ A និងខ្សែ B នៅលើឯកតារូបវន្តចុងក្រោយនៃខ្សែឡានក្រុង ដើម្បីធានាបាននូវគុណភាពសញ្ញា។

Ambientika-RS485-ការសរសេរកម្មវិធី-Sud-wind-1

ស្ថានីយទី 3: ខ
ស្ថានីយទី ៤៖ ក
ស្ថានីយទី 5: GND

បន្ថែមពីលើខ្សែភ្លើងត្រឹមត្រូវនៃខ្សែ RS485 ម៉ូឌុលចំណុចប្រទាក់ជាក់លាក់របស់អ្នកផលិតគឺត្រូវបានទាមទារសម្រាប់ការរួមបញ្ចូលទៅក្នុងប្រព័ន្ធស្វ័យប្រវត្តិកម្មផ្សេងៗ៖ សម្រាប់ប្រព័ន្ធដែលមានមូលដ្ឋានលើ KNX ផ្នែកបន្ថែម RS485 (ឧ. ជាច្រក KNX-TP/RS485) អាចប្រើបាន ដែលបំប្លែងកម្រិត និងពិធីការរវាងរថយន្តក្រុង KNX485 និង RS485 ។ នៅក្នុងប្រព័ន្ធ Loxone ផ្នែកបន្ថែម Loxone RSXNUMX ផ្លូវការត្រូវបានប្រើជំនួសវិញ ដែលត្រូវបានរួមបញ្ចូលដោយផ្ទាល់ទៅក្នុងបរិយាកាស Loxone Miniserver ។

នៅពេលជ្រើសរើសចំណុចប្រទាក់សមស្រប វាជារឿងសំខាន់ជាពិសេសក្នុងការធ្វើឱ្យប្រាកដថាវាមិនមែនជាច្រកផ្លូវ Modbus RS485 ទេប៉ុន្តែជាច្រកទ្វារសៀរៀល RS485 ដែលមានតម្លាភាព។ Südwind ប្រើពិធីការដែលមានកម្មសិទ្ធិដែលមិនស៊ីគ្នានឹងស្តង់ដារ Modbus ។

ការកំណត់កុងតាក់ DIP

នៅពេលដែលការគ្រប់គ្រងកណ្តាលកើតឡើងតាមរយៈ KNX ឬ Loxone ប្រព័ន្ធគ្រប់គ្រងទាំងស្រុងលើភារកិច្ចនៃបន្ទះជញ្ជាំង។ ឯកតាសំខាន់ត្រូវបានកំណត់រចនាសម្ព័ន្ធជាមេដែលមានបន្ទះជញ្ជាំង។

Ambientika-RS485-ការសរសេរកម្មវិធី-Sud-wind-2

គ្រឿងផ្សេងទៀតទាំងអស់នៅក្នុងប្រព័ន្ធត្រូវបានកំណត់ជាទាសករតាមរយៈកុងតាក់ DIP ។ អាស្រ័យលើកម្មវិធី ឧample ជាប្រព័ន្ធផ្គត់ផ្គង់ និងខ្យល់ចេញចូល ឯកតាទាសករអាចដំណើរការបានទាំងក្នុងពេលដំណាលគ្នា ឬអសមកាល។

Ambientika-RS485-ការសរសេរកម្មវិធី-Sud-wind-3

Master mit Fernbedienung = ម៉ាស្ទ័រជាមួយនឹងការបញ្ជាពីចម្ងាយ
Master mit Wandpanel = មេជាមួយបន្ទះជញ្ជាំង

ទាសករ gegenläufig Master = ទាសករ – អនុបណ្ឌិត ដំណើរការដោយអសមកាល
ទាសករ gleichläufig Master = ទាសករ -Master ដំណើរការស្របគ្នា។

ប៉ារ៉ាម៉ែត្រ

ប៉ារ៉ាម៉ែត្រទំនាក់ទំនងសៀរៀលដែលត្រូវកំណត់រចនាសម្ព័ន្ធនៅក្នុងផ្នែកបន្ថែម RS485៖

  • អត្រា baud 9600 [bit/s]
  • 8 ប៊ីតទិន្នន័យ
  • 1 ឈប់បន្តិច
  • គ្មានភាពស្មើគ្នា

សារ​ត្រូវ​បាន​ផ្ញើ​ពី​វត្ថុ​បញ្ជា​កណ្តាល​ទៅ​គ្រប់​ឯកតា​ដែល​បាន​តភ្ជាប់​នៅ​ចន្លោះ​ពេល 500 ms ។
សារទាំងនេះមានលំដាប់នៃបៃក្នុងលេខគោលដប់ប្រាំមួយ (លេខគោលប្រាំមួយ)។ ធាតុនីមួយៗដូចជា \x02 ឬ \x30 តំណាងឱ្យបៃតែមួយក្នុងទម្រង់គោលដប់ប្រាំមួយ។

ការសាកសួរស្ថានភាព

ការសាកសួរស្ថានភាពត្រូវបានបញ្ជូនពីការគ្រប់គ្រងកណ្តាល និងវាយតម្លៃដោយអង្គភាពមេ។ ខណៈពេលកំពុងផ្ញើការសាកសួរនេះ ការគ្រប់គ្រងកណ្តាលឈប់ផ្ញើសាររយៈពេល 3 វិនាទី ដើម្បីប្រាកដថាមានខ្សែ។

ស្ថានភាព បញ្ជា
ការសាកសួរស្ថានភាព \x02\x30\x32\x30\x32\x03

ប្រសិនបើមិនមានឧបករណ៍ចាប់សញ្ញា ឬស្ថានភាពសកម្មទេ អង្គភាពមេឆ្លើយតបជាមួយនឹងសារដ៏វែង 11 បៃក្នុងទម្រង់គោលដប់ប្រាំមួយដូចខាងក្រោម៖ \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03 ។

បៃទីមួយ \x02 កំណត់ការចាប់ផ្តើមនៃសារ (ចាប់ផ្តើមស៊ុម) ហើយបន្តដោយពីរបៃ \x30\x30 តំណាងឱ្យ "សារស្ថានភាព" (\x30 ត្រូវនឹង "0" នៅក្នុងតួអក្សរ ASCII) ។
8 បៃខាងក្រោមតំណាងឱ្យការចុះឈ្មោះស្ថានភាពតែមួយ។ បៃនីមួយៗទាំងនេះត្រូវគ្នាទៅនឹងសារជាក់លាក់មួយ។ មានតែការចុះឈ្មោះចំនួនបួនដំបូងប៉ុណ្ណោះដែលត្រូវបានប្រើប្រាស់៖ ការចុះឈ្មោះទីមួយតំណាងឱ្យឧបករណ៍ចាប់សញ្ញាពេលយប់ ទីពីរ និងទីបីសម្រាប់ការជូនដំណឹងអំពីការផ្លាស់ប្តូរតម្រង និងទីបួនសម្រាប់ការជូនដំណឹងអំពីសំណើម។ បៃដែលបានទទួល \x30 ត្រូវនឹង "0" នៅក្នុងកូដ ASCII ។ នោះមានន័យថា ឧបករណ៏ ឬស្ថានភាពដែលពាក់ព័ន្ធមិនសកម្ម។ \X31 ត្រូវគ្នានឹង “1” ហើយបង្ហាញពីស្ថានភាពសកម្ម។

សារបញ្ចប់ដោយ byte \x03 ដែលជា stop bit (end frame) ហើយកំណត់ចុងបញ្ចប់នៃការបញ្ជូន។
ការជូនដំណឹងអំពីការផ្លាស់ប្តូរតម្រងអាចត្រូវបានកំណត់ឡើងវិញដោយប្រើពាក្យបញ្ជា។

សារ

នៅក្នុងកថាខណ្ឌខាងក្រោម ពាក្យបញ្ជាតែមួយ និងមុខងារពាក់ព័ន្ធរបស់វាត្រូវបានពន្យល់។ ដូចដែលបានរៀបរាប់ខាងលើពាក្យបញ្ជាចាំបាច់ត្រូវបញ្ជូនពីអង្គភាពបញ្ជាកណ្តាលទៅអង្គភាពដែលបានតភ្ជាប់ទាំងអស់នៅចន្លោះពេល 500 ms ។

របៀប បញ្ជា
ម៉ូទ័របិទ បន្ទះបិទ \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03
ម៉ូទ័រកំពុងផ្អាក បន្ទះបើក \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03
ម៉ូទ័របិទ កំណត់ការផ្លាស់ប្តូរតម្រងឡើងវិញ \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03

ទិសដៅនៃការបង្វិល - ឧទាហរណ៍ample នៅពេលប្តូរពីការទទួលទានទៅការទាញយក - អាចផ្លាស់ប្តូរបានលុះត្រាតែម៉ូទ័រត្រូវបានបិទពីមុន។ ប្រសិនបើម៉ូទ័របើក នោះពាក្យបញ្ជា "ផ្អាកម៉ូទ័រ" ត្រូវតែអនុវត្ត ដើម្បីជៀសវាងការខូចខាតការផ្គត់ផ្គង់ថាមពល។
របៀបដោយដៃ៖ Slave កំណត់ទិសដៅនៃការបង្វិលតាមរយៈ DIP-switches យោងទៅតាមការកំណត់ដែលបានកំណត់ទុកជាមុន។

របៀបដោយដៃ កម្រិតសំណើម 1 បញ្ជា
ថ្នាក់អនុបណ្ឌិតស្រង់ចេញ 0 \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03
ថ្នាក់អនុបណ្ឌិតស្រង់ចេញ 1 \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03
ថ្នាក់អនុបណ្ឌិតស្រង់ចេញ 2 \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03
ថ្នាក់អនុបណ្ឌិតស្រង់ចេញ 3 \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03
កម្រិតថ្នាក់អនុបណ្ឌិត 0 \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03
កម្រិតថ្នាក់អនុបណ្ឌិត 1 \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03
កម្រិតថ្នាក់អនុបណ្ឌិត 2 \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03
កម្រិតថ្នាក់អនុបណ្ឌិត 3 \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03

របៀប​សម្រាប់​ការ​ទទួល​យក ឬ​ដក​យក Master និង Slave៖ Slave កំណត់ទិសដៅនៃការបង្វិលតាមរយៈ DIP-switches ទល់មុខនឹងការកំណត់ដែលបានកំណត់ទុកជាមុន។

ការស្រង់ចេញ / ការទទួលទាន កម្រិតសំណើម 1 បញ្ជា
ការដកស្រង់ Master & Slave កម្រិត 0 \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03
ការដកស្រង់ Master & Slave កម្រិត 1 \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03
ការដកស្រង់ Master & Slave កម្រិត 2 \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03
ការដកស្រង់ Master & Slave កម្រិត 3 \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03
កម្រិតចូលរៀន Master & Slave 0 \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03
កម្រិតចូលរៀន Master & Slave 1 \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03
កម្រិតចូលរៀន Master & Slave 2 \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03
កម្រិតចូលរៀន Master & Slave 3 \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03

របៀបស្វ័យប្រវត្តិ៖ Slave កំណត់ទិសដៅនៃការបង្វិលតាមរយៈ DIP-switches យោងទៅតាមការកំណត់ដែលបានកំណត់ទុកជាមុន។

របៀបស្វ័យប្រវត្តិ កម្រិតសំណើម 2 បញ្ជា
របៀប​ពេល​យប់​ការ​ស្រង់​ចេញ Master \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03
មុខងារថ្ងៃមេនៃការស្រង់ចេញ \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03
ចូលប្រើមុខងារពេលយប់ Master \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03
ចូលប្រើមុខងារថ្ងៃ Master \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03
របៀបស្វ័យប្រវត្តិ កម្រិតសំណើម 3 បញ្ជា
របៀប​ពេល​យប់​ការ​ស្រង់​ចេញ Master \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03
មុខងារថ្ងៃមេនៃការស្រង់ចេញ \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03
ចូលប្រើមុខងារពេលយប់ Master \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03
ចូលប្រើមុខងារថ្ងៃ Master \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03

ការណែនាំអំពីកម្មវិធី
ឯកតាគួរតែផ្លាស់ប្តូរទិសដៅនៃការបង្វិលនៅចន្លោះពេលជាក់លាក់មួយ ដើម្បីទទួលបានការងើបឡើងវិញកំដៅបានល្អបំផុត៖ ការទទួលទាន 60 វិនាទី បន្តដោយការផ្អាក 10 វិនាទី។
បន្ទាប់មកការស្រង់ចេញ 60 វិនាទីបន្ទាប់មកផ្អាក 10 វិនាទីទៀត។ វដ្តនេះធានានូវការផ្លាស់ប្តូរខ្យល់ប្រកបដោយប្រសិទ្ធភាពរួមជាមួយនឹងការស្តារកំដៅ។ នៅពេលព្រលប់ ឧបករណ៍ចាប់សញ្ញា twilight រួមបញ្ចូលគ្នាអនុញ្ញាតឱ្យប្តូរដោយស្វ័យប្រវត្តិទៅរបៀបពេលយប់។

ការដោះស្រាយបញ្ហា

ប្រសិនបើ​គ្មាន​ការទំនាក់ទំនង​ត្រូវបាន​រៀបចំ​ទេ ការផ្លាស់ប្តូរ​ឆានែល A និង​ឆានែល B (ខ្សែ A/B នៅលើ RS485) អាចជួយ​បាន។ ជាងនេះទៅទៀត សូមពិនិត្យមើលថាឧបករណ៍ទប់ទល់នឹងបិទត្រូវបានកំណត់ត្រឹមត្រូវ ជាពិសេសនៅលើស្ថានីយចុងក្រោយក្នុងឡានក្រុង ដើម្បីជៀសវាងការឆ្លុះបញ្ចាំងពីសញ្ញា និងការរំខានដល់ទំនាក់ទំនង។

ឯកសារ/ធនធាន

Ambientika RS485 Programming Sud wind [pdf] ការណែនាំអំពីការដំឡើង
RS485-ambientika-25 ខែមិថុនា-485, RS485 ការសរសេរកម្មវិធី Sud wind, RSXNUMX, ការសរសេរកម្មវិធី Sud wind, ខ្យល់ Sud

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *