Hi,
I am very new to programming hardware although I am hoping this problem I'm having will not be too difficult. Basically I will need help trying to figure out firstly if its even possible to perform the task with hardware, and secondly what will I be needing to get it done.
Here's the problem
Currently I am using some data acquisition software (labview - National Instruments) although computer communications are too slow to react to my problem. I have a gas engine rotating at approximately 1500rpm, attached to the crankshaft I have an incremental encoder that measures 1000 pulses per revolution. The encoder has three channels (A and B) for position forwards and backwards as well there is channel Z which is the index for the rotation. I need to trigger the ignition module at a precise point in the revolution, so for example at pulse number 275 i need to output a trigger voltage (5V)
I have some experience in C++ programming as well as some in other programming software (matlab). So I know the structure of the programming, this isn't my major concern, what I'm really seeking for is help in finding out if some kind of microcontroller will be able to do what I'm asking.
Any help will be greatly appreciated.
Nick
I am very new to programming hardware although I am hoping this problem I'm having will not be too difficult. Basically I will need help trying to figure out firstly if its even possible to perform the task with hardware, and secondly what will I be needing to get it done.
Here's the problem
Currently I am using some data acquisition software (labview - National Instruments) although computer communications are too slow to react to my problem. I have a gas engine rotating at approximately 1500rpm, attached to the crankshaft I have an incremental encoder that measures 1000 pulses per revolution. The encoder has three channels (A and B) for position forwards and backwards as well there is channel Z which is the index for the rotation. I need to trigger the ignition module at a precise point in the revolution, so for example at pulse number 275 i need to output a trigger voltage (5V)
I have some experience in C++ programming as well as some in other programming software (matlab). So I know the structure of the programming, this isn't my major concern, what I'm really seeking for is help in finding out if some kind of microcontroller will be able to do what I'm asking.
Any help will be greatly appreciated.
Nick