Skip to main content
Bumped by Community user
Bumped by Community user
Removed signature per site rules: https://electronics.stackexchange.com/help/behavior
Source Link
SamGibson
  • 18.5k
  • 5
  • 42
  • 65

For a project I need a zero crossing wave like this

enter image description here

Its generated by an inductive coil of a distributor of a car engine where that signal triggers a CDI (capacity discharge ignition) when it falls from positive to under -0.3v.

My target is to reproduce or at least mime such a zero crossing wave with a PWM wave using an Arduino Nano in a car environment.

In the circuit below I tried this by using a 2N3904 NPN transistor where the -5 volt are provided by an ICL 7660.

enter image description here

But with this circuit it results only in a +1v/-1v PWM (screenshot below) and not in a +5v/-5v PWM … actually a +2.5v/-2.5v PWM would be sufficient.

enter image description here

My question is: how can that circuit above be optimized to get at least a zero crossing +2.5/-2.5v PWM.

Thanks a lot in advance and sorry for the first complicated question attempt. Andrew

For a project I need a zero crossing wave like this

enter image description here

Its generated by an inductive coil of a distributor of a car engine where that signal triggers a CDI (capacity discharge ignition) when it falls from positive to under -0.3v.

My target is to reproduce or at least mime such a zero crossing wave with a PWM wave using an Arduino Nano in a car environment.

In the circuit below I tried this by using a 2N3904 NPN transistor where the -5 volt are provided by an ICL 7660.

enter image description here

But with this circuit it results only in a +1v/-1v PWM (screenshot below) and not in a +5v/-5v PWM … actually a +2.5v/-2.5v PWM would be sufficient.

enter image description here

My question is: how can that circuit above be optimized to get at least a zero crossing +2.5/-2.5v PWM.

Thanks a lot in advance and sorry for the first complicated question attempt. Andrew

For a project I need a zero crossing wave like this

enter image description here

Its generated by an inductive coil of a distributor of a car engine where that signal triggers a CDI (capacity discharge ignition) when it falls from positive to under -0.3v.

My target is to reproduce or at least mime such a zero crossing wave with a PWM wave using an Arduino Nano in a car environment.

In the circuit below I tried this by using a 2N3904 NPN transistor where the -5 volt are provided by an ICL 7660.

enter image description here

But with this circuit it results only in a +1v/-1v PWM (screenshot below) and not in a +5v/-5v PWM … actually a +2.5v/-2.5v PWM would be sufficient.

enter image description here

My question is: how can that circuit above be optimized to get at least a zero crossing +2.5/-2.5v PWM.

Thanks a lot in advance and sorry for the first complicated question attempt.

added 12 characters in body
Source Link

this is my firt post here and maybe you can help me.

For a project I need a zero crossing pulse wave (PWM), generated with an arduino and an ICL7660.like this

My approch till now is usingenter image description here

Its generated by an inductive coil of a 3904 transistor as below, but I thinkdistributor of a car engine where that signal triggers a CDI (capacity discharge ignition) when it shurely needsfalls from positive to be optimzedunder -0.

enter image description here

This gives me the following output3v.

enter image description here

My target is that I want to drivereproduce or at least mime such a CDI unit which normally is triggered by an induvtive zero crossing puls signal fromwave with a PWM wave using an engine distributor – and aboveArduino Nano in a car environment.

In the circuit below I tried this above should "mime" that inductive signalby using a 2N3904 NPN transistor where the CDI gets triggered-5 volt are provided by an ICL 7660.

See below the original distributors output (hereenter image description here

But with this circuit it results only +in a +1v/-1v would be needed as the CDI needs a pulse signal from positive falling straight down belowPWM (screenshot below) and not in a +5v/-05v PWM … actually a +2.3v to get triggered5v/-2.5v PWM would be sufficient.

enter image description hereenter image description here

How the circuit above can be optimized? as that simple 3904 way as I used above shurely isMy question is: how can that circuit above be optimized to get at least a zero crossing +2.5/-2.5v PWM.

Thanks a very poor waylot in advance and sorry for the first complicated question attempt. Andrew

this is my firt post here and maybe you can help me.

For a project I need a zero crossing pulse wave (PWM), generated with an arduino and an ICL7660.

My approch till now is using a 3904 transistor as below, but I think it shurely needs to be optimzed.

enter image description here

This gives me the following output.

enter image description here

My target is that I want to drive a CDI unit which normally is triggered by an induvtive zero crossing puls signal from an engine distributor – and above this above should "mime" that inductive signal where the CDI gets triggered by.

See below the original distributors output (here only +/-1v would be needed as the CDI needs a pulse signal from positive falling straight down below -0.3v to get triggered.

enter image description here

How the circuit above can be optimized? as that simple 3904 way as I used above shurely is a very poor way.

For a project I need a zero crossing wave like this

enter image description here

Its generated by an inductive coil of a distributor of a car engine where that signal triggers a CDI (capacity discharge ignition) when it falls from positive to under -0.3v.

My target is to reproduce or at least mime such a zero crossing wave with a PWM wave using an Arduino Nano in a car environment.

In the circuit below I tried this by using a 2N3904 NPN transistor where the -5 volt are provided by an ICL 7660.

enter image description here

But with this circuit it results only in a +1v/-1v PWM (screenshot below) and not in a +5v/-5v PWM … actually a +2.5v/-2.5v PWM would be sufficient.

enter image description here

My question is: how can that circuit above be optimized to get at least a zero crossing +2.5/-2.5v PWM.

Thanks a lot in advance and sorry for the first complicated question attempt. Andrew

added 67 characters in body
Source Link
Voltage Spike
  • 93.4k
  • 53
  • 95
  • 244

this is my firt post here and maybe you can help me.

For a project I need a zero crossing pulse wave (PWM), generated with an arduino and an ICL7660.

My approch till now is using a 3904 transistor as below, but I think it shurely needs to be optimzed.

enter image description here

This gives me the following output.

enter image description here

My target is that I want to drive a CDI unit which normally is triggered by an induvtive zero crossing puls signal from an engine distributor – and above this above should "mime" that inductive signal where the CDI gets triggered by.

See below the original distributors output (here only +/-1v would be needed as the CDI needs a pulse signal from positive falling straight down below -0.3v to get triggered.

enter image description here

ThanksHow the circuit above can be optimized? as that simple 3904 way as I used above shurely is a lot for your support! Andrewvery poor way.

this is my firt post here and maybe you can help me.

For a project I need a zero crossing pulse wave (PWM), generated with an arduino and an ICL7660.

My approch till now is using a 3904 transistor as below, but I think it shurely needs to be optimzed.

enter image description here

This gives me the following output.

enter image description here

My target is that I want to drive a CDI unit which normally is triggered by an induvtive zero crossing puls signal from an engine distributor – and above this above should "mime" that inductive signal where the CDI gets triggered by.

See below the original distributors output (here only +/-1v would be needed as the CDI needs a pulse signal from positive falling straight down below -0.3v to get triggered.

enter image description here

Thanks a lot for your support! Andrew

this is my firt post here and maybe you can help me.

For a project I need a zero crossing pulse wave (PWM), generated with an arduino and an ICL7660.

My approch till now is using a 3904 transistor as below, but I think it shurely needs to be optimzed.

enter image description here

This gives me the following output.

enter image description here

My target is that I want to drive a CDI unit which normally is triggered by an induvtive zero crossing puls signal from an engine distributor – and above this above should "mime" that inductive signal where the CDI gets triggered by.

See below the original distributors output (here only +/-1v would be needed as the CDI needs a pulse signal from positive falling straight down below -0.3v to get triggered.

enter image description here

How the circuit above can be optimized? as that simple 3904 way as I used above shurely is a very poor way.

Source Link
Loading