Code Monkey home page Code Monkey logo

7226ctrl's Introduction

7226ctrl

"controller for 722.6 automatic transmission"

In a nutshell this was supposed to be reverse engineered transmission controller for 722.6 gearboxes found in many mercedes and chrysler vehicles, design is similar with more recent (7gtronic++) gear boxes, so in theory this could be applied with gentle care to work with those as well.

As with most things of life, this got bit out of hand and currently also controls boost, speedometer, rpm meter, fuelpumps and even horn, its also able to communicate with electrical steering wheel for menus and manual button shifts. Canbus interface is also supported on pcb but I have not yet utilized in any meaningful fashion.

First revision of working pcb is done:

http://www.mui.fi/pcb-valmis.jpg

and gerber files are available under pcb/ with bom.

Assembly instructions are not included, but I would be happy if someone would wish to write those.

  • Not yet fully functional
  • Use at your own risk!

Currently should work:

  • Automatic downshift / upshift based on vehicle speed and throttle position (tested and works)
  • Manual shifting (tested and works)
  • Throttle position sensor (tested and works)
  • Pressure maps for shifts and modulation pressure based on oil temperature and load, even when P/N/R (tested and works)
  • W202 gearstick can be read (tested and works)
  • SPI OLED for data output (tested and works)
  • Boost limit maps (tested and works)
  • Boost limiting (eg. drop boost on shifts) (tested and works)
  • w124 wire-speedometer (tested and works)
  • Fuel pump control on idle (tested and works)
  • vehicle speed reading based on tire size and diff ratio with and without engine rpm (tested and works)
  • rpm reading (tested and works)
  • Electric steering wheel support (manual shifts, menu control)
  • oil temperature (tested and works)
  • n2/n3 speed sensors (tested and works)
  • evaluateGear, make sure which gear is in (tested and works)

Implemented but needs real life testing:

  • adaptative shift pressure (works in lab)
  • External datalogging (format, method, works in lab)
  • w124 rpm meter (works in theory)

Work in progress:

  • External datalogging (hardware implementation, visualization)

Not started/pending:

  • PID controlled PWM for temperature stability
  • percentual map reads preferably without floats (eg. value between point x and y).

work by Markus Kovero ([email protected]) with regards and big thanks to:

  • Tuomas Kantola for maps and related math
  • Tommi Otsavaara for guiding in electronics
  • Mikko Kovero and Pete for mechanical side of things
  • Jami Karvanen for datalogging and frontend stuff
  • Liia Ahola for pcb tracing
  • Joosep Vahar for testing
  • Toni Lassila for ideas

Schematics are for teensy, can be utilized with mega as well to some extent.

There are two revisionds of PCBs complete, tested and working "Rev H" and "Rev I".

Alt text

7226ctrl's People

Contributors

mkovero avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.