Автор Тема: Коммутатор на Arduino  (Прочитано 14377 раз)

0 Пользователей и 1 Гость просматривают эту тему.

kommissar

  • Старожил
  • *****
  • Сообщений: 2028
    • кастом 535.Вентурлёт XVZ 1300
    • Просмотр профиля
Re: Коммутатор на Arduino
« Ответ #15 : Марта 31, 2021, 08:23:07 am »
А вот в Ройал Стар Венчур, я графика не нашел. только табличка:

После пятидесяти жизнь только начинается.Наливай по 50 !!!

morium

  • Новичок
  • *
  • Сообщений: 144
    • пересел с XV400 1991 на XV1100 1990
    • Просмотр профиля
  • в седле с: 2000
Re: Коммутатор на Arduino
« Ответ #16 : Июня 18, 2021, 04:00:04 pm »
Начались ходовые испытания самодельного коммутатора на 1100. Первый выезд в город на работу и довольно-таки приятные ощущения от работы двигателя. Мотор прекрасно крутится до красной зоны, провалов нет, пропусков зажигания нет. График УОЗ настроил по нижнему графику, boost sensor пока не подключал, надо обкататься без него. В диапазоне 1000-2000 чувствуется нехватка опережения, нужно кривую УОЗ сделать покруче. Думаю с 1500 до 3000 сделать подъем с 8 градусов до 25 или 30, а дальше к 8000 оборотов до 40 или 48.

Что порадовало на данный момент - стабильность работы. Пока никаких зависаний, пропусков, провалов, чиханий и прочей хрени... А кривую УОЗ уже экспериментальным путем подгоню.
Очень важный момент - время подзаряда катушек не должно опускаться ниже 4 мс, с 3мс уже начинаются пропуски. В то же время, я старался не превышать время заряда больше 12 мс, дабы не перегревать катушки и не сжечь транзисторы. В такой конфигурации ни катушки, ни транзисторы не греются.



Ирина Connor

  • Только пришел
  • Сообщений: 15
    • Yamaha xv400 Virago
    • Просмотр профиля
  • в седле с: 2015
Re: Коммутатор на Arduino
« Ответ #17 : Февраля 18, 2026, 05:53:57 pm »
Здравствуйте други. Выкладываю схему самодельного коммутатора и прошивку под Arduino Nano для однодатчиковой Virago 400. В коммутатор зашита следующая характеристика угла опережения зажигания: ровная прямая в пределах с 1500 до 5750 оборотов двигателя, от 0 до 25 градусов, дальше с ростом оборотов остаются 25 градусов. Плюсом идут 8 градусов опережения,  которое заложено производителем ( расположении накладок на роторе ) , т.е. имеем опережение от 8 градусов до 33 относительно ВМТ.
Небольшое пояснение:
На роторе генератора установлены две накладки.

При вращении ротора и прохождении накладок через индукционный датчик имеем на выходе датчика следующую картинку: при входе накладки в датчик видим положительный импульс, при выходе отрицательный.


Положительный импульс открывает транзистор Т1, который зажигает оптопару, а та подтягивает ногу d3 микроконтроллера к земле (ноги d3 и d2 настроены на цифровой вход с подтяжкой на +5 через резистор 10 Ком). Отрицательный импульс открывает транзистор T2 и шевелит ногой d2 микроконтроллера. Далее программно по разнице времени между импульсами определяется какая именно накладка (переднего или заднего цилиндра) вошла в датчик,  и в определенное время в зависимости от оборотов двигателя подаются импульсы на ноги d10 и d11 микроконтроллера. При подаче на d11 логического 0, оптопара закрыта, транзистор Т3 закрыт, на базе Т5 положительный потенциал, транзистор Т5 открывается, и на катушку переднего цилиндра подается напряжение для её  насыщается. При выводе на d11 логической 1 (+5в), оптопара зажигается, открывает транзистор T3, на базе T5 появляется 0, Т5 закрывается, с катушки снимается напряжение, происходит искровой разряд на свече переднего цилиндра. Аналогично для заднего цилиндра и ноги d10.



PS: огромное спасибо участнику этого форума под ником screep. Его советы и наработки значительно облегчили мне разработку данного устройства. Во вложении схема и рабочий скетч для Arduino IDE. В проекте не реализованы такие функции штатного коммутатора, как управление релюхой бензонасоса и датчиком боковой подножки. Проект реализовывался, как запасной коммутатор, поэтому все делалось максимально просто и быстро, поэтому тапками прошу не закидывать, критика и конструктивные предложения приветствуются. Если нужны дополнительные пояснения, спрашивайте тут. На коммерческой основе собирать данный девайс не планирую.

[вложение удалено за давностью]

Здравствуйте! К сожалению за давностью лет, схема и скетч были удалены.  Можете поделистья ими здесь или каким либо ещё методом?