uazbuka.ru 18+
Уазбука Клуб Фотогалерея Каталог


Вернуться   uazbuka.ru > Технический > Конструкторский

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2017, 19:53   #1
O.L.D.
Member
Новый Уазовод
 
Аватар для O.L.D.
 
Регистрация: 16.08.2005
Адрес: Мещовск
Сообщений: 67
По умолчанию Регулятор оборотов ДВС на Arduino Mega. Система запуска и прогрева ДВС.

Привет!

Делюсь своей разработкой. На двигателе еще не испытавал. Но думаю все заработает сразу.

1. Что это такое.

1.1 Регулятор оборотов (круиз-контроль, если тахометр будет считать обороты колеса).
Поддерживает постоянные обороты вне зависимости от нагрузки. Не нужна педаль "газа". Обороты выставляются потенциометром. Привод дроссельной заслонки от мощной серво-машинки. По сути, это PID-регулятор. Используется метод Зиглера-Никольса. Реагирование на внешние события. Например, поднятая навеска и КПП на нейтрали — перевод двигателя на ХХ.

1.2 Система запуска и прогрева ДВС. (Не нужна для инжекторных и дизельных двигателей)
1.2.1 "Автоподсос".Управление воздушной заслонкой в зависимости от температуры двигателя. Привод воздушной заслонки от мощной серво-машинки. Температура берется с цифрового датчика.
1.2.2 Обогащение топливной смеси. Эмуляция нескольких нажатий на педаль "газа" при запуске холодного двигателя.

1.3 Счетчик моточасов.

1.4 ШИМ-регулятор оборотов вентиллятора охлаждения.
Плавное управление вентиллятором. Растет температура — растут обороты вентиллятора.

2. Область применения.

2.1 Самодельные: трактора, вездеходы, стационарные генераторы электроэнергии, мотопомпы и т.п.
2.2 Самодельный водный транспорт, в частности, если органы управления находятся на значительном удалении от силовой установки.
2.3 Самодельные радиоуправляемые модели с ДВС.


3. Готовность кода проекта.

3.1 Регулятор оборотов ДВС 95% (остался датчик нейтрали)
3.2 Система запуска и прогрева ДВС 100%
3.3 Счетчик моточасов 0%
3.4 ШИМ-регулятор оборотов вентиллятора 100%

4. Испытания на ДВС.

4.1 Регулятор оборотов ДВС 0%
4.2 Система запуска и прогрева ДВС 0%
4.3 Счетчик моточасов 0%
4.4 ШИМ-регулятор оборотов вентиллятора 0%

5. Содержимое репозитория https://bitbucket.org/OLD1976/throttle-control

5.1 Директория libraries Библиотеки Arduino необходимые для компиляции проекта.
5.2 Директория throttle-control Директория проекта
5.2.1 Файл throttle-control.ino Код программы для Arduino (Mega).
5.2.2 Файл pitches.h Заголовочный файл для воспроизведения мелодии при старте Arduino.
5.2.3 Файл throttle-control.fzz Макетная плата проекта для программы Fritzing. (fritzing.org/download/)
5.2.4 Файл my_parts.fzbz Файл электронных компонентов для программы Fritzing, которые отсутствуют в Базе Элементов программы.
5.2.5 Файл readme.txt Файл описания проекта

6. Список компонентов.

6.1 Предохранитель в корпусе, 10А 1 шт.
6.2 БП DC/DC 12В --> 5В 10-12А 1 шт. http://ali.onl/O0r
6.3 Arduino Mega 2560 1 шт.
6.4 Плата расширения для Mega 2560 R3 (Шилд) 1 шт. http://ali.onl/O0q
6.5 Потенциометр-слайдер (можно крутилку) 1 шт. http://ali.onl/O0p
6.6 ИК датчик препятствий для тахометра и датчик нейтрали 2 шт. http://ali.onl/O0o
6.7 Датчик температуры DS18B20 1 шт. (для карбовых ДВС) http://ali.onl/NZE
6.8 Сервопривод MG996R 2 шт. (для ижекторов и дизелей — 1шт.) http://ali.onl/NZC
6.9 Дисплей LCD1602 + I2C ЖК 1 шт. http://ali.onl/NZA
6.10 Зуммер на 5В. ЗП-5, например. 1 шт.
6.11 2-х позиционный переключатель 2 шт.
6.12 Концевой переключатель для навески трактора 2 шт.
6.13 Провода для макетирования 1 набор http://ali.onl/NZv
6.14 Светодиоды. Красный, желтый, зеленый 3 шт.
6.15 Резистор 200-240 Ом для светодиодов 3 шт.
6.16 Резистор 4.7 кОм для датчика темперетуры 1 шт.

7. Управление и индикация.

7.1 Тумблер выбора режима.
7.1.1 Режим регулирования оборотов.
7.1.2 Режим принудительного ХХ/прогрева ДВС (зависит от температуры).
7.2 Кнопка обогащения (без фиксации). При нажатии, если двигатель холодный и включен режим прогрева, сработает сервопривод дросселя и 4 раза "нажмет на педаль газа".
7.3 Потенциометр. Можно задать рабочие обороты ДВС, которые будут поддерживаться постоянными. В пределах от ХХ до 3000 (переменная RPMmax).
7.4 Тумблер включения автоматического перехода на ХХ при поднятой навеске (концевик) и (или) положении КПП в нейтрали (концевик или датчик). Либо любые другие события.
7.5 Красный светодиод. Горит, если выбран режим ХХ/прогрева.
7.6 Желтый светодиод. Горит, если выбран режим ХХ/прогрева и температура ниже 40 градусов. Мигает 4 раза, если нажали кнопку обогащения.
7.7 Зеленый светодиод. Горит, если выбран режим регулирования оборотов.
7.8 Дисплей. Показывает обороты ДВС (RPM), температуру ДВС (T), начальную температуру ДВС ™, угол открытия дроссельной заслонки (Out).

8. Алгоритм работы системы.

Включаем зажигание. Подается питание на контроллер и сервоприводы. Контроллер готов к работе. Звучит мелодия. Производится замер начальной температуры ДВС. Перед запуском холодного двигателя нужно выбрать режим ХХ/прогрева. Если температура ниже 40гр (TempMax), включается режим прогрева ДВС (желтый светодиод). Возможно нажать кнопку обогащения смеси (только если ДВС не вращается) для уверенного пуска. Заводим двигатель. С первыми оборотами закрывается воздушная заслонка. Далее, по мере пррогрева, она приоткрывается. Желтый светодиод погас, красный горит — ДВС работает на ХХ. Переключаем тумблер в режим регулирования. Обороты устанавливаются согласно положению потенциометра. По необходимости, вторым тумблером включаем автоматический переход на ХХ. Например, если остановились и включили "нейтраль", ДВС сам перешел на ХХ.
Изображения
Тип файла: jpg throttle-control_bb.jpg (186.0 Кб, 126 просмотров)

Последний раз редактировалось O.L.D.; 03.01.2018 в 22:47.
O.L.D. вне форума   Ответить с цитированием
Реклама
Реклама на сайте
Старый 26.12.2017, 20:00   #2
EviL_LaugH
Senior Member
Старшой
 
Регистрация: 20.04.2008
Адрес: Москва, Ново-Косино
Сообщений: 12,834
По умолчанию

О боги, зачем?
EviL_LaugH вне форума   Ответить с цитированием
Старый 26.12.2017, 21:11   #3
Mayor
Senior Member
Уазовед
 
Аватар для Mayor
 
Регистрация: 15.10.2004
Адрес: г Баку. Азербайджан.
Сообщений: 9,532
По умолчанию

Цитата:
Сообщение от O.L.D. Посмотреть сообщение
Не нужна педаль "газа". Привод дроссельной заслонки от мощной серво-машинки. .
Когда этой сервомашинке захочется отправить машину в подземный переход.....

Последний раз редактировалось Mayor; 26.12.2017 в 21:24.
Mayor вне форума   Ответить с цитированием
Старый 27.12.2017, 12:34   #4
FotoSar
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от EviL_LaugH Посмотреть сообщение
О боги, зачем?
Дык...

Цитата:
Сообщение от O.L.D. Посмотреть сообщение
2. Область применения.

2.1 Самодельные трактора, вездеходы, стационарные генераторы электроэнергии, мотопомпы и т.п.
2.2 Водный транспорт, в частности если органы управления находятся на значительном удалении от силовой установки.
2.3 Радиоуправляемые модели с ДВС.

  Ответить с цитированием
Старый 27.12.2017, 14:32   #5
Mayor
Senior Member
Уазовед
 
Аватар для Mayor
 
Регистрация: 15.10.2004
Адрес: г Баку. Азербайджан.
Сообщений: 9,532
По умолчанию

п 2.2 - Ну водному транспорту подземный переход не грозит...
Mayor вне форума   Ответить с цитированием
Старый 27.12.2017, 14:34   #6
FotoSar
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Mayor Посмотреть сообщение
п 2.2 - Ну водному транспорту подземный переход не грозит...
  Ответить с цитированием
Старый 27.12.2017, 18:16   #7
Mayor
Senior Member
Уазовед
 
Аватар для Mayor
 
Регистрация: 15.10.2004
Адрес: г Баку. Азербайджан.
Сообщений: 9,532
По умолчанию

Бог ты мой! Надеюсь тут без жертв обошлось. А то показывали как тот взбесившийся автобус по людям проехал в переходе. Откроет сервомашинка дроссель до упора и АКПП - никаких тормозов не хватит удержать. А когда автомат пуска пункт 3.2 - и машина на парковке сама начинает искать пятый угол... Брррр. Уж лучше пусть подчиняется только моим мозгам. Вот когда они откажут.... надеюсь в этот момент меня за рулем не будет.

Последний раз редактировалось Mayor; 27.12.2017 в 20:06.
Mayor вне форума   Ответить с цитированием
Старый 27.12.2017, 19:11   #8
Cubus Pushatek
Banned
Новый Уазовод
 
Регистрация: 25.06.2015
Адрес: Новосибирск
Сообщений: 75
По умолчанию

Если 3.2 ,3.3 и 3.4 оставить - вполне годная вещь должна получиться. Хотя и слишком усложнено, должны быть более простые решения.
Cubus Pushatek вне форума   Ответить с цитированием
Старый 27.12.2017, 20:27   #9
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию

Цитата:
Сообщение от Cubus Pushatek Посмотреть сообщение
Если 3.2 ,3.3 и 3.4 оставить - вполне годная вещь должна получиться...
Только если все будет собрано не из этого салата.
Кот-66 вне форума   Ответить с цитированием
Старый 28.12.2017, 06:39   #10
Capitan
Senior Member
Уазовед
 
Аватар для Capitan
 
Регистрация: 14.03.2008
Адрес: Воркута
Сообщений: 5,666
По умолчанию

Цитата:
Сообщение от O.L.D. Посмотреть сообщение
3. Готовность кода проекта.

3.1 Регулятор оборотов ДВС 95% (остался датчик нейтрали)
3.2 Система запуска и прогрева ДВС 100%
3.3 Счетчик моточасов 0%
3.4 ШИМ-регулятор оборотов вентиллятора 0%
Странно...
3.3 и 3.4 - проще пареной репы и в разы легче первых двух...

Кот-66 +100500 !
Использование дурдуины - вообще детский сад и абсолютно не автомобильный подход.
Capitan вне форума   Ответить с цитированием
Ответ

Метки
arduino, pid, автоподсос, регулятор оборотов, шим


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 15:18.



Top.Mail.Ru
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Уазбука © 1999-