ໂລໂກ້ Yacht Devicesຄູ່ມືຜູ້ໃຊ້
ອຸປະກອນເຮືອຢອດ Python Gateway YDPG-01
ຍັງກວມເອົາແບບຈໍາລອງ
YDPG-01N, YDPG-01R
ຮຸ່ນຊອບແວ
1.00

ຊອບແວ YDPG-01N Python Gateway

© 2024 Yacht Devices Ltd. ເອກະສານ YDPG-002. ວັນທີ 13 ມີນາ 2024 Web: https://www.yachtd.com/
NMEA 2000® ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງສະມາຄົມອີເລັກໂທຣນິກທາງທະເລແຫ່ງຊາດ.
SeaTalk NG ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Raymarine UK Limited. Garmin® ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Garmin Ltd. MicroPython ລວມຢູ່ໃນຜະລິດຕະພັນນີ້ແມ່ນຖືກແຈກຢາຍພາຍໃຕ້ໃບອະນຸຍາດ MIT (MIT):
ລິຂະສິດ (c) 2013-2017 Damien P. George, ແລະອື່ນໆ
ການ​ອະ​ນຸ​ຍາດ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ອະ​ນຸ​ຍາດ​ໂດຍ​ບໍ່​ເສຍ​ຄ່າ​ໃຊ້​ຈ່າຍ​, ກັບ​ບຸກ​ຄົນ​ທີ່​ໄດ້​ຮັບ​ສໍາ​ເນົາ​ຂອງ​ຊອບ​ແວ​ນີ້​ແລະ​ເອ​ກະ​ສານ​ທີ່​ກ່ຽວ​ຂ້ອງ files («ຊອບແວ»), ເພື່ອຈັດການກັບຊອບແວໂດຍບໍ່ມີການຈໍາກັດ, ລວມທັງໂດຍບໍ່ມີການຈໍາກັດສິດທິໃນການນໍາໃຊ້, ສໍາເນົາ, ດັດແກ້, ລວມ, ເຜີຍແຜ່, ແຈກຢາຍ, ໃບອະນຸຍາດຍ່ອຍ, ແລະ / ຫຼືຂາຍສໍາເນົາຂອງຊອບແວ, ແລະອະນຸຍາດໃຫ້ບຸກຄົນທີ່ຈະ ຜູ້​ທີ່​ຊອບ​ແວ​ໄດ້​ຖືກ​ຈັດ​ໃຫ້​ເປັນ​ເພື່ອ​ເຮັດ​ແນວ​ນັ້ນ​, ຂຶ້ນ​ກັບ​ເງື່ອນ​ໄຂ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:
ແຈ້ງການລິຂະສິດຂ້າງເທິງນີ້ ແລະແຈ້ງການການອະນຸຍາດນີ້ຈະຖືກລວມຢູ່ໃນທຸກສຳເນົາ ຫຼືບາງສ່ວນທີ່ສຳຄັນຂອງຊອບແວ.
ຊອບແວໄດ້ຖືກສະຫນອງໃຫ້ "ຕາມ" ໂດຍບໍ່ມີການຮັບປະກັນຂອງປະເພດໃດກໍ່ຕາມ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ລວມທັງແຕ່ບໍ່ຈໍາກັດການຮັບປະກັນດ້ານການຄ້າ, ຟິດເນດສໍາລັບຈຸດປະສົງສະເພາະ. ໃນກໍລະນີໃດກໍ່ຕາມ, ຜູ້ຂຽນຫຼືຜູ້ຖືລິຂະສິດຈະບໍ່ຮັບຜິດຊອບຕໍ່ການຮຽກຮ້ອງ, ຄວາມເສຍຫາຍຫຼືຄວາມຮັບຜິດຊອບອື່ນໆ, ບໍ່ວ່າຈະເປັນການກະທໍາຂອງສັນຍາ, ການທໍລະຍົດຫຼືອື່ນໆ, ທີ່ເກີດຂຶ້ນຈາກ, ພາຍນອກຫຼືໃນສະພາບການອື່ນໆ ໃນ ຊອບແວ.

ເນື້ອໃນຊຸດ

ອຸປະກອນ 1 ຊິ້ນ.
ຄູ່ມືນີ້ 1 ຊິ້ນ.
ສະຕິກເກີສຳລັບການປະທັບຕາຂອງຕົວເຊື່ອມຕໍ່ USB 6 ຊິ້ນ.
ສາຍ USB ຈາກ Mini-B (M) ຫາ Type-A (M), 20 cm 1 ຊິ້ນ.

ແນະນຳ

The Yacht Devices Python Gateway (ຕໍ່ໄປນີ້ເອີ້ນວ່າ Gateway ຫຼືອຸປະກອນ) ແມ່ນມີດກອງທັບສະວິດເຊີແລນສໍາລັບການເຊື່ອມຕໍ່ອຸປະກອນ NMEA 0183 ແລະ NMEA 2000. ມັນມີສອງພອດ serial (ຫນຶ່ງສໍາລັບການຮັບຂໍ້ມູນ NMEA 0183 ແລະຫນຶ່ງສໍາລັບການຖ່າຍທອດ), ການໂຕ້ຕອບ CAN bus (ສໍາລັບ NMEA 2000) ແລະພອດ USB ສໍາລັບການເຊື່ອມຕໍ່ກັບ PC. ການເຊື່ອມຕໍ່ USB ສະຫນອງສອງການໂຕ້ຕອບໃນເວລາດຽວກັນ: ແຜ່ນ virtual ສໍາລັບອັບໂຫລດໂຄງການຜູ້ໃຊ້, ແລະພອດ serial ທີ່ມີການໂຕ້ຕອບ Python prompt ສໍາລັບ debugging ລະຫັດຜູ້ໃຊ້ຫຼືຕິດຕາມກວດກາການປະຕິບັດຂອງຕົນ.
ອຸປະກອນອະນຸຍາດໃຫ້ສ້າງປະຕູລະຫວ່າງ NMEA 0183 ແລະ NMEA 2000, ໃນລະດັບ UART ແລະ CAN bus ກັບຫ້ອງສະຫມຸດ Python ມາດຕະຖານ, ຫຼືໃນລະດັບ NMEA ກັບຫ້ອງສະຫມຸດ Yacht Devices. ມັນຍັງອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ອຸປະກອນ NMEA 0183 ທີ່ເຮັດວຽກຢູ່ໃນຄວາມໄວທີ່ແຕກຕ່າງກັນ, ເພື່ອປະມວນຜົນ, ການກັ່ນຕອງແລະແກ້ໄຂຂໍ້ມູນໃນເວລາບິນ. ດິສພາຍໃນຂອງອຸປະກອນສາມາດໃຊ້ລະຫັດຜູ້ໃຊ້ເພື່ອເກັບບັນທຶກ ແລະຂໍ້ມູນອື່ນໆ.
The Gateway ເປັນເຈົ້າພາບ MicroPython (www.micropython.org). ນີ້ແມ່ນການປະຕິບັດທີ່ນິຍົມຫຼາຍຂອງພາສາການຂຽນໂປລແກລມ Python 3 ທີ່ປະກອບມີຊຸດຍ່ອຍນ້ອຍໆຂອງຫ້ອງສະຫມຸດ Python ມາດຕະຖານ. ພະລັງງານການປຸງແຕ່ງຂອງ Gateway ແມ່ນຈໍາກັດ, ແລະທ່ານອາດຈະບໍ່ສາມາດໃຊ້ຫ້ອງສະຫມຸດທີ່ໃຊ້ຊັບພະຍາກອນທີ່ມີຄວາມນິຍົມໃນ PC, ເຊັ່ນ numpy, ແລະທ່ານອາດຈະມີຄວາມຫຍຸ້ງຍາກໃນການໃສ່ລະຫັດທີ່ມີບັນຊີລາຍຊື່ຍາວຂອງການນໍາເຂົ້າທີ່ຖືກອອກແບບມາສໍາລັບ PC.
ຢ່າງໃດກໍ່ຕາມ, ທ່ານຈະມີຄວາມຍືດຫຍຸ່ນແລະພະລັງງານທັງຫມົດຂອງພາສາ Python, ແລະຫ້ອງສະຫມຸດ Yacht Devices ຊ່ວຍໃຫ້ທ່ານສ້າງໂປຼແກຼມນ້ອຍໆແລະສະຫງ່າງາມ. ຕົວຢ່າງample, ການຖອດລະຫັດ AIS ຈາກ NMEA 0183 ຫາ NMEA 2000 ໃຊ້ເວລາປະມານ 1.5 ມິນລິວິນາທີຕໍ່ຂໍ້ຄວາມ. ດັ່ງນັ້ນ, ການປະຕິບັດແມ່ນພຽງພໍສໍາລັບຄໍາຮ້ອງສະຫມັກໃນເວລາທີ່ແທ້ຈິງ.
ກະລຸນາສັງເກດວ່າການຂຽນໂປລແກລມຕ້ອງການຄວາມຮູ້ກ່ຽວກັບໂປໂຕຄອນ NMEA. ມາດຕະຖານ NMEA 0183 ຫຼື NMEA 0183 ມາດຕະຖານສາມາດໄດ້ຮັບຈາກສະມາຄົມເອເລັກໂຕຣນິກທາງທະເລແຫ່ງຊາດ (www.nmea.org).

ການຮັບປະກັນແລະການສະຫນັບສະຫນູນດ້ານວິຊາການ

  1. ການຮັບປະກັນອຸປະກອນແມ່ນໃຊ້ໄດ້ສອງປີນັບຈາກວັນທີ່ຊື້. ຖ້າອຸປະກອນຖືກຊື້ໃນຮ້ານຂາຍຍ່ອຍ, ໃບຮັບເງິນຂາຍອາດຈະຖືກຮ້ອງຂໍໃນເວລາຍື່ນຄໍາຮ້ອງຂໍການຮັບປະກັນ.
  2. ການຮັບປະກັນອຸປະກອນຖືກຍົກເລີກໃນກໍລະນີທີ່ມີການລະເມີດຄໍາແນະນໍາໃນຄູ່ມືນີ້, ການລະເມີດຄວາມສົມບູນຂອງກໍລະນີ, ຫຼືການສ້ອມແປງຫຼືການດັດແປງອຸປະກອນໂດຍບໍ່ມີການອະນຸຍາດເປັນລາຍລັກອັກສອນຈາກຜູ້ຜະລິດ.
  3. ຖ້າ​ຫາກ​ວ່າ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ການ​ຮັບ​ປະ​ກັນ​ໄດ້​ຮັບ​ການ​ຍອມ​ຮັບ​, ອຸ​ປະ​ກອນ​ທີ່​ບົກ​ຜ່ອງ​ຕ້ອງ​ໄດ້​ຖືກ​ສົ່ງ​ໄປ​ຫາ​ຜູ້​ຜະ​ລິດ​.
  4. ຄວາມຮັບຜິດຊອບການຮັບປະກັນປະກອບມີການສ້ອມແປງແລະ / ຫຼືການທົດແທນສິນຄ້າ ແລະບໍ່ລວມຄ່າໃຊ້ຈ່າຍໃນການຕິດຕັ້ງແລະການຕັ້ງຄ່າອຸປະກອນ, ຫຼືການຂົນສົ່ງອຸປະກອນທີ່ຜິດປົກກະຕິໄປຫາຜູ້ຜະລິດ.
  5. ຄວາມຮັບຜິດຊອບຂອງຜູ້ຜະລິດໃນກໍລະນີທີ່ມີຄວາມເສຍຫາຍໃດໆທີ່ເປັນຜົນມາຈາກການດໍາເນີນງານຫຼືການຕິດຕັ້ງຂອງອຸປະກອນແມ່ນຖືກຈໍາກັດກັບຄ່າໃຊ້ຈ່າຍຂອງອຸປະກອນ.
  6. ຜູ້ຜະລິດບໍ່ຮັບຜິດຊອບຕໍ່ຄວາມຜິດພາດແລະຄວາມບໍ່ຖືກຕ້ອງໃນຄໍາແນະນໍາແລະຄໍາແນະນໍາຂອງບໍລິສັດອື່ນ.
  7. ອຸປະກອນບໍ່ຮຽກຮ້ອງໃຫ້ມີການບໍາລຸງຮັກສາ. ກໍລະນີຂອງອຸປະກອນແມ່ນບໍ່ສາມາດຖອດອອກໄດ້.
  8. ໃນກໍລະນີຂອງຄວາມລົ້ມເຫຼວ, ກະລຸນາເບິ່ງເອກະສານຊ້ອນທ້າຍ A ກ່ອນທີ່ຈະຕິດຕໍ່ສະຫນັບສະຫນູນດ້ານວິຊາການ.
  9. ຜູ້ຜະລິດຍອມຮັບຄໍາຮ້ອງສະຫມັກພາຍໃຕ້ການຮັບປະກັນແລະສະຫນອງການສະຫນັບສະຫນູນດ້ານວິຊາການພຽງແຕ່ຜ່ານທາງອີເມລ໌ຫຼືຈາກຕົວແທນຈໍາຫນ່າຍທີ່ໄດ້ຮັບອະນຸຍາດ.
  10. ລາຍ​ລະ​ອຽດ​ການ​ຕິດ​ຕໍ່​ຂອງ​ຜູ້​ຜະ​ລິດ​ແລະ​ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ຕົວ​ແທນ​ຈໍາ​ຫນ່າຍ​ທີ່​ອະ​ນຸ​ຍາດ​ໄດ້​ຖືກ​ຈັດ​ພີມ​ມາ​ໃນ​ webເວັບໄຊ: http://www.yachtd.com/.

ຂໍ້ມູນຈໍາເພາະຂອງຜະລິດຕະພັນ

ອຸປະກອນ Yacht YDPG 01N Python Gateway Software - ຂໍ້ມູນຈໍາເພາະຂອງຜະລິດຕະພັນອຸປະກອນຂອງພວກເຮົາແມ່ນສະໜອງໃຫ້ດ້ວຍຕົວເຊື່ອມຕໍ່ NMEA 2000 ປະເພດຕ່າງໆ. ຮຸ່ນທີ່ມີ R ໃນຕອນທ້າຍຂອງຊື່ແບບຈໍາລອງແມ່ນຕິດຕັ້ງດ້ວຍຕົວເຊື່ອມຕໍ່ NMEA 2000 ແລະເຫມາະສົມກັບ Raymarine SeaTalk NG.
ໂມເດວທີ່ມີ N ໃນຄຳຕໍ່ທ້າຍແບບຈຳລອງແມ່ນຕິດຕັ້ງດ້ວຍຕົວເຊື່ອມຕໍ່ NMEA 2000 Micro Male. ເບິ່ງຮູບແຕ້ມຕົວເຊື່ອມຕໍ່ໃນເອກະສານຊ້ອນທ້າຍ C.

ຕົວກໍານົດການອຸປະກອນ ມູນຄ່າ ໜ່ວຍ
ການບໍລິໂພກໃນປະຈຸບັນຈາກ USB (ເບິ່ງຫມາຍເຫດ 1), ສູງສຸດ / ໂດຍສະເລ່ຍ 90/37 mA
ສະ​ເພາະ​ການ​ໂຕ້​ຕອບ USB ສະ​ຫນັບ​ສະ​ຫນູນ​ 1.1, 2.0
ອຸປະກອນ USB VID / PID 0483/A217 hex
ການສະຫນອງ voltage ຈາກເຄືອຂ່າຍ NMEA 2000 9..16 V
ການບໍລິໂພກໃນປະຈຸບັນຈາກເຄືອຂ່າຍ NMEA 2000 (ເບິ່ງຫມາຍເຫດ 1), ສູງສຸດ. / ສະເລ່ຍ. 68/32 mA
ໂຫຼດຕົວເລກທຽບເທົ່າ 2 ເລນ
ການແຍກ Galvanic ລະຫວ່າງ NMEA 2000 ແລະ USB ບໍ່ມີ
ການແຍກ Galvanic ລະຫວ່າງ NMEA 2000 / USB ແລະ NMEA 0183 2 500 VRMS
ຄວາມຍາວສາຍ NMEA 0183 450 mm
NMEA 0183 ຄວາມຕ້ານທານການປ້ອນຂໍ້ມູນຂອງຕົວຮັບ 96 kOhm
ພື້ນທີ່ດິດພາຍໃນສໍາລັບໂຄງການຜູ້ໃຊ້ 16 MBytes
ຄວາມຍາວຂອງກໍລະນີອຸປະກອນ 54 mm
ນ້ຳໜັກ 38 g
ຊ່ວງອຸນຫະພູມປະຕິບັດການ —20..+55 °С

ໝາຍເຫດ 1: ອຸປະກອນສາມາດຂັບເຄື່ອນໄດ້ຈາກ USB ຫຼືຈາກ NMEA 2000 ການໂຕ້ຕອບ, ການວັດແທກຂ້າງເທິງນີ້ແມ່ນມີການໂຫຼດ 100 Ohm ເຊື່ອມຕໍ່ກັບພອດ NMEA 0183.
CE ສັນຍະລັກ Yacht Devices Ltd ປະກາດວ່າຜະລິດຕະພັນນີ້ແມ່ນສອດຄ່ອງກັບຂໍ້ກໍານົດທີ່ສໍາຄັນຂອງຄໍາສັ່ງ EMC 2014/30/EU ແລະວິທະຍຸແລະຄໍາສັ່ງ TTE 1999/5/EC.
WEE-Disposal-icon.png ຖິ້ມຜະລິດຕະພັນນີ້ໃຫ້ສອດຄ່ອງກັບ WEEE Directive. ຢ່າປະສົມສິ່ງເສດເຫຼືອອີເລັກໂທຣນິກກັບສິ່ງເສດເຫຼືອພາຍໃນຫຼືອຸດສາຫະກໍາ.

ພື້ນຖານ NMEA

ພາກນີ້ອະທິບາຍພື້ນຖານຂອງເຄືອຂ່າຍ NMEA 0183 ແລະ NMEA 2000. ພວກເຮົາແນະນໍາໃຫ້ເຮັດຄວາມຄຸ້ນເຄີຍກັບພາກສ່ວນນີ້ກ່ອນທີ່ຈະເຊື່ອມຕໍ່ອຸປະກອນ.
ເຄືອຂ່າຍເຫຼົ່ານີ້ແມ່ນແຕກຕ່າງກັນຫຼາຍໃນລະດັບໄຟຟ້າແລະຊອບແວ. NMEA0183 ຍັງໄດ້ກ້າວໄປສູ່ເສັ້ນທາງວິວັດທະນາການທີ່ຍາວນານ, ແຕ່ຍ້ອນຄວາມງ່າຍດາຍແລະລາຄາຖືກຂອງມັນ, ມັນຍັງເປັນທີ່ນິຍົມແລະຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງ.

  1. NMEA0183
    ຄວາມໄວເລີ່ມຕົ້ນຂອງການໂຕ້ຕອບ NMEA 0183 ແມ່ນ 4800 baud. ອິນເຕີເຟດຄວາມໄວສູງແມ່ນ 38400 baud ແລະຖືກອອກແບບໂດຍສະເພາະສໍາລັບ AIS, ແຕ່ປົກກະຕິແລ້ວຕົວວາງແຜນແລະການສະແດງເຄື່ອງມືອະນຸຍາດໃຫ້ຂໍ້ມູນໃດໆ (ບໍ່ພຽງແຕ່ AIS) ໃນພອດຄວາມໄວສູງ. ໃນຕົວວາງແຜນຕາຕະລາງ, ຄວາມໄວຂອງພອດສາມາດຖືກຕັ້ງຄ່າໄດ້ໃນການຕັ້ງຄ່າ.
    NMEA 0183 ໃຊ້ສາຍທີ່ແຕກຕ່າງກັນສໍາລັບການເວົ້າ (ສົ່ງ, TX) ແລະການຟັງ (ຮັບ, RX). ຜູ້ເວົ້າຄົນໜຶ່ງສາມາດເຊື່ອມຕໍ່ກັບຜູ້ຟັງຫຼາຍຄົນໄດ້, ແຕ່ຜູ້ຟັງສາມາດເຊື່ອມຕໍ່ຜູ້ເວົ້າໄດ້ຄົນດຽວເທົ່ານັ້ນ. ອຸປະກອນພິເສດທີ່ເອີ້ນວ່າ "multiplexers" ແມ່ນໃຊ້ເພື່ອເຂົ້າຮ່ວມຜົນຜະລິດຂອງນັກສົນທະນາຫຼາຍໆຄົນໄປສູ່ສາຍນ້ໍາດຽວ.ອຸປະກອນ Yacht YDPG 01N Python Gateway Software - NMEA ພື້ນຖານNMEA 0183, ຈົນເຖິງເວີຊັນ 2.0 (1992), ໄດ້ໃຊ້ອິນເຕີເຟດ RS-232 «ແບບດຽວຈົບສິ້ນ» ກັບສາຍ TX ເສັ້ນໜຶ່ງ ແລະສາຍສັນຍານ RX ເສັ້ນໜຶ່ງ (ສີເທົາຢູ່ຮູບ 2.a) ແລະສາຍພື້ນ (ຈຸດທີ່ຮູບ 2.a) ໃຊ້ ເປັນການອ້າງອີງສໍາລັບສັນຍານ TX ແລະ RX. ເພາະສະນັ້ນ, ອຸປະກອນເກົ່າມີພຽງແຕ່ສາມສາຍ.
    ຕັ້ງແຕ່ຮຸ່ນ 2.0, NMEA 0183 ໄດ້ອີງໃສ່ "ຄວາມແຕກຕ່າງ" ອິນເຕີເຟດ RS-422, ເຊິ່ງມີສອງເສັ້ນ RX RX+ (ຍັງສາມາດຫມາຍເປັນ "A") ແລະ RX- (ຫຼື "B"), ສອງແຖວ TX+ ( ຫຼື« A », ສີຂີ້ເຖົ່າຢູ່ຮູບ 2.b) ແລະ TX- (ຫຼື« B», dotted ຢູ່ຮູບ 2) ແລະດິນ (ບໍ່ສະແດງຢູ່ໃນຮູບ 2.b). ອຸປະກອນທີ່ທັນສະໄຫມໃຊ້ຫ້າສາຍ.
    ອຸປະກອນຂອງລຸ້ນຕ່າງໆສາມາດເຊື່ອມຕໍ່ໄດ້, ແຕ່ມີຄວາມລະມັດລະວັງຢ່າງດຽວ. TX- («B») ບໍ່ເທົ່າກັບເສັ້ນດິນ. ສະບັບtage ໃນສາຍ TX- (ຈຸດໃນຮູບ 2.b) ການປ່ຽນແປງຈາກ 0 ຫາ 5V, ແລະການເຊື່ອມຕໍ່ສາຍນີ້ກັບສາຍດິນສາມາດເຮັດໃຫ້ເກີດວົງຈອນສັ້ນ.
    ໂຄງການເຊື່ອມຕໍ່ທີ່ຖືກຕ້ອງແມ່ນສະແດງຢູ່ໃນຮູບ 3.ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - NMEA ພື້ນຖານ 1
  2. NMEA2000
    ເຄືອຂ່າຍ NMEA 2000 ແລ່ນຢູ່ທີ່ 250 kbps ແລະອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ອຸປະກອນຕົວຈິງໄດ້ເຖິງ 60 ເຄື່ອງ. ບໍ່ເຫມືອນກັບ NMEA 0183, ບໍ່ມີ "ຜູ້ເວົ້າ" ແລະ "ຜູ້ຟັງ". ອຸປະກອນທັງຫມົດສາມາດ "ສົນທະນາ" ແລະອຸປະກອນທັງຫມົດໄດ້ຮັບຂໍ້ຄວາມທັງຫມົດ.
    ຜູ້ຜະລິດເອເລັກໂຕຣນິກຈໍານວນຫຼາຍນໍາສະເຫນີ "ຍີ່ຫໍ້" ຮຸ່ນຂອງ NMEA 2000. Raymarine SeaTalk NG, Simrad SimNet, FurunoCAN ແຕກຕ່າງກັນພຽງແຕ່ປະເພດຂອງຕົວເຊື່ອມຕໍ່ທີ່ໃຊ້. ຢ່າງໃດກໍຕາມ, ໃນຊຸມປີມໍ່ໆມານີ້, ຜູ້ຜະລິດໄດ້ຍ້າຍໄປຢູ່ໃນຕົວເຊື່ອມຕໍ່ NMEA 2000.

ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - NMEA ພື້ນຖານ 2ກະດູກສັນຫຼັງຂອງເຄືອຂ່າຍ (ລະຫວ່າງ 2 ແລະ 2 ໃນຮູບທີ 4) ມີສອງສາຍຂໍ້ມູນ (ເອີ້ນວ່າ CAN HIGH ແລະ CAN LOW ແລະສອງສາຍໄຟຟ້າ. ສາຍໄຟຟ້າຄວນເຊື່ອມຕໍ່ກັບແຫຼ່ງສະຫນອງພະລັງງານ 12 ໂວນ (ເບິ່ງ 3 ໃນຮູບ 4). ອຸປະກອນທີ່ມີພະລັງງານຕ່ໍາ. ຄືກັບ Gateway ຂອງພວກເຮົາ, ໃຊ້ພະລັງງານໂດຍກົງຈາກກະດູກສັນຫຼັງຂອງເຄືອຂ່າຍ.
ສາຍຂໍ້ມູນ "ຖືກຢຸດ" ຢູ່ທັງສອງສົ້ນດ້ວຍຕົວຕ້ານທານ 120 Ohm (ເບິ່ງ 2 ໃນຮູບ 4). ດັ່ງນັ້ນ, ຄວາມຕ້ານທານລະຫວ່າງສາຍ CAN ແມ່ນລະຫວ່າງ 60 ແລະ 120 Ohms. ອຸ​ປະ​ກອນ​ສາ​ມາດ​ເຊື່ອມ​ຕໍ່​ກັບ​ສະ​ຖານ​ທີ່​ຂອງ​ກະ​ດູກ​ສັນ​ຫຼັງ​ໃດ​ຫນຶ່ງ (ລະ​ຫວ່າງ terminators​)​. ສາຍເຄເບີ້ນຈາກກະດູກສັນຫຼັງຂອງເຄືອຂ່າຍໄປຫາອຸປະກອນເອີ້ນວ່າສາຍເຄເບີນຫຼຸດລົງ (ເບິ່ງ 4 ໃນຮູບ 4). ອຸປະກອນຂອງພວກເຮົາສາມາດເຊື່ອມຕໍ່ໂດຍກົງກັບກະດູກສັນຫຼັງ.
ທັງຫມົດຂ້າງເທິງນີ້ຫມາຍຄວາມວ່າທ່ານບໍ່ສາມາດເຊື່ອມຕໍ່ Gateway ກັບພອດ NMEA 2000 ຂອງຕົວວາງແຜນຕາຕະລາງຂອງທ່ານເພື່ອເຊື່ອມຕໍ່ເຊັນເຊີ NMEA 0183 ກັບມັນ. ທ່ານຄວນສ້າງຕັ້ງເຄືອຂ່າຍ NMEA 2000 ງ່າຍໆກ່ອນ.
ຜູ້ຜະລິດຈໍານວນຫຼາຍສະເຫນີ "ຊຸດເລີ່ມຕົ້ນ" ເຊິ່ງປະກອບດ້ວຍສິ່ງທີ່ຈໍາເປັນເພື່ອສ້າງເຄືອຂ່າຍພື້ນຖານແລະເຊື່ອມຕໍ່ສອງອຸປະກອນ:

  • ສໍາລັບ Raymarine SeaTalk NG, ເບິ່ງຈໍານວນພາກສ່ວນ Raymarine T70134;
  • ສໍາລັບ NMEA 2000, ເບິ່ງເລກສ່ວນ Garmin 010-11442-00.

ການຕິດຕັ້ງໄດເວີ USB ແລະການເຊື່ອມຕໍ່ກັບ PC

ອຸປະກອນເຊື່ອມຕໍ່ກັບພອດ USB ຂອງ PC ແລະເຂົ້າກັນໄດ້ກັບ USB 1.1 protocol (1998) ແລະຕໍ່ມາ.
ດັ່ງນັ້ນຈຶ່ງເຂົ້າກັນໄດ້ກັບຄອມພິວເຕີໂນດບຸກ ແລະຄອມພິວເຕີທີ່ທັນສະໄໝທັງໝົດ. ອຸປະກອນສາມາດຂັບເຄື່ອນໄດ້ຈາກພອດ USB (ເຊັ່ນດຽວກັບຈາກພອດ NMEA 2000) ແລະທ່ານຈະເຫັນສັນຍານ LED ຫຼັງຈາກການເຊື່ອມຕໍ່ (ຖ້າບໍ່ດັ່ງນັ້ນມັນຫມາຍຄວາມວ່າສາຍຫຼືພອດ USB ເສຍຫາຍ).
ໄອຄອນຄຳເຕືອນ ກະລຸນາຮັບຊາບວ່າພອດ USB ບໍ່ໄດ້ຖືກແຍກອອກຈາກເຄືອຂ່າຍ NMEA 2000. ພວກເຮົາແນະນໍາໃຫ້ທ່ານປິດເຄືອຂ່າຍ NMEA 2000 ຫຼືຕັດການເຊື່ອມຕໍ່ອຸປະກອນຈາກມັນເມື່ອເຊື່ອມຕໍ່ກັບ PC. ໃນເຮືອ, ພວກເຮົາແນະນໍາໃຫ້ທ່ານແລ່ນແລັບທັອບຂອງທ່ານໃນຫມໍ້ໄຟແລະຕັດການເຊື່ອມຕໍ່ຈາກ inverter ຖ້າທ່ານຕ້ອງການຮັກສາການເຊື່ອມຕໍ່ NMEA 2000 ໃນຂະນະທີ່ອຸປະກອນເຊື່ອມຕໍ່ຜ່ານ USB. ຖ້າບໍ່ດັ່ງນັ້ນ, ຄວາມແຕກຕ່າງທີ່ອາດຈະເກີດຂຶ້ນກັບພື້ນດິນອາດຈະທໍາລາຍພອດ USB ຫຼືອຸປະກອນ.
ໃນລະດັບຊອບແວ, Gateway ປະຕິບັດສອງອຸປະກອນທີ່ເຮັດວຽກພ້ອມໆກັນ:

  • ໄດ USB (ອຸປະກອນການເກັບຮັກສາມະຫາຊົນ; class 8, subclass 6);
  • ພອດ serial (ພອດ COM virtual; ອຸປະກອນ USB class 2, subclass 2).

ພອດ Serial ບໍ່ຕ້ອງການໄດເວີພິເສດໃນ Windows 10, Windows 11, Mac OS X ແລະ Linux; ລະບົບປະຕິບັດການເຫຼົ່ານີ້ໃຊ້ໄດເວີລະບົບໂດຍອັດຕະໂນມັດ. ໃນ Microsoft Windows ລຸ້ນເກົ່າ, ທ່ານຄວນຕິດຕັ້ງໄດເວີ (.INF file ເທົ່ານັ້ນ, ບໍ່ມີລະຫັດ) ທີ່ເຊື່ອມຕໍ່ໄດເວີລະບົບມາດຕະຖານກັບອຸປະກອນ.
Yacht Devices YDPG 01N Python Gateway Software - driverຕົວເຊື່ອມຕໍ່ USB ໃນອຸປະກອນໄດ້ຖືກຕິດຕັ້ງ flush ກັບພື້ນຜິວຂອງກໍລະນີ. ດັ່ງນັ້ນ, ສາຍບາງສາຍອາດຈະບໍ່ຖືກໃສ່ອອກຢ່າງເຕັມທີ່, ເຊິ່ງເຮັດໃຫ້ຊ່ອງຫວ່າງປະມານ 1 ມມ. ນີ້ແມ່ນເລື່ອງປົກກະຕິ, ຢ່າໃຊ້ແຮງໃນເວລາທີ່ເຊື່ອມຕໍ່ສາຍ USB.

  1. ການຕິດຕັ້ງໃນ Microsoft Windows 10 ແລະຕໍ່ມາອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoftອຸປະກອນໃຊ້ໄດເວີ Windows ແລະຄວນຈະຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດ. ເພື່ອກວດເບິ່ງການຕິດຕັ້ງ, ທ່ານສາມາດເປີດ "Device Manager" ຈາກ "Control Panel" ແລະກວດເບິ່ງການມີແຜ່ນ YDPG-01 ແລະອຸປະກອນ USB.
  2. ການຕິດຕັ້ງໃນ Microsoft Windows 7 ແລະຮຸ່ນກ່ອນຫນ້າ
    ໄດເວີ USB serial port ສໍາລັບ Microsoft Windows ສາມາດພົບໄດ້ຢູ່ໃນໂຟເດີຮາກຂອງອຸປະກອນເກັບຮັກສາມະຫາຊົນ (ເຊິ່ງບໍ່ຈໍາເປັນຕ້ອງມີໄດເວີແລະຄວນຈະເຂົ້າເຖິງໄດ້ທັນທີຫຼັງຈາກການເຊື່ອມຕໍ່) ຫຼືຢູ່ໃນສ່ວນດາວໂຫລດຂອງ www.yachtd.com.ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoft 1ເພື່ອກວດເບິ່ງການຕິດຕັ້ງໃນ Microsoft Windows 7 ແລະ Microsoft Windows ຮຸ່ນກ່ອນຫນ້າ, ແລ່ນ "Device Manager" ຈາກ "Control Panel". ຖ້າ "YDPG-01 Virtual COM Port" ຢູ່ໃນພາກ "ອຸປະກອນອື່ນໆ" (ເບິ່ງຮູບ 6), ແລ່ນ "ອັບເດດຊອບແວໄດເວີ ..." ຈາກເມນູສະພາບການ, ຫຼັງຈາກນັ້ນເລືອກ "ເບິ່ງຄອມພິວເຕີຂອງຂ້ອຍສໍາລັບຊອບແວໄດເວີ" ແລະຕໍ່ໄປ. ຄລິກໜ້າ “ໃຫ້ຂ້ອຍເລືອກລາຍການໄດເວີອຸປະກອນໃນຄອມພິວເຕີຂອງຂ້ອຍ”.
    ຫຼັງຈາກນັ້ນ, ເລືອກ "ສະແດງອຸປະກອນທັງຫມົດ" ຫຼື "ພອດ (COM ແລະ LPT)" ຈາກບັນຊີລາຍຊື່ແລະໃຫ້ຄລິກໃສ່ "ຕໍ່ໄປ". ໃນໜ້າຕໍ່ໄປ, ເລືອກ “ມີແຜ່ນ…” ແລະເລືອກ YDPGDRV.INF ຈາກແຜ່ນຂອງ Gateway (ເບິ່ງຮູບ 7).ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoft 2
  3. ການຕິດຕັ້ງເທິງ Linux (Ubuntu)
    ອຸປະກອນໃຊ້ໄດເວີ CDC ACM. ຫຼັງຈາກການເຊື່ອມຕໍ່ອຸປະກອນ, ພິມຄໍາສັ່ງ dmesg ໃນ terminal.ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoft 5ໃນຕອນທ້າຍຂອງຜົນຜະລິດ, ທ່ານຈະເຫັນຄຸນສົມບັດຂອງອຸປະກອນ, ຊື່ຂອງພອດ serial ແລະຊື່ຂອງແຜ່ນ. ເພື່ອໃຊ້ແຜ່ນພາຍໃນ (ເບິ່ງຮູບ 8, ເສັ້ນ 605.082413), ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດ, ພິມຄໍາສັ່ງ:
    sudo mount /dev/sdb1 /mnt
    ເພື່ອເຊື່ອມຕໍ່ terminal ກັບ Python interactive prompt, ພິມ (ເບິ່ງຮູບ 8, line 604.002001):
    ໜ້າຈໍ /dev/ttyACM0
  4. ການຕິດຕັ້ງໃນ Mac OS X
    ເມື່ອອຸປະກອນໄດ້ຖືກເຊື່ອມຕໍ່, ໃຫ້ຄລິກໃສ່ຮູບສັນຍາລັກ Apple ແລະເລືອກລາຍການເມນູ«ກ່ຽວກັບ Mac ນີ້».
    ຄລິກທີ່ປຸ່ມ «ຂໍ້ມູນເພີ່ມເຕີມ…» ແລະ «ລາຍງານລະບົບ…» ຢູ່ໃນປ່ອງຢ້ຽມທີ່ເປີດຂຶ້ນ. ຊອກຫາ «YDPG-01 Virtual COM Port» ໃນສ່ວນຍ່ອຍ USB ຂອງພາກສ່ວນຮາດແວ, ດັ່ງທີ່ສະແດງໃນຮູບ 9.ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoft 6ໃນຄຸນສົມບັດອຸປະກອນໃນຮູບທີ 9, ທ່ານສາມາດເບິ່ງເລກລໍາດັບຂອງອຸປະກອນ ແລະວ່າໄດຣຟ໌ຂອງອຸປະກອນໄດ້ຖືກຕິດຕັ້ງແລ້ວ. Gateway ນີ້ມີໝາຍເລກ Serial ຂອງ 00690001 ແລະພອດ Gateway ທີ່ຈະໃຊ້ໃນແອັບພລິເຄຊັນແມ່ນ /dev/cu.usbmodem00690001

ການຕິດຕັ້ງແລະການເຊື່ອມຕໍ່ກັບ NMEA

ອຸປະກອນບໍ່ຮຽກຮ້ອງໃຫ້ມີການບໍາລຸງຮັກສາ. ໃນ​ເວ​ລາ​ທີ່​ການ​ຕັດ​ສິນ​ໃຈ​ທີ່​ຈະ​ຕິດ​ຕັ້ງ​ອຸ​ປະ​ກອນ​, ເລືອກ​ທີ່​ຕັ້ງ​ການ​ຕິດ​ຕັ້ງ​ແຫ້ງ​. ຫຼີກເວັ້ນບ່ອນທີ່ອຸປະກອນອາດຈະຖືກນ້ໍາຖ້ວມ, ເພາະວ່ານີ້ສາມາດທໍາລາຍມັນໄດ້.
ໄອຄອນຄຳເຕືອນ ອຸປະກອນບໍ່ມີການໂດດດ່ຽວລະຫວ່າງ NMEA 2000 ແລະພອດ USB, ກະລຸນາອ່ານພາກທີ III ກ່ອນທີ່ຈະເຊື່ອມຕໍ່ອຸປະກອນກັບ USB.

  1. ການເຊື່ອມຕໍ່ກັບ NMEA 2000
    ອຸປະກອນສາມາດເຊື່ອມຕໍ່ໂດຍກົງກັບກະດູກສັນຫຼັງເຄືອຂ່າຍ NMEA 2000 ໂດຍບໍ່ມີສາຍເຄເບີນຫຼຸດລົງ. ປິດການສະຫນອງພະລັງງານລົດເມກ່ອນທີ່ຈະເຊື່ອມຕໍ່ອຸປະກອນ. ອ້າງອີງໃສ່ເອກະສານຂອງຜູ້ຜະລິດຖ້າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບການນໍາໃຊ້ຕົວເຊື່ອມຕໍ່:
    • SeaTalk NG Reference Manual (81300-1) ສໍາລັບເຄືອຂ່າຍ Raymarine;
    • ການອ້າງອິງດ້ານວິຊາການສໍາລັບຜະລິດຕະພັນ Garmin NMEA 2000 (190-00891-00) ສໍາລັບເຄືອຂ່າຍ Garmin.
    ຫຼັງ​ຈາກ​ການ​ເຊື່ອມ​ຕໍ່​ອຸ​ປະ​ກອນ​, ປິດ lock ສຸດ​ການ​ເຊື່ອມ​ຕໍ່​ເພື່ອ​ຮັບ​ປະ​ກັນ​ການ​ຕໍ່​ຕ້ານ​ນ​້​ໍ​າ​ແລະ​ຄວາມ​ຫມັ້ນ​ຄົງ​ຂອງ​ຕົນ​.
    ອຸປະກອນແມ່ນຂັບເຄື່ອນຈາກເຄືອຂ່າຍ NMEA 2000 (ຫຼື USB) ແລະມີ LED, ທີ່ກະພິບສີແດງຫຼືສີຂຽວ.
    ຫຼັງຈາກເປີດເຄືອຂ່າຍ NMEA 2000 ຫຼືເຊື່ອມຕໍ່ກັບ USB, LED ຂອງອຸປະກອນຈະກະພິບສີຂຽວຫນຶ່ງຄັ້ງເພື່ອຊີ້ບອກວ່າມັນເປີດຢູ່. ຖ້າສິ່ງນີ້ບໍ່ເກີດຂຶ້ນ, ເບິ່ງເອກະສານຊ້ອນທ້າຍ A.
    ທ່ານສາມາດກວດສອບການເຊື່ອມຕໍ່ NMEA 2000 ກັບສັນຍານ LED, ເບິ່ງພາກ V. ທ່ານຍັງສາມາດກວດເບິ່ງວ່າອຸປະກອນຢູ່ໃນເຄືອຂ່າຍແລະກວດເບິ່ງສະບັບເຟີມແວຈາກ chartplotter. ກະລຸນາເບິ່ງພາກ VI ສໍາລັບລາຍລະອຽດ.
  2. ການເຊື່ອມຕໍ່ກັບ NMEA 0183
    ໄອຄອນຄຳເຕືອນ ການເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍ NMEA 0183 ແຕກຕ່າງກັນໄປຕາມສະບັບຂອງອຸປະກອນເຊື່ອມຕໍ່. ກະລຸນາເບິ່ງພາກທີ II ສໍາລັບໂຄງການເຊື່ອມຕໍ່. ສາຍໄຟຜິດພາດສາມາດເຮັດໃຫ້ອຸປະກອນເສຍຫາຍ!

ໃຫ້ສັງເກດວ່າອຸປະກອນ NMEA 0183 ຈໍານວນຫຼາຍ, ລວມທັງ Gateway, ມີສີສາຍທີ່ແຕກຕ່າງກັນກວ່າທີ່ລະບຸໄວ້ໃນມາດຕະຖານ. ກະລຸນາກວດເບິ່ງປ້າຍກຳກັບໃສ່ສາຍເຄເບີ້ນ ແລະ/ຫຼື ເອກະສານກ່ອນເຊື່ອມຕໍ່.
ຕາຕະລາງ 1. NMEA 0183 ສາຍສີ

ສັນຍານ NMEA 0183 ມາດຕະຖານ Python Gateway
Talker TX+ (A) ສີຂາວ ສີແດງ
Talker TX- (B) ສີນ້ຳຕານ ດຳ
ຜູ້ຟັງ RX+ (A) ສີເຫຼືອງ ສີເຫຼືອງ
ຜູ້ຟັງ RX- (B) ສີຂຽວ ສີຟ້າ
ດິນ ດຳ ຈະແຈ້ງ

ການເຊື່ອມຕໍ່ທັງໝົດຄວນເຮັດດ້ວຍການປິດໄຟເພື່ອປ້ອງກັນການເກີດວົງຈອນສັ້ນໂດຍບັງເອີນໃນລະຫວ່າງການຕິດຕັ້ງ.
ມັນແນະນໍາໃຫ້ເຊື່ອມຕໍ່ສາຍໂດຍການ crimping ຫຼືບິດແທນທີ່ຈະ soldering. ການເຊື່ອມຕໍ່ soldered ສາມາດທໍາລາຍໄວໃນສະພາບແວດລ້ອມທາງທະເລແລະຕ້ອງການ insulation ອາກາດດ້ວຍສີຫຼື lacquer.
ອຸ​ປະ​ກອນ​ແມ່ນ​ໄດ້​ສະ​ຫນອງ​ໃຫ້​ກັບ​ພອດ serial ໄດ້​ກໍາ​ນົດ​ໄວ້​ທີ່ 4800 baud (ມາດ​ຕະ​ຖານ NMEA 0183 ຄວາມ​ໄວ​)​. ເມື່ອອຸປະກອນເຊື່ອມຕໍ່ສົ່ງຂໍ້ຄວາມດ້ວຍຄວາມໄວນີ້, ການຮັບຂອງພວກເຂົາຖືກຢືນຢັນໂດຍສັນຍານ LED (ເບິ່ງພາກ V). ເພື່ອປ່ຽນຄວາມໄວໃນການຕັ້ງຄ່າອຸປະກອນ, ເບິ່ງພາກທີ VII.

ສັນຍານ LED

ອຸປະກອນມີໄຟ LED ສອງສີທີ່ຊີ້ບອກສະຖານະຂອງອຸປະກອນ. ອຸ​ປະ​ກອນ​ຜະ​ລິດ​ກະ​ແສ​ສີ​ຂຽວ​ສັ້ນ​ດຽວ​ຫຼັງ​ຈາກ​ການ​ເປີດ​, ສະ​ແດງ​ໃຫ້​ເຫັນ​ວ່າ​ອຸ​ປະ​ກອນ​ແມ່ນ​ເຮັດ​ວຽກ​.

  1. ສັນຍານການເຮັດວຽກປົກກະຕິ
    ໃນ​ລະ​ຫວ່າງ​ການ​ເຮັດ​ວຽກ​ປົກ​ກະ​ຕິ​, ອຸ​ປະ​ກອນ​ຜະ​ລິດ​ຊຸດ​ຂອງ​ຫ້າ​ຫຼື​ຫົກ​ກະ​ພິບ​ທຸກໆ​ຫ້າ​ວິ​ນາ​ທີ​. ກະພິບຊີ້ບອກສະຖານະຂອງສ່ວນຕິດຕໍ່ຂອງອຸປະກອນໃນລະຫວ່າງຫ້າວິນາທີສຸດທ້າຍ ແລະມີຄວາມໝາຍຕໍ່ໄປນີ້:
    • Flash #1: RED ຖ້າກວດພົບຂໍ້ຜິດພາດໃນລົດເມ CAN (NMEA 2000), ຖ້າບໍ່ດັ່ງນັ້ນສີຂຽວ.
    • ແຟລດ #2: ສີຂຽວຫາກໄດ້ຮັບຂໍ້ມູນຈາກລົດເມ CAN, ຖ້າບໍ່ດັ່ງນັ້ນສີແດງ.
    • Flash #3: ສີຂຽວເມື່ອຂໍ້ມູນຖືກສົ່ງໄປຫາລົດເມ CAN, ຖ້າບໍ່ດັ່ງນັ້ນສີແດງ.
    • ແຟລດ #4: ສີຂຽວເມື່ອຕົວອັກສອນເສັ້ນ (ASCII 10) ໄດ້ຮັບຈາກ UART (NMEA 0183), ຖ້າບໍ່ດັ່ງນັ້ນສີແດງ.
    • ແຟລດ #5: ສີຂຽວເມື່ອຕົວລະຄອນເສັ້ນຖືກສົ່ງໄປຫາ UART, ຖ້າບໍ່ດັ່ງນັ້ນສີແດງ.
    • Flash #6: ຜູ້ໃຊ້ກໍານົດ, ຈະບໍ່ມີຈາກລໍາດັບຖ້າຫາກວ່າໂຄງການຜູ້ໃຊ້ບໍ່ໄດ້ກໍານົດສະຖານະຂອງມັນ (ເບິ່ງພາກ VII).
  2. ຜູ້ໃຊ້ກໍານົດກະພິບ
    ພຶດຕິກໍາຂອງ LED ສາມາດຖືກຄວບຄຸມຢ່າງສົມບູນໂດຍໂຄງການຜູ້ໃຊ້ (ສີ, ຄວາມຖີ່, ໄລຍະເວລາ) ແລະທ່ານຄວນອ້າງອີງໃສ່ເອກະສານທີ່ສະຫນອງໃຫ້ກັບໂຄງການຜູ້ໃຊ້ຖ້າສັນຍານກະພິບບໍ່ຄືກັບສັນຍານການເຮັດວຽກປົກກະຕິ.
    ພວກເຮົາຂໍຄວາມກະລຸນາຜູ້ພັດທະນາຊອບແວບໍ່ໃຫ້ໃຊ້ລໍາດັບ flashing ທີ່ສາມາດສັບສົນກັບສັນຍານການເຮັດວຽກປົກກະຕິ. ສໍາລັບວຽກງານທີ່ງ່າຍດາຍ, ພວກເຮົາແນະນໍາໃຫ້ໃຊ້ແຟດທີ 6 ໃນລໍາດັບເພື່ອຊີ້ບອກສະຖານະຂອງໂປຼແກຼມໂປຼແກຼມ.
  3. ສັນຍານອື່ນໆ
    ສັນຍານ LED ໃນລະຫວ່າງການອັບເດດເຟີມແວແມ່ນໄດ້ອະທິບາຍໄວ້ໃນພາກທີ VI. ສັນຍານໃນລະຫວ່າງການຣີເຊັດຮາດແວແມ່ນໄດ້ອະທິບາຍໄວ້ໃນພາກທີ VIII.

ອັບເດດເຟີມແວ

ການອັບເດດເຟີມແວແມ່ນມີຢູ່ໃນພາກການດາວໂຫຼດຂອງ www.yachtd.com
ເປີດແຟ້ມຈັດເກັບທີ່ດາວໂຫຼດມາເຊິ່ງປະກອບດ້ວຍການອັບເດດ ແລະອ່ານ README.TXT file, ເຊິ່ງອາດຈະປະກອບດ້ວຍຂໍ້ມູນທີ່ສໍາຄັນກ່ຽວກັບການອັບເດດ.
ໄອຄອນຄຳເຕືອນ ອຸປະກອນບໍ່ມີການໂດດດ່ຽວລະຫວ່າງ NMEA 2000 ແລະພອດ USB, ກະລຸນາອ່ານພາກທີ III ກ່ອນທີ່ຈະເຊື່ອມຕໍ່ອຸປະກອນກັບ USB.
ຖ້າອຸປະກອນເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍ NMEA 2000, ປິດມັນ ຫຼືຕັດການເຊື່ອມຕໍ່ອຸປະກອນ.
ເຊື່ອມຕໍ່ອຸປະກອນກັບພອດ USB ຂອງແລັບທັອບ ຫຼື PC ແລະສຳເນົາ YDPG01.BIN file ຈາກແຟ້ມອັບເດດໄປຫາໂຟນເດີຮາກຂອງ Python Gateway ພາຍໃນດິດ. ຕັດການເຊື່ອມຕໍ່ອຸປະກອນຈາກພອດ USB.
ຫຼັງຈາກເຊື່ອມຕໍ່ກັບພອດ USB ຫຼືເປີດເຄືອຂ່າຍ NMEA 2000, ການອັບເດດຈະເລີ່ມຂຶ້ນ. ມັນຈະໃຊ້ເວລາເຖິງ 30 ວິນາທີ, ບໍ່ມີສັນຍານ LED ຈະຖືກປ່ອຍອອກມາໃນລະຫວ່າງຂະບວນການອັບເດດ. ຢ່າຕັດການເຊື່ອມຕໍ່ Gateway ຈາກແຫຼ່ງພະລັງງານ (USB ຫຼື NMEA 2000) ໃນລະຫວ່າງການອັບເດດ.
ເມື່ອການອັບເດດສຳເລັດແລ້ວ, ໄຟ LED ຈະສະຫຼັບລະຫວ່າງສີແດງ ແລະສີຂຽວເປັນເວລາ 5 ວິນາທີ. ຫຼັງຈາກນັ້ນ, bootloader ຈະລຶບການອັບເດດ file ຈາກແຜ່ນຂອງອຸປະກອນແລະໂອນການຄວບຄຸມໄປຍັງເຟີມແວ.
ຖ້າ​ຫາກ​ວ່າ​ອຸ​ປະ​ກອນ​ແມ່ນ​ການ​ນໍາ​ໃຊ້​ສະ​ບັບ​ທີ່​ກໍາ​ນົດ​ໄວ້​ຂອງ​ເຟີມ​ແວ​, ຫຼື​ຖ້າ​ຫາກ​ວ່າ​ອຸ​ປະ​ກອນ​ບໍ່​ສາ​ມາດ​ເປີດ​ໄດ້​ file, ຫຼືຖ້າຫາກວ່າ file ເສຍຫາຍ, boot loader ຈະໂອນການຄວບຄຸມໄປຫາເຟີມແວທັນທີ. ນີ້ແມ່ນເຮັດໂດຍບໍ່ມີການຊີ້ບອກສາຍຕາ.
ຂໍ້ມູນອຸປະກອນ, ລວມທັງເວີຊັ່ນເຟີມແວ, ຈະຖືກສະແດງຢູ່ໃນລາຍການອຸປະກອນ NMEA 2000 (SeaTalk NG, SimNet, Furuno CAN) ຫຼືຢູ່ໃນລາຍການທົ່ວໄປຂອງອຸປະກອນພາຍນອກຢູ່ໃນແຜນຜັງ (ເບິ່ງຮູບ 10). ບັນຊີລາຍຊື່ນີ້ມັກຈະສາມາດເຂົ້າເຖິງໄດ້ຈາກເມນູ "ການວິນິດໄສ", "ການໂຕ້ຕອບພາຍນອກ" ຫຼື "ອຸປະກອນພາຍນອກ". ອຸປະກອນຢອດຢາ YDPG 01N Python Gateway Software - Microsoft 7

ການຂຽນໂປຣແກຣມອຸປະກອນ

ແຜ່ນພາຍໃນຂອງອຸປະກອນປະກອບດ້ວຍ boot.py file (ເຊິ່ງເລີ່ມຕົ້ນຫ້ອງສະໝຸດ ແລະກຳນົດຄ່າອຸປະກອນຕໍ່ພອດຂອງອຸປະກອນ, ລວມທັງຄວາມໄວຂອງພອດ NMEA 0183) ແລະ main.py file (ເຊິ່ງແມ່ນຫວ່າງເປົ່າແລະມີຈຸດປະສົງສໍາລັບລະຫັດຜູ້ໃຊ້). ເຫຼົ່ານີ້ files ຖືກປະຕິບັດຕາມລໍາດັບໂດຍອຸປະກອນເມື່ອມັນຖືກເປີດ.
ຜູ້ສະຫນອງຊອບແວຂອງທ່ານຈະສະຫນອງສິ່ງເຫຼົ່ານີ້ files, ແລະຊອບແວທີ່ສະຫນອງໃຫ້ອາດຈະປະກອບດ້ວຍຫ້ອງສະຫມຸດ (ອື່ນໆ files ກັບ .py fileນາມສະກຸນ). ບາງຫ້ອງສະຫມຸດອາດຈະຢູ່ໃນໂຟເດີຍ່ອຍ. ສຳເນົາທັງໝົດ files ແລະໂຟນເດີ້ຕ່າງໆຈາກບ່ອນເກັບມ້ຽນທີ່ປະກອບດ້ວຍຊອບແວໄປຫາຮາກຂອງແຜ່ນພາຍໃນຂອງອຸປະກອນແລະຕົກລົງທີ່ຈະປ່ຽນແທນທັງຫມົດ. files ກັບອັນໃຫມ່.
ປິດອຸປະກອນ (ຕັດການເຊື່ອມຕໍ່ຈາກ USB ແລະຈາກ NMEA 2000). ໃນຄັ້ງຕໍ່ໄປທີ່ທ່ານເປີດມັນ, ຊອບແວໃຫມ່ຈະເລີ່ມຕົ້ນ. ເນື່ອງຈາກສັນຍານ LED ສາມາດຄວບຄຸມໄດ້ໂດຍລະຫັດຜູ້ໃຊ້, ຂໍໃຫ້ຜູ້ສະຫນອງຊອບແວຂອງທ່ານກວດເບິ່ງວິທີການກວດສອບສະຖານະໂຄງການດ້ວຍສັນຍານ LED (ເບິ່ງພາກ V).
ພອດ serial USB ຂອງອຸປະກອນໃຫ້ການເຂົ້າເຖິງການເຕືອນແບບໂຕ້ຕອບ Python (REPL). ຢູ່ທີ່ນັ້ນທ່ານສາມາດກວດເບິ່ງສະຖານະຂອງໂປລແກລມແລ່ນ, ກວດເບິ່ງຂໍ້ຜິດພາດໃນການປະຕິບັດ, ຫຼືຍົກເລີກໂຄງການເພື່ອແລ່ນລະຫັດຂອງທ່ານເອງ.
ທ່ານສາມາດນໍາໃຊ້ພອດ serial ກັບໂຄງການ terminal. ສໍາລັບ Microsoft Windows, ພວກເຮົາແນະນໍາ Freeware Putty (ຍັງສາມາດໃຊ້ໄດ້ສໍາລັບ Linux, ສາມາດດາວໂຫລດໄດ້ຈາກ www.putty.org). ໃນ Linux ແລະ Mac OS X, ຄໍາສັ່ງຫນ້າຈໍສາມາດຖືກນໍາໃຊ້. ສໍາລັບການຕັ້ງຄ່າທີ່ສະແດງຢູ່ໃນພາກ III, ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເຊື່ອມຕໍ່:Yacht Devices YDPG 01N Python Gateway Software - ການຂຽນໂປຼແກຼມຖ້າອຸປະກອນບໍ່ມີໂປລແກລມແລ່ນ, ທ່ານຈະເຫັນ Python prompt, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 11.
ຖ້າທ່ານກໍາລັງໃຊ້ terminal ເປັນຄັ້ງທໍາອິດ, ໃຫ້ໃຊ້ຄໍາສັ່ງ help() ເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນພື້ນຖານກ່ຽວກັບການເຮັດວຽກກັບ terminal ແລະ interactive prompt (REPL).
ໂປຣແກມ ຫຼື ລະຫັດທີ່ເຮັດວຽກຢູ່ສາມາດຖືກຍົກເລີກໄດ້ໂດຍການກົດ Ctrl+C ແລະ (ຫຼັງຈາກນັ້ນ) ໂຕແປ Python ສາມາດຖືກຕັ້ງຄ່າຄືນໃໝ່ໄດ້ໂດຍການກົດ Ctrl+D. ການຣີເຊັດແບບອ່ອນໆແມ່ນໄວກວ່າການປິດເປີດອຸປະກອນຄືນໃໝ່ (ຮອບວຽນພະລັງງານ) ແລະມັນບໍ່ໄດ້ລົບກວນເຊສຊັນຂອງເຄື່ອງ. ກະລຸນາຮັບຊາບວ່າຫຼັງຈາກຣີເຊັດຊອບແວແລ້ວ, boot.py ແລະ main.py ຈະຖືກປະຕິບັດ. ທ່ານສາມາດຣີເຊັດຕົວແປດ້ວຍ Ctrl+W ແທນ Ctrl+D ເພື່ອຂ້າມ main.py ໃນຕອນເລີ່ມຕົ້ນ.Yacht Devices YDPG 01N Python Gateway Software - ການຂຽນໂປຣແກຣມ 1ເພື່ອທົດສອບການເຊື່ອມຕໍ່ NMEA 2000, ພິມຄໍາສັ່ງ can.test() ໃນ REPL ເພື່ອຮັບ ແລະພິມສິບຂໍ້ຄວາມ 29-bit (NMEA 2000 messages) ຈາກ CAN bus. ເພື່ອທົດສອບການຮັບ NMEA 0183, ພິມຄໍາສັ່ງ uart_rx.test() ເພື່ອຮັບ ແລະພິມສິບແຖວທີ່ໄດ້ຮັບຈາກ NMEA 0183. ຜົນໄດ້ຮັບຂອງສອງຄໍາສັ່ງນີ້ແມ່ນສະແດງຢູ່ໃນຮູບ 11.
ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານເປັນນັກພັດທະນາຊອບແວ, ວິທີທີ່ສະດວກທີ່ສຸດທີ່ຈະພົວພັນກັບ Gateway ແມ່ນການນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກ Thonny ຟຣີ, ມີສໍາລັບ Microsoft Windows, Linux ແລະ OS X ຢູ່. www.thonny.org. Yacht Devices YDPG 01N Python Gateway Software - ການຂຽນໂປຣແກຣມ 2IDE ງ່າຍດາຍນີ້ອະນຸຍາດໃຫ້ແກ້ໄຂ files ໂດຍກົງໃນ Gateway, ເນັ້ນ syntax, ບັນທຶກສໍາຮອງຂໍ້ມູນ files ກັບ PC, ແລ່ນແລະຢຸດລະຫັດຂອງທ່ານ, ພົວພັນກັບ REPL, ຕົວແປຂອງ plot, ແລະອື່ນໆ. ໃນຕົວເລືອກ Thonny (« Run »ເມນູ, « Configure interpreter…» item) ທ່ານຄວນເລືອກ «MicroPython (ທົ່ວໄປ)» ແລະພອດ Gateway ທີ່. ແຖບ "ນາຍພາສາ".
ເພື່ອທົດສອບການຕິດຕັ້ງໃຫມ່, ທ່ານອາດຈະຕ້ອງປ່ຽນຄວາມໄວ NMEA 0183 ໃນ boot.py file. ຊອກຫາເສັ້ນທີ່ມີ substring baudrate=4800 ແລະປ່ຽນແທນ 4800 ດ້ວຍຄວາມໄວທີ່ທ່ານຕ້ອງການ. ເພື່ອນຳໃຊ້ການປ່ຽນແປງ, ທ່ານສາມາດປິດເປີດອຸປະກອນ ຫຼື ຣີເຊັດຕົວແປ Python ໄດ້.
ເພື່ອເພີ່ມແຟດທີ 6 ໃສ່ລໍາດັບສັນຍານການເຮັດວຽກປົກກະຕິ (ເບິ່ງພາກ V), ພິມໃນ REPL ຫຼືເພີ່ມໃສ່ main.py ເສັ້ນ led.green() ຫຼື led.red() ເພື່ອເລືອກສີທີ່ສອດຄ້ອງກັນ.
ເອກະສານຂອງຫ້ອງສະຫມຸດ Yacht Devices ສໍາລັບ Python Gateway ແລະລະຫັດ samples ໄດ້ຖືກຈັດພີມມາອອນໄລນ໌ຢູ່ທີ່: http://www.yachtd.com/products/python_gateway/lib.html
ກະລຸນາສັງເກດວ່າການຂຽນໂປລແກລມຕ້ອງການຄວາມຮູ້ກ່ຽວກັບໂປໂຕຄອນ NMEA. ສໍາເນົາຂອງ NMEA 2000 ຫຼື NMEA 0183 ມາດຕະຖານສາມາດໄດ້ຮັບຈາກສະມາຄົມເອເລັກໂຕຣນິກທາງທະເລແຫ່ງຊາດ (www.nmea.org).

ຣີເຊັດອຸປະກອນ

ຣີເຊັດມີສອງປະເພດຄື: ຣີເຊັດຮາດແວ ແລະ ຣີເຊັດຊອບແວ. ອຸປະກອນຍັງສາມາດປິດເປີດໃໝ່ໄດ້ໂດຍການປິດມັນ (ຕັດການເຊື່ອມຕໍ່ຈາກທັງສອງເຄືອຂ່າຍ USB ແລະ NMEA 2000, ຫຼື ປິດທັງ NMEA 2000 ແລະ USB) ແລ້ວເປີດມັນອີກຄັ້ງ (ຈາກ USB ແລະ/ຫຼື NMEA 2000).
ການຣີເຊັດຮາດແວຈະສົ່ງຄືນອຸປະກອນຂອງທ່ານກັບສະພາບທີ່ມັນຖືກຊື້ມາໃນເບື້ອງຕົ້ນ. ການ​ຕັ້ງ​ຄ່າ​ທັງ​ຫມົດ​ຈະ​ສູນ​ເສຍ​ໄປ​ແລະ​ການ​ປັບ​ປຸງ​ເຟີ​ມ​ແວ​ຈະ​ໄດ້​ຮັບ​ການ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​. ຕົ້ນສະບັບ files ໃນແຜ່ນພາຍໃນຈະໄດ້ຮັບການຟື້ນຟູ, ຜູ້ໃຊ້ທັງຫມົດ files ຈະຖືກລຶບຫຼືຂຽນທັບ. ເພື່ອຣີເຊັດອຸປະກອນ:

  1. ຕັດການເຊື່ອມຕໍ່ອຸປະກອນຈາກ NMEA 2000 ຫຼືປິດໄຟ NMEA 2000.
  2. ເຊື່ອມ​ຕໍ່​ອຸ​ປະ​ກອນ​ກັບ USB (ກັບ​ຄອມ​ພິວ​ເຕີ​ຫຼື​ພຽງ​ແຕ່​ກັບ​ສາຍ​ໄຟ​) ແລະ​ຕັດ​ການ​ເຊື່ອມ​ຕໍ່​ໃນ​ໄລ​ຍະ​ຫນຶ່ງ​ວິ​ນາ​ທີ​.
    ເຮັດຊ້ໍາອີກຄັ້ງນີ້ສີ່ເທື່ອຢ່າງຫນ້ອຍ 2 ວິນາທີລະຫວ່າງການເຊື່ອມຕໍ່. ໃນລະຫວ່າງຂັ້ນຕອນນີ້ບໍ່ຄວນມີສັນຍານ LED. ຖ້າມີ, ມັນຫມາຍຄວາມວ່າທ່ານໄດ້ຕັດການເຊື່ອມຕໍ່ອຸປະກອນຊ້າເກີນໄປແລະຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນຂັ້ນຕອນອີກເທື່ອຫນຶ່ງ.
  3. ເຊື່ອມຕໍ່ອຸປະກອນກັບ USB ເປັນເທື່ອທີຫ້າ ແລະໄຟ LED ຈະປ່ຽນເປັນສີແດງ. ລໍຖ້າປະມານ 5 ວິນາທີເພື່ອໃຫ້ມັນປ່ຽນເປັນສີຂຽວ ແລະຕັດການເຊື່ອມຕໍ່ທັນທີ. ຖ້າທ່ານໄດ້ປ່ຽນໃຈ, ຢ່າຕັດການເຊື່ອມຕໍ່ອຸປະກອນແລະລໍຖ້າສອງວິນາທີເພື່ອໃຫ້ LED ປິດແລະອຸປະກອນຈະກັບຄືນສູ່ການເຮັດວຽກປົກກະຕິ.
  4. ຖ້າ​ຫາກ​ທ່ານ​ຕັດ​ການ​ເຊື່ອມ​ຕໍ່​ອຸ​ປະ​ກອນ​ໃນ​ຂະ​ນະ​ທີ່ LED ຂອງ​ມັນ​ເປັນ​ສີ​ຂຽວ​ໃນ​ຂັ້ນ​ຕອນ​ທີ່​ຜ່ານ​ມາ​, ມັນ​ຈະ​ດໍາ​ເນີນ​ຂັ້ນ​ຕອນ​ການ​ປັບ​ໃຫມ່​ໃນ​ຄັ້ງ​ຕໍ່​ໄປ​ທີ່​ມັນ​ເຊື່ອມ​ຕໍ່​ກັບ USB ຫຼື​ເຄືອ​ຂ່າຍ NMEA 2000​. ອັນນີ້ອາດໃຊ້ເວລາເຖິງໜຶ່ງນາທີ.
    ໃນເວລານີ້, ໄຟ LED ຈະເປັນສີແດງ. ຢ່າຕັດການເຊື່ອມຕໍ່ອຸປະກອນຈົນກ່ວາ LED ຂອງມັນເລີ່ມກະພິບເພື່ອຊີ້ບອກການເຮັດວຽກປົກກະຕິ.

ຣີເຊັດຊອບແວແມ່ນຄຳສັບທີ່ໃຊ້ສຳລັບນາຍພາສາ Python. ທ່ານສາມາດຣີສະຕາດມັນໄດ້ໂດຍບໍ່ຕ້ອງຖີບອຸປະກອນ ແລະ ໂດຍບໍ່ມີການທໍາລາຍເຊດຊັນຂອງ terminal. ໃນເຊດຊັນ terminal (ເບິ່ງພາກທີ VII), ຍົກເລີກໂປຣແກຣມປະຈຸບັນໂດຍການກົດ Ctrl+C ແລະຫຼັງຈາກນັ້ນກົດ Ctrl+D ຢູ່ທີ່ Python interactive prompt (REPL). ນີ້ຈະຣີເຊັດຕົວແປ, ແລະຫຼັງຈາກຣີເຊັດ, boot.py ແລະ main.py ຈະຖືກປະຕິບັດ. ທ່ານສາມາດຣີເຊັດຕົວແປດ້ວຍ Ctrl+W ແທນ Ctrl+D ເພື່ອຂ້າມການດຳເນີນການ main.py ໃນຕອນເລີ່ມຕົ້ນ.

ເອກະສານຊ້ອນທ້າຍ A. ການແກ້ໄຂບັນຫາ

ສະຖານະການ ສາເຫດທີ່ເປັນໄປໄດ້ແລະການແກ້ໄຂ
ບໍ່ມີສັນຍານ LED 1. LED ຖືກຄວບຄຸມໂດຍໂຄງການຜູ້ໃຊ້. ປິດອຸປະກອນ (ຖອດສາຍ USB ແລະປິດເຄືອຂ່າຍ NMEA 2000), ແລ້ວເປີດມັນອີກຄັ້ງ. ເປັນເວລາໜຶ່ງວິນາທີຫຼັງຈາກເປີດ, ໄຟ LED ຂອງອຸປະກອນຄວນສະແດງສັນຍານສີຂຽວສັ້ນ. ທຸກໆສັນຍານ LED ຕໍ່ມາສາມາດປິດໄດ້ໂດຍໂຄງການຜູ້ໃຊ້. ຕິດຕໍ່ຜູ້ສະຫນອງຊອບແວຂອງທ່ານ.
2.  ການສະຫນອງພະລັງງານລົ້ມເຫຼວ. ອຸປະກອນສາມາດຂັບເຄື່ອນໄດ້ຈາກ USB ຫຼື NMEA 2000. ຖ້າບໍ່ມີສັນຍານ LED ຫຼັງຈາກສະຫຼັບອຸປະກອນ, ທັງຈາກ USB ຫຼື NMEA 2000, ມັນອາດຫມາຍຄວາມວ່າວົງຈອນພາຍໃນຂອງອຸປະກອນເສຍຫາຍແລະອຸປະກອນເສຍຫາຍ. ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຫ້ກວດເບິ່ງແລະເຮັດຄວາມສະອາດລາຍຊື່ຕິດຕໍ່ຂອງອຸປະກອນ, ພະຍາຍາມປ່ຽນສາຍ USB ຫຼື NMEA 2000, ໃຫ້ແນ່ໃຈວ່າສາຍໄດ້ຖືກເຊື່ອມຕໍ່ຢ່າງຖືກຕ້ອງຢູ່ທັງສອງສົ້ນ.
ສັນຍານ LED ທີ່ສັບສົນ ຫຼືບໍ່ຮັບຮູ້ LED ສາມາດຄວບຄຸມໄດ້ໂດຍໂຄງການຜູ້ໃຊ້. ຕິດຕໍ່ຜູ້ສະຫນອງຊອບແວຂອງທ່ານສໍາລັບລາຍລະອຽດ. ດໍາເນີນການຣີເຊັດຊອບແວ (ເບິ່ງພາກທີ VIII) ດ້ວຍ Ctrl+W (ເພື່ອຫຼີກເວັ້ນການແລ່ນ main.py ໃນຕອນເລີ່ມຕົ້ນ) ເພື່ອກວດເບິ່ງສັນຍານ LED.
ພຶດຕິກໍາທີ່ຜິດປົກກະຕິຂອງອຸປະກອນ, ເຖິງແມ່ນວ່າໃນເວລາທີ່ໂຄງການຜູ້ໃຊ້ຖືກປິດ ໂປລແກລມສາມາດໃຊ້ callbacks, ຊຶ່ງຫມາຍຄວາມວ່າລະຫັດຂອງມັນຍັງສາມາດປະຕິບັດໄດ້ (ຄວບຄຸມສັນຍານ LED, ອ່ານແລະສົ່ງຂໍ້ຄວາມ) ເມື່ອວົງຈອນຕົ້ນຕໍຖືກລົບກວນແລະຜູ້ໃຊ້ສາມາດພິມຄໍາສັ່ງໃນ terminal. ດໍາເນີນການຣີເຊັດຊອບແວ (ເບິ່ງພາກທີ VIII) ດ້ວຍ Ctrl+W (ເພື່ອຫຼີກເວັ້ນການແລ່ນຂອງ main.py ໃນຕອນເລີ່ມຕົ້ນ) ເພື່ອກວດເບິ່ງພຶດຕິກໍາຂອງອຸປະກອນ.
ສະຖານະການ ສາເຫດທີ່ເປັນໄປໄດ້ແລະການແກ້ໄຂ
ແອັບພລິເຄຊັ່ນ ຫຼືໂປຣແກຣມປາຍທາງບໍ່ສາມາດເປີດພອດ serial ຂອງອຸປະກອນໄດ້ 1. ບັນຫາຄົນຂັບ. ຖ້າທ່ານໄດ້ເຊື່ອມຕໍ່ອຸປະກອນກັບພອດ USB ໃໝ່, ເຊື່ອມຕໍ່ມັນກັບຜອດທີ່ໃຊ້ກ່ອນໜ້ານີ້ຄືນໃໝ່. ກວດເບິ່ງວ່າອຸປະກອນ USB ໄດ້ຖືກເຊື່ອມຕໍ່ຢ່າງຖືກຕ້ອງແລະຮັບຮູ້ (ເບິ່ງພາກ III).
2. ຊອບແວ ບັນຫາ. ພອດ Serial ບໍ່ໄດ້ມີຈຸດປະສົງທີ່ຈະໃຊ້ໂດຍແອັບພລິເຄຊັນຫຼາຍອັນໃນເວລາດຽວກັນ. ປິດແອັບພລິເຄຊັນທັງໝົດທີ່ສາມາດໃຊ້ພອດອຸປະກອນໄດ້. ໃນ Linux, ກວດເບິ່ງການຕັ້ງຄ່າຕົວຈັດການໂມເດັມ (ຫຼັງຈາກການເຊື່ອມຕໍ່, ມັນສາມາດເປີດພອດໃຫມ່ໃນເວລາຫນຶ່ງນາທີແລະພອດບໍ່ສາມາດໃຊ້ໄດ້ໂດຍແອັບພລິເຄຊັນອື່ນໃນເວລານັ້ນ). ພະຍາຍາມເຊື່ອມຕໍ່ອຸປະກອນຄືນໃໝ່.
ເຖິງແມ່ນວ່າໂຄງການ terminal ສາມາດເຂົ້າເຖິງພອດ COM, REPL ບໍ່ໄດ້ຕອບສະຫນອງຕໍ່ການກົດປຸ່ມໃດໆ. ຣີເຊັດຊອບແວບໍ່ໄດ້ຜົນ. 1. REPL ຖືກຄວບຄຸມໂດຍໂຄງການຜູ້ໃຊ້. ໂປລແກລມສາມາດຮ້ອງຂໍການປ້ອນຂໍ້ມູນຈາກໂຄງການ terminal. ໂຕອັກສອນທີ່ພິມບໍ່ໄດ້ສະແດງໃນກໍລະນີນີ້. ຕິດຕໍ່ຜູ້ສະຫນອງຊອບແວຂອງທ່ານ.
2.  ອຸ​ປະ​ກອນ​ແມ່ນ stuck ໃນ loop ບໍ່​ມີ​ທີ່​ສິ້ນ. ໂປລແກລມຜູ້ໃຊ້ອາດຈະເຮັດໃຫ້ເຄື່ອງຕິດຢູ່ໃນວົງຈອນທີ່ບໍ່ມີຂອບເຂດ. ພະຍາຍາມເອົາອອກ files boot.py ແລະ/ຫຼື main.py ຈາກແຜ່ນ. ຢ່າລືມສໍາຮອງຂໍ້ມູນ files ໄປ​ບ່ອນ​ທີ່​ປອດ​ໄພ​.

ເອກະສານຊ້ອນທ້າຍ B. ຮອງຮັບ NMEA 2000 ຂໍ້ຄວາມ

ເອກະສານຊ້ອນທ້າຍນີ້ມີຂໍ້ຄວາມທີ່ໃຊ້ໃນການສື່ສານການບໍລິການກັບອຸປະກອນອື່ນໆໃນເຄືອຂ່າຍ.
«ບໍ່» ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້ຫມາຍຄວາມວ່າ Gateway ຈະບໍ່ດໍາເນີນການຫຼືສົ່ງຂໍ້ຄວາມເຫຼົ່ານີ້ໃນລະຫວ່າງການສື່ສານການບໍລິການກັບອຸປະກອນອື່ນໆ. ໃຫ້ສັງເກດວ່າການສື່ສານການບໍລິການບໍ່ໄດ້ຮັບຜົນກະທົບຈາກໂຄງການຜູ້ໃຊ້.

ຂໍ້ຄວາມ ຮັບ ຖ່າຍທອດ
ການຮັບຮູ້ ISO, PGN 59392 (0xE800) ແມ່ນແລ້ວ ແມ່ນແລ້ວ
ການຮ້ອງຂໍ ISO, PGN 59904 (0xEA00) ແມ່ນແລ້ວ ບໍ່
ISO Transport Protocol (DT), PGN 60160 (0xEB00) ແມ່ນແລ້ວ ບໍ່
ISO Transport Protocol (CM), PGN 60416 (0xEC00) ແມ່ນແລ້ວ ບໍ່
ການຮຽກຮ້ອງທີ່ຢູ່ ISO, PGN 60928 (0xEE00) ແມ່ນແລ້ວ ແມ່ນແລ້ວ
ທີ່ຢູ່ ISO ຄໍາສັ່ງ, PGN 65240 (0xFED8) ແມ່ນແລ້ວ ບໍ່
ຟັງຊັນ NMEA Group, PGN 126208 (0x1ED00) ແມ່ນແລ້ວ ແມ່ນແລ້ວ
ລາຍຊື່ PGN (ຮັບ/ສົ່ງ), PGN 126464 (0x1EE00) ບໍ່ ແມ່ນແລ້ວ
Heartbeat, PGN 126993 (0x1F011), ເບິ່ງໝາຍເຫດ 2 ບໍ່ ແມ່ນແລ້ວ
ເວລາຂອງລະບົບ, PGN 126992 (0x1F010) ແມ່ນແລ້ວ ບໍ່
ຂໍ້ມູນຜະລິດຕະພັນ, PGN 126996 (0x1F014) ບໍ່ ແມ່ນແລ້ວ
ຂໍ້ມູນການຕັ້ງຄ່າ, PGN 126998 (0x1F016), ເບິ່ງໝາຍເຫດ 3 ບໍ່ ແມ່ນແລ້ວ
ຂໍ້ມູນຕຳແໜ່ງ GNSS, PGN 129029 (0x1F805), ເບິ່ງໝາຍເຫດ 3 ແມ່ນແລ້ວ ບໍ່
ການຊົດເຊີຍເວລາທ້ອງຖິ່ນ, PGN 129033 (0x1F809), ເບິ່ງໝາຍເຫດ 3 ແມ່ນແລ້ວ ບໍ່

ໝາຍເຫດ 1: NMEA 2000 Device Instance, System Instance, Installation Description Field 1 and Installation Description Field 2 ສາມາດໄດ້ຮັບການປ່ຽນແປງດ້ວຍ PGN 126208. ມັນອາດຈະໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍບາງຕົວແບບຂອງຕົວວາງແຜນຕາຕະລາງຫຼືນີ້ສາມາດເຮັດໄດ້ດ້ວຍຊອບແວ PC ມືອາຊີບ (ດ້ວຍຕົວເຊື່ອມຕໍ່ຮາດແວ. ກັບເຄືອຂ່າຍ NMEA 2000). ຖ້າທ່ານມີ Yacht Devices NMEA 2000 Wi-Fi, USB ຫຼື Ethernet gateways ຫຼື routers, ທ່ານສາມາດດາວໂຫລດ CAN Log ຂອງພວກເຮົາໄດ້ຟຣີ Viewer software (ແລ່ນເທິງ Microsoft Windows, Mac OS X ແລະ Linux) ຢູ່ http://www.yachtd.com/downloads/.
ໝາຍເຫດ 2: ພາກສະຫນາມ«ສະຖານະອຸປະກອນ»ຂອງຂໍ້ຄວາມ Heartbeat ໄດ້ຖືກຄວບຄຸມໂດຍໂຄງການຜູ້ໃຊ້ (ຫ້ອງຮຽນ NMEA2000, ອຸປະກອນວິທີການ(), ເບິ່ງການເຊື່ອມຕໍ່ກັບເອກະສານຫ້ອງສະຫມຸດໃນພາກ VII).
ໝາຍເຫດ 3: ຂໍ້ຄວາມເຫຼົ່ານີ້ຖືກນໍາໃຊ້ສໍາລັບການ synchronization ໂມງທີ່ແທ້ຈິງ (ຫ້ອງຮຽນ NMEA 2000, ວິທີການ rtc(), ເບິ່ງການເຊື່ອມຕໍ່ກັບເອກະສານຫ້ອງສະຫມຸດໃນພາກ VII). RTC ຍັງສາມາດຖືກ synchronized ໂດຍ NMEA 0183 ZDA ແລະ RMC ປະໂຫຍກ.

ເອກະສານຊ້ອນທ້າຍ C. ຕົວເຊື່ອມຕໍ່ອຸປະກອນ

ອຸປະກອນ Yacht YDPG 01N Python Gateway Software - ຕົວເຊື່ອມຕໍ່ຕົວເຊື່ອມຕໍ່ USB (ປະເພດ Mini-B ເພດຍິງ) ແລະສາຍ NMEA 0183 ແມ່ນສະແດງຢູ່ໃນຮູບທີ 1 ໃນພາກທີ I.

ໂລໂກ້ Yacht Devices

ເອກະສານ / ຊັບພະຍາກອນ

ອຸປະກອນເຮືອຢອດ YDPG-01N Python Gateway Software [pdf] ຄູ່ມືຜູ້ໃຊ້
ຊອບແວ YDPG-01N, YDPG-01N Python Gateway Software, ຊອບແວ Python Gateway, ຊອບແວ Gateway, ຊອບແວ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *