14POINT7 Spartan 3 v2 Lambda Controller

ຂໍ້ມູນຈໍາເພາະ
- ຜະລິດຕະພັນ: Spartan 3 v2
- ເນື້ອໃນຊຸດ: 1x Spartan 3 v2, 1x ຕົວແປງ USB, 1x ຕົວຍຶດແຜ່ນພັບກັນນໍ້າ, 2x 5 Amp ແຜ່ນໃບ
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ການຕິດຕັ້ງສະຫາຍ
ໃສ່ 5 amp fuse ເຂົ້າໄປໃນຕົວຍຶດຟິວ, ຕັດສາຍໄຟຢູ່ທີ່ຈຸດກາງ, ແລະປິດຝາຢ່າງປອດໄພ. ເຊື່ອມຕໍ່ປາຍໜຶ່ງຂອງຕົວຍຶດຟິວກັບສາຍໄຟແດງ Spartan 3 ແລະອີກສົ້ນໜຶ່ງໄປຫາແຫຼ່ງ 12V ທີ່ປ່ຽນແລ້ວ, ດີກວ່າການສົ່ງປ້ຳນໍ້າມັນ.
ສາຍໄຟ
| ສີສາຍ | ຊື່ |
|---|---|
| ສີແດງ | ພະລັງງານ |
| ດຳ | ພື້ນທີ່ເອເລັກໂຕຣນິກ |
ການສື່ສານ USB
Spartan 3 ມາພ້ອມກັບຕົວແປງ USB ສໍາລັບການສື່ສານກັບຄອມພິວເຕີ. ຕົວແປງ USB ໃຊ້ຊິບເຊັດ FTDI, ເຊິ່ງປົກກະຕິແລ້ວແມ່ນຕິດຕັ້ງໄວ້ລ່ວງໜ້າໃນລະບົບປະຕິບັດການສ່ວນໃຫຍ່.
ການຕິດຕັ້ງ Windows 10 Serial Terminal
ເພື່ອຕິດຕໍ່ສື່ສານກັບ Spartan 3 ຜ່ານຄໍາສັ່ງ serial ໃນ Windows 10:
- ຮັບປະກັນວ່າພື້ນດິນອີເລັກໂທຣນິກ (ສີດຳ), ເຄື່ອງເຮັດຄວາມຮ້ອນ (ສີຂາວ), ແລະພະລັງງານ (ສີແດງ) ແມ່ນເຊື່ອມຕໍ່ກັນແລ້ວ ແລະ Spartan 3 ກໍາລັງຂັບເຄື່ອນ.
- ດາວນ໌ໂຫລດແລະຕິດຕັ້ງຊອບແວ Termite ຈາກ https://www.compuphase.com/software_termite.htm.
- ໃນແຖບຄົ້ນຫາ Windows, ພິມ "Device Manager" ແລະເປີດມັນ.
- ຊອກຫາຕົວແປງ USB Spartan 3 ທີ່ມີລາຍຊື່ເປັນ “USB Serial Port” (ເຊັ່ນ: COM3).
- ໃນ Termite, ໃຫ້ຄລິກໃສ່ Settings, ກວດສອບ Port ແມ່ນຖືກຕ້ອງ (ເຊັ່ນ: COM3) ແລະກໍານົດອັດຕາ Baud ເປັນ 9600.
ຄໍາສັ່ງ Serial
ເພື່ອໃສ່ຄໍາສັ່ງ serial:
- ເຊື່ອມຕໍ່ Electronics Ground (ສີດໍາ), Heater Ground (ສີຂາວ), ແລະພະລັງງານ (ສີແດງ).
- ໃຊ້ຄໍາສັ່ງເຊັ່ນ GETHW, GETFW, SETTYPE, ແລະອື່ນໆ, ຕາມດ້ວຍຄ່າສະເພາະຕາມບັນທຶກການນໍາໃຊ້ຂ້າງລຸ່ມນີ້.
ຫມາຍເຫດການນໍາໃຊ້
ອ້າງເຖິງຕົວຢ່າງທີ່ສະຫນອງໃຫ້amples ເພື່ອເຂົ້າໃຈວິທີການຈັດຮູບແບບແລະນໍາໃຊ້ຄໍາສັ່ງ serial ປະສິດທິຜົນໂດຍອີງໃສ່ການຕັ້ງຄ່າທີ່ຕ້ອງການ.
ຄຳເຕືອນ
- ຢ່າເຊື່ອມຕໍ່ ຫຼືຕັດການເຊື່ອມຕໍ່ Lambda Sensor ໃນຂະນະທີ່ Spartan 3 ກໍາລັງເປີດຢູ່.
- ເຊັນເຊີ Lambda ຈະຮ້ອນຫຼາຍໃນລະຫວ່າງການເຮັດວຽກປົກກະຕິ, ກະລຸນາລະມັດລະວັງໃນເວລາຈັບມັນ.
- ຢ່າຕິດຕັ້ງເຊັນເຊີ Lambda ໃນລັກສະນະທີ່ຫນ່ວຍບໍລິການຖືກຂັບເຄື່ອນກ່ອນທີ່ເຄື່ອງຈັກຂອງເຈົ້າຈະແລ່ນ. ການເລີ່ມຕົ້ນຂອງເຄື່ອງຈັກສາມາດຍ້າຍຄວາມຫນາແຫນ້ນໃນລະບົບໄອເສຍຂອງທ່ານໄປຫາເຊັນເຊີ, ຖ້າເຊັນເຊີໄດ້ຮັບຄວາມຮ້ອນແລ້ວ, ນີ້ອາດຈະເຮັດໃຫ້ເກີດການຊ໊ອກຄວາມຮ້ອນແລະເຮັດໃຫ້ພາຍໃນຂອງເຊລາມິກພາຍໃນເຊັນເຊີແຕກແລະຜິດປົກກະຕິ.
- ໃນຂະນະທີ່ເຊັນເຊີ Lambda ຢູ່ໃນກະແສໄອເສຍທີ່ມີການເຄື່ອນໄຫວ, ມັນຕ້ອງໄດ້ຮັບການຄວບຄຸມໂດຍ Spartan 3. ຄາບອນຈາກໄອເສຍທີ່ມີການເຄື່ອນໄຫວສາມາດສ້າງໄດ້ງ່າຍໃນເຊັນເຊີທີ່ບໍ່ມີພະລັງງານແລະເຮັດໃຫ້ເກີດຄວາມຜິດ.
- ອາຍຸຂອງເຊັນເຊີ Lambda ເມື່ອນໍາໃຊ້ກັບນໍ້າມັນເຊື້ອໄຟນໍາພາແມ່ນຢູ່ລະຫວ່າງ 100-500 ຊົ່ວໂມງ.

ເນື້ອໃນຊຸດ
1x Spartan 3 v2, 1x ຕົວແປງ USB, 1x ຕົວຍຶດແຜ່ນພັບກັນນໍ້າ, 2x 5 Amp ແຜ່ນໃບ
ການຕິດຕັ້ງສະຫາຍ
ເຊັນເຊີ Lambda ຄວນຖືກຕິດຕັ້ງລະຫວ່າງ 10 ໂມງແລະຕໍາແຫນ່ງ 2 ໂມງ, ຫນ້ອຍກວ່າ 60 ອົງສາຈາກແນວຕັ້ງ, ນີ້ຈະຊ່ວຍໃຫ້ແຮງໂນ້ມຖ່ວງເອົາຄວາມຫນາແຫນ້ນຂອງນ້ໍາອອກຈາກເຊັນເຊີ.
ສໍາລັບການຕິດຕັ້ງເຊັນເຊີອົກຊີເຈນທັງຫມົດ, ເຊັນເຊີຕ້ອງໄດ້ຮັບການຕິດຕັ້ງກ່ອນຕົວແປງ catalytic.
ສໍາລັບເຄື່ອງຈັກທີ່ດູດຊືມຕາມປົກກະຕິ, ເຊັນເຊີຄວນໄດ້ຮັບການຕິດຕັ້ງປະມານ 2ft ຈາກພອດໄອເສຍຂອງເຄື່ອງຈັກ. ສໍາລັບເຄື່ອງຈັກ Turbocharged ຄວນຕິດຕັ້ງເຊັນເຊີຫຼັງຈາກ turbocharger. ສໍາລັບເຄື່ອງຈັກ Supercharged ເຊັນເຊີຄວນໄດ້ຮັບການຕິດຕັ້ງ 3ft ຈາກພອດໄອເສຍຂອງເຄື່ອງຈັກ.
ຟິວ
ແຊກ 5 amp fuse ເຂົ້າໄປໃນຕົວຍຶດຟິວ, ຕັດສາຍຢູ່ຈຸດກາງ, ແລະຝາປິດທີ່ປອດໄພ. ປາຍໜຶ່ງຂອງຕົວຍຶດຟິວເຊື່ອມຕໍ່ກັບສາຍໄຟແດງ Spartan 3, ອີກສົ້ນໜຶ່ງຂອງຕົວຍຶດຟິວເຊື່ອມຕໍ່ກັບແຫຼ່ງປ່ຽນ 12[v], ປົກກະຕິການຖ່າຍທອດປ້ຳນ້ຳມັນແມ່ນແນະນຳໃຫ້ໃຊ້.

ສາຍໄຟ
| ສີສາຍ | ຊື່ | ເຊື່ອມຕໍ່ກັບ | ໝາຍເຫດ |
| ສີແດງ | ພະລັງງານ | ສະຫຼັບ 12[v] | ໃຊ້ຕົວຍຶດຟິວ, 12[v] ຄວນຈະມີຊີວິດຢູ່ພຽງແຕ່ໃນເວລາທີ່ເຄື່ອງຈັກກໍາລັງແລ່ນ. Relay pump ນໍ້າມັນເຊື້ອໄຟແມ່ນແຫຼ່ງແນະນໍາ. |
| ດຳ | ພື້ນທີ່ເອເລັກໂຕຣນິກ | ດິນ | ພື້ນດິນບ່ອນທີ່ອຸປະກອນເຊື່ອມຕໍ່ແມ່ນຮາກຖານ |
| ສີຂາວ | ເຄື່ອງເຮັດຄວາມຮ້ອນດິນ | ດິນ | ພື້ນດິນກັບ chassis ຫຼືບລັອກເຄື່ອງຈັກ |
| ສີຂຽວ | ອະນາລັອກປະສິດທິພາບສູງ
ຜົນຜະລິດ |
ອຸປະກອນເຊື່ອມຕໍ່;
ECU/Gauge/datalogger/etc... |
ຜົນຜະລິດເລີ່ມຕົ້ນແມ່ນຜົນຜະລິດເສັ້ນ; 0[v] @ 0.68 [Lambda] Linear to 5[v] @ 1.36 [Lambda], ເທົ່າກັບ 10-20 [AFR] ສໍາລັບນໍ້າມັນແອັດຊັງ. |
| ສີນ້ຳຕານ | ມາດຕະຖານປະສິດທິພາບການອອກອະນາລັອກ | ຜົນຜະລິດເລີ່ມຕົ້ນແມ່ນສະຖານະເຄື່ອງເຮັດຄວາມຮ້ອນ; 0[v] = ລໍຖ້າການກະຕຸ້ນກ່ອນເຊັນເຊີຄວາມຮ້ອນ, 1[v] = ເຊັນເຊີຄວາມຮ້ອນເລີ່ມຕົ້ນ, 2[v] = ເຊັນເຊີຄວາມຮ້ອນສໍາເລັດ ແລະເຊັນເຊີຄວາມຮ້ອນຢູ່ໃນການຄວບຄຸມປິດ | |
| ສີຟ້າ | ສູງສຸດສາມາດ | ||
| ສີມ່ວງ | ຕຳ ່ | ||
| ສີສົ້ມ | UART TX | “Rx-Orange” ໃນຕົວແປງ USB | |
| ສີເຫຼືອງ | UART RX | “Tx-Yellow” ໃນຕົວແປງ USB | |
| ສີເທົາ | UART ດິນ | “Gnd-Grey” ໃນຕົວແປງ USB |
ການສື່ສານ USB
Spartan 3 ມາພ້ອມກັບຕົວແປງ USB ເພື່ອສະຫນອງການສື່ສານ USB ກັບຄອມພິວເຕີຂອງທ່ານ. ຕົວແປງສັນຍານແມ່ນອີງໃສ່ຊິບເຊັດ FTDI ຍອດນິຍົມ ສະນັ້ນ ລະບົບປະຕິບັດການສ່ວນໃຫຍ່ມີໄດເວີຕິດຕັ້ງໄວ້ກ່ອນແລ້ວ.
Windows 10 terminal serial
ພື້ນດິນເອເລັກໂຕຣນິກ (ສີດໍາ), Heater Ground (ສີຂາວ), ແລະພະລັງງານ (ສີແດງ) ຕ້ອງໄດ້ຮັບການເຊື່ອມຕໍ່ແລະ Spartan 3 powered ເພື່ອເຂົ້າໄປໃນຄໍາສັ່ງ serial.
Spartan 3 ບໍ່ສາມາດສຽບໄຟຜ່ານ USB ໄດ້.
terminal serial ແນະນໍາແມ່ນ Termite, https://www.compuphase.com/software_termite.htm, ກະລຸນາດາວໂຫລດແລະຕິດຕັ້ງການຕິດຕັ້ງທີ່ສົມບູນ.
![]() |
![]() |
![]() |
![]() |
| ໃນແຖບຄົ້ນຫາ windows 10, ກະລຸນາພິມ "Device Manager" ແລະເປີດມັນ. | ຕົວແປງ USB Spartan 3 ຈະສະແດງເປັນ "USB Serial Port", ໃນຕົວຢ່າງນີ້ample “COM3” ຖືກມອບໝາຍໃຫ້ Spartan 3. | ໃນ Termite, ໃຫ້ຄລິກໃສ່ "ການຕັ້ງຄ່າ" | ໃຫ້ແນ່ໃຈວ່າ Port ແມ່ນຖືກຕ້ອງແລະວ່າ
ອັດຕາ Baud ແມ່ນ "9600". |
ຄໍາສັ່ງ Serial
ພື້ນດິນເອເລັກໂຕຣນິກ (ສີດໍາ), Heater Ground (ສີຂາວ), ແລະພະລັງງານ (ສີແດງ) ຕ້ອງໄດ້ຮັບການເຊື່ອມຕໍ່ແລະ Spartan 3 powered ເພື່ອເຂົ້າໄປໃນຄໍາສັ່ງ serial. Spartan 3 ບໍ່ສາມາດສຽບໄຟຜ່ານ USB ໄດ້.
| ຄໍາສັ່ງ Serial | ຫມາຍເຫດການນໍາໃຊ້ | ຈຸດປະສົງ | Example | ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ |
| GetHW | ໄດ້ຮັບລຸ້ນຮາດແວ | |||
| GETFW | ໄດ້ຮັບການສະບັບເຟີມແວ | |||
| SETTYPEx | ຖ້າ x ເປັນ 0 ຫຼັງຈາກນັ້ນ Bosch LSU 4.9
ຖ້າ x ແມ່ນ 1 ຫຼັງຈາກນັ້ນ Bosch LSU ADV |
ຕັ້ງຄ່າປະເພດເຊັນເຊີ LSU | SETTYPE1 | x=0, LSU 4.9 |
| GETTYPE | ໄດ້ຮັບປະເພດເຊັນເຊີ LSU | |||
| SETCANFORMATx | x ເປັນຈຳນວນເຕັມ 1 ຫາ 3 ຕົວອັກສອນຍາວ. x=0; ຄ່າເລີ່ມຕົ້ນ
x=1; ເຊື່ອມຕໍ່ ECU x=2; Adaptronic ECU x=3; Haltech ECU x=4; % ອົກຊີ * 100 x=5; ຮູບແບບ CAN ຂະຫຍາຍ |
SETCANFORMAT0 | x=0 | |
| ຂໍຂໍ້ມູນ | ໄດ້ຮັບຮູບແບບ CAN | |||
| SETCANIDx | x ເປັນຈຳນວນເຕັມ 1 ຫາ 4 ຕົວອັກສອນຍາວ | ກໍານົດ 11 bit CAN id | SETCANID1024
SETCANID128 |
x=1024 |
| ຮັບເອົາ | ໄດ້ຮັບ 11 bit CAN id | |||
| SETCANBAUDx | x ເປັນຈຳນວນເຕັມ 1 ຫາ 7 ຕົວອັກສອນຍາວ | ກໍານົດອັດຕາ CAN Baud | SETCANBAUD 1000000
ຈະກໍານົດອັດຕາ CAN Baud ເຖິງ 1 Mbit/s |
X=500000,
500kbit / s |
| GetCANBAUD | ໄດ້ຮັບອັດຕາ CAN Baud | |||
| SETCANRx | ຖ້າ x ແມ່ນ 1 ຕົວຕ້ານທານຈະຖືກເປີດໃຊ້. ຖ້າ x ເປັນ 0 ແມ່ນ
ຕົວຕ້ານທານຖືກປິດໃຊ້ງານ |
ເປີດ/ປິດ CAN
Resistor ສິ້ນສຸດ |
SETCANR1
SETCANR0 |
x=1, ສາມາດຄຳສັບ Res
ເປີດໃຊ້ແລ້ວ |
| GETCANR | ໄດ້ຮັບ CAN Term Res State;
1=enabled, 0=ປິດການໃຊ້ງານ |
| SETAFRMxx.x | xx.x ແມ່ນຕົວເລກທົດສະນິຍົມທີ່ແນ່ນອນ 4 ຕົວອັກສອນຍາວ
ລວມທັງຈຸດທົດສະນິຍົມ |
ຕັ້ງຄ່າຕົວຄູນ AFR ສໍາລັບແຮງບິດ
ແອັບ |
SETAFM14.7
SETAFM1.00 |
xx.x=14.7 |
| GetAFRM | ໄດ້ຮັບຕົວຄູນ AFR ສໍາລັບແຮງບິດ
ແອັບ |
|||
| SETLAMFIVEVx.xx | x.xx ແມ່ນຕົວເລກທົດສະນິຍົມຢ່າງແທ້ຈິງ 4 ຕົວອັກສອນທີ່ມີຄວາມຍາວລວມທັງຈຸດທົດສະນິຍົມ. ຄ່າຕໍ່າສຸດແມ່ນ 0.60, ຄ່າສູງສຸດແມ່ນ 3.40. ມູນຄ່ານີ້ສາມາດເປັນ
ສູງກວ່າ ຫຼືຕ່ຳກວ່າຄ່າ SETLAMZEROV. |
ຕັ້ງ Lambda ຢູ່ 5[v] ສໍາລັບຜົນຜະລິດເສັ້ນ | SETLAMFIVEV1.36 | x.xx=1.36 |
| GETLAMFIVEV | ເອົາ Lambda ຢູ່ 5[v] | |||
| SETLAMZEROVx.xx | x.xx ແມ່ນຕົວເລກທົດສະນິຍົມຢ່າງແທ້ຈິງ 4 ຕົວອັກສອນທີ່ມີຄວາມຍາວລວມທັງຈຸດທົດສະນິຍົມ. ຄ່າຕໍ່າສຸດແມ່ນ 0.60, ຄ່າສູງສຸດແມ່ນ 3.40. ມູນຄ່ານີ້ສາມາດເປັນ
ສູງກວ່າ ຫຼືຕ່ຳກວ່າຄ່າ SETLAMFIVEV. |
ຕັ້ງ Lambda ຢູ່ 0[v] ສໍາລັບຜົນຜະລິດເສັ້ນ | SETLAMZEROV0.68 | x.xx=0.68 |
| GetlamZEROV | ເອົາ Lambda ຢູ່ 0[v] | |||
| SETPERFx | ຖ້າ x ເປັນ 0 ແລ້ວປະສິດທິພາບມາດຕະຖານ 20ms. ຖ້າ x ເປັນ 1, ປະສິດທິພາບສູງຂອງ 10ms. ຖ້າ x ແມ່ນ 2
ຫຼັງຈາກນັ້ນປັບໃຫ້ເຫມາະສົມສໍາລັບການດໍາເນີນງານບໍ່ໄດ້. |
SETPERF1 | x=1, ປະສິດທິພາບສູງ | |
| GETPERFx | ໄດ້ຮັບການປະຕິບັດ | |||
| SETSLOWHEATx | ຖ້າ x ເປັນ 0, ເຊັນເຊີຈະຖືກໃຫ້ຄວາມຮ້ອນໃນອັດຕາປົກກະຕິໃນລະຫວ່າງການເປີດໄຟເບື້ອງຕົ້ນ.
ຖ້າ x ເປັນ 1, ເຊັນເຊີຈະຖືກໃຫ້ຄວາມຮ້ອນຢູ່ທີ່ 1/3 ອັດຕາປົກກະຕິໃນລະຫວ່າງການເປີດໄຟເບື້ອງຕົ້ນ. ຖ້າ x ເປັນ 2 ແລ້ວລໍຖ້າ, ສູງສຸດ 10 ນາທີ, ສໍາລັບສັນຍານ MS3 CAN RPM ກ່ອນທີ່ຈະໃຫ້ຄວາມຮ້ອນ. ຖ້າ x ເປັນ 3 ຫຼັງຈາກນັ້ນລໍຖ້າ, ສູງສຸດ 10 ນາທີ, ສໍາລັບອາຍແກັສໄອເສຍທີ່ຈະເຊັນເຊີຄວາມຮ້ອນເຖິງ 350C ກ່ອນທີ່ຈະໃຫ້ຄວາມຮ້ອນ. ຕ້ອງການເຟີມແວ 1.05 ແລະສູງກວ່າ |
SETSLOWHEAT1 | x=0, ອັດຕາຄວາມຮ້ອນຂອງເຊັນເຊີປົກກະຕິ | |
| GETSLOWHEAT | ໄດ້ຮັບການຕັ້ງຄ່າຊ້າ | |||
| MEMRESET | ຣີເຊັດເປັນການຕັ້ງຄ່າໂຮງງານ. | |||
| SETLINOUTx.xxx | ບ່ອນທີ່ x.xxx ເປັນຕົວເລກທົດສະນິຍົມແທ້ 5 ຕົວອັກສອນຍາວລວມທັງຈຸດທົດສະນິຍົມ, ຫຼາຍກວ່າ 0.000 ແລະນ້ອຍກວ່າ 5.000. Linear Output ຈະສືບຕໍ່
ການດໍາເນີນງານປົກກະຕິໃນການ reboot. |
ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ກໍານົດ High Perf Linear Output ເປັນ vol ສະເພາະtage | SETLINOUT2.500 | |
| DOCAL | ດຶງເຊັນເຊີອອກຈາກທໍ່ລະບາຍອາກາດ. ເປີດເຄື່ອງຄວບຄຸມ Wideband ດ້ວຍເຊັນເຊີເຊື່ອມຕໍ່ປະມານ 5 ນາທີ ຈາກນັ້ນອອກຄຳສັ່ງ DOCAL. | ເຮັດ Calibration ທາງອາກາດຟຣີແລະສະແດງມູນຄ່າ. ເຊັນເຊີທີ່ສົມບູນແບບຈະມີມູນຄ່າ 1.00. ແນະນໍາສໍາລັບການ clone
ເຊັນເຊີເທົ່ານັ້ນ. |
||
| GETCAL | ຕ້ອງການເຟີມແວ 1.04 ແລະສູງກວ່າ | ຮັບຄ່າປັບທຽບອາກາດຟຣີ | ||
| ຕັ້ງຄ່າຄືນໃໝ່ | ຕ້ອງການເຟີມແວ 1.04 ແລະສູງກວ່າ | ຣີເຊັດການປັບອາກາດຟຣີ
ມູນຄ່າເຖິງ 1.00 |
||
| SETCANDRx | x ເປັນຈຳນວນເຕັມ 1 ຫາ 4 ຕົວອັກສອນຍາວ ຕ້ອງການເຟີມແວ 1.04 ແລະສູງກວ່າ | ກໍານົດອັດຕາຂໍ້ມູນ CAN ເປັນ hz | ສໍາລັບປະສິດທິພາບທີ່ດີທີ່ສຸດ, CAN Data
ອັດຕາຄວນເປັນ 200Hz |
x=50 |
| GetCANDR | ຕ້ອງການເຟີມແວ 1.04 ແລະສູງກວ່າ | ໄດ້ຮັບອັດຕາຂໍ້ມູນ CAN | ||
| SETNBMODEx | ຖ້າ x ເປັນ 0 ຫຼັງຈາກນັ້ນ, ມາດຕະຖານການປະຕິບັດ Analog Output ແມ່ນ Simulated Narrowband.
ຖ້າ x ເປັນ 2 ຫຼັງຈາກນັ້ນ ມາດຕະຖານການປະຕິບັດ Analog ຜົນຜະລິດແມ່ນສະຖານະເຄື່ອງເຮັດຄວາມຮ້ອນ |
ເລືອກຟັງຊັນຂອງມາດຕະຖານການປະຕິບັດ Analog Output ລະຫວ່າງ Simulated
ແຖບແຄບ ແລະສະຖານະເຄື່ອງເຮັດຄວາມຮ້ອນ |
SETNBMODE0 | x=2, ສະຖານະເຄື່ອງເຮັດຄວາມຮ້ອນ |
| GETBMODE | ໄດ້ຮັບມາດຕະຖານການປະຕິບັດ
ໂຫມດຜົນອອກຂອງອະນາລັອກ |
|||
| SETNBSWLAMx.xxx | x.xxx ແມ່ນຕົວເລກທົດສະນິຍົມຢ່າງແທ້ຈິງ 5 ຕົວອັກສອນທີ່ມີຄວາມຍາວລວມທັງຈຸດທົດສະນິຍົມ. ຕ້ອງການເຟີມແວ
1.08 ແລະສູງກວ່າ |
ຕັ້ງຄ່າຈຸດປ່ຽນແຖບແຄບແບບຈຳລອງໃນ Lambda | SETNBSWLAM1.005 | x.xxx=1.000 |
| GETNBSWLAM | ໄດ້ຮັບການ Simulated Narrowband
ຈຸດປ່ຽນໃນ Lambda |
* ຄໍາສັ່ງທັງຫມົດແມ່ນຢູ່ໃນ ASCII, ກໍລະນີບໍ່ສໍາຄັນ, ຊ່ອງຫວ່າງບໍ່ສໍາຄັນ.
CAN Bus Protocol ຮູບແບບເລີ່ມຕົ້ນ (Lambda)
ສໍາລັບຮູບແບບ %O2 CAN ກະລຸນາເບິ່ງ “Spartan 3 and Spartan 3 Lite for Lean Burn and Oxygen Metering Applications.pdf” CAN Bus ຂອງ Spartan 3 ດໍາເນີນການດ້ວຍ 11 bit addressing.
- ອັດຕາຄ່າເລີ່ມຕົ້ນຂອງ CAN Baud ແມ່ນ 500kbit/s
- Default CAN Termination resistor ຖືກເປີດໃຊ້, ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍການສົ່ງ "SETCANRx" ຄໍາສັ່ງ serial.
- Default CAN Id ແມ່ນ 1024, ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍການສົ່ງ “SETCANIDx” ຄໍາສັ່ງ serial.
- ຄວາມຍາວຂໍ້ມູນ (DLC) ແມ່ນ 4.
- ອັດຕາຂໍ້ມູນເລີ່ມຕົ້ນແມ່ນ 50 hz, ຂໍ້ມູນຖືກສົ່ງທຸກໆ 20[ms], ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍການສົ່ງ "SETCANDRx" ຄໍາສັ່ງ serial. Big-endian ສໍາລັບຂໍ້ມູນທັງຫມົດ
- ຂໍ້ມູນ[0] = Lambda x1000 ໄບຕ໌ສູງ
- ຂໍ້ມູນ[1] = Lambda x1000 Low Byte
- ຂໍ້ມູນ[2] = LSU_Temp/10
ຂໍ້ມູນ[3] = ສະຖານະ - Lambda = (Data[0]<<8 + Data[1])/1000
- ອຸນຫະພູມເຊັນເຊີ [C] = ຂໍ້ມູນ[2]*10
ສະຖານະ
| ຄ່າສະຖານະ (ທົດສະນິຍົມ) | ຄວາມຫມາຍ |
| 0 | ສະຫງວນໄວ້ |
| 1 | ລໍຖ້າກະຕຸ້ນກ່ອນທີ່ຈະຮ້ອນຂຶ້ນ |
| 2 | ເຊັນເຊີກຳລັງຮ້ອນຂຶ້ນ |
| 3 | ເຊັນເຊີໃນການເຮັດວຽກປົກກະຕິ |
| 4+ | ສະຫງວນໄວ້ |
ຮູບແບບ CAN ທີ່ຮອງຮັບ
| CAN ຮູບແບບຊື່ | ສາມາດຈັດຮູບແບບ Serial
ຄໍາສັ່ງ |
CAN Id Serial
ຄໍາສັ່ງ |
CAN BAUD ອັດຕາ Serial
ຄໍາສັ່ງ |
ໝາຍເຫດ |
| ເຊື່ອມຕໍ່ ECU ສາມາດຈັດຮູບແບບ | SETCANFORMAT1 | SETCANID950 | SETCANBAUD 1000000 | ອ່ານ “Link G4+ ECU CAN Bus Configuration
ສໍາລັບ Spartan 3.pdf” |
| Adaptronic ECU ສາມາດເຮັດໄດ້
ຮູບແບບ |
SETCANFORMAT2 | SETCANID1024
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANBAUD 1000000 | |
| MegaSquirt 3 ECU
CAN ຮູບແບບ |
SETCANFORMAT0
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANID1024
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANBAUD 500000
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
ອ່ານ “Interfacing Spartan 3 ກັບ MegaSquirt
3.pdf” |
| Haltech ECU ສາມາດ
ຮູບແບບ |
SETCANFORMAT3 | ບໍ່ຈໍາເປັນ | SETCANBAUD 1000000 | Spartan 3 Emulates Haltech WBC1
ຕົວຄວບຄຸມ wideband |
| YourDyno Dyno
ການຄວບຄຸມສາມາດຈັດຮູບແບບ |
SETCANFORMAT0
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANID1024
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANBAUD 1000000 | |
| MaxxECU | SETCANFORMAT0
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANID1024
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
SETCANBAUD 500000
(ຄ່າເລີ່ມຕົ້ນຈາກໂຮງງານ) |
ອ່ານ “Interfacing Spartan 3 ຫາ
MaxxECU.pdf” |
| ຮູບແບບ CAN ຂະຫຍາຍ | SETCANFORMAT5 | ອ່ານ “Spartan 3 Extend CAN Format.pdf”
ຕ້ອງການເຟີມແວ 1.08 ແລະສູງກວ່າ. |
CAN Termination Resistor:
ສົມມຸດວ່າພວກເຮົາໂທຫາ ECU; ແມ່ບົດ, ແລະອຸປະກອນທີ່ສົ່ງ / ຮັບຂໍ້ມູນໄປຫາ / ຈາກ ECU ທີ່ພວກເຮົາໂທຫາ; Slave (Spartan 3, dashboard ດິຈິຕອລ, ຕົວຄວບຄຸມ EGT, ແລະອື່ນໆ...). ໃນຄໍາຮ້ອງສະຫມັກສ່ວນໃຫຍ່ມີຫນຶ່ງ Master (ECU) ແລະຫນຶ່ງຫຼືຫຼາຍສໍາລອງທີ່ທັງຫມົດມີ CAN Bus ດຽວກັນ. ຖ້າ Spartan 3 ເປັນ Slave ດຽວໃນ CAN Bus ຫຼັງຈາກນັ້ນ CAN Termination Resistor ໃນ Spartan 3 ຄວນຖືກເປີດໃຊ້ໂດຍໃຊ້ຄໍາສັ່ງ serial "SETCANR1". ໂດຍຄ່າເລີ່ມຕົ້ນ CAN Termination Resistor ໃນ Spartan 3 ຖືກເປີດໃຊ້. ຖ້າມີ Slaves ຫຼາຍ, Slave ທີ່ໄກທີ່ສຸດຈາກແມ່ບົດ (ອີງຕາມຄວາມຍາວຂອງສາຍ) ຄວນເປີດໃຊ້ CAN Termination Resistor, Slave ອື່ນໆທັງຫມົດຄວນຈະມີ CAN Termination Resistor ຂອງເຂົາເຈົ້າ.
ປິດການໃຊ້ງານ / ຕັດການເຊື່ອມຕໍ່. ໃນການປະຕິບັດ; ມັນມັກຈະບໍ່ສໍາຄັນວ່າ CAN Termination Resistors ຖືກກໍານົດຢ່າງຖືກຕ້ອງ, ແຕ່ສໍາລັບຄວາມຫນ້າເຊື່ອຖືສູງສຸດ, CAN Termination Resistors ຄວນຖືກຕັ້ງຢ່າງຖືກຕ້ອງ.
Bootloader
ເມື່ອ Spartan 3 ຖືກເປີດເຄື່ອງໂດຍບໍ່ມີສາຍຄວາມຮ້ອນ LSU, ສາຍສີຂາວ, ເຊື່ອມຕໍ່ມັນຈະເຂົ້າສູ່ໂຫມດ bootloader. ການເປີດເຄື່ອງ Spartan 3 ກັບ Heater Ground ທີ່ເຊື່ອມຕໍ່ຈະບໍ່ກະຕຸ້ນໃຫ້ bootloader ແລະ Spartan 3 ຈະເຮັດວຽກເປັນປົກກະຕິ.
ຮັບປະກັນ
14Point7 ຮັບປະກັນ Spartan 3 ໃຫ້ບໍ່ມີຂໍ້ບົກພ່ອງເປັນເວລາ 2 ປີ.
ປະຕິເສດຄວາມຮັບຜິດຊອບ
14Point7 ຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍພຽງແຕ່ຂຶ້ນກັບລາຄາຊື້ຜະລິດຕະພັນຂອງຕົນ. ຜະລິດຕະພັນ 14Point7 ບໍ່ຄວນໃຊ້ໃນຖະໜົນສາທາລະນະ.
FAQ
ສິ່ງທີ່ລວມຢູ່ໃນຊຸດ Spartan 3 v2?
ຊຸດປະກອບມີ Spartan 3 v2 ຫນ່ວຍ, ແປງ USB, ແຜ່ນໃບຄ້າຍຄືກັນນ້ໍາ, ແລະສອງ 5. Amp fuses ໃບມີດ.
ຂ້ອຍຈະຕັ້ງຄ່າການສື່ສານ USB ກັບ Spartan 3 ໄດ້ແນວໃດ?
ພຽງແຕ່ເຊື່ອມຕໍ່ຕົວແປງ USB ກັບຄອມພິວເຕີຂອງທ່ານ. ລະບົບປະຕິບັດການສ່ວນໃຫຍ່ມີໄດເວີທີ່ຈໍາເປັນຕິດຕັ້ງໄວ້ກ່ອນສໍາລັບຊິບເຊັດ FTDI ທີ່ໃຊ້ໃນຕົວແປງ.
ຂ້ອຍສາມາດສຽບໄຟ Spartan 3 ຜ່ານ USB ໄດ້ບໍ?
ບໍ່, Spartan 3 ຕ້ອງໄດ້ຮັບການພະລັງງານແຍກຕ່າງຫາກໂດຍໃຊ້ແຫຼ່ງ 12V ທີ່ສະຫຼັບ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
14POINT7 Spartan 3 v2 Lambda Controller [pdf] ຄູ່ມືຜູ້ໃຊ້ Spartan 3 v2 Lambda Controller, Spartan 3 v2, Lambda Controller, ຕົວຄວບຄຸມ |




