Maker Pro
Maker Pro

I want to make a speed limiter for my motorcycle

Ducatimonster

Jul 2, 2023
8
Joined
Jul 2, 2023
Messages
8
I need help to make a speed limiter.i searched a bit and found i need to play with the cdi wires (2 of them are from the pulser and ignition coil the others are for battery and ground ) i have a arduino uno. Can you guys please help me write a program that delays or limits the engines rev's at certain rpm ?
 

danadak

Feb 19, 2021
717
Joined
Feb 19, 2021
Messages
717
Your bike use injection or carburation for intake ?

Here is one blokes approach -


Regards, Dana.
 
Last edited:

danadak

Feb 19, 2021
717
Joined
Feb 19, 2021
Messages
717
Basically you sense RPM by looking at a plug wire, loosely coupled as in video,
or the coil. If you turn off ignition the bike would be herky jerky, not a nice
ride by any means. Unlike what happens when you close down a throttle and
bike slowly loses speed.

A "smart" approach would be a combination of throttle and ignition, or just
throttle.

You might visit some bike dealers and see what they say about products
and how they are done and characteristics of various methods before you
jump off a cliff. I think of a bike as something to be careful about implementing
controls like this, given their stability a little less than cars, as example.

If bike injected one could alter the pulse going to injector reducing, but not eliminating,
fuel, a "fine" control, like throttle.

An Arduino, counting pulses at the higher RPMs, might be a little challenged to manage
controls. Experimentation might be best vehicle to evaluate this.

As aside I think of ignition cutout a good method of managing emergency issues, like
excessive RPM, as when a throttle is wide open and tire load, engine load, evaporates
(airborne....) causing excess RPM to occur due to inertia of the accelerating mass and
engine load.


Regards, Dana.
 

Ducatimonster

Jul 2, 2023
8
Joined
Jul 2, 2023
Messages
8
Basically you sense RPM by looking at a plug wire, loosely coupled as in video,
or the coil. If you turn off ignition the bike would be herky jerky, not a nice
ride by any means. Unlike what happens when you close down a throttle and
bike slowly loses speed.

A "smart" approach would be a combination of throttle and ignition, or just
throttle.

You might visit some bike dealers and see what they say about products
and how they are done and characteristics of various methods before you
jump off a cliff. I think of a bike as something to be careful about implementing
controls like this, given their stability a little less than cars, as example.

If bike injected one could alter the pulse going to injector reducing, but not eliminating,
fuel, a "fine" control, like throttle.

An Arduino, counting pulses at the higher RPMs, might be a little challenged to manage
controls. Experimentation might be best vehicle to evaluate this.

As aside I think of ignition cutout a good method of managing emergency issues, like
excessive RPM, as when a throttle is wide open and tire load, engine load, evaporates
(airborne....) causing excess RPM to occur due to inertia of the accelerating mass and
engine load.


Regards, Dana.
Thanks i will test the circuit from video
 

Delta Prime

Jul 29, 2020
1,793
Joined
Jul 29, 2020
Messages
1,793
Ooh ooh you incumbents have done harm to this thread this is homework help the powers that be have put it here for a reason and you just gave him all the answers for shame!
 

Bluejets

Oct 5, 2014
6,855
Joined
Oct 5, 2014
Messages
6,855
Can you guys please help me write a program that delays or limits the engines rev's at certain rpm ?
Note that highly illegal for road use in many countries.
Also if you use a microcontroller, many manufactures have conditions of use in place which prohibits their use in cases of possible "health and safety".
 

Harald Kapp

Moderator
Moderator
Nov 17, 2011
13,632
Joined
Nov 17, 2011
Messages
13,632
Doesn't look like homework at all - only the wrong forum. I'll move this thread.
 

Alec_t

Jul 7, 2015
3,580
Joined
Jul 7, 2015
Messages
3,580
Do you have a schematic for your CDI ignition module?
Have you checked with your insurer that your proposed modification won't invalidae your insurance cover?
 

Ducatimonster

Jul 2, 2023
8
Joined
Jul 2, 2023
Messages
8
Do you have a schematic for your CDI ignition module?
Have you checked with your insurer that your proposed modification won't invalidae your insurance cover?
This is the type of cdi i have.
No i have cheked with my insurance and it totally legal to do it.
 

Attachments

  • Screenshot_20230609_134405_YouTube.jpg
    Screenshot_20230609_134405_YouTube.jpg
    85.5 KB · Views: 3

Ducatimonster

Jul 2, 2023
8
Joined
Jul 2, 2023
Messages
8
Note that highly illegal for road use in many countries.
Also if you use a microcontroller, many manufactures have conditions of use in place which prohibits their use in cases of possible "health and safety".
I know in my country it's legal as long as it is well done
 

danadak

Feb 19, 2021
717
Joined
Feb 19, 2021
Messages
717
Ball valve based constrictors would allow max flow when fully open.....


Regards, Dana.
 

danadak

Feb 19, 2021
717
Joined
Feb 19, 2021
Messages
717
Some questions :

1) Do you know how to program, in C or any language ?

2) Have you done anything with the UNO board ? Interfaced
or programmed it.

3) The forum helps people help themselves. So show your first effort, or
discuss what you have read/learned/tried on your own ?


Regards, Dana.
 

Bluejets

Oct 5, 2014
6,855
Joined
Oct 5, 2014
Messages
6,855
Easiest method I can think of would be to tap into the ignition kill switch for the first section.
You do not say whether your "speed limiter" is engine speed or bike speed, however.......
Tap into either using say a hall effect switch and compare that speed with a reference speed in the microcontroller.
When the two match, kill the ignition.
Obviously there will be other considerations but that would be a start.
 

Ducatimonster

Jul 2, 2023
8
Joined
Jul 2, 2023
Messages
8
Some questions :

1) Do you know how to program, in C or any language ?

2) Have you done anything with the UNO board ? Interfaced
or programmed it.

3) The forum helps people help themselves. So show your first effort, or
discuss what you have read/learned/tried on your own ?


Regards, Dana.
I don't know how to program but did some resaerch on the cdi and the wiring diagram i tried the video about spark cut ignition using a relay but when i wired everything and tried it ,it wouldn't work maybe because the ignition coil have a positive and ground but in the video the ignition coil of the car has a plus sign and a negative sign. I also tried to use chat gpt but it doesn't give me exact informations.

What i think is there are 2 ways to achieve this :
-If i use a microcontroller like the arduino to sense the rpm and cut the ignition after it goes beyond a certain rpm.
-If i make a custom board to cut the ignition at a certain rpm .

Regards
 
Top