Monday, March 21, 2011

Diesel Common Rail System pressure controller and injector driver













Here are the diesel common rail pressure regulator controller that I developed ( it is the strip board on the left, inside the black box). It is based on simple PID control. The output is a pulsed voltage to the regulator.

On the right is the injector driver, with 2 potentiometers to adjust the injector pulsewidth and the rpm. Both are driven from a PC power supply. Refer to earlier post on how to make use of PC power supply units. Note the large capacitor, it is used to store enough charge for the initial opening of the injector. The injector needs 50V to initiate. The other picture shows the voltage trace for the injector operation.

It seems that this topic on the injector driver may be of interest to many people, I am posting the schematics and the source codes. Again I am using the PicBasicPro compiler.

Note that I do not guarantee that this will work for any other applications. In my case, it works but not very reliable. Use at own risks. Modify the circuit as seems fit (e.g. increase the voltage to 80V, isolate the microcontroller better (use optoisolator?), adjust the capacitance, etc). If anyone has managed to make it work better, please let me know by putting some comments below.





The schematic above I got from the internet.I think this is from Freescale. An article here may be useful http://www.eetimes.com/design/automotive-design/4019437/Trading-Fuel-for-Silicon--151-How-Electronics-Drive-Fuel-Efficiency

Below is my own circuit. This is for one single injector operation only. There is a mistake in the schematics. The crystal should be 4MHz and not 20MHz. Thanks Juan Antonio who had pointed this out.

I just found out there is another mistake. The code uses portc.2 as output to drive the high side driver (denoted as IC2 in the circuit). So the connection should be to portc.2. The schematic erroneously show connection to portc.3.Thanks Mustafa Aydin for pointing this out to me....



The previous hex and PBP file also has some mistake. It will not adjust the injection duration. Here are the new files.(thanks also to Juan for reporting this to me)

HERE is the hex file.


HERE is the picBasicPro file.


There is LCD display showing the pulsewidth and also the delay in between the pulses.

There are also 2 potentiometers to adjust the pulsewidth and the delay between pulses.

Make sure you have strong 12 or 14volt supply (maybe from a car battery)

Also make sure you don't short out the high voltage circuits. This could be damaging to the circuits as well as give quite a nasty bang (you don't want to touch it). Put adequate insulation (maybe you want to put some tapes/silicon/hot glue underneath the board, if you are using stripboard/vero board)


the idea is to charge the capacitor by switching the injector on/off from12V repeatedly at certain frequency (I cannot remember what frequency that I used). This is done from the low side driver (i.e. repeatedly connect and disconnect the injector to ground) This charges the capacitor up to 50V (you may want to increase the capacitor to make it 80V).

Then switch on the injector (low side driver) and send voltage from the capacitor for a short time ( this also I cannot remember) by using high side driver. After that, switch off the high side driver and switch on 2nd high side driver to give 12 (or 14 Volt,depending on your supply).

Repeat the process.


Schematics and source codes for the pressure regulator control will be later.







39 comments:

Anonymous said...

can you provide more information about this device?

AbuMirza said...

What sort of information that you need? Unfortunately I don't have the schematics drawn yet. I can post the source code if you want. Let me know your email.

AbuMirza said...

or you can email me: azrisyamil[at]yahoo[dot]com

vysi said...

Hello Friend please write me to email vysi76@abv.bg or skype vallkilmer

vysi said...

please i need speak to you for common rail injector driver

AbuMirza said...

vysi,

I sent an email to your address.

Technico said...

Hi AbuMirza,
I have been interested in the sourcecode in C language. My compiller and interface do not work with the hex-file. I have a Xwisp and a Arduino, this wil not work with the hex-file.
in advance thanks
email: karin.nico@casema.nl

AbuMirza said...

I don't have C language. I used PIC BASICPRO. You can download the pic basic pro file above. Mind you that there is a huge bug in the code, which I have no plan to rectify yet. But it is easily fixed.
The bug is:
There is actually 2 ways you can adjust the pulse width and the delay between pulses. The program will look for comunication over serial port from a PC/laptop. If there isn't any, it will refer to the ADC where the potentiometer is connected. It then reads the pot value and execute the pulse. The delay in between pulses was made by the microcontroller pausing for the said delay which is the value taken from the ADC of the potentiometer output voltage. The problem is when the delay was set for too long, the pause will make the system seems unresponsive.You may want to make sure the delay is short,may be just 1sec max.

Also, note that the code is not properly commented and you may find it difficult to read. You can download microcode editor and it is easier to see which line is commented out.

Jonnie said...

Hello AbuMirza,
thank you for common rail info available, do you have data for pressure regulation?
Is this pressure regulator current driven?
Jonnie

AbuMirza said...

Jonie,

Pressure regulation is achieved by sending pulses of 12V to the regulator. I cannot remember exactly but I think it is 1 ms pulses. The duty cycle determines the pressure. the higher the duty cycle the higher the pressure.

But always remember that not all system uses the same technique. My system works for BOSCH common rail.

Give me your email address and let me know what exactly you want to achieve.

aydinmustafa09 said...

hello friend i m studying on tihs project. i m using c language. i loaded your hex code to pic and tried your circuit on proteus but it gived error. and i began to write c code. i couldnt understand how the 50V cap is charging, can you explain for me. if you are interested you send me e mail to aydinmustafa09@gmail.com

aydinmustafa09 said...

hello friend i m studying on tihs project. i m using c language. i loaded your hex code to pic and tried your circuit on proteus but it gived error. and i began to write c code. i couldnt understand how the 50V cap is charging, can you explain for me. if you are interested you send me e mail to aydinmustafa09@gmail.com

AbuMirza said...

Aydin,

Check your email.

Jonnie said...

Thanks for answer my comment. My email is jonnie.bravo@hotmail.com, I obtained one cp1 pump and rail, piezo injectors too, so I wanted to try to test the system.
I have old test bench (power - 7kW) and can drive pump. I have seen some of those systems for common rail testing and I noticed that all of those devices have pressure regulators current driven.
Jonnie

Anonymous said...

[url=http://loveepicentre.com/map.php][img]http://loveepicentre.com/uploades/photos/11.jpg[/img][/url]
whose is quentin tarantino dating [url=http://loveepicentre.com/success_stories.php]problem solving teens dating violence[/url] dating e-card
relative age dating methods [url=http://loveepicentre.com/success_stories.php]durango dating[/url] internet dating nova scotia
adult dating russian girls [url=http://loveepicentre.com/]traveler dating match[/url] how to get dating ariane naked

Anonymous said...

dating service manitoba http://loveepicentre.com/advice.php catholic dating chat

Anonymous said...

install your own scripts ebook http://audiobookscollection.co.uk/es/The-Gospel-According-to-Jesus/p28387/ ebook get together right now john [url=http://audiobookscollection.co.uk/es/IPv6-Theory-Protocol-and-Practice/p116747/]ebook ray bradbury[/url] ebook reader with schedule calander

Anonymous said...

hp ebook reader http://audiobookscollection.co.uk/it/Lo-grande-lo-peque-o-y-la-mente-humana/p221695/ fundamentals of graphics communication ebook [url=http://audiobookscollection.co.uk/fr/Dx-Rx-Arrhythmias/p224276/]free health science ebook download[/url] download programming in c ebook

Anonymous said...

fortran ebook http://audiobooksplanet.co.uk/es/Hollywood-Beyond-the-Screen-Design-and-Material-Culture/p156205/ nursing ethics communities in dialogue ebook [url=http://audiobooksplanet.co.uk/Tanmay-Vachaspati/m123031/]2010 novel collection rar ebook[/url] mary higgins clark ebook

Anonymous said...

adult comic ebook http://audiobooksworld.co.uk/How-to-cheat-in-Photoshop-elements-7-create-stunning-photomontage-images-on-a-budget/p132779/ free ebook spiritual healing [url=http://audiobooksworld.co.uk/Sudhir-Anand/m120987/]freaking fabulous free ebook[/url] download free ebook on critical thinking

Anonymous said...

ebook downlods free http://audiobooksworld.co.uk/it/Winter-Holiday/p10411/ digital control system analysis ebook [url=http://audiobooksworld.co.uk/fr/FIGURE-DRAWING-FOR-ALL-IT-S-WORTH/p214693/]history of spectrophotometry ebook[/url] ebook self help

Anonymous said...

burning fat ebook http://audiobooksworld.co.uk/Vilem-Vychodil/m129182/ free pokies sectrets ebook download [url=http://audiobooksworld.co.uk/Marina-Axelson-Fisk/m82262/]mary poppins ebook[/url] free ebook fiction read online
[url=http://audiobooksworld.co.uk/Making-Origami-Christmas-Decorations-Step-by-Step/p224128/][img]http://audiobooksworld.co.uk/image/4.gif[/img][/url]

Anonymous said...

gps data logger software http://buyoem.co.uk/it/product-15088/Giant-Disk-Cleaner-1-9 system ii accounting dos accounting software [url=http://buyoem.co.uk/de/product-35727/ContrastMaster-1-0-for-Adobe-Photoshop]dvd writer firmware software updates[/url] sungard bitech accounting software
[url=http://buyoem.co.uk/de/category-100-113/Musik-Software]Musik Software - Software Store[/url] bookworm software pogo
[url=http://buyoem.co.uk/es/product-10388/Microsoft-Office-2004-Professional-Mac][img]http://buyoem.co.uk/image/4.gif[/img][/url]

Anonymous said...

palm cocktail software http://buyoemsoftware.co.uk/product-36706/The-Bat-Professional-Edition-5-0-Multilingual windows 98 anti-virus software [url=http://buyoemsoftware.co.uk/es/category-2/Negocios?page=3]gps asset management software[/url] gm factory diagnostic software for laptop
[url=http://buyoemsoftware.co.uk/home]Software Store[/url] susan miller astrology software cancer
[url=http://buyoemsoftware.co.uk/fr/product-16058/Intellihance-Pro-4-2-Mac][img]http://buyoem.co.uk/image/4.gif[/img][/url]

Anonymous said...

server access restricting software http://buysoftwareonline.co.uk/fr/product-13788/Readiris-Pro-9-Mac you need software crack [url=http://buysoftwareonline.co.uk/product-33919/Withdata-Software-XlsToSql-1-8]workbench grammar software[/url] windows home server connection software update
[url=http://buysoftwareonline.co.uk/fr/category-200-203/Graphiques-et-Publication]Graphiques et Publication - Download OEM, Software Sale, OEM Software[/url] panda software online registration wewb
[url=http://buysoftwareonline.co.uk/it/information-5/User-Agreement][img]http://buyoem.co.uk/image/1.gif[/img][/url]

Anonymous said...

[url=http://certifiedpharmacy.co.uk/categories/antiviral.htm][img]http://onlinemedistore.com/6.jpg[/img][/url]
south africa pharmacy council http://certifiedpharmacy.co.uk/catalogue/x.htm qvc pharmacy [url=http://certifiedpharmacy.co.uk/catalogue/d.htm]des moines pharmacy[/url]
highland park pharmacy http://certifiedpharmacy.co.uk/products/pamelor.htm rainbow foods pharmacy [url=http://certifiedpharmacy.co.uk/products/combivent.htm]combivent[/url]
umkc school of pharmacy http://certifiedpharmacy.co.uk/products/lasuna.htm anticoagulation monitoring by pharmacy [url=http://certifiedpharmacy.co.uk/products/sublingual-viagra.htm]express script pharmacy[/url]
med south pharmacy http://certifiedpharmacy.co.uk/products/augmentin.htm hospital pharmacy salary [url=http://certifiedpharmacy.co.uk/products/dostinex.htm]dostinex[/url]

Anonymous said...

Thiѕ іѕ really inteгesting, You are a ѵery skіlled blogger.
I hаνe joіned your rss feed аnd loоk fогwarԁ to ѕeеking morе of your еxcеllent ρost.
Alsο, I've shared your website in my social networks!

Look at my website ... cialis

Anonymous said...

Hi, I think your site might be having browser compatibility issues.
When I look at your website in Ie, it looks fine but when opening
in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up!
Other then that, amazing blog!

Also visit my blog post: visit the up coming internet site

Anonymous said...

gay vegetarian dating http://loveepicentre.com/success_stories/ richard gere dating
who is mick jagger dating now [url=http://loveepicentre.com/advice/]baby mama dating[/url] sexy black shemale dating
who is dating anna paquin [url=http://loveepicentre.com/taketour/]cubs and cougars dating london[/url] list free online dating services [url=http://loveepicentre.com/user/becky2009/]becky2009[/url] wannes dating

Anonymous said...

Can I change IR2108 to IR2110

Anonymous said...

Remarkable! Its really amazing paragraph, I have got much clear
idea on the topic of from this article.

Review my site - webpage

Anonymous said...

I have been exploring for a little bit for any high-quality articles or weblog posts on
this sort of space . Exploring in Yahoo I ultimately stumbled upon this website.

Reading this info So i'm happy to express that I've an incredibly good uncanny feeling I found out
exactly what I needed. I such a lot for sure will make certain to do not omit this website
and provides it a glance regularly.

Visit my website ... books of ra gratis

Anonymous said...

Hi

please schematic for my email piano22@wp.pl

Thanks
Bob

Anonymous said...

Hello!
I was interested in your schematics for the
"Diesel Common Rail System pressure controller and injector driver" but seeing as I couldn't view them, I thought I might ask you. Could you be so kind as to send them to me please. My email address is nand_kola@yahoo.com
Best regards, Ferdinand

Unknown said...

Hello!
I was interested in your schematics for the
"Diesel Common Rail System pressure controller and injector driver" but seeing as I couldn't view them, I thought I might ask you. Could you be so kind as to send them to me please. My email address is poon.nutchanon@gmail.com
thank you

Anonymous said...

Hello! I was interested in your schematics for the "Diesel Common Rail System pressure controller and injector driver" but seeing as I couldn't view them, I thought I might ask you. Could you be so kind as to send them to me please. My email address is trantrungice@gmail.com Best regards, Tran Trung

dragonja said...
This comment has been removed by the author.
dragonja said...

Hello! I was interested in your schematics for the "Diesel Common Rail System pressure controller and injector driver" but seeing as I couldn't view them, I thought I might ask you. Could you be so kind as to send them to me please. My email address is dragonja3@gmail.com Best regards, Drago

Muazzam Ali said...

Dear Sir
I am interested in your schemetics but i cannot see them in my browser.
Could you please share them with me on my email: mualkhan@yahoo.com