キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

Using Labview to control spark ignition

Hello everyone,

I am currently working on a project that requires me to ignite fuel and oxidiser using a precisely timed spark ignition. In order to time the ignition signals do I need to program the Ignition control module using Labview (if possible)? or

I won't require the ignition control module and just use a TTL ciruit?

I appreciate your help.

 

0 件の賞賛
メッセージ1/14
3,510件の閲覧回数

What hardware are you using?

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution
メッセージ2/14
3,501件の閲覧回数

Unless you're running LabVIEW "Real-Time", i.e. using the specific "Real-Time" version of LabVIEW, plus running it on dedicated hardware with a real-time OS, it's quite unlikely that you can do this.

 

If you're just running it on Windows or Mac or whatever, those operating systems have nowhere near the timing reliability that you would need.

 

But tell us more about this "Ignition control module", as that might be programmable with LabVIEW.

メッセージ3/14
3,488件の閲覧回数

Where does the signal to control the ignition timing come from? What is the timescale? (nanoseconds, microseconds, milliseconds?). Again, what's the hardware? Do you need to acquire data before|during|after the ignition? What else is there?

メッセージ4/14
3,486件の閲覧回数

I am using an automotive ignition arrangement consisting of a spark plug, ignition coil, battery and ignition control box. The spark timing must occur at time intervals of milliseconds. The ignition control box or ignition control module I am referring to is what is used in cars to time the spark ignition by controlling current to the spark plug. 

0 件の賞賛
メッセージ5/14
3,466件の閲覧回数

@Magicdust wrote:

I am using an automotive ignition arrangement consisting of a spark plug, ignition coil, battery and ignition control box.


If you have all the parts, why do you need LabVIEW again?

---------------------------------------------
Former Certified LabVIEW Developer (CLD)
メッセージ6/14
3,464件の閲覧回数

The system I am working on requires timed opening and closing of valves to feed fuel and oxidiser in a chamber and ignite it. To control system timing I need Labview.

0 件の賞賛
メッセージ7/14
3,457件の閲覧回数

@Magicdust wrote:

requires timed opening and closing of valves ...


So there are the *real* requirements.

As other have pointed out, you will need a real-time OS or an FPGA or a PLC... I guess LV could be involved if you really want it to be. 😎

---------------------------------------------
Former Certified LabVIEW Developer (CLD)
メッセージ8/14
3,451件の閲覧回数

I see. Although I dont' have much idea about using real time OS but I will find about it. Thank you for the help.

0 件の賞賛
メッセージ9/14
3,445件の閲覧回数

I have a different, more hopeful thought.  I've been involved in several threads related to ignition timing systems over the years though it isn't something I've ever worked on personally.

 

In many, probably *most* cases, the ultimate driver of timing was an encoder attached to the crankshaft.  This allowed timing signals to correlate to rotational *position* despite variable rotation speed.  And generally the data acq gruntwork was done with a multifunction DAQ board, without needing to resort to on-the-fly decision making in RT software or on an FPGA.

 

Do you (or can you) have an encoder on your crankshaft?   If so, an X-series MIO board may be able to do what you need.  Or a small cDAQ chassis with 1 analog and 1 digital module.

 

 

-Kevin P

ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.
メッセージ10/14
3,411件の閲覧回数