Stormworks: Build and Rescue

Stormworks: Build and Rescue

94 个评价
Sharps Modular Engine ECU V4
4
4
2
2
3
2
2
   
奖励
收藏
已收藏
取消收藏
Vehicles: Air, Sea, Land, Mechanical
标签: v1.11.7
文件大小
发表于
更新日期
368.798 KB
2021 年 8 月 25 日 下午 3:16
2024 年 7 月 29 日 上午 4:23
25 项改动说明 ( 查看 )

订阅以下载
Sharps Modular Engine ECU V4

在 Sharp 的 1 个合集中
Sharps quality mcs
13 件物品
描述
This is my one and all Modular engine controller ( ECU )

This ECU will work with your supercharged, turbocharged or naturally aspirated engines. Large or small
It can do this as it doesn't multiply the air and fuel by some constant value instead, it multiplies the fuel by a value that is compared against the actual AFR and desired AFR allowing for an engine that will run at set AFR for all engine types and RPS.

Main controller ws page
Small version of main controller
Screen only ws page

Features
  • Forced Induction capable.
  • Works with 99% of modular engines out of the box
  • Several throttle modes
  • Dynamically adjustable AFR depending on throttle
  • Auto coolant fans to come on at a set temp - adjustable
  • Comes with its screen outputting critical data with dials.
  • Calculates fuel consumption
  • Built-in microwave - not adjustable
  • Overheat protection system
    -- Auto shut off at 110C
    -- Auto throttle back to a rps that keeps engine below 106C
  • Clutch control
  • And many other features

Properties
  • Throttle Mode
    --Rps based expects a throttle of 0-1 and will bring the engine to the set rps for a value. If max rps is 10 and throttle in is 0.6 then the ECU will aim for 6 rps.
    --IDLE is the ECU keeping the engine at idle speed.
    --Direct is direct throttle input, if you give 1 it will set 1 ( Will be reduced if rps limit or overheat is on)
    --Limit is just the ECU setting throttle to 0 if its over the max rps. Its a hard limiter.
  • Idle rps 3-20
  • Max rps 3.2-60
  • Rps Pid Adjustment
    -- This is just in case your engine is very quick to accelerate. If it accelerates very quick try setting this to a low value
  • Low AFR
    -- When throttle is low what will the AFR be. Higher values = more fuel saved
  • High AFR
    -- When throttle is high what will the AFR be. Lower Values = more power ( ~12.9 is the best )
  • Throttle back if temp is above 106C
    -- This will bring the overall throttle back to a point where temp stays at 106C or less. If temp lowers this limit goes away.
  • Shutoff at 110C
    -- This is a backup if the above fails, Will shutoff at 110 C and wont restart till it is at 90C
  • Starter cool engine if hot
    -- If engine is shut off by overheat protection it will use the electric motor starter to cool engine if you use impellers on cooling system.
  • Temp for fans to turn on
  • Number of cylinders for L/S calculation
    -- Gets a accurate L/S for this engine
  • Min RPS for clutch
    -- RPS the clutch to start engaging
  • Clutch Max Output
    -- If you want the clutch to slip at 0.77 instead of default 1

Buy me a drink?
Thanks for buying me a drink =) [buymeacoffee.com]
热门讨论 查看全部(4)
13
1 月 17 日 下午 12:48
Features / Bugs
Sharp
0
2024 年 5 月 1 日 下午 5:12
Something not right??
Sharp
0
2024 年 5 月 1 日 下午 5:11
Composite channels output
Sharp
126 条留言
m3 10 月 3 日 下午 3:28 
How do I get it to idle
Ive tried setting it to idle and stuff and it never does
The constant revving is annoying
gordonbinning 9 月 27 日 上午 3:54 
how do i spand it in
Sharp  [作者] 9 月 17 日 下午 12:02 
it could be added, currently the default setting ( 0 - 1 ) aims to a set rpm between the min rps and max rps so with a bit of math you could convert it via a function block from target rpm to 0 to 1
Stray Angel 9 月 16 日 下午 12:28 
I like this very much. I use target RPM style is it possible to convert this to target RPM instead f 0-1 values.
[TGS] Sir._Captain_Sky_Walker 8 月 31 日 上午 6:30 
This is awesome af! Only lacking better read out on the battery. I have an Eboost motor for when temps get a bit toasty and the battery information simply shows 0. When the eboost is off it shows some swatts but no charge till full or till empty as with the fuel information which is neat, if only the battery would report as well as the fuel does. I tried looking at your script to see if I could fix it but LUA is not a language I can code in and it is too much for me to try and get into. If you would not mind having a look at the battery information to have it as functional as the fuel information that would be awesome! Unless it is not possible with the data available. Thank you for making this, it is by far the best ECU on the workshop! I have tried a few others...
Jason_Nighthawk1 8 月 19 日 下午 2:18 
the exhaust systems (im not confident in this but ill take a look) ,2 air intakes and 4 fuel intakes are connected, 4 starters are connected (ill double check this), engine is a prebuilt, the manifolds are in what i believe in order (ill redo or delete them if they're the problem)
Sharp  [作者] 8 月 19 日 上午 5:05 
Could be a load of reasons, stuff like no exhaust, fuel or air. To starter not connected so the ecu cant actually start the engine.
Jason_Nighthawk1 8 月 18 日 下午 7:45 
so i got everything hooked up and im getting a "low RPM" warning
IsTorLoop 7 月 9 日 下午 8:08 
Engine speeds jump:joe:
Sharp  [作者] 5 月 30 日 上午 11:54 
Just going through it ( its been awhile )
If you shut it off from the on/off, The pids will turn off 5.5 seconds after which will then set the air & fuel throttles to 0. Assuming you arent adding a constant to those throttles.

I might add a update so that when you turn the ecu off, it cuts throttle immediately instead of 5.5 seconds. Unsure why i did that tbh