Use the schematic MK2 posted above. You need ADS on your car.
Please let us know if it works. Try INPA first, set to ADS and install the ADS driver. Also read all you can find about INPA and DIS
At first I would like to thank you all for the work on ADS interface!
Interface built according to schematic from post #243 works on my '93 E34 equipped with M51D25 TDS engine (communication with engine only from DIS).
@HansV - could you please verify your revised schematic (MK2)? When you compare it to KevinMullins' interface from post #243 - pin 10 from 4053 is shortened to pin 12 and goes to base of T4. On KevinMullins schematic pins 10,12 and 13 have different configuration.
Last edited by mar456; 02-28-2013 at 02:40 AM.
Good to hear it's working on an E34.
If it communicates with the engine in DIS and not in something like INPA then it's most likely a missing or bad file in INPA, I've had similar troubles. It's usually a matter of finding the right .ipo and .prg files for INPA.
Ah...good catch. I didn't even see that when I reviewed Hans's latest version.
Pin 10 should go to resistor R3.
Pin 12 to base of T4 (Q4).
Pin 13 is correct on both schematics, just the transistors are numbered differently, layout is the same.
Last edited by stiliyan; 02-28-2013 at 10:43 AM.
Kevin, you are right. I forgot to move the input pin 10 to the K-line.
I have updated the MKII schematics on post #254, it should be correct now. Please test and let me know if there are more that needs be corrected. I will finish the new PCB layout when someone confirms that the new circuit works.
Is there internal pull-up resistors on K and L lines in ECU?
Probably, but you will also have pull-up with the LEDs and 1K resistors. Only difference it that it will only pull to about 10v in stead of 12. This should not matter, but needs to be tested and verified by you out there.
I don't think so. The input current on pins is around 1uA.Probably, but you will also have pull-up with the LEDs and 1K resistors. Only difference it that it will only pull to about 10v in stead of 12. This should not matter, but needs to be tested and verified by you out there.
Is possible in such a small current through the diode....current doesn't leak.
I'd swap R3 and D5. So pin 10 is sure pull-uped.
I'd add 10K resistor between B-E all transistors because now all bases ''hanging''.
PS: That is my schematic with corrections:
s22.postimage.org/lc3va8s9d/corr.jpg
Sorry but at this moment I can't upload pictures and URL's
You can replace all groups transistor/10k/1k with digital transistors. For example DTC114YKA.
Last edited by stiliyan; 03-01-2013 at 12:34 AM. Reason: Automerged Doublepost
What are the functional benefits to adding more to this?
You can't use "digital" mosfet transistors as a replacement for T1, T2 and T4 without an additional doide. The RS232 signals will pull negative, and MOSFETs can't handle this like a bipolar transistor. Also the BC475 (or 2n2222 or other possible replacement) are very cheap and easy to got for most people.
I dont see the benefits of theee modifications, but this circuit could be made in a thousand ways and still work fine. I just make a circuit that would be easy to make for most people who can handle a soldering iron with parts that are cheap and easy to get.
By the way, the LED's can be left out or strapped to make it easier. They are not needed for to make the circuit work.
All B-E resistors are necessary! DTC114 aren't MOSFET transistor. They are NPN transistor with included resistors(10K and 47K). Serial resistors on RX and TX are advisable. In your schematic RX serial resistor is missing.
Just these are my views on the schematic
Last edited by stiliyan; 03-01-2013 at 03:23 AM.
hi,i went to a eletronic store today but they don´t have a cd4053.they have many other ic´s.is there a alternative/replacement ic which i can use for a cd4053?when i get one i try to make one of "hans" interface.(don´t know why the interface from the first post don´t work)greeting
hi,thanks.they don´t have any of this ic´s.i will order the parts today.
is this a right 4053? mos4053?
http://www.reichelt.de/ICs-C-MOS-DIL...artnr=MOS+4053
greeting
That one should work, either types linked in the data sheet. MOS4053 is not the part number, only indicates that they are MOSFET circuits. The most important parameter is the max. supply voltage. HCC4053 has max. voltage 20V and HCF4053 max. 18V. That is OK.
I test MK2- dont work ;/
MK1 conect to ABS, Airbag, Instrument huster
E34 2.5l DELL C600; HEF4053BP; BC547B, BC548B
Last edited by Coolbit; 03-06-2013 at 06:07 AM.
Sorry to hear this. I will try to build and test the revised version next week to see if I can find out if it's something wrong with it. Look at the schematic KevinMullins posted and see if you can spot any differences.
Finally got a chance to modify my existing version of the CD4053 interface with the newest up dates by benemorius and HansV, which includes the two new transistors, having all resistors as 1k ohm and adding the four LEDs. My only difference is I used 2N3904 transistors versus the BC547 transistors. (just more common here)
This is the "MKII" design that I will also add to this post so that it's convenient.
Testbed information -
INPA v3.01
DIS v44
1994 325i (US model) (I have also done some testing on a 1995 318Ti with good success)
Let me start with a pic of my test interface.
Ignore the crudeness and the fact that it is on an OBD harness, I use a 20 pin - OBD adapter for my other cars, so I made this ADS interface up to utilize that same adapter. Most of you I’m sure will just use a serial to 20 pin harness.
A quick rundown video of it in action.
http://youtu.be/cHxROZ3MN8I
While making the first video I realized I had not updated my DME files on that particular laptop and I stressed watching for the DME and VIN to show up, which it obviously didn't. So I made a second quick screencapture video from my shop desktop which was already properly setup to show that it does actually pull that information up.
http://youtu.be/3jmLKVVrY9w
One thing I have to stress again is that even though the INPA quick test only appears to connect and pull up a few modules it will indeed connect to many others from within the individual test areas. I have successfully connected to and manipulated the DME, ZKE, ZVM, KOMBI, BC, MID, AB, IHK, ABS. The only thing that I have not gotten to connect to on any of our E36 test cars is the automatic transmission modules (GSR).
Quick Identification results in INPA.
DIS v44 (and v57) will show much more right off the bat.
And everything shown in DIS can be connected to in INPA.
A couple analog value screenshots from INPA to show that it was indeed communicating to the DME, so live data is possible.
(ignore that my values are wonky, a. I need to fix some file mismatch errors...English Metric and English (Imperial) don't mix well when it comes to data values - b. this particular car still needs a head gasket and much more so it runs like crap)
Last edited by KevinMullins; 03-10-2013 at 09:32 PM.
Please, post your current schematic.
Woops, said I was going to attach that and then forgot it.... it's there now. ^^
But HansV and benemorius get all the design and modification credits, I just built and tested them.
hallo,i made hans first ads-interface(mk1) today.it works great without any problems.
car is e36-328i-1995.tested with inpa 6.4.3. i have connection to ews,dme"ecu",bae,zek,abs,airbag,pdc.
i used bc547b transistors and hcf4035.greeting
update: now i have also dis44 working with the interface without any problems.
Last edited by v2x; 03-23-2013 at 04:31 PM.
Awesome. Glad to hear good testing results. Was the MK1 version you used also with the two extra transistor modifications?
The MKII version simply includes the two transistors and makes all resistors the same and adds LEDs, otherwise functionality is the same.
Last edited by KevinMullins; 03-11-2013 at 11:43 PM.
Good job, two interfaces that works! Seems like the design is OK, but it would be nice if more people could test it on more cars.
PCB's and PCB files will be available soon.
hi,i used the schematic from post #70 with 3 bc547b transistors.i only get an error massage when i try to see the "engine roughness".maybe is a file missing in inpa.i dont think is a problem with the interface.anything other works great.anyone know´s which file i need for "engine roughness" on euro m52b28/dme 41.0?
greeting
Bookmarks