Delphi 7 Serial Port

Delphi 7 Serial Port 7,7/10 7281votes

Michaels Tractors Simplicity and Allis Chalmers Garden TractorsMercruiser MEFI 3 ECM Delphi 1. This topic is under development and really only scratching the tip of the iceberg. Ill be organizing this and helping you find everything about the MEFI 3 controller will expand this as resources are available. The focus on this article is to organize everything you need to know about this EFI controller for the appropriate Marine engines. This article will need some reorganization to divide the ECU controllers between Programable Controllers and the old EPROM Programmable Controllers the MEFI controllers are Programmable controllers which can be completely configured by the Serial port. Note, that programmable controllers are Configured and EPROM controllers may have both Programming and Configuration. When I say configuration, you can change the various control tables. More on that later. Please stop back soon. Note If you want to donate to this research please email me with how you can help. C6iwtxUjMzA/TmCJz1ZTsPI/AAAAAAAAAT0/n5JbId3ojJg/s1600/install+comport+library+patch.bmp' alt='Delphi 7 Serial Port' title='Delphi 7 Serial Port' />Mercruiser MEFI3 ECM Delphi 16237009 This topic is under development and really only scratching the tip of the iceberg. Ill be organizing this and helping you find. The FT232R is the latest device to be added to FTDIs range of USB UART interface Integrated Circuit Devices. The FT232R is a USB to serial. View and Download Worth Data RF Terminal 7000 owners manual online. Host Controlled RF Terminal System. RF Terminal 7000 Touch terminals pdf manual download. Here are a list of items Im looking for or ways to help this research Donate Engine wiring harnesses MEFI1,2,3,4,5. SpareDead controllers if you replaced your old MEFI3 Just plain donations, couple of bucks. Finally, for the first few contacts Ill be dumping and reloading MEFI3 controllers at 2. Email me for complete details, but youll be responsible for any other costs i. I am writing this article as I am working on disassembling andor finding the formats which control the Mercruiser MEFI 3 ECM Delphi 1. Mercruiser GM 5. 02 Vortec Gen VI engine by Mercury. Note the J2 connector is on the left in this picture and the J1 is on the right. The MEFI 3 ECM can be referenced by the following Mercury Part Numbers 8. R 2. 86. 17. 22. T 2. A0. 1 The part number 8. A0. 1 was confirmed with Mercury Consumer Support on 12. They refered to this as a conversion kit. I am currently researching which number above means what, though I believe that the 8. T 2 number is the original part and the other number with the R is a replacement number or reflashed number. Here are pictures of the back of a Mercruiser MEFI 3 ECM DELPHI 1. Tabtight professional, free when you need it, VPN service. KA0. 00. 17. 25. 7The side of this ECM has a F0. D marked on it this is the calibration checksum for this ECU in Hex. Further note that the 1. MEFI 3 ECM by the Rinda connections documents, tunertools. OBD2. All. In. One site. Ive since found someone posting a picture of their ECM on the web and the barcode had the similar 8. KA characters, but the number at the end was different my guess is that part is the Serial Number of that unit. MEFI 3 ECM Connectors The front of the MEFI 3 ECM has two connectors, J 1 and J 2. These are 3. 2 pin connectors of two rows of 1. I am looking to get the connector type for this. The J1 Connector. J1 1 Injector Driver cylinders 2,3,5,8J1 3 Ignition Control Ref. LowJ1 4 ECM Ground. J1 5 ECM Ground. J1 9 MIL Lamp DLC pin EJ1 1. Ignition Control Signal. J1 1. 1 IAC B High Idle Air ControlJ1 1. IAC A Low. J1 1. Knock Sensor Sign only used on 7. MPIJ1 1. 7 Injector Driver cylinders 1,4,6,7J1 2. ECM Ground. J1 2. Fuel Pump Relay Driver. J1 2. 4 Ignition Control Bypass. J1 2. 6 Audio Warning Horn. J1 2. 7 IAC B Low Idle Air ControlJ1 2. IAC A High. J1 3. Knock Sensor Signal. J1 3. 2 Serial Data DLC pin GThe J2 Connector. J2 1 Battery. J2 3 TP and IAT Ground Intake Air TemperatureJ2 4 TP 5. V Reference throttle positionJ2 7 Discrete Switch oil pressure switchJ2 8 Discrete Switch transmission overtemp switchJ2 1. Ignition Control Ref. High. J2 1. 1 ECT Signal Engine Coolant TemperatureJ2 1. MAP Ground both MAP and ECT groundJ2 1. MAP 5. V Reference. J2 2. 0 Discrete Switch Signal neutral safteyLoad AnticipationJ2 2. MasterSlave DLC pin HJ2 2. Diagnostic Test DLC pin BJ2 2. Discrete Switch Gear lube bottle on L2. J2 2. 6 TP Signal throttle position sensorJ2 2. MAP Signal. J2 3. IAT Sensor Intake aire tempJ2 3. Ignition Fuse. Data Link Connector The Mercruiser wiring harness contains the Data Link Connector. This is a 1. 0 pin Delphi Packard Metri Pack 1. Diagnostic Test Tools. The connector pins are as follows A Ground. B Diagnostic Enable. E MIL Malfunction Indicator Lamp status. F Battery. G Serial Data 8. Baud. Metri Pack. Catalogmet. 15. 0. IDCdefault. aspxThis vendor sold the connectorsIve already purchased the AKM Cable from the Andrew at AKM Cables AKMCable Male ALDL Female RS2. SN 4. 17. 0http www. Note That Andrews cables are confirmed to work with the MEFI3 controllers. He publishes his design, but for the money, buy them. Mercruiser EFI Wiring Diagram click for larger imagefont idblue 1 Fuel Pump. Distributor. 3 Coil which sends two wires to the Distributor. Knock Sensor KS Module. Data Link Connector DLC6 Manifold Absolute Pressure MAP Sensor. Idle Air Control IAC8 Throttle Position TP sensor. Engine Coolant Tempurature ECT1. Electronic Control Module ECM1. Fuel Pump Relay. 12 IgnitionSystem Relay. Fuses1. 5 AmpFuel Pump, 1. AmpECMDLCBattery, 1. AmpECMInjectorIgnitionKnock Module. Manifold Air Temperature MAT Sensor. Harness Connector to StartingCharging harness. Positive Power Wire to Engine Circuit Breaker. Oil Pressure Audio Warning System1. Load Anticipation Circuit jumpered NC1. Gear Lube BottleNot used on inboard modelsStartingCharging Harness A Audio Warning Components. Wire not used on MCM BluTanB Instrumentation Components. Oil Pressure Sender to gauge Lt Blu. Trim Sender to gauge BrnWhtC Charging and Starting. Alternator. 2 Ground Stud. Starter. 4 Circuit Breaker. Starter Slave Solenoid. Jumper Wire. 7 9. Harness Connector to EFI Harnessc Auxiliary Tachometer Lead greyBoat Wiring Harness Senders 6 8. T,4. 97. 34 Water Temp. T,3. 72. 93. T Sender Assembly Dual1. T Sensor Assembly Knock1. T Temp. 16 8. 05. A 1 Switch Assembly http www. Note An inventory of all the connections on the harness and photographs of each part can be found on the page 1. Mercruiser 5. 02 EFI Engine Electrical Senders. Differences between ECU Tuning Tool Vendors This section will be a work in progress as I investigate the differences between what Tuning Tool vendors will offer. I will say that Ken of MEFI Burn was helpful in explaining his product. I will compare and review the following vendors here 1 Rinda. DIACOM Marine this can only scan the MEFI controllers. Calibration updates are only authorized for Dealers, but regular public can purchase this software. Rinda will supply sample CAL files, but the cable software is locked from uploading the calibration files. The software can upload to a locked or unlocked controller. OBD Diagnosticsa MEFI Scan Kit Diagnostics Upgradeable 1. Scanner Pro and an ADX file. MEFI controllers and can not update them. MEFI BURN Standard comes with Scanner Pro, Tuner Pro and the MEFI Burn Program Supplied with ADX XDF files for all the controllers. MEFI controllers with limited parameters. MEFI BURN Pro comes with Scanner Pro, Tuner Pro and the MEFI Burn Program Supplied with ADX XDF files for all the controllers. MEFI controllers with more parameters. Note So far great support with this product ETS Data Master After reviewing a beta copy of this, Ive found that the MEFI3 version is not functional at this time. Using a PCs serial port ele. HOME. ELECTRONICS MAIN PAGE. ELECTRONICS PROJECTS CONTENTS Bookmark this on Delicious. Recommend at Stumble. Upon. This is your entry point to a variety of material about using the serial port of a Windows PC. Some of the information here, for instance the pin assignments, will even be useful to Linux users. Theres a table of contents in a moment. While some things here can be found elsewhere, it include this link to my essay on writing to the serial port. Once you have done that, theres also my tutorial on a program which reads from and writes to a device using the serial port. Theres more about these in the Software section of this page. While they are most immediately useful to a Delphi programmer, there is little Delphi cleverness in them. Delphi just wraps some Windows API calls, so the tutorials should be useful, whatever language you like. What follows started as a Hodge Podge of things I harvested from the internet back when I was looking for an answer to accessing the serial port from Windows 9. Over the years, some USB, LAN and TCPIP stuff has crept in. If any of those are your interest, use your browsers Find on this Page tool to search for USB. Some rough edges have been worn smooth over the years, but is still not typical of my other web pages. A detail References to me in the following do not always refer to the editor of this page. I have a much more polished page with information to help you use a parallel port My Parallel Port FAQ Answers. Also a page specifically about the issues of connecting big computers to microprocessors like the Arduino, etc. Or microprocessors to each other. PLEASE NOTE You CAN damage your computer if you make ill advised. Any use you make of anything you find here must be. AT YOUR OWN RISKIve also published information and an offer about a small, hobbyist friendly circuit with relays and opto isolators, which may be of interest. It is for protecting your PC if you connect things via the parallel port. Dont let the warning above worry you too much. I want to stress that there is a lot of fun to be had with electronics projects. Find yourself an antique PC. If you cant rescue one from a dusty corner, you can buy one for almost nothing. You can use the same monitor as you use on your main machine. If you wreck the antique, it hasnt cost you much I got one, with monitor, off a sidewalk once. Table of contents, Sheepdogs Serial Port Page. Before we get to the serial port stuff, two ads from our sponsors. If you are going to use this page, you are probably not a computing novice. Ever set up a web server It isnt hard If you have an always on broadband connection, Far. Watch may be of interest. I have written pages for you explaining how to use an old Win. Win. 98 box is at from anywhere on the internet. Nothing to buy And if you connect something to that PC via its serial port, you can see the data from the serial port from afar, too. If you would be willing to help bring this information about the serial port to a wider readership, please check out my plea for translators Hardware Much of this page is about the software aspects of talking via a serial port. Not least, if it is relevant to what you are doing, you need to know which pins carry which serial port data signals What do you connect where And what about cablesMundane though those details are. There are also other hardware issues to master. If you are coming here from one of the several great hobbyist friendly microprocessors out there, e. Arduino, I hope you will find the following useful. You probably know that a stream of serial data is, conceptually, a string of ones and zeros. In happy innocence, you may think that zero is represented by zero volts, and one is something reasonably close to 5 volts. And the can be shown that way. Avast Endpoint Protection Plus. But they arent always shown that way. The next few sentences may give you rising annoyance, but hang in there. Once upon a time, serial ports from PCs, i. COM1, COM2, etc, used about 1. I always check those which way around is it questions each time I develop a new project. Im pretty sure it was the illogical way around Ive stated. There were reasons for these annoying, unhelpful voltage conventions, concerned with giving you reliable links. These voltages were part of what it meant when you said RS 2. Wikipedia has more on the subject. V. 2. 4 is a similar protocol. Quite a while ago, most computers serial ports were changed to use lower voltages. RS 2. 32 merely mandated below 3v and above 3 for the two states. Things were done to let you continue to attach the older equipment, but gradually everyone shifted gear to the lower voltages. Now we get to the happy ending. There are simple chips, if you want to do things the hard way, and simple small circuits if you want to go the luxury route, to translate between the RS 2. Note that we are not talking just about the change from 1. Ive explained all this in greater detail, and presented solutions for you, at my page on RS 2. TTL converters. A quick diversion for neophytes Beware RX and TX. They stand for transmit data and receive data. PCs point of view, or from the point of view of the attached device The PC transmits to the attached devices receive line. So is the blue wire the TX or the RX wire This, like the voltage levels mentioned earlier, is one of those things I re check every time. In general, you have to be careful when not sure if something is an input or an output. In this instance, you will often times get away with shorting an output to ground, because the RS 2. But dont rely on every part of your RS 2. Back to How We Do Serial Comms, the hardware And it gets betterAlthough operating systems still have support for serial communications channels, the hardware is increasingly scarce on the PCs being sold today. One solution is a virtual serial port carried across a USB device. The hardware half of you sees a USB device, but the software side of you only has to deal with the virtual serial port created by the USB hardware. Again, Wulfden to the rescue with their BUB USB serial port. Yes, thats the same page the PA4. B is on. A left over detail Earlier I mentioned TTL in passing. Even after you have converted the 1. PCs serial port to zero volts 5v or is it the other way around, there remains a problem. How strong do they have to be In other words, how much current can run in, or out, of the wire before the 5v droops or the zero volts rises If you say that a circuit is a TTL circuit, you are making certain promises about the current levels it will demand or supply. This isnt something you need to lose a lot of sleep over if you are just using a MAX2. PCs serial port be it real, or virtual over USB to a microprocessor, e. Arduino. Just dont think that you can, for instance, connect a serial port output to a bank of 5. LEDs to get a simple high frequency light show As ever, Wikipedia can tell you more. I just didnt want you worrying about the TTL stuff that you will see when you read about the MAX2. Return to pages Table of Contents. Software. I have, after several serious attempts sprinkled across MANY years of trying, finally sussed out the underlying routines for a Hyperterminal clone. While they are most immediately useful to a Delphi programmer, there is little Delphi cleverness in them.