Коммутатор для 2т скутера

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

Всем привет, я новичек и прошу помощи опытных товарищей!!!

цель моего проекта была сделать на скутер зажигание с опережением пропорциональное оборотам двигателя,

но несколько нюансов заставили меня не грызть этот гранит одному;

1 я выяснил что там стоит не датчик хола а индуктивный

2 замерив мультиметром напряжение которое выдает датчик во время работы (оно скачет даже выше 30 вольт), что меня остановило от подключения Arduino

3 скетч для замера скорости вращения куллера с датчиком хола тут скорее всего не сгодится.

вот такого типа у меня датчик

https://yadi.sk/i/Mjv6xOjipKFMW

помогите дельным советом можно ли с него снять безопасно сигнал для Arduino, чтобы измерить обороты и после направить уже обработанный сигнал в коммутатор? 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

это не датчик. больше на магнето похоже. железно заложенный угол опережения

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

все верно, можно его импульс считать на Arduino?

чтобы измерить число оборотов

rapidshe
Offline
Зарегистрирован: 31.12.2015

30в это генератор) помоему самый обычный датчик хола между двух обмоток.

gena
Offline
Зарегистрирован: 04.11.2012
Гриша
Offline
Зарегистрирован: 27.04.2014

XIII пишет:

все верно, можно его импульс считать на Arduino?

чтобы измерить число оборотов

сколько проводов, какие, и куда идут? есть катушка зажигания?

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

там 2 катушки; одна высоковольтная (видимо комутатор питает), вторая на свет и зарядку акума.

и на датчике 2 провода черный и желтыйс красной полосой. черный видимо где то идет на массу а желто-красный это сигнальный

с желтого провода идет напряжение, так как я пробовал на него вешать лампочку 12в, она светит пульсируя

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

еще возникла такая проблема. собрал пробную схему дабы отработать на кулере от компа с датчиком хола.

по задумке Светодиод должен мигать 2 раза за 1 оборот кулера, и все показания должгы выводится на монитор порта.

но он отказывается мигать так как задумано пока не сотрешь строку    delay(500);

а если стереть ее монитор порта показывает не те значения.

Подскажите может где допущена ошибка?

вот скетч:

volatile int val;

void rpm(){
  val++;
}
 
void setup() {
  Serial.begin(9600);
  attachInterrupt(0, rpm, CHANGE);
 
pinMode(10,OUTPUT);  // Объявляем 10 пин на выход
  pinMode(2,INPUT); // Объявляем 2 пин на вход
}
 
void loop() {
if (digitalRead(2)==1) //Если на 2 пине есть сигнал 
    {
       digitalWrite(10,HIGH); // То подаем сигнал на 10й пин
    }
   else // Во всех других случаях (на 2 пине нет сигнала)
    {
       digitalWrite(10,LOW); // Подаем на 10й пин 0
    }
    {
Serial.print((val*60)/2); // количество импульсов на 60 секунд
                            // и делим на количество импульсов на оборот
 
   
  Serial.print(" rpm ");                              
  Serial.print(val);
  Serial.println(" val");
 
 
  val = 0; // сбрасываем счетчик и ждем.
 delay(500); // так как прерывание CHANGE, срабатывает два раза
           // то и считываем каждые пол секунды. 
}}  
 
Hayabusa
Offline
Зарегистрирован: 29.03.2012

А что за скутер? Вообще опережение зажигания уже зашито в блоке управление скутером, если это не совсем примитив какой лохматых годов. И оно как раз двигается в увеличением в сторону раннего. 

Для полноценной работы елси ты уж решил затюнить мопед, на ось дроссельной карба цепляй потенциометр, который будет в твоем случае играть роль датчика дроссельной заслонки, как у "больших" братьев.  Тогда твоя система будет более гибкая в настройке. Ну и я бы поставил именно датчик Холла и читал бы обороты движка им, понимаешь к чему я?

К тому же играться с зажиганием сильно не получится, дельта совсем маленькая. Не касаясь темы - рассмотри вариант замены жиклеров, нулевика, и по возможности приобрети кит с 49 на 70 кубов или что у тебя там доступно. Выхлоп будет в разы больше чем то, чего ты задумал. 

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

Друг мой, мне 27 лет. мой скутер это просто подопытный, есть немного цели по глобальней но начать я хочу с зажигания. А по поводу патенциометра едея хорошая я после победы с зажиганием я над этим подумаю. я тут уже купил несколько разных датчиков, может что подойдет лучше

Hayabusa
Offline
Зарегистрирован: 29.03.2012

Я не спрашивал про возраст, я спросил марку мопеда. 

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

yamaha aktive 1983 год

XIII
XIII аватар
Offline
Зарегистрирован: 18.02.2016

И снова здравствуйте, проблема по написанию скетча на определение оборотов решена (не беспомощи товаришей), хотел установить отдельно датчик холла но возникла проблема, когда заведен двигатель на расстоянии менее 2 метров идут огромные помехи, а когда подночишь датчик вплотную к двиготелю ком порт вообше повисает.

подскажите как с этим можно бороться?