marXperts ຕົວຖອດລະຫັດສີ່ຫຼ່ຽມສຳລັບຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ
ຂໍ້ມູນຜະລິດຕະພັນ
ຂໍ້ມູນຈໍາເພາະ
- ຊື່ຜະລິດຕະພັນ: marquadb
- ລຸ້ນ: v1.1
- ປະເພດ: ຕົວຖອດລະຫັດສີ່ຫຼ່ຽມສຳລັບຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ
- ຜູ້ຜະລິດ: marXperts GmbH
ຂໍ້ມູນຜະລິດຕະພັນ
marquadb ແມ່ນຕົວຖອດລະຫັດສີ່ຫຼ່ຽມທີ່ອອກແບບມາສຳລັບຕົວເຂົ້າລະຫັດແບບເພີ່ມ. ມັນມີອົງປະກອບຮາດແວລວມທັງກ່ອງຄວບຄຸມ marquadb. ອຸປະກອນອະນຸຍາດໃຫ້ສໍາລັບການເຊື່ອມຕໍ່ຂອງສູງເຖິງ 3 ການເຂົ້າລະຫັດເພີ່ມຂຶ້ນໂດຍຜ່ານການເຊື່ອມຕໍ່ USB-B ແລະຕົວຕໍ່ D-Sub9.
ຄ່າເລີ່ມຕົ້ນ voltage ການຕັ້ງຄ່າແມ່ນຕໍ່າຢູ່ທີ່ 0.0 volt ແລະສູງຢູ່ທີ່ 3.3 Volt, ມີທາງເລືອກທີ່ຈະປີ້ນກັບລະດັບຕ່າງໆຖ້າຈໍາເປັນ. ອຸປະກອນບໍ່ແມ່ນເວລາຈິງແລະມີເວລາປ່ຽນລະຫວ່າງຕ່ໍາແລະສູງປະມານ 5 ໄມໂຄວິນາທີ, ເຊິ່ງສາມາດປັບໄດ້ສໍາລັບໄລຍະເວລາສັນຍານຜົນຜະລິດທີ່ຍາວກວ່າ.
FAQ
- Q: ສາມາດ voltage ລະດັບຖືກປີ້ນກັບ marquadb?
- A: ແມ່ນແລ້ວ, ມັນເປັນໄປໄດ້ທີ່ຈະປີ້ນກັບ voltage ລະດັບໃນ marquadb ຖ້າຕ້ອງການ.
- Q: ມີຕົວເຂົ້າລະຫັດແບບເພີ່ມຈຳນວນເທົ່າໃດທີ່ສາມາດເຊື່ອມຕໍ່ກັບ marquadb ໄດ້?
- A: marquadb ສາມາດເຊື່ອມຕໍ່ໄດ້ເຖິງ 3 ຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນຜ່ານຕົວເຊື່ອມຕໍ່ D-Sub9.
ວິທີການນໍາໃຊ້ຄູ່ມືນີ້
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນປະຕິບັດກ່ອງ marquadb ກະລຸນາອ່ານຄູ່ມືຜູ້ໃຊ້ແລະເອກະສານດ້ານວິຊາການລວມຢູ່ໃນຊຸດເອກະສານຢ່າງລະອຽດ.
ຖະແຫຼງການ
ເອີຣົບ
ເຄື່ອງມືດັ່ງກ່າວປະຕິບັດຕາມຄໍາສັ່ງ EMC 2014/30/EU, ປະລິມານຕ່ໍາtage ຄໍາສັ່ງ 2014/35/EU ເຊັ່ນດຽວກັນກັບຄໍາສັ່ງ RoHS 3032/2012.
ການປະຕິບັດຕາມໄດ້ຖືກສະແດງໃຫ້ເຫັນໂດຍການປະຕິບັດຕາມຂໍ້ກໍານົດດັ່ງຕໍ່ໄປນີ້ທີ່ລະບຸໄວ້ໃນວາລະສານທາງການຂອງຊຸມຊົນເອີຣົບ:
- EN61326-1: 2018 (ຄວາມປອດໄພທາງໄຟຟ້າ)
- EN301 489-17: V3.1.1: 2017 (EMC ສໍາລັບອຸປະກອນ ແລະການບໍລິການວິທະຍຸ)
- EN301 48901 V2.2.3: 2019 (EMC ສໍາລັບອຸປະກອນ ແລະການບໍລິການວິທະຍຸ)
- EN300 328 V2.2.2: 2019 (ລະບົບສາຍສົ່ງ Wideband ໃນແຖບ 2.4 GHz)
- EN6300: 2018 (RoHS)
ອາເມລິກາເຫນືອ
ເຄື່ອງມືດັ່ງກ່າວໄດ້ຖືກພົບເຫັນວ່າປະຕິບັດຕາມຂໍ້ກໍາຫນົດສໍາລັບອຸປະກອນດິຈິຕອນຊັ້ນ B ຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC ແລະຕອບສະຫນອງຂໍ້ກໍານົດທັງຫມົດຂອງມາດຕະຖານອຸປະກອນທີ່ເຮັດໃຫ້ເກີດການລົບກວນຂອງການາດາ ICES-003 ສໍາລັບອຸປະກອນດິຈິຕອນ.
ຄໍາແນະນໍາໄຟຟ້າແລະເອເລັກໂຕຣນິກສິ່ງເສດເຫຼືອ
ຜູ້ໃຊ້ສຸດທ້າຍອາດຈະສົ່ງຄືນເຄື່ອງມືໃຫ້ກັບ Marxperts GmbH ສໍາລັບການກໍາຈັດໂດຍບໍ່ມີການຄິດຄ່າທໍານຽມສໍາລັບການກໍາຈັດ.
ຂໍ້ສະເໜີນີ້ສາມາດໃຊ້ໄດ້ພາຍໃຕ້ເງື່ອນໄຂຕໍ່ໄປນີ້ເທົ່ານັ້ນ:
- ຫນ່ວຍບໍລິການໄດ້ຖືກຂາຍໃຫ້ບໍລິສັດຫຼືສະຖາບັນພາຍໃນ EU
- ປະຈຸບັນນີ້ ໜ່ວຍບໍລິການແມ່ນເປັນເຈົ້າຂອງໂດຍບໍລິສັດ ຫຼືສະຖາບັນພາຍໃນ EU
- ຫນ່ວຍບໍລິການແມ່ນສົມບູນແລະບໍ່ປົນເປື້ອນ
ເຄື່ອງມືບໍ່ມີຫມໍ້ໄຟ. ຖ້າບໍ່ສົ່ງຄືນໃຫ້ຜູ້ຜະລິດ, ມັນເປັນຄວາມຮັບຜິດຊອບຂອງເຈົ້າຂອງທີ່ຈະປະຕິບັດຕາມກົດລະບຽບທ້ອງຖິ່ນສໍາລັບການຖິ້ມອຸປະກອນເອເລັກໂຕຣນິກ.
ຟັງຊັນ
ກ່ອງ marquadb ແມ່ນ microcontroller ທີ່ນັບສັນຍານ (“A quad B”) ຈາກຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ. Incremental encoders ແມ່ນອຸປະກອນກົນຈັກໄຟຟ້າເສັ້ນ ຫຼື rotary ທີ່ມີ 2 ສັນຍານອອກ, A und B, ເຊິ່ງອອກກໍາມະຈອນເຕັ້ນໃນເວລາທີ່ອຸປະກອນຖືກຍ້າຍ. Incremental encoders ລາຍງານການເພີ່ມຕໍາແຫນ່ງເກືອບທັນທີ, ເຊິ່ງເຮັດໃຫ້ພວກເຂົາສາມາດຕິດຕາມການເຄື່ອນໄຫວຂອງກົນໄກຄວາມໄວສູງໃນເວລາທີ່ແທ້ຈິງ. ໃນຂະນະທີ່ສັນຍານ A ແລະ B ຈະສະແດງໃຫ້ເຫັນເຖິງຄວາມຄືບຫນ້າຂອງການເຄື່ອນໄຫວ, ການປ່ຽນໄລຍະລະຫວ່າງ A ແລະ B ອະນຸຍາດໃຫ້ກໍານົດທິດທາງຂອງການເຄື່ອນໄຫວ. ໃນຮູບສະແດງຂ້າງເທິງ, ສັນຍານ B ແມ່ນນໍາພາ A, ດັ່ງນັ້ນທິດທາງຂອງການເຄື່ອນໄຫວແມ່ນເປັນລົບ.
ກ່ອງ marquadb ນັບກໍາມະຈອນຈາກເຖິງ 3 ແຫຼ່ງຢ່າງເປັນເອກະລາດ, ແຕ່ບໍ່ແມ່ນພ້ອມກັນ. ການນັບເຮັດວຽກໃນທິດທາງໃດນຶ່ງ. ເຄື່ອງມືຈະລາຍງານທິດທາງຂອງການເຄື່ອນໄຫວແລະເວລາທີ່ຜ່ານໄປເພື່ອນັບກໍາມະຈອນທີ່ຄວາມໄວຂອງການເຄື່ອນໄຫວສາມາດໄດ້ຮັບ. ຢ່າງໃດກໍຕາມ, ຫນ້າທີ່ຕົວຈິງຂອງກ່ອງ mar quadb ແມ່ນການກະຕຸ້ນການປະຕິບັດຫຼັງຈາກເຖິງຈໍານວນກໍາມະຈອນທີ່ກໍານົດໄວ້. ກ່ອງດັ່ງກ່າວສົ່ງສັນຍານ (TTL ເຊັ່ນ) ເຂົ້າໄປໃນຫນຶ່ງໃນຜົນໄດ້ຮັບ coaxial. ລະດັບຂອງຜົນຜະລິດ coaxial ແມ່ນສູງຫຼືຕ່ໍາແລະເປັນດັ່ງຕໍ່ໄປນີ້:
- ຕໍ່າຖ້າກ່ອງບໍ່ໄດ້ນັບ
- ສູງຖ້າກ່ອງນັບ
- ສະຫຼັບໄປຕ່ຳ ຖ້ານັບຈຳນວນຂອງກຳມະຈອນແລ້ວ
- ສະຫຼັບກັບຄືນໄປ HIGH ທັນທີ ຫຼືຫຼັງຈາກການຊັກຊ້າທີ່ກຳນົດຄ່າໄດ້
- ຕ່ຳ ຖ້າກ່ອງຢຸດນັບ
ໂດຍຄ່າເລີ່ມຕົ້ນ, LOW ຫມາຍຄວາມວ່າ 0.0 Volt ແລະ HIGH ຫມາຍຄວາມວ່າ 3.3 Volt. ມັນເປັນໄປໄດ້ທີ່ຈະປີ້ນກັບລະດັບຖ້າຕ້ອງການ. ກ່ອງ marquadb ບໍ່ແມ່ນເຄື່ອງມືທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງ. ເວລາທີ່ຈະປ່ຽນລະຫວ່າງ LOW ແລະ HIGH ແມ່ນຢູ່ໃນລໍາດັບຂອງຂະຫນາດ 5 microseconds ແຕ່ມັນເປັນໄປໄດ້ທີ່ຈະເພີ່ມໄລຍະເວລາຂອງສັນຍານຜົນຜະລິດ.
ການນໍາໃຊ້ເຄື່ອງມືປົກກະຕິແມ່ນເພື່ອສະຫນອງສັນຍານຜົນກະທົບຕໍ່ການປະເພດຂອງຮາດແວເປັນ motor ບວກໃສ່ກັບ encoder ກໍາລັງເຄື່ອນຍ້າຍ. ສັນຍານກະຕຸ້ນຈະໄດ້ຮັບການສ້າງຕັ້ງຂື້ນຫຼັງຈາກການນັບຈໍານວນກໍາມະຈອນທີ່ກໍານົດໄວ້. ເຄື່ອງມືບໍ່ຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບຄຸນສົມບັດທາງກາຍະພາບຂອງມໍເຕີ. ມັນພຽງແຕ່ນັບ A ແລະ B pulses ຂອງຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ.
Example: ມໍເຕີທີ່ໃຫ້ 1000 encoder pulses ຕໍ່ການເຄື່ອນໄຫວຄວນກະຕຸ້ນກ້ອງຖ່າຍຮູບທີ່ຖ່າຍຮູບຫຼັງຈາກທຸກໆການເຄື່ອນໄຫວ 1 ມມ. ອັນນີ້ຕ້ອງການກ້ອງຖ່າຍຮູບທີ່ສາມາດຮັບສັນຍານ trigger ປະເພດ TTL.
ອົງປະກອບຮາດແວ
ອຸປະກອນດັ່ງກ່າວມີສ່ວນປະກອບດັ່ງຕໍ່ໄປນີ້:
ວັດສະດຸປ້ອນ
ກ່ອງ marquadb ມີຕົວເຊື່ອມຕໍ່ USB-B ຢູ່ດ້ານຫລັງເຊັ່ນດຽວກັນກັບຕົວເຊື່ອມຕໍ່ D-Sub9. ກ່ອງຕ້ອງເຊື່ອມຕໍ່ກັບ PC ໂດຍໃຊ້ສາຍ USB.
ສາຍ A, B ແລະດິນຈາກຕົວເຂົ້າລະຫັດເພີ່ມຂຶ້ນເຖິງ 3 ຕົວຈະຖືກປ້ອນເຂົ້າໄປໃນຕົວຄວບຄຸມຜ່ານຕົວເຊື່ອມຕໍ່ 9-pin.
ການມອບຫມາຍ pin ແມ່ນສະແດງຢູ່ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້.
ປັກໝຸດ | ການມອບໝາຍ | |
1 | ຕົວເຂົ້າລະຫັດ 1: ສັນຍານ A | ![]()
|
2 | ຕົວເຂົ້າລະຫັດ 1: ສັນຍານ B | |
3 | ຕົວເຂົ້າລະຫັດ 1: GND | |
4 | ຕົວເຂົ້າລະຫັດ 2: ສັນຍານ A | |
5 | ຕົວເຂົ້າລະຫັດ 2: ສັນຍານ B | |
6 | ຕົວເຂົ້າລະຫັດ 2: GND | |
7 | ຕົວເຂົ້າລະຫັດ 3: ສັນຍານ A | |
8 | ຕົວເຂົ້າລະຫັດ 3: ສັນຍານ B | |
9 | ຕົວເຂົ້າລະຫັດ 3: GND |
ຜົນໄດ້ຮັບ
ສັນຍານຜົນຜະລິດໄດ້ຖືກສະຫນອງໃຫ້ແກ່ຕົວເຊື່ອມຕໍ່ coaxial ທີ່ຕ້ອງເຊື່ອມຕໍ່ກ່ອງ (ຕົວເຊື່ອມຕໍ່ສີທອງເຫຼືອງ) ກັບອຸປະກອນເປົ້າຫມາຍ, ຕົວຢ່າງເຊັ່ນກ້ອງຖ່າຍຮູບ. ເມື່ອຕົວຄວບຄຸມບໍ່ເຮັດວຽກ, ຜົນຜະລິດໃນ coaxial output ແມ່ນຕໍ່າ (0.0 volt). ເມື່ອຕົວຄວບຄຸມເລີ່ມນັບ, ສັນຍານອອກແມ່ນຕັ້ງ HIGH (3.3 Volt). ຫຼັງຈາກເຖິງຈໍານວນຈໍານວນທີ່ລະບຸ, ສັນຍານຜົນຜະລິດຫຼຸດລົງເປັນຕ່ໍາ. ສັນຍານນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກະຕຸ້ນການອ່ານອອກຂອງກ້ອງຖ່າຍຮູບຫຼືບາງປະຕິບັດໃນບາງປະເພດຂອງຮາດແວອື່ນໆ. ຄຳສັ່ງນີ້ຈະຖືກເຮັດຊ້ຳເປັນຈຳນວນຄັ້ງທີ່ກຳນົດ.
ໄລຍະເວລາຂອງການປ່ຽນສັນຍານ HIGH-LOW-HIGH ແມ່ນປະມານ. 5 ໄມໂຄວິນາທີ. ມັນເປັນໄປໄດ້ທີ່ຈະປ່ຽນສັນຍານ (HIGH=0 V, LOW=3.3 V).
ເມື່ອຕົວຄວບຄຸມກໍາລັງນັບສັນຍານ, LED1 ຈະສະຫວ່າງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ເມື່ອຕົວຄວບຄຸມບໍ່ເຮັດວຽກ, LED1 ຈະປິດ. LED2 ຈະເຮັດວຽກຄ້າຍຄືກັນແຕ່ຈະເປີດພຽງແຕ່ຖ້າຫາກວ່າສັນຍານອອກແມ່ນສູງແລະຖ້າບໍ່ດັ່ງນັ້ນຈະປິດ. ເນື່ອງຈາກເວລາປ່ຽນລະຫວ່າງສູງແລະຕໍ່າແມ່ນສັ້ນຫຼາຍ, ທັງສອງ LEDs ປົກກະຕິຈະມີລັກສະນະດຽວກັນ.
ເວລາຊັກຊ້າທີ່ຕັ້ງໄວ້ຈະຕ້ອງມີຢ່າງໜ້ອຍ 100 ມິນລິວິນາທີເພື່ອເບິ່ງຄວາມແຕກຕ່າງ.
ປຸ່ມ RESET ຈະປິດເປີດເຄື່ອງຄວບຄຸມຄືນໃໝ່ ເຊິ່ງເປັນທາງເລືອກໃນການຖອດສາຍ USB. ເມື່ອເປີດເຄື່ອງຂຶ້ນ, ໄຟ LED1 ຈະສັ່ນສະເທືອນ 5 ເທື່ອ, ໃນຂະນະທີ່ LED2 ຈະສະຫວ່າງຢ່າງຕໍ່ເນື່ອງ. ຫຼັງຈາກລໍາດັບເບື້ອງຕົ້ນ, ໄຟ LED ທັງສອງຈະຖືກປິດ.
ການສື່ສານ
ຕົວຄວບຄຸມ marquadb ຕ້ອງໄດ້ຮັບການຄວບຄຸມຈາກ PC ເກັບຂໍ້ມູນຜ່ານການເຊື່ອມຕໍ່ USB (USB-B ຫາ USB-A). ຕົວຄວບຄຸມສະຫນອງການໂຕ້ຕອບ serial ທໍາມະດາທີ່ເຂົ້າໃຈຄໍາສັ່ງ ASCII ທໍາມະດາແລະສົ່ງຜົນອອກໄປຫາການໂຕ້ຕອບ serial ເປັນສາຍຂໍ້ຄວາມທໍາມະດາ.
ດັ່ງນັ້ນຈຶ່ງສາມາດດໍາເນີນການກ່ອງ "ດ້ວຍຕົນເອງ" ຫຼືຜ່ານ API. ທ່ານອາດຈະໃຊ້ຫຼາຍໆໂຄງການທີ່ໃຊ້ການເຊື່ອມຕໍ່ serial, ເຊັ່ນ: PutTY ໃນ Windows ຫຼື minicom ໃນ Linux. ກະລຸນາໃຊ້ການຕັ້ງຄ່າການເຊື່ອມຕໍ່ serial ຕໍ່ໄປນີ້:
- baudrate: 115200
- parity: ບໍ່ມີ
- stopbits: 1
- bytesize: 8 bits
- flow-control: none
ໃນ Linux, ດັ່ງນັ້ນທ່ານສາມາດເປັນຄໍາສັ່ງງ່າຍໆເຊັ່ນຕໍ່ໄປນີ້, ໃຫ້ແນ່ໃຈວ່າອຸປະກອນ file ມີສິດທີ່ເຫມາະສົມສໍາລັບຜູ້ໃຊ້ທີ່ຈະອ່ານຈາກມັນແລະຂຽນເຖິງມັນ:
- minicom -D /dev/ttyACM0 -b 115200
ໃນ Linux OS, /dev/ttyACM0 ຈະເປັນຊື່ອຸປະກອນທົ່ວໄປ. ໃນ Windows, ມັນຈະເປັນ COMn ທີ່ n ເປັນຕົວເລກດຽວ.
ໝາຍເຫດ: ເມື່ອປະຕິບັດ API ການສື່ສານໂດຍໃຊ້ຄໍາສັ່ງຂ້າງລຸ່ມນີ້, ໃຫ້ແນ່ໃຈວ່າອ່ານຂໍ້ຄວາມທີ່ສ້າງໂດຍຕົວຄວບຄຸມ, ເຖິງແມ່ນວ່າທ່ານຈະບໍ່ໄດ້ນໍາໃຊ້ພວກມັນ.
ຄໍາສັ່ງ
ຕົວຄວບຄຸມເຂົ້າໃຈຄໍາສັ່ງຕໍ່ໄປນີ້ (ສາຍໃນວົງເລັບແມ່ນທາງເລືອກ.
- counts N ແຖວ L ຊ່ອງ C – ເຂົ້າສູ່ໂຫມດການນັບສໍາລັບການນັບ N ດ້ວຍສາຍຕົວເຂົ້າລະຫັດ L (pulses) ແຕ່ລະຊ່ອງ C (ຄ່າເລີ່ມຕົ້ນ: N=0, L=1000, C=1)
- NL [C] - ດັ່ງຂ້າງເທິງແຕ່ບໍ່ມີຄໍາສໍາຄັນ "ນັບ" ແລະ "ສາຍ" ແລະມີທາງເລືອກທີ່ຈະສະຫນອງຊ່ອງທາງ 1 ຫາ 3.
- init [T [L]] – ເລີ່ມຕົ້ນດ້ວຍເສັ້ນ T ເປັນຄວາມທົນທານ ແລະເສັ້ນ L ເພື່ອເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: T=1, L=1000)
- chan[nel] C – ນັບສັນຍານຈາກຊ່ອງ C (1 ຫາ 3, ຄ່າເລີ່ມຕົ້ນ: 3)
- ຊ່ວຍເຫຼືອ - ສະແດງໃຫ້ເຫັນການນໍາໃຊ້
- set – ສະແດງໃຫ້ເຫັນຄ່າປະຈຸບັນຂອງຕົວກໍານົດການທີ່ກໍານົດໄດ້
- ສະແດງໃຫ້ເຫັນ - ສະແດງໃຫ້ເຫັນຄວາມຄືບຫນ້າຂອງການນັບຢ່າງຕໍ່ເນື່ອງລວມທັງເວລາທີ່ຜ່ານໄປ
- ສູງ – ຕັ້ງລະດັບສັນຍານເລີ່ມຕົ້ນເປັນ HIGH (3.3 V)
- ຕ່ຳ – ຕັ້ງລະດັບສັນຍານເລີ່ມຕົ້ນເປັນ LOW (0 V)
- led1|2 ເປີດ|ປິດ – ເປີດ ຫຼື ປິດ LED1|2
- ອອກ1|2|3 ເປີດ|ປິດ – ເປີດ OUT1|2|3 ເປີດ (ສູງ) ຫຼື ປິດ (ຕໍ່າ)
- tol[erance] T – ຄວາມທົນທານຕໍ່ການນັບສັນຍານສໍາລັບການໄປເຖິງເປົ້າຫມາຍ (ຄ່າເລີ່ມຕົ້ນ: T=1)
- usec U – ເວລາເປັນ microseconds ເພື່ອປ່ຽນຄືນລະດັບຜົນຜະລິດຈາກ LOW ເປັນ HIGH ຫຼັງຈາກເຫດການນັບ (ຄ່າເລີ່ມຕົ້ນ: U = 0)
- ສິ້ນສຸດ | ເອົາລູກອອກ | ຢຸດ – ຢຸດການນັບຢ່າງຕໍ່ເນື່ອງກ່ອນທີ່ຈະບັນລຸເປົ້າໝາຍ
- verbose [false|true] – ສະຫຼັບ verbosity. ໃຊ້ argument True of False
ເພື່ອເລີ່ມຕົ້ນການນັບເຫດການ N, ມັນພຽງພໍທີ່ຈະພຽງແຕ່ໃສ່ N. ຫຼັງຈາກອອກຄໍາສັ່ງ, ການນັບເລີ່ມຕົ້ນແລະສັນຍານຜົນຜະລິດໄດ້ຖືກກໍານົດເປັນ HIGH (3.3 V). ພາລາມິເຕີ L ແມ່ນຈໍານວນເສັ້ນ (ກໍາມະຈອນ) ທີ່ຈະນັບກ່ອນທີ່ຈະສ້າງສັນຍານ trigger ໃນຜົນໄດ້ຮັບທີ່ສອດຄ້ອງກັນ OUT1, OUT2 ຫຼື OUT3. ຂະບວນການນີ້ແມ່ນຊ້ໍາສໍາລັບ N ຮອບວຽນ.
ໄລຍະເວລາຂອງສັນຍານຜົນຜະລິດ, ie. ສະວິດ HIGH-LOW-HIGH, ຖືກຄວບຄຸມໂດຍຄວາມໄວ CPU ຂອງຕົວຄວບຄຸມແລະປະມານ 5 microseconds. ໄລຍະເວລາສາມາດປ່ຽນແປງໄດ້ໂດຍໃຊ້ຄໍາສັ່ງ "usec U" ບ່ອນທີ່ U ແມ່ນໄລຍະເວລາຂອງສັນຍານໃນ microseconds ແລະຄ່າເລີ່ມຕົ້ນເປັນ 0. ຖ້າການນັບ N ທັງຫມົດແມ່ນສໍາເລັດ, ຜົນຜະລິດໄດ້ຖືກກໍານົດເປັນ LOW ແລະຕົວຄວບຄຸມກັບຄືນສູ່ສະຖານະ idle.
ໃນຂະນະທີ່ນັບ, LED1 ແລະ LED2 ເປີດ. ຖ້າຮູບແບບການນັບມີການເຄື່ອນໄຫວ, ຄຳສັ່ງເພີ່ມເຕີມທັງໝົດໃນການນັບແຖວຈະຖືກລະເລີຍ. ບໍ່ສາມາດນັບສາຍພ້ອມກັນໄດ້ຫຼາຍກວ່າ 1 ຊ່ອງ.
Example:
ເພື່ອນັບ 4 ເທື່ອ 250 ເສັ້ນໃນຊ່ອງ 3, ອອກຄໍາສັ່ງ "4 250 3". ທ່ານຈະໄດ້ຮັບຄໍາຄິດເຫັນບາງຢ່າງທີ່ຄ້າຍຄືກັບ:
ດັ່ງທີ່ເຫັນໄດ້, ເຄື່ອງມືສົ່ງຄືນເວລາທີ່ຜ່ານໄປແລະຈໍານວນທັງຫມົດ. ຂອງເສັ້ນນັບ. ຈໍານວນເສັ້ນທັງຫມົດຈະເປັນບວກຫຼືລົບ, ຊີ້ໃຫ້ເຫັນທິດທາງຂອງການເຄື່ອນໄຫວ. ຈໍານວນຂອງກໍາມະຈອນທີ່ຈະນັບ, ຢ່າງໃດກໍຕາມ, ຈະໄດ້ຮັບການສະເຫມີເປັນຈໍານວນບວກ, ບໍ່ວ່າຈະເປັນທິດທາງທີ່ແທ້ຈິງຂອງການເຄື່ອນໄຫວ.
ຕິດຕໍ່
ຖ້າທ່ານມີຄໍາຖາມກ່ຽວກັບລະບົບຫຼືການນໍາໃຊ້ຂອງມັນ, ກະລຸນາຕິດຕໍ່ພວກເຮົາຜ່ານທາງໂທລະສັບຫຼືອີເມລ໌.
marXperts GmbH
- Werkstr. 3 22844 Norderstedt / ເຢຍລະມັນ
- ໂທ: +49 (40) 529 884 – 0
- ແຟັກ: +49 (40) 529 884 – 20
- info@marxperts.com
- www.marxperts.com
ລິຂະສິດ 2024 marXperts GmbH
ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
marXperts ຕົວຖອດລະຫັດສີ່ຫຼ່ຽມສຳລັບຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ [pdf] ຄູ່ມືຜູ້ໃຊ້ v1.1, ຕົວຖອດລະຫັດສີ່ຫຼ່ຽມສຳລັບຕົວເຂົ້າລະຫັດທີ່ເພີ່ມຂຶ້ນ, ສີ່ຕົວຖອດລະຫັດສຳລັບຕົວເຂົ້າລະຫັດແບບເພີ່ມ, ຕົວເຂົ້າລະຫັດແບບເພີ່ມ, ຕົວເຂົ້າລະຫັດ |