ຊຸດຮອງຮັບຊອບແວ AXIOMATIC AX140910 CAN-ENET

ຂໍ້ມູນຜະລິດຕະພັນ
CAN-ENET Software Support Package (SSP) ແມ່ນຊຸດຂອງໂມດູນຊອບແວ, ເອກະສານ, ແລະ examples ສໍາລັບການພັດທະນາຊອບແວແອັບພລິເຄຊັນທີ່ເຮັດວຽກກັບຕົວປ່ຽນ Axiomatic Ethernet ເປັນ CAN ແລະ Wi-Fi ເປັນ CAN. ຊຸດຊອບແວສະຫນອງຄູ່ມືຜູ້ໃຊ້, ແຫຼ່ງ files, ແລະ examples. ຄູ່ມືການນໍາໃຊ້ແມ່ນຖືກຕ້ອງສໍາລັບການ SSP ເວີຊັນ 3.0.xx ໃດຫນຶ່ງ, ແລະການປັບປຸງສະເພາະສໍາລັບຄູ່ມືການໃຊ້ແມ່ນເຮັດໄດ້ໂດຍການເພີ່ມຕົວອັກສອນ A, B, …, Z ກັບເລກສະບັບຄູ່ມືຜູ້ໃຊ້. SSP ສາມາດໃຊ້ສໍາລັບການຂຽນໂປລແກລມທີ່ຝັງຢູ່ໃນລະບົບທີ່ມີຊັບພະຍາກອນຈໍາກັດເຊັ່ນດຽວກັນກັບການຂຽນໂປຼແກຼມໂປຼແກຼມໃນ Windows ຫຼື Linux.
ການນໍາໃຊ້ຜະລິດຕະພັນ
- ດາວໂຫລດ zip ການແຈກຢາຍ file ຈາກ Axiomatic webເວັບໄຊ ຫຼືຮັບມັນເປັນໄຟລ໌ແນບຜ່ານທາງອີເມວ.
- ປົດບລັອກ zip file ໃນ Windows ໂດຍການຄລິກຂວາທີ່ file ແລະກົດປຸ່ມ Unblock ໃນ Properties->General->Unblock.
- ສະກັດ zip archive ເພື່ອສ້າງໂຄງສ້າງໂຟນເດີຕໍ່ໄປນີ້:
- ໄດເລກະທໍລີຮາກປະກອບດ້ວຍການຊ່ວຍເຫຼືອ SSP file CANEnetSSP.chm ໃນຮູບແບບການຊ່ວຍເຫຼືອ Microsoft HTML ແລະຄູ່ມືຜູ້ໃຊ້ UMAX140910v3.0.pdf ໃນຮູບແບບ Adobe Reader.
- ແຫຼ່ງຂໍ້ມູນ Fileໂຟນເດີ s ມີຂໍ້ມູນສະຖານະພາບສຸຂະພາບຂອງຕົວແປງສັນຍານທີ່ອະທິບາຍໄວ້ໃນ Ethernet to CAN Converter Communication Protocol.
- Examples folder ປະກອບມີ examples ທີ່ສາມາດຖືກສ້າງຂຶ້ນໃນ Microsoft Windows ຫຼື Linux ໂດຍໃຊ້ Windows.mk ຫຼື Linux.mk make files.
- ການກໍ່ສ້າງປະຕິບັດໄດ້ files ສໍາລັບ examples ການນໍາໃຊ້ເຮັດໃຫ້ files ຕັ້ງຢູ່ໃນ .Examples directory.
- ຖ້າຈໍາເປັນ, ສ້າງໄດເລກະທໍລີຍ່ອຍ .Bin ໃນ .Examples directory ບ່ອນທີ່ສາມາດປະຕິບັດໄດ້ທັງຫມົດແລະວັດຖຸ files ຈະຖືກວາງໄວ້.
- SSP zip file ປະກອບດ້ວຍການລວບລວມ examples ສໍາລັບ Windows ໃນໄດເລກະທໍລີຍ່ອຍ .Bin.
- ທັງໝົດ SSP examples ໄດ້ຖືກທົດສອບໃນ Windows 10 ແລະ Linux Ubuntu 16.04.
SSP ໃຊ້ພຽງແຕ່ປະເພດຂໍ້ມູນມາດຕະຖານ int ແລະ char ເທົ່ານັ້ນ. ປະເພດ int ຖືກນໍາໃຊ້ໃນເວລາທີ່ຂະຫນາດຂໍ້ມູນທີ່ແນ່ນອນຫຼືສູງສຸດສໍາລັບພາລາມິເຕີ integer ແມ່ນບໍ່ສໍາຄັນ. ປະເພດ char ແມ່ນໃຊ້ເພື່ອຊີ້ໄປຫາສະຕຣິງ ASCII ຫຼືອ້າງອີງເຖິງຕົວອັກສອນ ASCII ດຽວ. ປະເພດພື້ນຖານອື່ນໆແມ່ນມາຈາກ header ແລະມີຂະຫນາດຂໍ້ມູນທີ່ແນ່ນອນ, ຍົກເວັ້ນປະເພດ Boolean BOOL_t, ເຊິ່ງໄດ້ມາຈາກ int, ເບິ່ງ: CommonTypes.h file.
ຫຍໍ້ໆ
- API Application Programming Interface
- ລະຫັດມາດຕະຖານອາເມລິກາ ASCII ສໍາລັບການແລກປ່ຽນຂໍ້ມູນ
- ການແຈກຢາຍຊອບແວ BSD Berkeley
- CAN ເຄືອຂ່າຍພື້ນທີ່ຄວບຄຸມ
- ພາສາ HTML HyperText Markup
- IP Internet Protocol
- LAN Local Area Network
- ຊຸດສະຫນັບສະຫນູນຊອບແວ SSP
ຂໍ້ມູນທົ່ວໄປ
CAN-ENET Software Support Package (SSP) ສະຫນອງຊຸດຂອງໂມດູນຊອບແວ, ເອກະສານ, ແລະ examples ສໍາລັບການພັດທະນາຊອບແວແອັບພລິເຄຊັນທີ່ເຮັດວຽກກັບຕົວປ່ຽນ Axiomatic Ethernet ເປັນ CAN ແລະ Wi-Fi ເປັນ CAN.
ຄູ່ມືການນໍາໃຊ້ແມ່ນຖືກຕ້ອງສໍາລັບ SSP ທີ່ມີສອງຕົວເລກສະບັບໃຫຍ່ດຽວກັນກັບຄູ່ມືການໃຊ້. ຕົວຢ່າງampດັ່ງນັ້ນ, ຄູ່ມືຜູ້ໃຊ້ນີ້ແມ່ນໃຊ້ໄດ້ກັບທຸກລຸ້ນ SSP 3.0.xx. ການອັບເດດສະເພາະກັບຄູ່ມືຜູ້ໃຊ້ແມ່ນເຮັດໄດ້ໂດຍການເພີ່ມຕົວອັກສອນ: A, B, …, Z ໃສ່ໝາຍເລກສະບັບຄູ່ມືຜູ້ໃຊ້. ໂມດູນຊອຟແວ SSP ທັງໝົດແມ່ນຂຽນເປັນພາສາການຂຽນໂປຣແກຣມ C ມາດຕະຖານເພື່ອການພົກພາ ແລະເອກະສານຄົບຖ້ວນ. ພວກເຂົາເຈົ້າສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ Axiomatic protocols ການສື່ສານແລະການຄົ້ນພົບທີ່ເປັນເຈົ້າຂອງ. ໂປຣໂຕຄໍການສື່ສານສ່ວນຫຼາຍແມ່ນໃຊ້ສຳລັບການສົ່ງຂໍ້ຄວາມ CAN ຜ່ານອີເທີເນັດ ຫຼືເຄືອຂ່າຍ IP ອື່ນໆ, ແລະໂປຣໂຕຄໍ Discovery – ສຳລັບການຕັ້ງຕົວປ່ຽນເທິງ LAN. SSP ສາມາດນໍາໃຊ້ໄດ້ເທົ່າທຽມກັນສໍາລັບການຂຽນໂປລແກລມລະບົບຝັງຕົວທີ່ມີຊັບພະຍາກອນຈໍາກັດແລະສໍາລັບການຂຽນໂປຼແກຼມໂປຼແກຼມໃນ Windows ຫຼື Linux.
SSP ເນື້ອໃນ
SSP ຖືກແຈກຢາຍເປັນ zip file ດ້ວຍຊື່: CANEnetSSPv .zip, ບ່ອນໃດ ຕົວເລກອ້າງອີງໃສ່ໝາຍເລກລຸ້ນຫຼັກຂອງ SSP ແລະ – ຈົດຫມາຍສະບັບການປ່ຽນແປງເອກະສານທາງເລືອກ. ເພື່ອຫຼີກເວັ້ນບັນຫາທີ່ອາດເກີດຂຶ້ນກັບການສະແດງການຊ່ວຍເຫຼືອ SSP file, zip ການແຜ່ກະຈາຍ file ຄວນຈະໄດ້ຮັບການປົດລັອກໃນ Windows ຖ້າຫາກວ່າໄດ້ມາທາງອິນເຕີເນັດ (ຫຼັງຈາກການດາວໂຫຼດຈາກ Axiomatic website, ໄດ້ຮັບໃນ e-mail ເປັນໄຟລ໌ແນບ, ແລະອື່ນໆ) ນີ້ສາມາດເຮັດໄດ້ໂດຍການຄລິກຂວາໃສ່ file ແລະກົດປຸ່ມ Unblock ໃນ Properties->General->Unblock. ຫຼັງຈາກສະກັດ zip archive, ໂຄງສ້າງໂຟນເດີຕໍ່ໄປນີ້ຈະຖືກສ້າງຂຶ້ນ:

ໄດເລກະທໍລີຮາກປະກອບດ້ວຍການຊ່ວຍເຫຼືອ SSP file CANEnetSSP.chm ໃນຮູບແບບການຊ່ວຍເຫຼືອຂອງ Microsoft HTML ແລະຄູ່ມືຜູ້ໃຊ້ນີ້ UMAX140910v3.0.pdf ໃນຮູບແບບ Adobe Reader. ຕົວເລກສະບັບ SSP ທີ່ສໍາຄັນທີ່ສຸດສະທ້ອນໃຫ້ເຫັນການປ່ຽນແປງທີ່ບໍ່ເຂົ້າກັນໄດ້, ຕໍ່ໄປ - ການປ່ຽນແປງທີ່ເຂົ້າກັນໄດ້, ອັນສຸດທ້າຍ - ການປ່ຽນແປງເລັກນ້ອຍທີ່ບໍ່ມີຜົນກະທົບຕໍ່ການເຮັດວຽກຂອງ SSP. ຈົດຫມາຍທາງເລືອກແມ່ນເພີ່ມສໍາລັບການປ່ຽນແປງໃນຄູ່ມືຜູ້ໃຊ້ແລະ / ຫຼືການຊ່ວຍເຫຼືອ file
ທີ່ມາ Files
ແຫຼ່ງ SSP files ຖືກຈັດກຸ່ມຢູ່ໃນ .\Source ແລະ .\inc directory ຕາມປະເພດຂອງມັນ. ພວກມັນຖືກຂຽນໄວ້ໃນມາດຕະຖານ C ແລະນໍາສະເຫນີໂມດູນຊອບແວຕໍ່ໄປນີ້:
- PMessage. ສະຫນອງການສະຫນັບສະຫນູນໂຄງສ້າງຂໍ້ຄວາມເອກະລາດຂອງໂປໂຕຄອນທີ່ອະທິບາຍໄວ້ໃນ Ethernet to CAN Converter Protocol.
- CommProtocol. ຮອງຮັບຂໍ້ຄວາມຈາກ Ethernet ເຖິງ CAN Converter Communication Protocol.
- DiscProtocol. ຮອງຮັບຂໍ້ຄວາມຈາກ Ethernet ຫາ CAN Converter Discovery Protocol.
- ຂໍ້ມູນສຸຂະພາບ. ສະໜອງໂຄງສ້າງຂໍ້ມູນ ແລະໜ້າທີ່ການປະມວນຜົນຂໍ້ມູນສະຖານະຂອງ Ethernet ເປັນ CAN converter ສຸຂະພາບທີ່ອະທິບາຍໄວ້ໃນ Ethernet to CAN Converter Communication Protocol.
ປະເພດຂໍ້ມູນພື້ນຖານທັງໝົດ ແລະ ມະຫາພາກທົ່ວໄປແມ່ນຖືກກໍານົດໄວ້ໃນ CommonTypes.h file.
Examples
SSP ຍັງປະກອບດ້ວຍຕົວຢ່າງຕໍ່ໄປນີ້ample ໂປຣແກມໃນ .\Examples directory ສະແດງໃຫ້ເຫັນສະຖານະການທີ່ແຕກຕ່າງກັນຂອງການສື່ສານກັບ Axiomatic Ethernet ກັບ CAN converter:
- CANReceive.c. ແອັບພລິເຄຊັນຄອນໂຊນນີ້ສະແດງໃຫ້ເຫັນວິທີທີ່ CAN frames ສາມາດໄດ້ຮັບຈາກ Axiomatic Ethernet ກັບ CAN converter.
- CANSend.c. ນີ້ example ສະແດງໃຫ້ເຫັນວິທີການ CAN ກອບສາມາດຖືກສົ່ງໄປຫາ Axiomatic Ethernet ກັບ CAN converter.
- Discovery.c. ນີ້ example ຄໍາຮ້ອງສະຫມັກສະແດງໃຫ້ເຫັນວິທີທີ່ຜູ້ໃຊ້ສາມາດຄົ້ນພົບຕົວແປງ Axiomatic Ethernet ເປັນ CAN ໃນເຄືອຂ່າຍທ້ອງຖິ່ນ (LAN).
- Heartbeat.c. ແອັບພລິເຄຊັນນີ້ສະແດງໃຫ້ເຫັນວິທີການຮັບຂໍ້ຄວາມ Heartbeat ຈາກ Axiomatic Ethernet ເປັນ CAN converter. ມັນຍັງສະແດງໃຫ້ເຫັນການຍົກເລີກຂໍ້ມູນສຸຂະພາບຈາກຂໍ້ຄວາມການເຕັ້ນຂອງຫົວໃຈ.
- StatusRequest.c. ນີ້ example ຄໍາຮ້ອງສະຫມັກສະແດງໃຫ້ເຫັນວິທີທີ່ຜູ້ໃຊ້ສາມາດຮ້ອງຂໍສະຖານະການແປງ Axiomatic Ethernet ເປັນ CAN
ທັງຫມົດ examples ສາມາດຖືກສ້າງຂຶ້ນໃນ Microsoft Windows ຫຼື Linux ໂດຍໃຊ້ Windows.mk ຫຼື Linux.mk make files. ເຮັດໃຫ້ files ຍັງຕັ້ງຢູ່ໃນ .\Examples directory. ຫຼັງຈາກການກໍ່ສ້າງປະຕິບັດໄດ້ files, make script, ຖ້າຈໍາເປັນ, ສ້າງ .\Bin subdirectory ໃນ .\Examples ໄດເລກະທໍລີທີ່ມັນວາງໄວ້ທັງຫມົດທີ່ປະຕິບັດໄດ້ແລະວັດຖຸ files. SSP zip file ປະກອບດ້ວຍການລວບລວມ examples ສໍາລັບ Windows ໃນ .\Bin ໄດເລກະທໍລີຍ່ອຍ. ທັງໝົດ SSP examples ໄດ້ຖືກທົດສອບໃນ Windows 10 ແລະ Linux Ubuntu 16.04
ປະເພດຂໍ້ມູນ ແລະຮູບແບບການເຂົ້າລະຫັດ
SSP ໃຊ້ພຽງແຕ່ປະເພດຂໍ້ມູນມາດຕະຖານ int ແລະ char ເທົ່ານັ້ນ. ປະເພດ int ຖືກນໍາໃຊ້ໃນເວລາທີ່ຂະຫນາດຂໍ້ມູນທີ່ແນ່ນອນຫຼືສູງສຸດສໍາລັບພາລາມິເຕີ integer ແມ່ນບໍ່ສໍາຄັນ. ປະເພດ char ແມ່ນໃຊ້ເພື່ອຊີ້ໄປຫາສະຕຣິງ ASCII ຫຼືອ້າງອີງເຖິງຕົວອັກສອນ ASCII ດຽວ. ປະເພດພື້ນຖານອື່ນໆແມ່ນມາຈາກ header ແລະມີຂະຫນາດຂໍ້ມູນທີ່ແນ່ນອນ, ຍົກເວັ້ນປະເພດ Boolean BOOL_t, ເຊິ່ງມາຈາກ int, ເບິ່ງ: CommonTypes.h file. ປະເພດພື້ນຖານທີ່ສົ່ງອອກ SSP ທັງໝົດມີຊື່ດ້ວຍຕົວພິມໃຫຍ່ ແລະ ມີ '_t' ສິ້ນສຸດ. ຕົວຢ່າງample: BOOL_t, WORD_t, ແລະອື່ນໆ. ປະເພດທີ່ສົ່ງອອກອື່ນໆທັງໝົດມີຊື່ດ້ວຍຕົວພິມໃຫຍ່, ມີ '_t' ສິ້ນສຸດ ແລະຖືກນຳໜ້າດ້ວຍຕົວພິມໃຫຍ່. file ຕົວຫຍໍ້ຂອງ file ພວກມັນຖືກກໍານົດໄວ້ໃນ. 'CP' ຖືກນໍາໃຊ້ສໍາລັບ CommProtocol.h, 'DP' – ສໍາລັບ DiscProtocol.h, 'HD' – ສໍາລັບ HealthData.h ແລະ 'PM' – ສໍາລັບ PMessage.h file. ຊື່ມະຫາພາກທັງໝົດໃຊ້ຕົວພິມໃຫຍ່ ແລະຖືກນຳໜ້າດ້ວຍ file ຕົວຫຍໍ້ຂອງ file ພວກມັນຖືກ ກຳ ນົດໃນແບບດຽວກັນກັບປະເພດຂໍ້ມູນ. ຕົວຫຍໍ້ 'CT' ແມ່ນໃຊ້ສໍາລັບ CommonTypes.h file.
ຊື່ຕົວແປແມ່ນນຳໜ້າດ້ວຍປະເພດຂອງພວກມັນສຳລັບປະເພດພື້ນຖານ ແລະຕົວຊີ້. ຕົວຢ່າງample: ປະເພດ int ຖືກນຳໜ້າດ້ວຍ 'i', ປະເພດຕົວຊີ້ – ມີ 'p', ຕົວຊີ້ໄປຫາຈຳນວນເຕັມ - ດ້ວຍ 'pi', ແລະອື່ນໆ. ໂຄງສ້າງ, ສະຫະພັນ, ຕົວນັບບໍ່ຖືກນຳໜ້າ. ສຳລັບສະຕຣິງທີ່ສິ້ນສຸດເປັນສູນ, ຄຳນຳໜ້າ 'sz' ແມ່ນໃຊ້. ຊື່ຟັງຊັນຖືກນຳໜ້າດ້ວຍ file ຫຍໍ້ດ້ວຍວິທີດຽວກັນກັບປະເພດຂໍ້ມູນ ແລະມະຫາພາກ. ແຖບໜຶ່ງເທົ່າກັບສີ່ຊ່ອງ
ໃຊ້ SSP
ຜູ້ໃຊ້ຄວນເພີ່ມ SSP files ກັບໂຄງການຄໍາຮ້ອງສະຫມັກ. CommProtocol.c ຫຼື DiscProtocol.c ສາມາດຖືກຍົກເວັ້ນຖ້າໂປຣໂຕຄໍທີ່ເຫມາະສົມບໍ່ໄດ້ໃຊ້. HealthData.c ຍັງສາມາດຖືກຍົກເວັ້ນຖ້າບໍ່ຈໍາເປັນຕ້ອງປະມວນຜົນຂໍ້ມູນສຸຂະພາບຂອງຕົວແປງສັນຍານ.
SSP ບໍ່ຮຽກຮ້ອງໃຫ້ມີການເລີ່ມຕົ້ນກ່ອນທີ່ຈະນໍາໃຊ້. ມັນບໍ່ມີຕົວແປທົ່ວໂລກ. ຟັງຊັນ SSP ທັງໝົດແມ່ນປອດໄພ ແລະຖືກສົ່ງຄືນ. ສຳລັບການສົ່ງ ແລະຮັບຂໍ້ຄວາມຕົວປ່ຽນ, ຕ້ອງມີການສະໜັບສະໜູນຂອງໂປຣໂຕຄໍອິນເຕີເນັດ (IP). ວິທີການມາດຕະຖານເພື່ອສະຫນອງການສະຫນັບສະຫນູນນີ້ແມ່ນການໃຊ້ຊັອກເກັດອິນເຕີເນັດ. socket API ແມ່ນມາດຕະຖານທີ່ດີແລະຖືກນໍາໃຊ້ໃນທຸກ SSP examples ແລະສໍາລັບລາຍລະອຽດຂອງການດໍາເນີນງານຂອງ converter.
ໄດ້ຮັບຂໍ້ຄວາມຈາກຕົວແປງສັນຍານ
ທໍາອິດຜູ້ໃຊ້ຄວນກະກຽມຊັອກເກັດສໍາລັບການຮັບຂໍ້ມູນຕົວແປງສັນຍານ.
ເມື່ອຂໍ້ມູນຖືກຮັບ, ມັນຄວນຈະຖືກສົ່ງກັບຟັງຊັນ PMParseFromBuffer(). ຜູ້ໃຊ້ສະຫນອງສອງຫນ້າທີ່ເອີ້ນຄືນ: OnDataParsed() ແລະ OnDataParsedError(). ຟັງຊັນທໍາອິດຖືກເອີ້ນຫຼັງຈາກຂໍ້ຄວາມໂປຣໂຕຄໍໄດ້ຖືກວິເຄາະຢ່າງສໍາເລັດຜົນ ແລະອັນທີສອງ - ຢູ່ໃນຄວາມຜິດພາດຂອງການວິເຄາະ. ຫຼັງຈາກນັ້ນ, ຜູ້ໃຊ້ຄວນໂທຫາ parser ສໍາລັບຂໍ້ຄວາມສະເພາະແຕ່ລະ protocol ພາຍໃນຟັງຊັນ OnDataParsed(), ເບິ່ງຂ້າງລຸ່ມນີ້:

UMAX140910. ຊຸດຮອງຮັບຊອບແວ CAN-ENET. ເວີຊັ່ນ 3.0

UMAX140910. ຊຸດຮອງຮັບຊອບແວ CAN-ENET. ເວີຊັ່ນ 3.0

ຖ້າຜູ້ໃຊ້ຕ້ອງການແຍກຄ່າ dwHealthData ເຂົ້າໄປໃນສະຖານະການປະຕິບັດການສ່ວນບຸກຄົນຂອງອົງປະກອບຮາດແວແລະຊອບແວທີ່ສໍາຄັນຂອງຕົວແປງສັນຍານ, ຟັງຊັນ HDUnpackHealthData() ຄວນຖືກເອີ້ນວ່າ:

UMAX140910. ຊຸດຮອງຮັບຊອບແວ CAN-ENET. ເວີຊັ່ນ 3.0 ຟັງຊັນນີ້ສົ່ງຄືນສະຖານະສຸຂະພາບລວມຕົວປ່ຽນ.
ສົ່ງຂໍ້ຄວາມໄປຫາຕົວແປງສັນຍານ
ຂໍ້ຄວາມຂອງຜູ້ໃຊ້ສາມາດຖືກສົ່ງໄປຫາຕົວແປງໄດ້ໂດຍທໍາອິດສ້າງຂໍ້ຄວາມໂປໂຕຄອນທີ່ຕ້ອງການແລະຫຼັງຈາກນັ້ນຄັດລອກຂໍ້ຄວາມໄປຫາ buffer ການຖ່າຍທອດ. ຕົວຢ່າງampດັ່ງນັ້ນ, ການສົ່ງຄໍາຮ້ອງຂໍສະຖານະພາບຈະຮຽກຮ້ອງໃຫ້ມີຄໍາສັ່ງຕໍ່ໄປນີ້

ການສົ່ງກອບ CAN FD ແມ່ນລະອຽດກວ່າ. ຂໍ້ຄວາມ CAN FD Stream ສາມາດມີຫຼາຍກວ່າໜຶ່ງຮູບ CAN FD ຫຼື CAN ແບບຄລາດສິກ, ເວັ້ນເສຍແຕ່ CP_SUPPORTED_FEATURE_FLAG_CAN_FD_STREAM_ONE_FRAME_PER_MESSAGE ທຸງຖືກຕັ້ງໂດຍ node ໃນສະຖານະ ຫຼື ຂໍ້ຄວາມການເຕັ້ນຂອງຫົວໃຈ. ຜູ້ໃຊ້ທໍາອິດຄວນກະກຽມຂໍ້ຄວາມ CAN FD Stream ຫວ່າງເປົ່າແລະຫຼັງຈາກນັ້ນເພີ່ມກອບ CAN ໃສ່ມັນ.

UMAX140910. ຊຸດຮອງຮັບຊອບແວ CAN-ENET. ເວີຊັ່ນ 3.0

ຖ້າ TCP protocol ຖືກໃຊ້, ທາງເລືອກ TCP_NODELAY ຄວນຖືກຕັ້ງເປັນເຕົ້າຮັບເພື່ອຫຼີກເວັ້ນການຊັກຊ້າໃນການສົ່ງຂໍ້ຄວາມຂອງໂປໂຕຄອນ.
ຄົ້ນພົບຕົວແປງສັນຍານ
ຕົວປ່ຽນສາມາດຖືກຄົ້ນພົບໂດຍໃຊ້ Ethernet to CAN Converter Discovery Protocol. ຜູ້ໃຊ້ຄວນເຮັດດັ່ງຕໍ່ໄປນີ້:
- ເປີດແລ້ວtagram socket ກັບທາງເລືອກ SO_BROADCAST.
- ກະກຽມຄໍາຮ້ອງຂໍການຄົ້ນພົບແລະຄັດລອກມັນໃສ່ buffer ການຖ່າຍທອດ.
- ສົ່ງຄໍາຮ້ອງຂໍການຄົ້ນພົບໄປຫາທີ່ຢູ່ IP ທົ່ວໂລກ.
- ລໍຖ້າການຕອບສະໜອງການຄົ້ນພົບທີ່ເຂົ້າມາຈາກຕົວແປງສັນຍານທີ່ຢູ່ໃນ LAN ດຽວກັນ.
- ແຍກການຕອບສະໜອງກ່ອນໂດຍ PMParseFromBuffer() ແລະຫຼັງຈາກນັ້ນໂດຍ DPParseResponse() ເອີ້ນວ່າຈາກ OnDataParsed() .
ຕົວຢ່າງແບບງ່າຍໆample ລະຫັດສະແດງໃຫ້ເຫັນແນວຄວາມຄິດແມ່ນໄດ້ນໍາສະເຫນີຂ້າງລຸ່ມນີ້

UMAX140910. ຊຸດຮອງຮັບຊອບແວ CAN-ENET. ເວີຊັ່ນ 3.0

ເອກະສານ
ເອກະສານຕໍ່ໄປນີ້ທີ່ອະທິບາຍອະນຸສັນຍາ Axiomatic ເປັນເຈົ້າຂອງທີ່ໃຊ້ໃນ SSP ແມ່ນມີໃຫ້ຕາມການຮ້ອງຂໍ:
- O. Bogush, “Ethernet to CAN Converter Protocol. ສະບັບເອກະສານ: 5,” Axiomatic Technologies Corporation, ວັນທີ 14 ທັນວາ 2022.
- O. Bogush, “Ethernet to CAN Converter Discovery Protocol. ສະບັບເອກະສານ: 1A,” Axiomatic Technologies Corporation, ວັນທີ 5 ເມສາ 2021.
- O. Bogush, ” ອີເທີເນັດເປັນສາມາດປ່ຽນສະຖານະສຸຂະພາບໄດ້. ສະບັບເອກະສານ: 3,” Axiomatic Technologies Corporation, ວັນທີ 5 ເມສາ 2021.
ສໍາລັບການຮ້ອງຂໍເອກະສານ, ກະລຸນາຕິດຕໍ່ Axiomatic Technologies ທີ່: sales@axiomatic.com
ໃບອະນຸຍາດ
ຊອບແວ SSP ໄດ້ຖືກແຈກຢາຍດ້ວຍໃບອະນຸຍາດ BSD 3-clause ທີ່ໄດ້ຮັບອະນຸຍາດ. ຂໍ້ຄວາມຂອງໃບອະນຸຍາດແມ່ນລວມຢູ່ໃນຊອບແວ files
ປະຫວັດເວີຊັນ
| ສະບັບຄູ່ມືຜູ້ໃຊ້ | SSP
ສະບັບ |
ວັນທີ |
ຜູ້ຂຽນ |
ການປ່ຽນແປງ |
| 3.0 | 3.0.0 | ວັນທີ 14 ທັນວາ 2022 | Olek Bogush | · ເພີ່ມການສະຫນັບສະຫນູນສໍາລັບ CAN FD Stream.
· ສະຫນັບສະຫນູນ CAN ແລະ Notification Stream ທີ່ຖືກຍົກເລີກ. · ເພີ່ມການຕັ້ງຄ່າຂໍ້ມູນການສື່ສານກັບການຕອບສະຫນອງສະຖານະພາບແລະຂໍ້ຄວາມການເຕັ້ນຂອງຫົວໃຈ. · ອັບເດດ CommProtocol.c, CommProtocol.h, ແລະ examples: CANReceive.c, CANSend.c, Heartbeat.c, ແລະ StatusRequest.c. · ອັບເດດເບີໂທລະສັບຫ້ອງການຂອງຟິນແລນຢູ່ໜ້າໜ້າ. |
| 2.0 | 2.0.xx | ວັນທີ 27 ເມສາ,
2021 |
Olek Bogush | · ເພີ່ມການສະຫນັບສະຫນູນສໍາລັບ Axiomatic Wi-Fi ກັບ CAN converters.
· ເພີ່ມ ປະເພດຕົວແປງສັນຍານ ພາລາມິເຕີໃນ ຫົວໃຈເຕັ້ນ ແລະ ການຕອບສະຫນອງສະຖານະພາບ ຂໍ້ຄວາມ. · ອັບເດດ ເອກະສານ ພາກ. · ອັບເດດ CANReceive.c, Heartbeat.c ແລະ StatusRequest.c examples ຮ່ວມກັບ Windows.mk ແລະ Linux.mk ເຮັດ files. |
| 1.0A | 1.0.xx | ວັນທີ 2 ມີນາ,
2017 |
Olek Bogush | · ໃນ ເນື້ອໃນ SSP ເພີ່ມການຮ້ອງຂໍເພື່ອປົດບລັອກການແຈກຢາຍ .zip file ໃນ Windows. |
| 1.0 | 1.0.xx | ວັນທີ 27 ຕຸລາ 2016 | Olek Bogush | · ການປ່ອຍຕົວຄັ້ງທໍາອິດ. |
ຜະລິດຕະພັນຂອງພວກເຮົາ
- ເຄື່ອງໃຊ້ໄຟຟ້າ AC/DC
- ການຄວບຄຸມຕົວກະຕຸ້ນ/ການໂຕ້ຕອບ
- ການໂຕ້ຕອບ Ethernet ລົດຍົນ
- ເຄື່ອງສາກແບັດເຕີຣີ
- ສາມາດຄວບຄຸມ, Routers, Repeaters
- CAN/WiFi, CAN/Bluetooth, Routers
- ປັດຈຸບັນ/Voltage/PWM Converters
- ເຄື່ອງແປງໄຟ DC/DC
- ເຄື່ອງສະແກນອຸນຫະພູມເຄື່ອງຈັກ
- Ethernet/CAN Converters, Gateways, Switches
- ພັດລົມ Drive Controllers
- Gateways, CAN/Modbus, RS-232
- Gyroscopes, Inclinometers
- ເຄື່ອງຄວບຄຸມວາວໄຮໂດຼລິກ
- Inclinometers, Triaxial
- ການຄວບຄຸມ I/O
- LVDT ຕົວປ່ຽນສັນຍານ
- ການຄວບຄຸມເຄື່ອງຈັກ
- Modbus, RS-422, RS-485 ການຄວບຄຸມ
- ການຄວບຄຸມມໍເຕີ, Inverters
- ການສະຫນອງພະລັງງານ, DC / DC, AC / DC
- PWM Signal Converters/Isolators
- ການແກ້ໄຂສັນຍານ Conditioners
- ເຄື່ອງມືການບໍລິການ
- ເຄື່ອງປັບສັນຍານ, ຕົວແປງສັນຍານ
- ເຄື່ອງວັດແທກຄວາມດັນສາມາດຄວບຄຸມໄດ້
- Surge Suppressors
ບໍລິສັດຂອງພວກເຮົາ
Axiomatic ສະຫນອງອົງປະກອບຄວບຄຸມເຄື່ອງຈັກເອເລັກໂຕຣນິກໃຫ້ກັບທາງອອກທາງດ່ວນ, ຍານພາຫະນະການຄ້າ, ຍານພາຫະນະໄຟຟ້າ, ຊຸດເຄື່ອງກໍາເນີດໄຟຟ້າ, ການຈັດການວັດສະດຸ, ພະລັງງານທົດແທນແລະຕະຫຼາດ OEM ອຸດສາຫະກໍາ. ພວກເຮົາປະດິດສ້າງດ້ວຍເຄື່ອງຈັກທີ່ມີເຄື່ອງຈັກ ແລະການຄວບຄຸມເຄື່ອງນອກຊັ້ນວາງທີ່ເພີ່ມມູນຄ່າໃຫ້ກັບລູກຄ້າຂອງພວກເຮົາ.
ການອອກແບບແລະການຜະລິດທີ່ມີຄຸນນະພາບ
ພວກເຮົາມີ ISO9001:2015 ການລົງທະບຽນການອອກແບບ / ສະຖານທີ່ການຜະລິດໃນການາດາ.
ການຮັບປະກັນ, ການອະນຸມັດ/ຂໍ້ຈຳກັດ
Axiomatic Technologies Corporation ສະຫງວນສິດທີ່ຈະເຮັດການແກ້ໄຂ, ການປັບປຸງ, ການປັບປຸງ, ການປັບປຸງ, ແລະການປ່ຽນແປງອື່ນໆຂອງຜະລິດຕະພັນແລະການບໍລິການຂອງຕົນໄດ້ທຸກເວລາແລະຢຸດເຊົາການຜະລິດຕະພັນຫຼືການບໍລິການໂດຍບໍ່ມີການແຈ້ງການ. ລູກຄ້າຄວນໄດ້ຮັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຫຼ້າສຸດກ່ອນທີ່ຈະວາງຄໍາສັ່ງແລະຄວນກວດສອບວ່າຂໍ້ມູນດັ່ງກ່າວແມ່ນປະຈຸບັນແລະຄົບຖ້ວນ. ຜູ້ໃຊ້ຄວນພໍໃຈກັບຕົວເອງວ່າຜະລິດຕະພັນແມ່ນເຫມາະສົມສໍາລັບການນໍາໃຊ້ໃນຄໍາຮ້ອງສະຫມັກທີ່ມີຈຸດປະສົງ. ຜະລິດຕະພັນທັງຫມົດຂອງພວກເຮົາມີການຮັບປະກັນຈໍາກັດຕໍ່ກັບຂໍ້ບົກພ່ອງຂອງວັດສະດຸແລະຝີມື. ກະລຸນາເບິ່ງການຮັບປະກັນຂອງພວກເຮົາ, ການອະນຸມັດຄໍາຮ້ອງສະຫມັກ / ຂໍ້ຈໍາກັດແລະຂະບວນການກັບຄືນມາວັດສະດຸທີ່ https://www.axiomatic.com/service/.
ການປະຕິບັດຕາມ
ລາຍລະອຽດການປະຕິບັດຕາມຜະລິດຕະພັນສາມາດພົບໄດ້ໃນວັນນະຄະດີຜະລິດຕະພັນແລະ/ຫຼືຢູ່ໃນ axiomatic.com. ການສອບຖາມໃດໆຄວນຈະຖືກສົ່ງໄປຫາ sales@axiomatic.com.
ໃຊ້ຢ່າງປອດໄພ
ຜະລິດຕະພັນທັງຫມົດຄວນໄດ້ຮັບການບໍລິການໂດຍ Axiomatic. ຢ່າເປີດຜະລິດຕະພັນແລະປະຕິບັດການບໍລິການດ້ວຍຕົນເອງ
ການບໍລິການ
ຜະລິດຕະພັນທັງໝົດທີ່ຈະຖືກສົ່ງກັບ Axiomatic ຕ້ອງການໝາຍເລກການອະນຸຍາດວັດສະດຸຄືນ (RMA#) ຈາກ sales@axiomatic.com. ກະລຸນາໃຫ້ຂໍ້ມູນຕໍ່ໄປນີ້ເມື່ອຮ້ອງຂໍໝາຍເລກ RMA:
- ເລກລໍາດັບ, ຈໍານວນສ່ວນ
- ຊົ່ວໂມງແລ່ນ, ລາຍລະອຽດຂອງບັນຫາ
- ສາຍໄຟຕັ້ງຄ່າແຜນຜັງ, ຄໍາຮ້ອງສະຫມັກແລະຄໍາເຫັນອື່ນໆຕາມຄວາມຕ້ອງການ
ການຖິ້ມຂີ້ເຫຍື້ອ
ຜະລິດຕະພັນ Axiomatic ແມ່ນສິ່ງເສດເຫຼືອເອເລັກໂຕຣນິກ. ກະລຸນາປະຕິບັດຕາມກົດຫມາຍຂອງສິ່ງເສດເຫຼືອສິ່ງແວດລ້ອມແລະການນໍາໃຊ້ຄືນໃຫມ່ຂອງທ່ານໃນທ້ອງຖິ່ນຂອງທ່ານ, ລະບຽບການແລະນະໂຍບາຍສໍາລັບການກໍາຈັດຫຼືການນໍາໃຊ້ໃຫມ່ສິ່ງເສດເຫຼືອເອເລັກໂຕຣນິກທີ່ປອດໄພ.
ຕິດຕໍ່
Axiomatic Technologies Corporation 1445 Courtneypark Dr. E. Mississauga, ຢູ່ການາດາ L5T 2E3
- ໂທ: +1 905 602 9270
- ແຟັກ: +1 905 602 9279
- www.axiomatic.com
- sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä ຟິນແລນ
- ໂທ: +358 103 375 750
- www.axiomatic.com
- salesfinland@axiomatic.com
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ຊຸດຮອງຮັບຊອບແວ AXIOMATIC AX140910 CAN-ENET [pdf] ຄູ່ມືຜູ້ໃຊ້ UMAX140910, AX140910, AX140910 CAN-ENET Software Support Package, AX140910 Software Support Package, CAN-ENET Software Support Package, Software Support Package, Software Package, Support Package, Package |





