• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。


Commit MetaInfo

Revision136 (tree)
Time2021-12-19 03:15:04
Authormaharu

Log Message

[PJSC v1.03]大気圧センサー、排気温度センサーのサンプリングレートを1Hzから4Hzに変更

Change Summary

Incremental Difference

--- branches/Ver1.03/reference/PJSC.ini (revision 135)
+++ branches/Ver1.03/reference/PJSC.ini (revision 136)
@@ -3957,9 +3957,9 @@
39573957 exValveADCGauge = valvePositionADC, "Exhaust Valve ADC", "", 0, 255, -1, -1, 256, 256, 0, 0 ;[PJSC]For External Trigger
39583958 exSparkGauge = sparkedAngle, "Sparked Angle", "deg BTDC", -20, 60, -10, 0, 45, 50, 0, 0 ;[PJSC]For External Trigger
39593959 dutyFreqGauge = dutyFreq, "Duty Pulse Frequency", "Hz", 0, 100, 5, 10, 90, 95, 0, 0 ;[PJSC]For capturing duty pulse
3960- dutyRatioGauge = dutyRatio, "Duty Ratio", "%", 0, 100, 5, 10, 90, 95, 0, 0 ;[PJSC]For capturing duty pulse
3960+ dutyRatioGauge = dutyRatio, "Duty Ratio", "%", 0, 100, -1, -1, 90, 95, 1, 1 ;[PJSC]For capturing duty pulse
39613961 dutyFreqGauge2 = dutyFreq2, "Duty Pulse Frequency 2", "Hz", 0, 100, 5, 10, 90, 95, 0, 0 ;[PJSC]For capturing duty pulse
3962- dutyRatioGauge2 = dutyRatio2, "Duty Ratio 2", "%", 0, 100, 5, 10, 90, 95, 0, 0 ;[PJSC]For capturing duty pulse
3962+ dutyRatioGauge2 = dutyRatio2, "Duty Ratio 2", "%", 0, 100, -1, -1, 90, 95, 1, 1 ;[PJSC]For capturing duty pulse
39633963 baroGauge = baro, "Barometric Pressure", "kPa", 0, 200, 20, 60, 140, 180, 1, 0 ;[PJSC]Add the gage for barometric sensor
39643964 afrAnalyzeGauge1 = afr_analyze1, "Air:Fuel Ratio for VE1", "", 7, 25, 12, 13, 15, 16, 2, 2 ;[PJSC v1.02] For AFR sensor selection
39653965 afrAnalyzeGauge2 = afr_analyze2, "Air:Fuel Ratio for VE2", "", 7, 25, 12, 13, 15, 16, 2, 2 ;[PJSC v1.02] For AFR sensor selection
@@ -3969,7 +3969,9 @@
39693969 EGTGauge = EGT, "Exhaust Gas Temperature", "TEMP", -100, 1000, -1, -1, 600, 800, 0, 0 ;[PJSC v1.03] For Exhaust gas temperature input
39703970 ignGapGauge = ignGap, "Ignition Gap tTime", "mSec", 0, 10, 0, 0, 8, 9, 2, 2 ;[PJSC v1.03] For misfire detection
39713971 sparkRPMGauge = sparkRPM, "External Spark RPM", "RPM", 0, {rpmhigh},600, 1000,{rpmwarn},{rpmdang}, 0, 0 ;[PJSC v1.03] For misfire detection
3972- viecleSpeedGauge = viecleSpeed, "Viecle Speed", "km/h", 0, 300, 0, 0, 300, 300, 0, 0 ;[PJSC v1.03] For capturing viecle speed
3972+ viecleSpeedGauge = viecleSpeed, "Viecle Speed", "km/h", 0, 300, 0, 0, 300, 300, 1, 1 ;[PJSC v1.03] For capturing viecle speed
3973+ dutyPulseOnTGauge = dutyPulseOn_T, "Pulse ON Time", "mSec", 0, 10, 0, 0, 8, 9, 2, 2 ;[PJSC v1.03] For capturing duty pulse
3974+ dutyPulseOnTGauge2= dutyPulseOn_T2, "Pulse ON Time2", "mSec", 0, 10, 0, 0, 8, 9, 2, 2 ;[PJSC v1.03] For capturing duty pulse
39733975
39743976 #if CELSIUS
39753977 cltGauge = coolant, "Coolant Temp", "TEMP", -10, 120, 0, 10, 95, 110, 0, 0
@@ -4071,7 +4073,7 @@
40714073 ochGetCommand = "r\$tsCanId\x30%2o%2c"
40724074 ;[PJSC] ochBlockSize = 90
40734075 ;[PJSC v1.03] ochBlockSize = 116 ;[PJSC v1.02] Extend block size
4074- ochBlockSize = 128 ;[PJSC v1.03] Extend block size
4076+ ochBlockSize = 132 ;[PJSC v1.03] Extend block size
40754077
40764078 secl = scalar, U08, 0, "sec", 1.000, 0.000
40774079 status1 = scalar, U08, 1, "bits", 1.000, 0.000
@@ -4178,9 +4180,9 @@
41784180 valvePositionADC = scalar, U08, 94, "ADC", 1.000, 0.000 ;[PJSC]Extend output channel for External Trigger
41794181 sparkedAngle = scalar, S16, 95, "deg", 1.000, 0.000 ;[PJSC]Extend output channel for External Trigger
41804182 dutyFreq = scalar, U16, 97, "Hz", 1.000, 0.000 ;[PJSC]For capturing duty pulse
4181- dutyRatio = scalar, U16, 99, "%", 1.000, 0.000 ;[PJSC]For capturing duty pulse
4183+ dutyRatio = scalar, U16, 99, "%", 0.100, 0.000 ;[PJSC]For capturing duty pulse
41824184 dutyFreq2 = scalar, U16, 101, "Hz", 1.000, 0.000 ;[PJSC]For capturing duty pulse
4183- dutyRatio2 = scalar, U16, 103, "%", 1.000, 0.000 ;[PJSC]For capturing duty pulse
4185+ dutyRatio2 = scalar, U16, 103, "%", 0.100, 0.000 ;[PJSC]For capturing duty pulse
41844186 testCnt = scalar, U16, 105, "", 1.000, 0.000 ;[PJSC v1.01]For test mode
41854187 afr2 = scalar, U08, 107, "O2", 0.100, 0.000 ;[PJSC v1.01]
41864188 fuelLoad2 = scalar, S16, 108, { bitStringValue( algorithmUnits2 , algorithm2 ) }, 1.000, 0.000 ;[PJSC v1.01]For dual fuel load
@@ -4196,7 +4198,9 @@
41964198 EGTADC = scalar, U16, 120, "ADC", 1.000, 0.000 ;[PJSC v1.03]For Exhaust gas temperature input
41974199 ignGap = scalar, U16, 122, "ms", 0.001, 0.000 ;[PJSC v1.03]For misfire detection
41984200 sparkRPM = scalar, U16, 124, "rpm", 1.000, 0.000 ;[PJSC v1.03]For misfire detection
4199- viecleSpeed = scalar, U16, 126, "km/h", 1.000, 0.000 ;[PJSC v1.03]For capturing viecle speed
4201+ viecleSpeed = scalar, U16, 126, "km/h", 0.100, 0.000 ;[PJSC v1.03]For capturing viecle speed
4202+ dutyPulseOn_T = scalar, U16, 128, "ms", 0.001, 0.000 ;[PJSC v1.03]For capturing duty pulse
4203+ dutyPulseOn_T2 = scalar, U16, 130, "ms", 0.001, 0.000 ;[PJSC v1.03]For capturing duty pulse
42004204
42014205
42024206 #if CELSIUS
@@ -4332,7 +4336,10 @@
43324336 entry = ignGap, "Ign Gap Time", float, "%.1f", { exTrigModeSelect == 3 } ;[PJSC v1.03] For misfire detection
43334337 entry = sparkRPM, "External Spark RPM", int, "%d", { exTrigModeSelect == 3 } ;[PJSC v1.03] For misfire detection
43344338 entry = viecleSpeed, "Viecle Speed", int, "%d", { exTrigModeSelect == 4 } ;[PJSC v1.03] For capturing viecle speed
4339+ entry = dutyPulseOn_T, "Pulse ON Time",float, "%.1f", { dutyPulseCaptureEnabled } ;[PJSC v1.03] For capturing duty pulse
4340+ entry = dutyPulseOn_T2, "Pulse ON Time2",float, "%.1f", { dutyPulseCaptureEnabled2 } ;[PJSC v1.03] For capturing duty pulse
43354341
4342+
43364343 entry = auxin_gauge0, "AuxIn CH0", int, "%d"
43374344 entry = auxin_gauge1, "AuxIn CH1", int, "%d"
43384345 entry = auxin_gauge2, "AuxIn CH2", int, "%d"
--- branches/Ver1.03/speeduino/comms.h (revision 135)
+++ branches/Ver1.03/speeduino/comms.h (revision 136)
@@ -20,7 +20,7 @@
2020
2121 //[PJSC]#define SERIAL_PACKET_SIZE 90 //Must match ochBlockSize in ini file
2222 //[PJSC v1.03]#define SERIAL_PACKET_SIZE 116 //[PJSC v1.02] Extend serial packet block size
23-#define SERIAL_PACKET_SIZE 128 //[PJSC v1.03] Extend serial packet block size
23+#define SERIAL_PACKET_SIZE 132 //[PJSC v1.03] Extend serial packet block size
2424
2525 byte currentPage = 1;//Not the same as the speeduino config page numbers
2626 bool isMap = true;