

ຄູ່ມືຄໍາສັ່ງ Byte
Byte Command Protocol ຄໍາສັ່ງ Binary
ຄູ່ມືຄໍາສັ່ງ Byte ອະທິບາຍຄໍາສັ່ງແລະໂຄງສ້າງຂອງ Proemion Byte Command Protocol ທີ່ຈະໃຊ້ໂດຍເຈົ້າພາບຫ່າງໄກສອກຫຼີກແລະເຄືອຂ່າຍ CAN ສໍາລັບການສົ່ງຂໍ້ຄວາມ.
ທົ່ວໄປ
ຄູ່ມືຄໍາສັ່ງ Byte ອະທິບາຍໂຄງສ້າງແລະຄໍາສັ່ງທີ່ໃຊ້ໂດຍ Proemion Byte Command Protocol.
ໂປໂຕຄອນນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນຈາກປະຕູ CAN ກັບ PC ທັງຫມົດຈາກ Proemion GmbH ສໍາລັບການສື່ສານກັບເຈົ້າພາບຫ່າງໄກສອກຫຼີກໂດຍຜ່ານການໂຕ້ຕອບທີ່ສະຫນັບສະຫນູນໂດຍອຸປະກອນ.
ຄູ່ມືຕໍ່ໄປນີ້ຂະຫຍາຍຄູ່ມືສະເພາະຂອງອຸປະກອນ.
ໃນກໍລະນີທີ່ບໍ່ແນ່ນອນກະລຸນາເບິ່ງຄູ່ມືອຸປະກອນຂອງອຸປະກອນການປະຕູສະເພາະຂອງທ່ານ.
ປະຕູທາງ CAN ກັບ PC ເຊື່ອມຕໍ່ເຄືອຂ່າຍ CAN ກັບແມ່ຂ່າຍທາງໄກໂດຍໃຊ້ການໂຕ້ຕອບສະເພາະເຊັ່ນ RS232, USB, Ethernet, Bluetooth ຫຼື WLAN.
Proemion Byte Command Protocol ໃຫ້ບໍລິການສໍາລັບການສົ່ງຂໍ້ຄວາມ CAN ໂປ່ງໃສສອງທິດທາງລະຫວ່າງໂຮດແລະເຄືອຂ່າຍ CAN ເຊັ່ນດຽວກັນກັບການໂອນຄໍາສັ່ງລະຫວ່າງໂຮດແລະປະຕູ.
ນັບຕັ້ງແຕ່ທຸກປະຕູ Proemion CAN ກັບ PC ເຮັດວຽກຢູ່ໃນໂປໂຕຄອນດຽວກັນ, ຊອບແວຄໍາຮ້ອງສະຫມັກໃດໆສາມາດຂະຫຍາຍໄດ້ງ່າຍເພື່ອນໍາໃຊ້ການໂຕ້ຕອບການສື່ສານທີ່ແຕກຕ່າງກັນໂດຍພຽງແຕ່ແລກປ່ຽນການຕິດຕໍ່ສື່ສານພື້ນຖານ.
ຄໍາສັ່ງສ່ວນໃຫຍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຈາກປະຕູຮົ້ວທັງຫມົດ, ໃນບາງກໍລະນີຄໍາສັ່ງພິເສດບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍອຸປະກອນດຽວ.
ຕາຕະລາງໃນພາກຄໍາສັ່ງແລະອຸປະກອນເຮັດໃຫ້ທ່ານຫຼາຍກວ່າview ໃນຄໍາສັ່ງທີ່ສະຫນັບສະຫນູນໂດຍແຕ່ລະປະເພດປະຕູດຽວ.
ໝາຍເຫດ
ໂດຍປົກກະຕິທຸກຄໍາສັ່ງທີ່ມີອິດທິພົນຕໍ່ການຕັ້ງຄ່າອຸປະກອນຈະຖືກເກັບໄວ້ໃນຫນ່ວຍຄວາມຈໍາ RAM ທີ່ລະເຫີຍຂອງປະຕູ, ຫຼັງຈາກຣີເຊັດການຕັ້ງຄ່າທີ່ເກັບໄວ້ໃນອຸປະກອນຫນ່ວຍຄວາມຈໍາທີ່ບໍ່ມີການລະເຫີຍແມ່ນຖືກນໍາໃຊ້ອີກເທື່ອຫນຶ່ງ.
ທ່ານສາມາດປ່ຽນແປງການຕັ້ງຄ່າເຫຼົ່ານີ້ດ້ວຍຊອບແວການຕັ້ງຄ່າອຸປະກອນສະເພາະຫຼື - ຖ້າຫາກວ່າອຸປະກອນສະຫນັບສະຫນູນ - ຜ່ານ CANopen.
ຂໍ້ຍົກເວັ້ນ: ຄໍາສັ່ງ “CAN baud rate” ຖືກເກັບໄວ້ຖາວອນ.
ສໍາລັບບາງ gateways ມັນເປັນໄປໄດ້ທີ່ຈະປ່ຽນ start-byte (ຄ່າເລີ່ມຕົ້ນ: 0x43) ແລະ stop-byte (ຄ່າເລີ່ມຕົ້ນ: 0x0D) ໃນຊອບແວ configurator.
ຄໍາອະທິບາຍທັງຫມົດໃນຄູ່ມືນີ້ສົມມຸດວ່າຄ່າເລີ່ມຕົ້ນຖືກໃຊ້.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມແລະການຊ່ວຍເຫຼືອຕື່ມຂໍ້ມູນໃສ່ແບບຟອມສະຫນັບສະຫນູນ, ເບິ່ງການບໍລິການແລະການຊ່ວຍເຫຼືອ.
ເວີຊັນຫຼ້າສຸດຂອງໄດເວີ, ຊອບແວ, ເຟີມແວ ແລະເອກະສານຕ່າງໆແມ່ນມີຢູ່ໃນຂອງພວກເຮົາ webເວັບໄຊ: ສູນດາວໂຫຼດ.
1.1. ການບໍລິການແລະການສະຫນັບສະຫນູນ
ເວີຊັນຫຼ້າສຸດຂອງໄດເວີ, ຊອບແວ, ເຟີມແວ ແລະເອກະສານຕ່າງໆແມ່ນມີຢູ່ໃນຂອງພວກເຮົາ ຫໍສະໝຸດເອກະສານ.
ທ່ານຕ້ອງການຄວາມຊ່ວຍເຫຼືອ ຫຼືຕ້ອງການລາຍງານຂໍ້ຜິດພາດບໍ?
ຢ້ຽມຢາມຂອງພວກເຮົາ webເວັບໄຊ Proemion ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ຫຼືເພີ່ມປີ້ຢູ່ທີ່ ສະຫນັບສະຫນູນ.
ຄໍາສັ່ງຂອງ Byte Mode
2.1. ຮູບແບບຄໍາສັ່ງ (Byte Mode)
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. 'C' (0x43) ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນ. ສໍາລັບບາງອຸປະກອນຄ່ານີ້ສາມາດປ່ຽນແປງໄດ້. ຄູ່ມືນີ້ສະແດງການຕັ້ງຄ່າເລີ່ມຕົ້ນສະເໝີ. |
| ຄວາມຍາວ | 0x00-0xFF | ໄບຕ໌ຄວາມຍາວລວມມີຈຳນວນໄບຕ໌ຂໍ້ມູນຈຳນວນຂອງໄບຕ໌ຄຳສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x00-0xFF | ຄໍາສັ່ງ byte, ຄ່າ 0x00 ຫາ 0xFE ແມ່ນຄໍາສັ່ງໂດຍກົງ, ຄ່າ 0xFF ຫມາຍຄວາມວ່າ byte ຕໍ່ໄປປະກອບດ້ວຍການຂະຫຍາຍຄໍາສັ່ງ. |
| ຂໍ້ມູນ | xx | ເນື້ອໃນຂໍ້ມູນ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. 0x0D (Carriage Return) ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນ. ສໍາລັບບາງອຸປະກອນຄ່ານີ້ສາມາດປ່ຽນແປງໄດ້. ຄູ່ມືນີ້ສະແດງການຕັ້ງຄ່າເລີ່ມຕົ້ນສະເໝີ |
“–” ຫມາຍຄວາມວ່າມູນຄ່ານີ້ບໍ່ແມ່ນຄວາມສົນໃຈ
"xx" ຫມາຍຄວາມວ່າພາກສະຫນາມປະກອບມີຄ່າການຕັ້ງຄ່າ / ຕອບກັບ
ແຕ່ລະຂໍ້ຄວາມທີ່ປ່ຽນແປງ ຫຼືຮ້ອງຂໍການຕັ້ງຄ່າຂອງອຸປະກອນ Proemion CAN ຈະຖືກຕອບກັບດ້ວຍຂໍ້ຄວາມທີ່ມີໄບຕ໌ຄຳສັ່ງດຽວກັນ, ປະກອບດ້ວຍການຕັ້ງຄ່າໃໝ່.
ໝາຍເຫດ
ການຮ້ອງຂໍຄໍາສັ່ງປົກກະຕິບໍ່ຈໍາເປັນຕ້ອງມີຕົວກໍານົດການເພີ່ມເຕີມ (ບໍ່ມີ "ຂໍ້ມູນ" ພາກສະຫນາມ).
ຂໍ້ຍົກເວັ້ນແມ່ນໄດ້ກ່າວເຖິງໃນຄໍາອະທິບາຍຄໍາສັ່ງ.
2.1.1. ອະດີດample
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | 0x0B | ໄບຕ໌ຄວາມຍາວລວມມີຈຳນວນໄບຕ໌ຂໍ້ມູນຈຳນວນຂອງໄບຕ໌ຄຳສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x00 | 11-bit ID ສາມາດສົ່ງຂໍ້ຄວາມ |
| ຂໍ້ມູນ | 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18 | ID (0x789) (MSB ທຳອິດ) CAN-message Data ເນື້ອໃນ |
| ເຊັກsum | 0xCE | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF | 0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.2. ຮູບແບບຄໍາສັ່ງຂະຫຍາຍ (ຮູບແບບໄບຕ໌)
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. 'C' (0x43) ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນ. ສໍາລັບບາງອຸປະກອນຄ່ານີ້ສາມາດປ່ຽນແປງໄດ້. ຄູ່ມືນີ້ສະແດງການຕັ້ງຄ່າເລີ່ມຕົ້ນສະເໝີ. |
| ຄວາມຍາວ | 0x00-0xFF | ໄບຕ໌ຄວາມຍາວລວມມີຈຳນວນໄບຕ໌ຂໍ້ມູນຈຳນວນຂອງໄບຕ໌ຄຳສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງຂະຫຍາຍ | 0xD0-0xDF | ຄໍາສັ່ງ byte, ຄ່າ 0xD0 ຫາ 0xDF ແມ່ນຄໍາສັ່ງຂະຫຍາຍ |
| ຂໍ້ມູນ | xx | Byte 0: CAN-Channel (ເລີ່ມຕົ້ນທີ່ 0 ສໍາລັບ CAN 1) / 128 … 255 ສະຫງວນໄວ້ສໍາລັບໂມດູນ (WLAN / GSM / GPS…) Byte 1: ຄໍາສັ່ງ Byte 2: ເນື້ອໃນຂໍ້ມູນ |
| ເຊັກsum | 0xCE | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF | 0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
“–” ຫມາຍຄວາມວ່າມູນຄ່ານີ້ບໍ່ແມ່ນຄວາມສົນໃຈ
"xx" ຫມາຍຄວາມວ່າພາກສະຫນາມປະກອບມີຄ່າການຕັ້ງຄ່າ / ຕອບກັບ
2.2.1. ອະດີດample – ຄໍາສັ່ງຂະຫຍາຍ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | 0x0D | ໄບຕ໌ຄວາມຍາວລວມມີຈຳນວນໄບຕ໌ຂໍ້ມູນຈຳນວນຂອງໄບຕ໌ຄຳສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xD0 | ຄໍາສັ່ງຂະຫຍາຍ |
| ຂໍ້ມູນ | 0x01 0x00 0x07, 0x89, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, |
CAN-Channel: 2 ຄຳສັ່ງ: 11-bit ID CAN message ID (0x789) (MSB ທຳອິດ) CAN-message Data ເນື້ອໃນ |
| ເຊັກsum | 0x19 | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.3. ປະມວນຜົນຂໍ້ຄວາມຂໍ້ມູນ
ຂໍ້ຄວາມເຫຼົ່ານີ້ຖືກໃຊ້ເພື່ອສົ່ງຂໍ້ຄວາມ CAN ທີ່ໄດ້ຮັບໄປຫາເຈົ້າພາບຫຼືສົ່ງຂໍ້ຄວາມ CAN ຈາກໂຮດໄປຫາເຄືອຂ່າຍ CAN.
2.3.1. ສາມາດຮັບກອບຂໍ້ມູນໄດ້
ຂໍ້ຄວາມເຟຣມຂໍ້ມູນ CAN ທີ່ໄດ້ຮັບໂດຍປະຕູຈາກລົດເມ CAN ຖືກໂອນໄປໃສ່ອິນເຕີເຟດໂຮດໃນຮູບແບບຕໍ່ໄປນີ້.
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x00 | 11-bit ID CAN ຂໍ້ຄວາມໄດ້ຮັບ |
| 0x01 | 11-bit ID CAN ຂໍ້ຄວາມທີ່ໄດ້ຮັບ, ຂໍ້ຄວາມມີເວລາເພີ່ມເຕີມ 32-ບິດamp ຄ່າ. | |
| 0x02 | 29-bit ID CAN ຂໍ້ຄວາມໄດ້ຮັບ | |
| 0x03 | 29-bit ID CAN ຂໍ້ຄວາມທີ່ໄດ້ຮັບ, ຂໍ້ຄວາມມີເວລາເພີ່ມເຕີມ 32-ບິດamp ຄ່າ. | |
| ຂໍ້ມູນ | ສໍາລັບຂໍ້ຄວາມ ID 11-bit: | |
| 0x00-0xFF | ໄບຕ໌ 0-1: 11-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: ຂໍ້ມູນ CAN ສູງສຸດ 8 ໄບຕ໌ເປັນເວລາ 32-ບິດເພີ່ມເຕີມamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ສໍາລັບຂໍ້ຄວາມ ID 29-bit: | ||
| 0x00-0xFF | ໄບຕ໌ 0-3: 29-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: ຂໍ້ມູນ CAN ສູງສຸດ 8 ໄບຕ໌ເປັນເວລາ 32-ບິດເພີ່ມເຕີມamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າເວລາທີ່ສຸດamp ຕ້ອງການ, ທາງເລືອກນີ້ຕ້ອງຖືກເປີດໃຊ້ດ້ວຍຂໍ້ຄວາມຄໍາສັ່ງທີ່ສອດຄ້ອງກັນ (ເບິ່ງການປັບອຸປະກອນ).
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.3.2. ສົ່ງກອບຂໍ້ມູນ CAN
ເພື່ອສົ່ງຂໍ້ຄວາມກອບຂໍ້ມູນ CAN ໄປຫາລົດເມ CAN, ການໂຕ້ຕອບເຈົ້າພາບຈະສົ່ງຂໍ້ມູນໄປຫາປະຕູໃນຮູບແບບຕໍ່ໄປນີ້.
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x00 | ສົ່ງກອບຂໍ້ມູນ 11-bit ID CAN |
| 0x02 | ສົ່ງກອບຂໍ້ມູນ 29-bit ID CAN | |
| ຂໍ້ມູນ | ສໍາລັບຂໍ້ຄວາມ ID 11-bit: | |
| 0x00-0xFF | ໄບຕ໌ 0-1: 11-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: ເຖິງ 8 CAN data bytes |
|
| ສໍາລັບຂໍ້ຄວາມ ID 29-bit: | ||
| 0x00-0xFF | ໄບຕ໌ 0-3: 29-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: ເຖິງ 8 CAN data bytes |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.3.3. ສາມາດຮັບກອບໄລຍະໄກ
CAN ຂໍ້ຄວາມເຟຣມໄລຍະໄກທີ່ໄດ້ຮັບໂດຍປະຕູຈາກລົດເມ CAN ໄດ້ຖືກໂອນໄປຫາການໂຕ້ຕອບເຈົ້າພາບໃນຮູບແບບຕໍ່ໄປນີ້.
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x04 | 11-bit ID ສາມາດກອບໄລຍະໄກໄດ້ຮັບ |
| 0x05 | 11-bit ID ສາມາດກອບໄລຍະໄກໄດ້ຮັບ, ຂໍ້ຄວາມປະກອບດ້ວຍເວລາເພີ່ມເຕີມ 32-bitamp ຄ່າ. | |
| 0x06 | 29-bit ID ສາມາດກອບໄລຍະໄກໄດ້ຮັບ | |
| 0x07 | 29-bit ID ສາມາດກອບໄລຍະໄກໄດ້ຮັບ, ຂໍ້ຄວາມປະກອບດ້ວຍເວລາເພີ່ມເຕີມ 32-bitamp ຄ່າ. | |
| ຂໍ້ມູນ | ສໍາລັບ 11-bit ID ເຟຣມໄລຍະໄກ: | |
| 0x00-0xFF | ໄບຕ໌ 0-1: 11-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: DLC (CAN remote frame Data Length Code) ໄລຍະເວລາ 32-bit ເພີ່ມເຕີມamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ສໍາລັບ 29-bit ID ເຟຣມໄລຍະໄກ: | ||
| 0x00-0xFF | ໄບຕ໌ 0-3: 29-bit CAN ID (MSB ທໍາອິດ) ຂໍ້ມູນເພີ່ມເຕີມ ໄບຕ໌: DLC (CAN remote frame Data Length Code) ໄລຍະເວລາ 32-bit ເພີ່ມເຕີມamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າເວລາທີ່ສຸດamp ຕ້ອງການ, ທາງເລືອກນີ້ຕ້ອງຖືກເປີດໃຊ້ດ້ວຍຂໍ້ຄວາມຄໍາສັ່ງທີ່ສອດຄ້ອງກັນ (ເບິ່ງການປັບອຸປະກອນ).
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.3.4. ສົ່ງພາທາງໄກ CAN
ເພື່ອສົ່ງຂໍ້ຄວາມກອບໄລຍະໄກຂອງ CAN ໄປຫາລົດເມ CAN, ການໂຕ້ຕອບເຈົ້າພາບຈະສົ່ງຂໍ້ມູນໄປຫາປະຕູໃນຮູບແບບຕໍ່ໄປນີ້.
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x04 | ສົ່ງ 11-bit ID ສາມາດກອບໄລຍະໄກ |
| 0x06 | ສົ່ງ 29-bit ID ສາມາດກອບໄລຍະໄກ | |
| ຂໍ້ມູນ | ສໍາລັບ 11-bit ID ເຟຣມໄລຍະໄກ: | |
| 0x00-0xFF | Byte 0-1: 11-bit CAN ID (MSB ທໍາອິດ) byte ຂໍ້ມູນເພີ່ມເຕີມ: DLC (CAN ລະຫັດຄວາມຍາວຂໍ້ມູນກອບໄລຍະໄກ) |
|
| ສໍາລັບ 29-bit ID ເຟຣມໄລຍະໄກ: | ||
| 0x00-0xFF | Byte 0-3: 29-bit CAN ID (MSB ທໍາອິດ) byte ຂໍ້ມູນເພີ່ມເຕີມ: DLC (CAN ລະຫັດຄວາມຍາວຂໍ້ມູນກອບໄລຍະໄກ) |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.3.5. ກອບຂໍ້ມູນ RS232 ສົ່ງແລະຮັບ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x09 | ກອບຂໍ້ມູນ RS232 |
| ຂໍ້ມູນ | xx | ຂໍ້ມູນ RS232 |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.3.6. ຮັບບລັອກການເພີ່ມປະສິດທິພາບ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x08 | ຮັບບລັອກການເພີ່ມປະສິດທິພາບ |
| ຂໍ້ມູນ | xx | ໄດ້ຮັບຂໍ້ມູນການເພີ່ມປະສິດທິພາບ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.4. ຂໍ້ຄວາມຕິຊົມ
ຂໍ້ຄວາມເຫຼົ່ານີ້ມີຂໍ້ມູນຄໍາຄຶດຄໍາເຫັນທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດກວດສອບການສົ່ງຂໍ້ຄວາມ CAN ທີ່ຖືກຕ້ອງ.
2.4.1. ສາມາດສົ່ງຂໍ້ຄວາມຄໍາຄຶດຄໍາເຫັນ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x20 | 11-bit ID ສາມາດສົ່ງຂໍ້ຄວາມໄດ້ |
| 0x21 | 11-bit ID CAN ຂໍ້ຄວາມຖືກສົ່ງ, ຄວາມຄິດເຫັນປະກອບດ້ວຍເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| 0x22 | 29-bit ID ສາມາດສົ່ງຂໍ້ຄວາມໄດ້ | |
| 0x23 | 29-bit ID CAN ຂໍ້ຄວາມຖືກສົ່ງ, ຄວາມຄິດເຫັນປະກອບດ້ວຍເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| 0x24 | ID 11-bit ສາມາດສົ່ງເຟຣມທາງໄກໄດ້ | |
| 0x25 | ID 11-bit ສາມາດສົ່ງເຟຣມທາງໄກໄດ້, ຄຳຕິຊົມມີເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| 0x26 | ID 29-bit ສາມາດສົ່ງເຟຣມທາງໄກໄດ້ | |
| 0x27 | ID 29-bit ສາມາດສົ່ງເຟຣມທາງໄກໄດ້, ຄຳຕິຊົມມີເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| 0x28 | 11-bit ID Transmit ຂໍ້ຄວາມເຊີບເວີຖືກສົ່ງ | |
| 0x29 | 11-bit ID Transmit ຂໍ້ຄວາມເຊີບເວີຖືກສົ່ງ, ຄວາມຄິດເຫັນປະກອບດ້ວຍເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| 0x2A | 29-bit ID Transmit ຂໍ້ຄວາມເຊີບເວີຖືກສົ່ງ | |
| 0x2B | 29-bit ID Transmit ຂໍ້ຄວາມເຊີບເວີຖືກສົ່ງ, ຄວາມຄິດເຫັນປະກອບດ້ວຍເວລາເພີ່ມເຕີມamp ຂອງເວລາສາຍສົ່ງ | |
| ຂໍ້ມູນ | ສໍາລັບ 11-bit ID ຂໍ້ຄວາມ / ເຟຣມຫ່າງໄກສອກຫຼີກ: | |
| 0x00-0xFF | ໄບຕ໌ 0-1: 11-bit CAN ID (MSB ທໍາອິດ) |
|
| 0x00-0xFF | ໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ (ບໍ່ຢູ່ໃນກອບໄລຍະໄກ ຄໍາຄຶດຄໍາເຫັນ): ສູງສຸດ 8 CAN Data bytes ເປັນເວລາເພີ່ມເຕີມ 32-bitamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ສໍາລັບ 29-bit ID ຂໍ້ຄວາມ / ເຟຣມຫ່າງໄກສອກຫຼີກ: | ||
| 0x00-0xFF | ໄບຕ໌ 0-3: 29-bit CAN ID (MSB ທໍາອິດ) |
|
| 0x00-0xFF | ໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ (ບໍ່ຢູ່ໃນກອບໄລຍະໄກ ຄໍາຄຶດຄໍາເຫັນ): ສູງສຸດ 8 CAN Data bytes ເປັນເວລາເພີ່ມເຕີມ 32-bitamp ຄ່າ (ພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ທາງເລືອກແມ່ນເປີດໃຊ້ງານ, ເບິ່ງຂ້າງລຸ່ມນີ້) |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າຕ້ອງການຂໍ້ຄວາມຄໍາຄຶດຄໍາເຫັນ, ທາງເລືອກຄໍາຄຶດຄໍາເຫັນຕ້ອງຖືກເປີດໃຊ້ໂດຍຄໍາສັ່ງທີ່ສອດຄ້ອງກັນ (ເບິ່ງ Switch server objects on / off).
ຖ້າເວລາທີ່ສຸດamp ເປັນທີ່ຊື່ນຊອບ, ທາງເລືອກນີ້ຕ້ອງໄດ້ຮັບການເປີດໃຊ້ງານໂດຍຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ (ເບິ່ງການປັບອຸປະກອນ).
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.5. ຂໍ້ມູນການວິນິດໄສ
2.5.1. ID ອຸປະກອນ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x40 | ສະຕຣິງ ID ອຸປະກອນ (ຮ້ອງຂໍ: ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | ສະຕຣິງ ID (ສະເພາະການຕອບສະໜອງ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.5.2. ຮຸ່ນຮາດແວ / ຊອບແວ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x41 | ລຸ້ນຮາດແວ / ຊອບແວ (ຮ້ອງຂໍ: ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | Byte 0-1: ລຸ້ນຮາດແວຂອງອຸປະກອນ |
| ໄບຕ໌ 2-3: ເວີຊັ່ນຊອບແວຂອງເຟີມແວ | ||
| ໄບຕ໌ 4-5: ເວີຊັນຊອບແວຂອງ bootloader | ||
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.5.3. ຄວາມຜິດພາດ ສະຖານະ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x42 | ສະຖານະການຜິດພາດ (ຄໍາຮ້ອງສະຫມັກ: ບໍ່ມີຂໍ້ມູນເພີ່ມເຕີມໄບຕ໌) |
| 0x43 | ຂໍ້ຄວາມສະຖານະຂໍ້ຜິດພາດທີ່ມີເວລາເພີ່ມເຕີມamp ຄ່າ (ບໍ່ມີຄໍາສັ່ງຮ້ອງຂໍ, ພຽງແຕ່ຂໍ້ຄວາມຕອບສະຫນອງ) |
|
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | Byte 0: bit 0: ສາມາດຮັບ buffer overflow ໄດ້ bit 1: ສາມາດສົ່ງເວລາໝົດເວລາ bit 2: CAN Error counter overflow bit 3: CAN ຄວາມຜິດພາດໃນລົດເມ bit 4: ການໂຕ້ຕອບແມ່ຂ່າຍຜິດພາດ bit 5: ຮູບແບບການໂຕ້ຕອບແມ່ຂ່າຍຜິດພາດ bit 6: ອິນເຕີເຟດໂຮສສົ່ງ buffer overflow bit 7: ບໍ່ໄດ້ນໍາໃຊ້ Byte 1 (ລະຫັດຂໍ້ຜິດພາດສຸດທ້າຍຂອງຕົວຄວບຄຸມ CAN): '0': ບໍ່ມີຂໍ້ຜິດພາດ '1': ຫຼາຍກວ່າ 5 bits ເທົ່າກັນໃນລໍາດັບເກີດຂຶ້ນ '2': ຂໍ້ຄວາມທີ່ໄດ້ຮັບບໍ່ມີຮູບແບບທີ່ຖືກຕ້ອງ '3': ຂໍ້ຄວາມທີ່ສົ່ງບໍ່ໄດ້ຮັບຮູ້ '4': ບໍ່ສາມາດກໍານົດລະດັບ recessive ໃນລະຫວ່າງການສົ່ງ '5': ບໍ່ສາມາດກໍານົດລະດັບເດັ່ນໃນລະຫວ່າງການສົ່ງ '6': ຍອດເຊັກ CRC ທີ່ໄດ້ຮັບນັ້ນບໍ່ຖືກຕ້ອງ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າເວລາທີ່ສຸດamp ເປັນທີ່ຊື່ນຊອບ, ທາງເລືອກນີ້ຕ້ອງໄດ້ຮັບການເປີດໃຊ້ງານໂດຍຂໍ້ຄວາມທີ່ສອດຄ້ອງກັນ (ເບິ່ງການປັບອຸປະກອນ).
ແຕ່ລະຄັ້ງທີ່ສະຖານະຄວາມຜິດພາດປ່ຽນແປງ, ຂໍ້ຄວາມສະຖານະຂໍ້ຜິດພາດຈະຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.5.4. ຮຸ່ນການໂຕ້ຕອບ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x44 | ຮຸ່ນຂອງການໂຕ້ຕອບ (ເຊັ່ນ: ໂມດູນ Bluetooth, WLAN-module, …) (ຮ້ອງຂໍ: ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | ສະຕຣິງລຸ້ນລະຫັດ ASCII |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
ໂມດູນສາມາດເລືອກໄດ້.
2.5.5. ປະຈຸບັນ CAN-busload
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x47 | ການໂຫຼດປັດຈຸບັນໃນຂໍ້ຄວາມຕໍ່ວິນາທີ (ການຮ້ອງຂໍ: ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | Byte 0-1: unsigned Integer value size:16 bit (MSB first) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.5.6. ອຸປະກອນບໍ່ຫວ່າງ / ບໍ່ຮອງຮັບຄໍາສັ່ງ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x48 | ອຸປະກອນບໍ່ສາມາດປະຕິບັດຄໍາສັ່ງ (ພຽງແຕ່ຕອບສະຫນອງຕໍ່ຄໍາສັ່ງອື່ນໆ) |
| ຂໍ້ມູນ | 0x00-0xFF | ສະຫງວນໄວ້ສໍາລັບການນໍາໃຊ້ໃນອະນາຄົດ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.5.7. ກໍານົດເວລາການລ່າຊ້າສາມາດສົ່ງໄດ້
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x49 | ກໍານົດເວລາການລ່າຊ້າສາມາດສົ່ງໄດ້ |
| ຂໍ້ມູນ | 0x00-0xFF | ຂະໜາດຄ່າຈຳນວນເຕັມທີ່ບໍ່ໄດ້ເຊັນ: 16 ບິດ (MSB ທຳອິດ) (ພາຣາມິເຕີ RAM ຖືກຕັ້ງຄືນເປັນ 0 ຫຼັງຈາກຣີເຊັດອຸປະກອນ) ເລື່ອນເວລາຈົນກ່ວາຄໍາສັ່ງຕໍ່ໄປຈະຖືກປະເມີນໃນ 10 ms, ຄ່ານີ້ໃຊ້ພຽງແຕ່ຄັ້ງດຽວ! |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6. CAN ຂໍ້ຄວາມຕັ້ງຄ່າຕົວຄວບຄຸມ
2.6.1. ປ່ຽນ / ຮ້ອງຂໍການຕັ້ງຄ່າ ID ຊ່ອງ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x50 | ຮ້ອງຂໍການຕັ້ງຄ່າ ID ຊ່ອງ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x51 | ປ່ຽນການຕັ້ງຄ່າ ID ຊ່ອງຮັບ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0xFF | Byte 0: ຮັບໝາຍເລກວັດຖຸ (ໄລຍະຂຶ້ນກັບອຸປະກອນປະຕູ) CANview USB / RS232: 0…8 ສາມາດview ອີເທີເນັດ: 0…7 ສາມາດເຊື່ອມຕໍ່ Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: bit 0: 0 = ຊ່ອງທາງປິດ, 1 = ຊ່ອງທາງການເປີດໃຊ້ bit 1: 0 = ໄດ້ຮັບ ID 11-bit, 1 = ໄດ້ຮັບ ID 29-bit bit 2: 0 = ປ່ຽນ ID 11-ບິດ, 1 = ປ່ຽນ 29-bit ID Byte 2-3: ID 11-bit ຖ້າ byte1, bit 2 = 0 Byte 2-5: ID 29-bit ຖ້າ byte1, bit 2 = 1 |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າຂໍ້ຄວາມການປ່ຽນແປງບໍ່ມີຂໍ້ມູນ ID (ຄວາມຍາວ byte < 4) ການຕັ້ງຄ່າ ID ສຸດທ້າຍຍັງຄົງຢູ່.
ໃນກໍລະນີນີ້ byte 1, bit 2 ແມ່ນຖືກລະເລີຍ.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6.2. ປ່ຽນ / ຮ້ອງຂໍການຕັ້ງຄ່າຫນ້າກາກຊ່ອງ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x52 | ຮ້ອງຂໍການຮັບການຕັ້ງຄ່າຫນ້າກາກຊ່ອງ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x53 | ປ່ຽນການຕັ້ງຄ່າໜ້າກາກຊ່ອງຮັບ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0xFF | Byte 0: ຮັບໝາຍເລກວັດຖຸ (ໄລຍະຂຶ້ນກັບອຸປະກອນປະຕູ) CANview USB / RS232: 0…8 ສາມາດview ອີເທີເນັດ: 0…7 ສາມາດເຊື່ອມຕໍ່ Bluetooth / WLAN: 0…15 |
| 0x00-0x07 | Byte 1: bit 0: 0 = ຊ່ອງທາງປິດ, 1 = ຊ່ອງທາງການເປີດໃຊ້ bit 1: 0 = ຮັບໜ້າກາກ 11 ບິດ, 1 = ຮັບໜ້າກາກ 29 ບິດ bit 2: 0 = ປ່ຽນໜ້າກາກ 11 ບິດ, 1 = ປ່ຽນໜ້າກາກ 29 ບິດ Byte 2-3: ຫນ້າກາກ 11-bit ຖ້າ byte1, bit 2 = 0 Byte 2-5: ຫນ້າກາກ 29-bit ຖ້າ byte1, bit 2 = 1 |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າຂໍ້ຄວາມການປ່ຽນແປງບໍ່ມີຂໍ້ມູນຫນ້າກາກ (ຄວາມຍາວ byte < 4), ການຕັ້ງຄ່າຫນ້າກາກສຸດທ້າຍຍັງຄົງຢູ່.
ໃນກໍລະນີນີ້ byte 1, bit 2 ແມ່ນຖືກລະເລີຍ.
ຖ້າອຸປະກອນບໍ່ຮອງຮັບໜ້າກາກແຕ່ລະອັນສຳລັບແຕ່ລະຊ່ອງ (CANview RS232), ການຕັ້ງຄ່າໜ້າກາກສຳລັບຊ່ອງ 1 ຫາ 7 ແມ່ນຖືກລະເລີຍ ແລະຕອບກັບດ້ວຍການຕັ້ງຄ່າຊ່ອງ 0.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6.3. ສາມາດ baud ອັດຕາການ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF
(ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x56 | ຮ້ອງຂໍຕົວກໍານົດອັດຕາ CAN baud (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| 0x57 | ກໍານົດ CAN baud ອັດຕາພາລາມິເຕີ | |
| ຂໍ້ມູນ | 0x00-0xFF | Byte 0: 0xFF ຖ້າບໍ່ມີ CIA ປະຕິບັດຕາມອັດຕາ baud ມາດຕະຖານ, ອື່ນ: 0x00: 10 kBit / ວິນາທີ 0x01: 20 kBit / ວິນາທີ 0x02: 50 kBit / ວິນາທີ 0xFE: 100 kBit / ວິນາທີ 0x03: 125 kBit / ວິນາທີ 0x04: 250 kBit / ວິນາທີ 0x05: 500 kBit / ວິນາທີ 0x06: 800 kBit / ວິນາທີ 0x07: 1 MBit / ວິນາທີ 0xFF: ຄ່າ BTR ຖືກໃຊ້ Byte 1: ມູນຄ່າ BTR0 (ຂຶ້ນກັບອຸປະກອນ, ພຽງແຕ່ຖ້າ Byte 0 = 0xFF) Byte 2: ມູນຄ່າ BTR1 (ຂຶ້ນກັບອຸປະກອນ, ພຽງແຕ່ຖ້າ Byte 0 = 0xFF) Byte 3: ມູນຄ່າ BTR2 (ຂຶ້ນກັບອຸປະກອນ, ພຽງແຕ່ຖ້າ Byte 0 = 0xFF) Byte 4: ມູນຄ່າ BTR3 (ຂຶ້ນກັບອຸປະກອນ, ພຽງແຕ່ຖ້າ Byte 0 = 0xFF) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າ data byte 0 ຖືກຕັ້ງເປັນ 0xFF, ຄ່າ BTR ຖືກນໍາໃຊ້ເພື່ອກໍານົດອັດຕາ baud ທີ່ບໍ່ແມ່ນມາດຕະຖານ.
ຖ້າອັດຕາ baud ມາດຕະຖານຖືກນໍາໃຊ້, ຄ່າ BTR ແມ່ນບໍ່ຈໍາເປັນ, ຖ້າພວກເຂົາຖືກນໍາໃຊ້ຢ່າງໃດກໍ່ຕາມ, ພວກມັນຈະຖືກລະເລີຍ!
ຖ້າທ່ານຕ້ອງການກໍານົດອັດຕາ baud ທີ່ບໍ່ສະຫນັບສະຫນູນໂດຍການຕັ້ງຄ່າມາດຕະຖານຂອງອຸປະກອນ, ກະລຸນາຕິດຕໍ່ສະຫນັບສະຫນູນຂອງພວກເຮົາສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງການບໍລິການແລະການສະຫນັບສະຫນູນ.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6.4. ສາມາດຣີເຊັດຕົວຄວບຄຸມໄດ້
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x58 | ສາມາດຣີເຊັດຕົວຄວບຄຸມໄດ້ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຄໍາສັ່ງ "CAN Controller Reset" ປະຕິບັດການຕັ້ງຄືນໃຫມ່ຂອງຕົວຄວບຄຸມ CAN, ລວມທັງເວລາທີ່ສຸດamp ຄ່າ, ຮັບ ແລະສົ່ງ buffers.
ຣີເຊັດຕົວຄວບຄຸມ CAN ຍັງຕັ້ງສະຖານະຄວາມຜິດພາດຂອງອຸປະກອນຄືນໃໝ່.
ດ້ວຍເຫດຜົນນີ້, ຫຼັງຈາກຣີເຊັດຕົວຄວບຄຸມ CAN, ຂໍ້ຄວາມສະຖານະຂໍ້ຜິດພາດຈະຖືກສ້າງຂຶ້ນ, ເພື່ອປັບປຸງສະຖານະຂໍ້ຜິດພາດ.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6.5. ຕັ້ງຄ່າ CAN interface Auto Baud Mode
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x59 | ຕັ້ງໂໝດ baud ອັດຕະໂນມັດ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ໂຫມດອັດຕະໂນມັດ Baud ແມ່ນເປັນໄປໄດ້ພຽງແຕ່ກັບອັດຕາ baud ມາດຕະຖານທີ່ອຸປະກອນສະຫນັບສະຫນູນ.
ສໍາລັບການກວດສອບອັດຕະໂນມັດ baud ມັນຈໍາເປັນຕ້ອງມີການສື່ສານທີ່ເຮັດວຽກຢູ່ໃນລົດເມ.
ໃນຂະນະທີ່ການກວດຫາອັດຕາ baud ເຮັດວຽກ, ອຸປະກອນ Proemion CAN ຢູ່ໃນໂຫມດຕົວຕັ້ງຕົວຕີແລະບໍ່ມີອິດທິພົນຕໍ່ການຈະລາຈອນໃນລົດເມ CAN.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
ຄໍາສັ່ງ baud ອັດຕະໂນມັດກໍານົດອຸປະກອນປະຕູເປັນ "Auto Baud Mode".
ອຸປະກອນຟັງການຈາລະຈອນຢູ່ໃນ CAN ແລະກໍານົດອັດຕາ baud ອັດຕະໂນມັດ (ພຽງແຕ່ອັດຕາ baud ມາດຕະຖານທີ່ອຸປະກອນສາມາດກວດພົບໄດ້).
ຫຼັງຈາກໄດ້ຮັບການຕັ້ງຄ່າອັດຕາ baud ທີ່ຖືກຕ້ອງ, ອຸປະກອນຈະສ້າງຄໍາຕອບ, ປະກອບດ້ວຍອັດຕາ baud ທີ່ກວດພົບ.
ຮູບແບບຂອງຂໍ້ຄວາມນີ້ແມ່ນຄືກັນກັບຂໍ້ຄວາມການຮ້ອງຂໍອັດຕາ CAN baud, ຍົກເວັ້ນຄໍາສັ່ງ byte ແມ່ນ 0x59.
ເມື່ອບໍ່ພົບອັດຕາ baud, ອຸປະກອນຈະໃຊ້ອັດຕາ baud ທີ່ຖືກຕັ້ງຄ່າສຸດທ້າຍສໍາລັບການດໍາເນີນງານ.
ໃນກໍລະນີນີ້, ອັດຕາການຕອບຄືນຂອງ baud ແມ່ນຄືກັນກັບການຮ້ອງຂໍອັດຕາ baud ທີ່ບໍ່ແມ່ນມາດຕະຖານ.
2.6.6. ຕັ້ງ / ຮ້ອງຂໍໂຫມດການເຄື່ອນໄຫວ / passive
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x5A | ຮ້ອງຂໍໃຫ້ມີຮູບແບບການເຄື່ອນໄຫວ / passive (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| 0x5B | ຕັ້ງຄ່າໂໝດເຄື່ອນໄຫວ/ຕົວຕັ້ງຕົວຕີ | |
| ຂໍ້ມູນ | 0x00-0x01 | 0x00 ອຸປະກອນ = ຮູບແບບການເຄື່ອນໄຫວ 0x01 ອຸປະກອນ = ໂຫມດ passive |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.6.7. ການປ່ຽນແປງ / ການຮ້ອງຂໍໄດ້ຮັບເວລາຮອບຊ່ອງ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | ຂະ ໜາດ 0x5C | ຂໍເວລາຮັບຊ່ອງ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x5D | ປ່ຽນເວລາຮັບຊ່ອງ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0xFF | Byte 0: ຮັບໝາຍເລກວັດຖຸ (ໄລຍະຂຶ້ນກັບອຸປະກອນປະຕູ) CANview ອີເທີເນັດ: 0…7 ສາມາດເຊື່ອມຕໍ່ Bluetooth / WLAN: 0…15 |
| 0x00-0xFF | Byte 1: ເວລາຮອບວຽນໃນ 10 ms |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.7. ຂໍ້ຄວາມການຕັ້ງຄ່າສ່ວນຕິດຕໍ່ແມ່ຂ່າຍ
2.7.1. ຄໍາຄິດເຫັນ / ການຕັ້ງຄ່າຜົນຜະລິດ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| ຄໍາສັ່ງ | 0x60 | ຂໍການຕັ້ງຄ່າຄໍາຄຶດຄໍາເຫັນ (ບໍ່ມີຂໍ້ມູນເພີ່ມເຕີມ bytes) |
| 0x61 | ຕັ້ງຄ່າການຕິຊົມ | |
| ຂໍ້ມູນ | 0x00-0x07 | ໄບຕ໌ 0: ນ້ອຍ 0: 1 = CAN output on / 0 = CAN output off bit 1: 1 = ສົ່ງຄໍາຕິຊົມຂໍ້ຄວາມ CAN ສຸດ / 0 = ຄໍາຕິຊົມປິດ ນ້ອຍ 2: 1 = ຄວາມຄິດເຫັນຂອງເຊີບເວີໃນ / 0 = ຄວາມຄິດເຫັນຂອງເຄື່ອງແມ່ຂ່າຍປິດ ນ້ອຍ 3: 1 = RS232 interface on / 0 = RS232 interface off |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຖ້າຜົນຜະລິດ serial ຖືກປິດໃຊ້ງານ, ຂໍ້ຄວາມ CAN ທີ່ໄດ້ຮັບຈະຖືກເກັບໄວ້ໃນ RAM ຂອງອຸປະກອນ Proemion CAN. ຖ້າ buffer ນີ້ເຕັມ, buffer overflow error ແມ່ນຊີ້ໃຫ້ເຫັນ.
ຖ້າຜົນໄດ້ຮັບຖືກເປີດໃຊ້, ຂໍ້ຄວາມທີ່ເກັບໄວ້ທັງຫມົດຈະຖືກສົ່ງໄປຫາອິນເຕີເຟດໂຮດທັນທີ.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.8. ສົ່ງຄໍາສັ່ງການໂຕ້ຕອບຂອງເຄື່ອງແມ່ຂ່າຍ
2.8.1. ສະຫຼັບວັດຖຸເຊີບເວີເປີດ / ປິດ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x80 | ຮ້ອງຂໍການເປີດ / ປິດວັດຖຸຂອງເຄື່ອງແມ່ຂ່າຍ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) |
| 0x81 | ຕັ້ງວັດຖຸເຊີບເວີເປີດ / ປິດ | |
| ຂໍ້ມູນ | 0x00-0xFF | ໄບຕ໌ 0: ແຕ່ລະບິດທີ່ຖືກກໍານົດ switches ຢູ່ໃນຈຸດປະສົງຂອງເຄື່ອງແມ່ຂ່າຍທີ່ສອດຄ້ອງກັນ / ສະແດງໃຫ້ເຫັນວ່າວັດຖຸຂອງເຄື່ອງແມ່ຂ່າຍແມ່ນເປີດ. ການຣີເຊັດບິດໝາຍເຖິງສິ່ງຂອງເຊີບເວີທີ່ຖືກປິດໃຊ້ງານ. |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຄຳສັ່ງນີ້ຖືກປະຕິເສດ ແລະບໍ່ໄດ້ໃຊ້ໂດຍອຸປະກອນຂອງພວກເຮົາອີກຕໍ່ໄປ.
2.8.2. ປ່ຽນ / ຮ້ອງຂໍການຕັ້ງຄ່າວັດຖຸຂອງເຄື່ອງແມ່ຂ່າຍ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x82 | ຮ້ອງຂໍການຕັ້ງຄ່າວັດຖຸຂອງເຊີບເວີ (ຕ້ອງການຂໍ້ມູນຫນຶ່ງໄບຕ໌ເພີ່ມເຕີມທີ່ມີຈໍານວນວັດຖຸຂອງເຄື່ອງແມ່ຂ່າຍ) |
| 0x83 | ຕັ້ງວັດຖຸເຊີບເວີເປີດ / ປິດ | |
| ຂໍ້ມູນ | 0x01-0x08 | ໄບຕ໌ 0 (ຈໍານວນວັດຖຸ): ປະກອບມີຈໍານວນຫນຶ່ງໃນແປດຂອງເຄື່ອງແມ່ຂ່າຍທີ່ເປັນໄປໄດ້ທີ່ຄວນຈະມີການປ່ຽນແປງ. |
| 0x00-0x01 | ໄບຕ໌ 1 (IDE): 0x00 = 11-bit ID Object 0x01 = 29-bit ID Object Byte 2 ແລະຕົວເລກ byte ສູງກວ່າມີຂໍ້ມູນຕໍ່ໄປນີ້ ໃນການສະແດງ ຄໍາສັ່ງ: |
|
| 0x00-0xFF | ID (11 ຫຼື 29 bit) | |
| 0x01-0x08 | DLC (ຈໍານວນຂອງ bytes ຂໍ້ມູນຂອງຂໍ້ຄວາມ CAN) | |
| 0x00-0xFF | ເຖິງ 8 ໄບຕ໌ຂໍ້ມູນ ຂອງຂໍ້ຄວາມກະປ໋ອງ | |
| 0x00-0xFF | ເວລາຮອບວຽນ ຂອງ server object ໃນ 10 ms | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ເນື້ອໃນຂອງ DLC byte ຈະຕ້ອງຕົກລົງກັບຈໍານວນຂອງ bytes ຂໍ້ມູນການຖ່າຍທອດ, ຖ້າບໍ່ດັ່ງນັ້ນເຄື່ອງແມ່ຂ່າຍການຖ່າຍທອດອາດຈະປະຕິບັດຕົວບໍ່ໄດ້.
ຄຳສັ່ງນີ້ຖືກປະຕິເສດ ແລະບໍ່ໄດ້ໃຊ້ໂດຍອຸປະກອນຂອງພວກເຮົາອີກຕໍ່ໄປ.
2.8.3. ປ່ຽນແປງ / ຮ້ອງຂໍການຕັ້ງຄ່າຊ່ອງ ID
ຕົວກອງ CAN ສົ່ງສັນຍານເຮັດວຽກຄືກັນຄືກັບ CAN ຮັບຕົວກອງທີ່ອະທິບາຍໄວ້ໃນບົດ CAN Controller ຂໍ້ຄວາມຕັ້ງຄ່າ. ຂໍ້ຄວາມທີ່ໄດ້ຮັບຈາກເຈົ້າພາບຖືກກວດສອບດ້ວຍເງື່ອນໄຂການກັ່ນຕອງນີ້. ຖ້າເງື່ອນໄຂຖືກປະຕິບັດຕາມ, ຂໍ້ຄວາມຖືກສົ່ງໄປຫາລົດເມ CAN.
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x84 | ຮ້ອງຂໍການຕັ້ງຄ່າການສົ່ງສັນຍານ ID ຊ່ອງ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x85 | ປ່ຽນການຕັ້ງຄ່າ ID ຊ່ອງສັນຍານ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0x07 | Byte 0: ສົ່ງເລກວັດຖຸ |
| 0x00-0x07 | Byte 1: bit 0: 0 = ຊ່ອງທາງປິດ, 1 = ຊ່ອງທາງການເປີດໃຊ້ bit 1: 0 = ສົ່ງ 11-bit ID, 1 = ສົ່ງ 29-bit ID bit 2: 0 = ປ່ຽນ ID 11-ບິດ, 1 = ປ່ຽນ 29-bit ID |
|
| 0x00-0xFF | Byte 2-3: ID 11-bit ຖ້າ byte1, bit 2 = 0 | |
| 0x00-0xFF | Byte 2-5: ID 29-bit ຖ້າ byte1, bit 2 = 1 | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຄຳສັ່ງນີ້ຖືກປະຕິເສດ ແລະບໍ່ໄດ້ໃຊ້ໂດຍອຸປະກອນຂອງພວກເຮົາອີກຕໍ່ໄປ.
2.8.4. ປ່ຽນ / ຮ້ອງຂໍການສົ່ງຜ່ານການຕັ້ງຄ່າຫນ້າກາກຊ່ອງທາງ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x86 | ຮ້ອງຂໍການຕັ້ງຄ່າຫນ້າກາກຊ່ອງທາງການຖ່າຍທອດ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x87 | ປ່ຽນການຕັ້ງຄ່າໜ້າກາກຊ່ອງສັນຍານ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0x07 | ໄບຕ໌ 0: ສົ່ງເລກວັດຖຸ |
| 0x00-0x07 | Byte 1: ນ້ອຍ 0: 0 = ຊ່ອງທາງປິດ, 1 = ຊ່ອງທາງການເປີດໃຊ້ bit 1: 0 = ສົ່ງໜ້າກາກ 11-ບິດ, 1 = ສົ່ງໜ້າກາກ 29-ບິດ ນ້ອຍ 2: 0 = ປ່ຽນໜ້າກາກ 11 ບິດ, 1 = ປ່ຽນໜ້າກາກ 29 ບິດ |
|
| 0x00-0xFF | ໄບຕ໌ 2-3: ຫນ້າກາກ 11-bit ຖ້າ byte1, bit 2 = 0 | |
| 0x00-0xFF | ໄບຕ໌ 2-5: ຫນ້າກາກ 29-bit ຖ້າ byte1, bit 2 = 1 | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຄຳສັ່ງນີ້ຖືກປະຕິເສດ ແລະບໍ່ໄດ້ໃຊ້ໂດຍອຸປະກອນຂອງພວກເຮົາອີກຕໍ່ໄປ.
2.8.5. ປ່ຽນ / ຮ້ອງຂໍການຕັ້ງຄ່າເວລາວົງຈອນຊ່ອງທາງການຖ່າຍທອດ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0x88 | ຮ້ອງຂໍການຕັ້ງຄ່າເວລາວົງຈອນຊ່ອງ (ຕ້ອງການຂໍ້ມູນເພີ່ມໜຶ່ງ byte = ໝາຍເລກຊ່ອງ) |
| 0x89 | ປ່ຽນການຕັ້ງຄ່າເວລາວົງຈອນຊ່ອງ (ຕ້ອງການຢ່າງຫນ້ອຍສອງໄບຕ໌ຂໍ້ມູນເພີ່ມເຕີມ, ຈໍານວນຊ່ອງແລະການຕັ້ງຄ່າຊ່ອງ) |
|
| ຂໍ້ມູນ | 0x00-0x07 | ໄບຕ໌ 0: ສົ່ງເລກວັດຖຸ |
| 0x00-0x07 | ໄບຕ໌ 1:+ ນ້ອຍ 0: 0 = ຊ່ອງທາງປິດ, 1 = ຊ່ອງທາງການເປີດໃຊ້ bit 1: 0 = ສົ່ງເວລາຮອບວຽນ 11-ບິດ, 1 = ສົ່ງເວລາວົງຈອນ 29-ບິດ ນ້ອຍ 2: 0 = ປ່ຽນເວລາຮອບວຽນ 11-ບິດ, 1 = ປ່ຽນເວລາຮອບວຽນ 29-ບິດ |
|
| 0x00-0xFF | ໄບຕ໌ 2-3: ເວລາຮອບວຽນ 11-bit ຖ້າ byte1, bit 2 = 0 | |
| 0x00-0xFF | ໄບຕ໌ 2-5: ເວລາຮອບວຽນ 29-bit ຖ້າ byte1, bit 2 = 1 | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.9. ການຕັ້ງຄ່າພາລາມິເຕີຂອງອຸປະກອນ
2.9.1. ປ່ຽນ / ຮ້ອງຂໍເວລາamp ການຕັ້ງຄ່າ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xA0 | ຮ້ອງຂໍເວລາamp ການຕັ້ງຄ່າ (ການຮ້ອງຂໍ: ບໍ່ມີຂໍ້ມູນເພີ່ມເຕີມ bytes) |
| 0xA1 | ຕັ້ງເວລາamp ການຕັ້ງຄ່າ | |
| ຂໍ້ມູນ | 0x00-0x13 | Byte 0: bit 0: 1 = ເວລາamp on, 0 = ເວລາamp ປິດ bit 1: 1 = ເວລາສົມທຽບamp, 0 = ເວລາຢ່າງແທ້ຈິງamp bit 4: 1 = ຄວາມຜິດພາດ ແລະ Echo Feedback timestamp on 0 = Error ແລະ Echo Feedback timestamp ປິດ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ຖ້າ "ເວລາທີ່ສຸດamp-Mode” ຖືກເລືອກ, ຄ່າ 32-bit (ຄວາມລະອຽດ 100 µs) ຖືກໃສ່ຫຼັງຈາກ byte ຂໍ້ມູນສຸດທ້າຍຂອງແຕ່ລະຂໍ້ຄວາມ CAN ທີ່ໄດ້ຮັບ.
ຂໍ້ຄວາມທັງໝົດຢູ່ດ້ານອິນເຕີເຟດແມ່ຂ່າຍທີ່ມີເວລາສູງສຸດamp ແມ່ນຢູ່ໃນລໍາດັບທີ່ຖືກຕ້ອງ.
ຖ້າເວລາທີ່ສຸດamp ຄວນຖືກໃສ່ຫຼັງຈາກຂໍ້ຄວາມທີ່ສະທ້ອນອອກມາ (“ສົ່ງຄໍາຕິຊົມເຊີບເວີ” ຫຼື “ສົ່ງຄໍາຕິຊົມຂໍ້ຄວາມສາມາດສົ່ງໄດ້”) ແລະຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ, 'ຄວາມຜິດພາດ ແລະສຽງສະທ້ອນຈາກສຽງສະທ້ອນເທື່ອສຸດ.amp' ຕ້ອງໄດ້ຮັບການກະຕຸ້ນເພີ່ມເຕີມ.
ຄວາມແຕກຕ່າງລະຫວ່າງ "ພີ່ນ້ອງ" ແລະ "ໂຫມດຢ່າງແທ້ຈິງ" ແມ່ນວ່າມູນຄ່າການນັບຖືກຕັ້ງຄືນໃຫມ່ຫຼັງຈາກແຕ່ລະຂໍ້ຄວາມທີ່ໄດ້ຮັບໃນ "ຮູບແບບພີ່ນ້ອງ".
ໝາຍເຫດ
"ຄວາມຜິດພາດແລະສຽງສະທ້ອນ" ເວລາທີ່ສຸດamp ຖືກສົ່ງພຽງແຕ່ຖ້າເວລາທີ່ສຸດamp ໂໝດຖືກເປີດໃຊ້.
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.9.2. ການປ່ຽນແປງ CAN ສົ່ງເວລາຊັກຊ້າ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວມີຈຳນວນໄບຕ໌ຂໍ້ມູນ ຈຳນວນຂອງໄບຕ໌ຄຳສັ່ງ |
| ຄໍາສັ່ງ | 0xA2 | ກໍານົດເວລາການລ່າຊ້າສາມາດສົ່ງໄດ້ |
| ຂໍ້ມູນ (ພຽງແຕ່ໃນການຕອບ) |
0x00-0xFF | ຂະໜາດຄ່າຈຳນວນເຕັມທີ່ບໍ່ໄດ້ເຊັນ: 16 bit (ພາຣາມິເຕີ RAM ຖືກຕັ້ງຄືນເປັນ 0 ຫຼັງຈາກຣີເຊັດອຸປະກອນ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ເວລາຊັກຊ້ານີ້ຖືກໃສ່ກ່ອນແຕ່ລະຂໍ້ຄວາມ CAN, ດັ່ງນັ້ນການສົ່ງ CAN ຊ້າລົງ.
2.9.3. ຕັ້ງເວລາລໍຖ້າ IP-block
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xA3 | ກໍານົດເວລາລໍຖ້າ IP-block (ສໍາລັບການນໍາໃຊ້ແບນວິດທີ່ດີກວ່າ) |
| ຂໍ້ມູນ | 0x00-0xFF | ໄລຍະຫ່າງໃນ 10 ມິນລິວິນາທີ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.9.4. ກໍານົດໄລຍະການຄິດໄລ່ອັດຕາ baud
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xA4 | ກໍານົດໄລຍະການຄິດໄລ່ອັດຕາ CAN baud |
| ຂໍ້ມູນ | 0x00-0xFF | ໄລຍະຫ່າງໃນ milliseconds ຂະໜາດຄ່າຈຳນວນເຕັມທີ່ບໍ່ໄດ້ເຊັນ: 16 bit (MSB ທຳອິດ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ການນໍາໃຊ້ເປັນຄໍາສັ່ງຂະຫຍາຍເປັນໄປໄດ້ (ເບິ່ງ Extended Command Format (Byte Mode)).
2.9.5. ການເຂົ້າເຖິງວັດຈະນານຸກົມວັດຖຸ Canopen
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xA5 | ອ່ານ / ຂຽນໃນວັດຈະນານຸກົມວັດຖຸ |
| ຂໍ້ມູນ | 0x00-0xFF | ຮ້ອງຂໍ: Byte 0: ຄໍາສັ່ງ: 0x01 ຂຽນ, 0x00 ອ່ານ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) Byte 1-2: ດັດຊະນີ (LSB ທໍາອິດ) Byte 3: ດັດຊະນີຍ່ອຍ bytes ຂໍ້ມູນເພີ່ມເຕີມ: ຂໍ້ມູນ (LSB ກ່ອນ) ຄໍາຕອບ: Byte 0: ຜົນໄດ້ຮັບ: 0x40 ອ່ານຜົນສໍາເລັດ 0x80 ອ່ານລົ້ມເຫຼວ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) 0x41 ຂຽນສົບຜົນສໍາເລັດ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) 0x81 ຂຽນລົ້ມເຫລວ (ບໍ່ມີຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມ) Byte 1-2: ດັດຊະນີ (LSB ທໍາອິດ) Byte 3: ດັດຊະນີຍ່ອຍ bytes ຂໍ້ມູນເພີ່ມເຕີມ: ຂໍ້ມູນ (LSB ກ່ອນ) |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
2.10. ຄຳສັ່ງການເຂົ້າເຖິງຮາດແວ
2.10.1. ຣີເຊັດອຸປະກອນ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xC0 | ຕັ້ງຄ່າອຸປະກອນຄືນໃໝ່ |
| ຂໍ້ມູນ | — | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ອຸປະກອນຕອບສະຫນອງຄໍາສັ່ງນີ້ດ້ວຍຄໍາສັ່ງ "ID ອຸປະກອນ".
ສຳລັບບາງອຸປະກອນຄຳສັ່ງນີ້ບໍ່ໄດ້ນຳໄປສູ່ການຕັ້ງຮາດແວຄືນໃໝ່ ເນື່ອງຈາກການສື່ສານກັບແມ່ຂ່າຍຈະສູນເສຍໄປ.
- ສາມາດview ອີເທີເນັດ
- ສາມາດເຊື່ອມຕໍ່ Bluetooth / WLAN
2.10.2. ຮ້ອງຂໍຄ່າຊ່ອງອະນາລັອກ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xC2 | ຮ້ອງຂໍຄ່າຊ່ອງອະນາລັອກ (ຕ້ອງການ 1 ຂໍ້ມູນເພີ່ມຕື່ມໄບຕ໌ທີ່ປະກອບດ້ວຍໝາຍເລກຊ່ອງ) |
| ຂໍ້ມູນ | 0x00-0x03 | Byte 0 (ໝາຍເລກຊ່ອງ): 0x00: ການສະຫນອງ voltage 0x01: CAN Low line 0x02: CAN ເສັ້ນສູງ 0x03: ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ 1 ແລະ 2 |
| 0x00-0xFF | Byte 1: ຄ່າອະນາລັອກ (ສຳລັບຊ່ອງ 0…2, ເບິ່ງລາຍລະອຽດຂ້າງລຸ່ມນີ້) Byte 1-4: (ສໍາລັບຊ່ອງ 3) ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ 1 voltage IEEE 754 ລະຫັດ, LSB ທໍາອິດ Byte 5-8: (ສໍາລັບຊ່ອງ 3) ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ 2 voltage IEEE 754 ລະຫັດ, LSB ທໍາອິດ |
|
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
| VCC CANH / CANL |
0x00 | 0V 0V |
| VCC CANH / CANL |
0xFF | 39V 5V |
ໝາຍເຫດ
ພຽງແຕ່ CAN ໄດ້view RS232 ສາມາດວັດແທກສາຍ CAN voltage ລະດັບ.
ການວັດແທກນີ້ແມ່ນເປັນໄປໄດ້ພຽງແຕ່ສໍາລັບອັດຕາ CAN baud ຂອງ 125 kBit / s ແລະຊ້າລົງ.
ກໍານົດ / ຮ້ອງຂໍມູນຄ່າຊ່ອງທາງດິຈິຕອນ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xC4 | ຮ້ອງຂໍມູນຄ່າຊ່ອງດິຈິຕອນ (ຕ້ອງການ 1 ຂໍ້ມູນເພີ່ມເຕີມ byte ທີ່ມີຈໍານວນຊ່ອງ) |
| 0xC5 | ກຳນົດຄ່າຊ່ອງດິຈິຕອນ (ຕ້ອງການ 2 ຂໍ້ມູນໄບຕ໌ເພີ່ມເຕີມທີ່ມີໝາຍເລກຊ່ອງ ແລະຄ່າ) | |
| ຂໍ້ມູນ | 0x00-0xFF | ໄບຕ໌ 0 (ໝາຍເລກຊ່ອງ): 0x00: ຕົວຕ້ານການຢຸດລົດເມ |
| 0x00-0x01 | Byte 1: ຄ່າດິຈິຕອນ (1 = ເປີດ, 0 = ປິດ) | |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ແຕ່ລະຄໍາສັ່ງທີ່ກໍານົດໄວ້ແມ່ນຕອບກັບຄ່າທີ່ແທ້ຈິງ.
2.10.3. ຕັ້ງລະຫັດຜ່ານການສື່ສານ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xC6 | ຮ້ອງຂໍການກວດສອບລະຫັດຜ່ານການສື່ສານ |
| ຂໍ້ມູນ | xx | ຄໍາສັ່ງ ໄບຕ໌ 0…n: ສະຕຣິງລະຫັດຜ່ານ (ຄ່າເລີ່ມຕົ້ນ: “GSMONLIN”) ການຕອບສະໜອງ ໄບຕ໌ 0: 0 = ລະຫັດຜ່ານກວດສອບແລະ OK ຖ້າການກວດສອບລະຫັດຜ່ານລົ້ມເຫລວ, ບໍ່ມີຄໍາຕອບຈາກອຸປະກອນ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຂໍ້ຄວາມນີ້ມີຄວາມສຳຄັນຫຼາຍທີ່ຈະປົດລັອກການເຮັດວຽກທັງໝົດຂອງອິນເຕີເຟດໂໝດ byte ຢູ່ CANlink GSM/UMTS.
ກອງປະຊຸມແມ່ນເປັນໄປໄດ້ພຽງແຕ່ການກວດສອບລະຫັດຜ່ານການສື່ສານທີ່ຖືກຕ້ອງ!
2.10.4. ຣີເຊັດລະຫັດຜ່ານການສື່ສານ
| ໄບຕ໌ | ມູນຄ່າ | ລາຍລະອຽດ |
| SOF (ການເລີ່ມຕົ້ນຂອງກອບ) |
0x43 | SOF ຫມາຍເຖິງການເລີ່ມຕົ້ນຂອງຄໍາສັ່ງ. |
| ຄວາມຍາວ | xx | ໄບຕ໌ຄວາມຍາວປະກອບດ້ວຍຈໍານວນໄບຕ໌ຂໍ້ມູນ ຈໍານວນໄບຕ໌ຄໍາສັ່ງຕໍ່ໄປນີ້. |
| ຄໍາສັ່ງ | 0xC7 | ຣີເຊັດການກວດສອບລະຫັດຜ່ານການສື່ສານ |
| ເຊັກsum | xx | ປະກອບມີການກວດສອບ XOR ຂອງ SOF, Length, Command ແລະ Data-bytes. |
| EOF (ທ້າຍຂອບ) |
0x0D | EOF byte ຫມາຍເຖິງການສິ້ນສຸດຂອງຄໍາສັ່ງ. |
ໝາຍເຫດ
ຂໍ້ຄວາມນີ້ລັອກອິນເຕີເຟດໂໝດ byte.
ຄໍາສັ່ງນີ້ຄວນຈະຖືກສົ່ງໃນຕອນທ້າຍຂອງກອງປະຊຸມການສື່ສານ.
ຄໍາສັ່ງແລະອຸປະກອນ
ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະຫນອງການສະຫຼຸບຂອງຄໍາສັ່ງທີ່ມີຢູ່ທັງຫມົດແລະຊີ້ໃຫ້ເຫັນວ່າອຸປະກອນ Proemion ສະຫນັບສະຫນູນພວກເຂົາ.
ຄວາມສາມາດໃນການໃຊ້ງານຂອງຄໍາສັ່ງສໍາລັບອຸປະກອນ Proemion ແມ່ນຫມາຍດ້ວຍ "S", "E" ຫຼື "S / E".
ຕົວຫຍໍ້ເຫຼົ່ານີ້ຫມາຍເຖິງ:
- “S” ອຸປະກອນ Proemion ຮອງຮັບຄໍາສັ່ງນີ້ຢູ່ໃນຮູບແບບຄໍາສັ່ງມາດຕະຖານເທົ່ານັ້ນ (ເບິ່ງຮູບແບບຄໍາສັ່ງ (Byte Mode)).
- “E” ອຸປະກອນ Proemion ສະຫນັບສະຫນູນຄໍາສັ່ງນີ້ພຽງແຕ່ໃນຮູບແບບຄໍາສັ່ງຂະຫຍາຍ (ເບິ່ງ Extended Command Format (Byte Mode)).
- "S / E" ອຸປະກອນ Proemion ສະຫນັບສະຫນູນຄໍາສັ່ງນີ້ໃນຮູບແບບຄໍາສັ່ງມາດຕະຖານແລະໃນຮູບແບບຄໍາສັ່ງຂະຫຍາຍ.
| ຂໍ້ຄວາມ | ຄໍາສັ່ງ | ອຸປະກອນ | ||||||||
| ປະເພດ | ສາມາດview USB | ເຊື່ອມຕໍ່ Bluetooth 2000 |
ເຊື່ອມຕໍ່ WLAN 2000 |
ເຊື່ອມຕໍ່ ໄຮ້ສາຍ 3000 |
ເຊື່ອມຕໍ່ ໄຮ້ສາຍ 4000 |
ສາມາດview ອີເທີເນັດ |
ເຊື່ອມຕໍ່ ມືຖື 5000 |
ເຊື່ອມຕໍ່ ມືຖື 3000 |
ສາມາດview RS232 |
|
| ປະມວນຜົນຂໍ້ຄວາມຂໍ້ມູນ | 0x00 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S / * | S/E |
| 0x01 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| 0x02 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| 0x03 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| 0x04 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | S/E | |
| 0x05 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| 0x06 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| 0x07 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E* | ||
| 0x08 | S/E | S/E | ||||||||
| 0x09 | S | |||||||||
| ຂໍ້ຄວາມຕິຊົມ | 0x20 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| 0x21 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x22 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x23 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x24 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x25 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x26 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| 0x27 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| 0x28 | S/E | S/E | ||||||||
| 0x29 | S/E | S/E | ||||||||
| 0x2A | S/E | S/E | ||||||||
| 0x2B | S/E | S/E |
*ຕົວເລືອກຂໍ້ມູນຄໍາສັ່ງຕໍ່ໄປນີ້ບໍ່ໄດ້ຖືກປະຕິບັດສໍາລັບ CLM3000 ແລະ CLM3600:
– bit 2: 1 = ຄວາມຄິດເຫັນເຊີບເວີເປີດ / 0 = ຄວາມຄິດເຫັນຂອງເຊີບເວີປິດ
– bit 3:1 = RS232 interface on / 0 = RS232 interface off
| ຂໍ້ຄວາມ | ຄໍາສັ່ງ | ອຸປະກອນ | ||||||||
| ປະເພດ | ສາມາດview USB | ເຊື່ອມຕໍ່ Bluetooth 2000 |
ເຊື່ອມຕໍ່ WLAN 2000 |
ເຊື່ອມຕໍ່ ໄຮ້ສາຍ 3000 |
ເຊື່ອມຕໍ່ ໄຮ້ສາຍ 4000 |
ສາມາດview ອີເທີເນັດ |
ເຊື່ອມຕໍ່ ມືຖື 5000 |
ເຊື່ອມຕໍ່ ມືຖື 3000 |
ສາມາດview RS232 |
|
| ຂໍ້ຄວາມການວິນິດໄສ | 0x40 | S | S | S | S | S | S | S | S | S |
| 0x41 | S | S | S | S | S | S | S | S | S | |
| 0x42 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x43 | S/E | S/E | S/E | S/E | S/E | |||||
| 0x44 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| 0x47 | S/E | S/E | S/E | |||||||
| 0x48 | S/E | S/E | S/E | S/E | ||||||
| 0x49 | S/E | S/E | S/E | S/E | ||||||
| ສາມາດຄວບຄຸມຂໍ້ຄວາມຕັ້ງຄ່າ | 0x50 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| 0x51 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x52 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x53 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x56 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x57 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0x58 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | ||
| 0x59 | S/E | S/E | ||||||||
| 0x5A | S/E | S/E | S/E | S/E | S/E | |||||
| 0x5B | S/E | S/E | S/E | S/E | S/E | |||||
| ຂະ ໜາດ 0x5C | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| 0x5D | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |||
| ຂໍ້ຄວາມການຕັ້ງຄ່າການໂຕ້ຕອບຂອງເຈົ້າພາບ | 0x60 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| 0x61 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| ສົ່ງຄໍາສັ່ງການໂຕ້ຕອບຂອງເຄື່ອງແມ່ຂ່າຍ | 0x80 | S | S | |||||||
| 0x81 | S | S | ||||||||
| 0x82 | S | S | ||||||||
| 0x83 | S | S | ||||||||
| 0x84 | S | |||||||||
| 0x85 | S | |||||||||
| 0x86 | S | |||||||||
| 0x87 | S | |||||||||
| 0x88 | S | |||||||||
| 0x89 | S | |||||||||
| ປະເພດ | ສາມາດview USB | ສາມາດເຊື່ອມຕໍ່ Bluetooth 2000 |
ສາມາດເຊື່ອມຕໍ່ WLAN 2000 |
CANlink ໄຮ້ສາຍ 3000 | CANlink ໄຮ້ສາຍ 4000 | ສາມາດview ອີເທີເນັດ | ສາມາດເຊື່ອມຕໍ່ມືຖືໄດ້ 5000 |
ສາມາດເຊື່ອມຕໍ່ມືຖືໄດ້ 3000 |
ສາມາດview RS232 |
|
| ການຕັ້ງຄ່າພາລາມິເຕີອຸປະກອນ | 0xA0 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E |
| 0xA1 | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | S/E | |
| 0xA2 | S | |||||||||
| 0xA3 | S | |||||||||
| 0xA4 | S/E | S/E | S/E | |||||||
| 0xA5 | S | S | S | S | ||||||
| ຄຳສັ່ງການເຂົ້າເຖິງຮາດແວ | 0xC0 | S | S | S | S | S | S | S | S | S |
| 0xC2 | S | S | S | S | ||||||
| 0xC4 | S | |||||||||
| 0xC5 | S | |||||||||
| 0xC6 | S | S | S | |||||||
| 0xC7 | S | S | S |
ລຸ້ນ: 11.0.549

ເອກະສານ / ຊັບພະຍາກອນ
![]() | Byte Command Protocol ຄໍາສັ່ງ Binary |
ເອກະສານອ້າງອີງ
- docs.proemion.comdocs.proemion.com
- ສູນສະຫນັບສະຫນູນ - ການຊ່ວຍເຫຼືອລູກຄ້າ - ຊັບພະຍາກອນ - Proemionsupport.proemion.com
- ການແບ່ງປັນການກວດສອບການເຊື່ອມຕໍ່www.proemion.com
- ການຕິດຕາມແລະການວິເຄາະຊັບສິນອຸດສາຫະກໍາທີ່ສໍາຄັນ - Proemionwww.proemion.com
- ຄູ່ມືຜູ້ໃຊ້manual.tools
