Pages: [1]   Go Down
Author Topic: Arduino CDI with servo controler for motorcycle  (Read 1298 times)
0 Members and 1 Guest are viewing this topic.
Croatia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi!

I have the 2 stroke Yamaha TDR 125, which due to law legislation need to have restricted power.

In my case it's restricted in CDI, it retards spark angle when bike reach 7k RPM, and I'm unable to remove that restriction, so I have the choice to buy the new, or used cdi, or made one.

Main problem is that this motorcycle is equipped with power valve in exhaust which is controlled by the servo motor and activated by cdi, depending of RPM's.
http://en.wikipedia.org/wiki/Two-stroke_power_valve_system#YPVS-Yamaha_Power_Valve_System

So, is it possible to make that? 

Thanks!
Logged

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12568
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have no idea how the servo motor you mention works. I don't suppose it is likely to be very complex and probably you could create your own controller once you have worked out what sort of signal it needs.

Have you considered leaving it controlled by the existing CDI ignition system (with the HT side isolated or neutralised somehow) and simply add your own separate ignition system to do the actual sparks?

Is what you're proposing to do actually legal in your jurisdiction?
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Croatia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have no idea how the servo motor you mention works. I don't suppose it is likely to be very complex and probably you could create your own controller once you have worked out what sort of signal it needs.

Have you considered leaving it controlled by the existing CDI ignition system (with the HT side isolated or neutralised somehow) and simply add your own separate ignition system to do the actual sparks?


Is what you're proposing to do actually legal in your jurisdiction?

This is great idea, and that will be simplest and for me best solution, and I think that it should work.

Do you have some link where someone already did CDI for 2 stroke, one cylinder bike?

And, yes this is legal, because I'm >18.

Thanks!


« Last Edit: July 31, 2012, 10:50:12 am by jocoj100 » Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 140
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is it a must for you to re-use the CDI? Why not using a Transistor ignition.

All you need is :
- Any Arduino
- A ignition coil with integrated amplifier (search in ebay for 6N0905104 and you will find a cheap VW Golf one)
- some control circuitry. The circuitry will pull the control pin to GND to charge the coil and remove the GND to fire. All this is done with a cheap NPN Transistor as switch. Pls see here http://www.bosch-motorsport.de/en-US/literature/en-US/Ignition_Module_IM_3.1_Datasheet_51_en_2778273675.pdf for a sample setup. I think the Bosch ignition amplifier was the master of the spare parts "copy".
- some input circuitry getting the TDR125 trigger clean to the Arduino interrupt pin
- Potentially small circuitry "cleaning" the spiky TDR input voltage with a inductor and capacitor
- any housing
Logged

Croatia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is it a must for you to re-use the CDI? Why not using a Transistor ignition.

All you need is :
- Any Arduino
- A ignition coil with integrated amplifier (search in ebay for 6N0905104 and you will find a cheap VW Golf one)
- some control circuitry. The circuitry will pull the control pin to GND to charge the coil and remove the GND to fire. All this is done with a cheap NPN Transistor as switch. Pls see here http://www.bosch-motorsport.de/en-US/literature/en-US/Ignition_Module_IM_3.1_Datasheet_51_en_2778273675.pdf for a sample setup. I think the Bosch ignition amplifier was the master of the spare parts "copy".
- some input circuitry getting the TDR125 trigger clean to the Arduino interrupt pin
- Potentially small circuitry "cleaning" the spiky TDR input voltage with a inductor and capacitor
- any housing

Can I use coil from tdr?

And I have the sevo which controls exhaust valve, that servo have 5 wires, so I need to connect it to Arduino and make my controller for it.Can you tell me, is that very complicated?
Logged

0
Offline Offline
Full Member
***
Karma: 1
Posts: 140
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Using the coil from TDR? "No" in this case. The Bosch one will replace your one.

May take a look to this page for stepper motor control: http://arduino.cc/hu/Tutorial/StepperUnipolar. May this fits you needs. But I think you need to investigate a little more how the motor works...

Have you searched for manuals how to tune the TDR? I found a few of them (in german unfortunalety) with a few clickes like http://www.yamco.de/tzr125offen.html
 or http://tdr-125.de/. They are speaking about "grounding" a ceratin cable of the CDI...
Logged

Croatia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Using the coil from TDR? "No" in this case. The Bosch one will replace your one.

May take a look to this page for stepper motor control: http://arduino.cc/hu/Tutorial/StepperUnipolar. May this fits you needs. But I think you need to investigate a little more how the motor works...

Have you searched for manuals how to tune the TDR? I found a few of them (in german unfortunalety) with a few clickes like http://www.yamco.de/tzr125offen.html
 or http://tdr-125.de/. They are speaking about "grounding" a ceratin cable of the CDI...

I tried everything, and that method with grounding aren't work for my model, but thanks anyway.

Logged

Pages: [1]   Go Up
Jump to: