Круиз-контроль самодельный, На INFO реализовали круиз-контроль! |
Здравствуйте, гость ( Вход | Регистрация )
Круиз-контроль самодельный, На INFO реализовали круиз-контроль! |
alexandei |
1.7.2009, 8:27
Сообщение
#1
|
||
Енот-полоскун Группа: Модераторы Сообщений: 3 914 Регистрация: 17.6.2008 Из: Питер |
Появилась ТЕМА про круиз-контроль (КК) на братском форуме. Автор - cap_Nemo.
Схема: Кнопка: Кнопку я б как-нибудь иначе сделал. Например, заказал бы панельку от европейца... Добавлю ссылку на то, что нужно для установки самодельного КК, для тех, кому всю эту тему читать лень. Смотрим ЗДЕСЬ. ______________________________________
|
||
Братец Лис |
1.7.2009, 10:27
Сообщение
#2
|
||
Енот-полоскун Группа: Супермодераторы Сообщений: 6 704 Регистрация: 14.6.2008 Из: Страшный город Ярославль |
Немножко поясню...
Данная схема позволяет удерживать показания датчика положения педали газа автоматически. Т.е. при спуске/подъеме с/на горки скорость, соответственно, будет расти или падать. ______________________________________
|
||
alexandei |
1.7.2009, 15:59
Сообщение
#3
|
||
Енот-полоскун Группа: Модераторы Сообщений: 3 914 Регистрация: 17.6.2008 Из: Питер |
В теме по ссылке это отражено.
С незначительным усложнением схемы, либо с помощью микроконтроллера, можно и постоянную скорость реализовать. Суть только в том, что добавить эту функцию, не меняя автомобиля и это внушает оптимизм. ______________________________________
|
||
DVN |
22.9.2009, 6:24
Сообщение
#4
|
||
Енот-полоскун Группа: Пользователи Сообщений: 1 983 Регистрация: 5.12.2008 Из: Байконур, родом из Куйбышева |
Если в гугле задать круиз-контроль - вылазит пара сцылок на приблуды, цепляемые параллельно имеющимся системам управления двигателем... не проще в их сторону покопать? Правда ценники там... хотя с учетом прайса этой модификации и объемом получаемых рисков...
______________________________________
|
||
guru21 |
22.9.2009, 8:06
Сообщение
#5
|
||
Барбадосский енот Группа: Пользователи Сообщений: 456 Регистрация: 4.4.2009 Из: Краснодарский край, Город Герой ЕЙСК |
Это, вот, ЭТИ примочки, что ли?
Цена, конечно, впечатляет. Pic-контроллер, шаговый двигатель с драйвером и данные с датчика скорости - вот и весь круиз-контроль. Но заниматься разработкой этой приблуды лень, да и времени нет. Тем более, что по нашим ямочно-дырко-кочковым трассам им особо не попользуешься. ______________________________________
|
||
DVN |
23.9.2009, 7:43
Сообщение
#6
|
||
Енот-полоскун Группа: Пользователи Сообщений: 1 983 Регистрация: 5.12.2008 Из: Байконур, родом из Куйбышева |
У них есть и вариант без шагового двигателя для машин с электронными педалями газа - управление полностью через шину.
Ну, на Ваши трассы грех жаловаться... Только, если на стоящих везде гаев с фенами. Как мне кажется, перепаять под это кнопарики в накладке руля от Тииды проще и имеет меньше последствий, чем перепрошив блоков и прочие прелести. ______________________________________
|
||
alexandei |
23.9.2009, 9:00
Сообщение
#7
|
||
Енот-полоскун Группа: Модераторы Сообщений: 3 914 Регистрация: 17.6.2008 Из: Питер |
Ни одна из вышеуказанных приблуд не имеет нормального управления.
А родная панелька на руль от Тииды или евроЕнота - это добро. ______________________________________
|
||
cap_Nemo |
19.4.2010, 20:27
Сообщение
#8
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
Смотрю, тема перебралась сюда.
Чтобы расшевелить предлагаю доработать опелевский "тросовый" круиз-контрль: http://www.opel-omega.net.ru/item47/Samode...iz-kontrol.html Схему можно применить на Енотике. Вот измененная схема : Прийдётся с датчика положения каленвала (13 вывод большого разъема ЕСМ, цвет провода - жёлтый с серебристой полосочкой) брать импульсы вместо тахометра, деля их на 16. С блока можно взять и питание (109 оранж), корпус (115,116 черн) и разрезав белый (106) и зелёный (98) (выводим по два на оба конца) идущих на педаль акселератора. Проще взять от блока, чем карячиться с педального узла. Провода заводим в салон через резиновую манжету, не далеко от ЕСМ блока. Остальные провода от К-Контроля пойдут на кнопки и светодиоды. В остальном схема частично напоминает мою "псевдо круиз контроля", только вместо регистра приближения использовать реверсивные счетчики с пред записью (чтобы не перескакивали через 0 и напряжение не было меньше напряжения отпущенной педали 0,7v). Я использовал только одну кнопку S1 и один светодиод без подсветки, можно добавить пару кнопок с предзаписью определённой скорости (например 60км/ч и 90 км/ч. Для записи требуется разогнаться до этой скорости и нажать (удерживая 3 сек) программную клавишу S3 или S4. В дальнейшем этими кнопками S3 и S4 -короткое нажатие включает/отключает круиз. Первая кнопка S1 - не программируется!. Расположение элементов на плате (синим показаны перемычки, зелёным диоды припаяны к выводам микросхемы сверху и соединены проводом с 15 выводом 561ЛН2): Обратная сторона: Плата в формате SpLayout4 + схема в формате Splan5 + прошивка: K_Kontrol.zip ( 1.12 мегабайт ) Кол-во скачиваний: 339 Фото собранного: Прошивка контроллера: http://www.clubnote.ru/forum/index.php?act...st&id=11852 Биты конфигурации (управление внутренним генератоом в контроллере ATmega8) выставить как на картинке (программирование в PonyProg2000): Прогнал прошивку на эмуляторе Ссылка (кто хочет посмотреть как работает контроллер): Схема для "Proteus 7 Professional" (открывать в "ISIS 7 Professional"; в свойствах контроллера указать, где находится файл прошивки (у меня он находился "C:\_\kruiz.hex") Demo_K_Kontrol.zip ( 15.16 килобайт ) Кол-во скачиваний: 316 Ссылка на эмулятор "Proteus 7 Professional": http://www.radiokot.ru/soft/Proteus.rar После установки К-Контроля на автомобиль требуется обучить новому положению не нажатой педали акселератора (газа). Из книжки по ремонту и эксплуатации: 1. Убедитесь, что педаль акселератора полностью отпущена. 2. Поверните ключ зажигания в положение "ON" и выждите не менее 2 секунд. 3. Поверните ключ зажигания в положение "OFF" и выждите не менее 10 секунд. 4. Поверните ключ зажигания в положение "ON" и выждите не менее 2 секунд. 5. Поверните ключ зажигания в положение "OFF" и выждите не менее 10 секунд. Иначе загорится "Проверь двигатель" (не страшно - сбрасывается выключением зажигания и паузой в 1 мин.). Кнопку и светодиод я выводил на руль. Проведенные мною испытания показали: При фиксации скорости 70 км/ч, Note выходил на "крейсерскую скорость" в течении 7-10 секунд, и поддерживал её в интервале 70..75 км/ч стабильно (не взирая на подъёмы и спуски). Испытания проводились за городом на 5-й передаче. При желании можно идти на обгон (ускоряться), не снимая с Круиза, по окончанию он сам выровняет скорость (выставленную ранее). При выжиме сцепления обороты не успевают взлететь выше чем на 1000 об/мин (по отношению к зафиксированной частоте). По этой же причине на первой и второй передачах, а также на нейтралке (или сцеплении) - обороты слишком сильно колеблются (то выше, то ниже) что приводит к отключению К-Контроля. При торможении тоже происходит отключение Круиза. К-Контроль работает идеально - я доволен как слон, чего и вам желаю. Альтернативный вариант тросового К-Контроля: http://k-kontrol.narod.ru/k-kontr.htm ----------------------------------------------------------------------------------------------------------------------- Еще один вариант механического круиза с тем-же контроллером: http://www.smallcar.ru/talk/viewtopic.php?p=396104#396104 С электронными концевиками. Отлично работает. Вот доработанная моя схема : Вместо бузера (зуммера) как у автора стоит простой пьезик. В качестве транса можно использовать ферритовые кольца со старых компьютерных материнских плат. Прошивка и схема: KK_New.zip ( 486.91 килобайт ) Кол-во скачиваний: 204 Плата: Описание автора по управлению К-Контролем: "Функционал программы круиз-контроля (КК). Все нажатия на кнопки подтверждаются однократным коротким звуковым сигналом. Кнопка "AUTO". 1. При неактивном КК нажатие активирует КК и устанавливает скорость стабилизации равной текущей скорости. 2. При активном КК устанавливает скорость стабилизации равной текущей скорости. 3. Удержание кнопки при включении зажигания приводит к входу КК в режим автокалибрации. Привод КК начинает замерять свои временные параметры перемещая дроссель от максимума до минимума несколько раз. Используется только при первом включении КК. После завершения автокалибрации будет выдан двухкратный звуковой сигнал. Заводить двигатель пока автокалибрация не завершена категорически не рекомендую. Кнопка "REST". 1. При неактивном КК нажатие устанавливает скорость пользователя равной текущей скорости. Скорость пользователя сохраняется в памяти EEPROM КК. 2. При активном КК нажатие циклически ( "по кругу") переключает скорость стабилизации на сохраненную в EEPROM скорость пользователя. Кнопки "UP" и "DOWN". 1. При неактивном КК переключают встроенные таблицы управления приводом "Комфорт", "Норма", "Динамика". Таблицы отличаются интенсивностью регулирования привода, точностью поддержания скорости стабилизации. Таблица "Комфорт" имеет наименьшую точность стабилизации, но наиболее комфортна для движения. Рекомендуется для движения по трассе. Таблица "Динамика" имеет наибольшую точность стабилизации, но задает высокие значения ускорений автомобиля. Для движения в городе или в гористой местности. Таблица "Норма" имеет промежуточные параметры между "Комфорт" и "Динамика". Выбор таблицы подтверждается однократным звуковым сигналом для "Комфорт", двухкратным для "Норма" и трехкратным для "Динамика". 2. При активном КК каждое нажатие на соответствующую кнопку увеличивает/уменьшает скорость стабилизации на 2 км/ч. Если нажимать несколько раз подряд, то скорость изменится на 2 * количество нажатий км/ч. 3. При нажатии кнопки"UP" в течении 4 секунд после активации КК кнопкой "AUTO" будет установлена скорость стабилизации из прошлого цикла включения КК (не запоминается). Деактивируется КК нажатием на педаль тормоза. Дроссель при этом сбрасывается в минимум. Активация/деактивация КК подтверждаются длинным однократным звуковым сигналом. КК активируется только в диапазоне 15...130 км/ч. При попытке активировать КК вне допустимого диапазона будет выдан двухкратный звуковой сигнал. При попытке выхода из допустимого диапазона КК автоматически деактивируется с выдачей двухкратного звукового сигнала. При активном КК водитель может взять управление дросселем на себя в сторону его увеличения, т.е. если необходимо пойти на обгон, то можно не деактивируя КК добавить газ, совершить обгон и снова отпустить газ - КК продолжит работу в прежнем режиме. Если при этом скорость движения выйдет за допустимый диапазон, то КК автоматически деактивируется. Активный режим работы КК индицируется светодиодом." Сообщение отредактировал cap_Nemo - 24.5.2012, 21:31 ______________________________________
|
||
guru21 |
19.4.2010, 20:34
Сообщение
#9
|
||
Барбадосский енот Группа: Пользователи Сообщений: 456 Регистрация: 4.4.2009 Из: Краснодарский край, Город Герой ЕЙСК |
На симуляторе не пробовал делать прогон?
______________________________________
|
||
cap_Nemo |
19.4.2010, 21:12
Сообщение
#10
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
На каком симуляторе?
Саму электронику (счётчики, ЦАП, и т.д) я уже на плате собрал. Одного контроллера не хватает. Завтра проверю как команды на счетчики проходят. Фотки платы выложу. ______________________________________
|
||
guru21 |
20.4.2010, 16:08
Сообщение
#11
|
||
Барбадосский енот Группа: Пользователи Сообщений: 456 Регистрация: 4.4.2009 Из: Краснодарский край, Город Герой ЕЙСК |
Программ симуляторов дофига. А моделирует микроконтроллеры в схеме лучше всего Proteus. И не надо сразу собирать. Прогнал схему на работоспособность в симуляторе, если все ОК, то можно и собирать Да и агрехи всякие в программе контроллера отлавливать легко.
______________________________________
|
||
cap_Nemo |
20.4.2010, 22:29
Сообщение
#12
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
У меня нет программы симулятора для ATmega8, да и сам очен давно не брался за программирование (со времём "Специалиста" и "РК-86").
Если нетрудно проверьте работу программы. На вывод PD2 (4) должны приходить импульсы с тахометра (измерение скорости). На выводе PD7 (13) единица висит, при приходе нуля - отключение К-Контроля. Управление на добавление газа PC2 (25) единица ( ноль - убавить газ) - направление вращения "движка" (по задумке автора). PC0 (23) единица - выполнить изменение педали газа (добавить/уменьшить газ). Вот прошивка контроллера: kruiz.zip ( 6.88 килобайт ) Кол-во скачиваний: 495 А саму схему я уже проверил и подкорректировал. Сообщение отредактировал cap_Nemo - 20.4.2010, 22:32 ______________________________________
|
||
guru21 |
20.4.2010, 23:05
Сообщение
#13
|
||
Барбадосский енот Группа: Пользователи Сообщений: 456 Регистрация: 4.4.2009 Из: Краснодарский край, Город Герой ЕЙСК |
Прошивку взял, попробую смоделировать в AVR Studio (если конечно прошивка рабочая). Только сомневаюсь что смогу быстро это сделать Работа..... Да и c AVR я не очень дружу ( не ихний я поклонник), лучший друг - это PIC. Это я к тому, что править ее не буду.
Да к стати, а исходника нет? Ну да ладно, дизасемблируем. Хотя конечно с исходником разбираться проще ______________________________________
|
||
deykas |
21.4.2010, 11:49
Сообщение
#14
|
||
Барбадосский енот Группа: Пользователи Сообщений: 285 Регистрация: 3.1.2010 Из: Ярославль |
Если интересно, то у меня есть туча информации по программированию (AVR, PIC и др. + обучалки, ну, и программы) ~2 Гига. Могу слить архив.
Зимой времени больше было, наковырял... ______________________________________
|
||
cap_Nemo |
21.4.2010, 21:08
Сообщение
#15
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
Забыл добавить : частота импульсов с тахометра при 3000 об/мин (если не ошибаюсь) равна 100 герц (для эмулятора). Соответственно 1500 об/мин - 50 герц....
Из описания автора: при 2000 об/мин - 67 герц (понижении оборотов) система отключается. и при повышении выше 4500 об/мин - 150 герц. Импульс на полное закрытие дроссельной заслонки (при включении устройства и при отключении) подаётся длительностью 1 секунда. Еще подправил своё первое сообщение и выложил насколько фото. Ссылка на подобное устройство (контроллер высылают платно - прошивки нет). http://k-kontrol.narod.ru/k-kontr.htm Сообщение отредактировал cap_Nemo - 22.4.2010, 7:50 ______________________________________
|
||
z80 |
22.4.2010, 15:05
Сообщение
#16
|
||
Барбадосский енот Группа: Пользователи Сообщений: 488 Регистрация: 7.4.2008 Из: Киев |
Я думаю, если отсюда выбросить моторчик и подправить программу, то можно врезаться в датчик штатной педали газа... Естественно, схему подправить.
______________________________________
|
||
cap_Nemo |
22.4.2010, 15:42
Сообщение
#17
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
Я и собрал схему, которая врезается в разрыв педали газа и убран моторчик (см.выше).
Вклиниваться непосредственно в шаговик привода дроссельной заслонки - нельзя. У ниссановского контроллера управления двигателем "крышу" снесет (в инструкции по ремонту на 3х страницах описано как обучают контроллер положению дроссельной заслонкой, поэтому напрямую трогать её нельзя). Сообщение отредактировал cap_Nemo - 22.4.2010, 15:43 ______________________________________
|
||
cap_Nemo |
24.4.2010, 10:28
Сообщение
#18
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
______________________________________
|
||
guru21 |
25.4.2010, 13:28
Сообщение
#19
|
||
Барбадосский енот Группа: Пользователи Сообщений: 456 Регистрация: 4.4.2009 Из: Краснодарский край, Город Герой ЕЙСК |
Ну, вот, а говорил программ нет и программированием давно не развлекался. А я с этой долбаной работой ничего не успеваю...
______________________________________
|
||
cap_Nemo |
26.4.2010, 15:16
Сообщение
#20
|
||
Горный коати Группа: Пользователи Сообщений: 47 Регистрация: 19.4.2010 Из: Апатиты |
Сегодня привезли мне контроллер ATmega8-16PU.
Залил прошивку программатором PonyProg-2000 и смоделировал на столе с генератором и осциллографом - схема работает на все 100%. Нашел один казус : если на кнопку включения круиза (S1) нажать и удержать секунд 5, то клавиша перестаёт реагировать (снять с круиза, при этом, удаётся резким увеличением газа (оборотов), или педалью тормоза) и до выключения питания на нажатия (S1) никакой реакции. При обычном нажатии (кратковременном - до 2 сек) круиз отлично отрабатывает (ступенчато увеличивая/уменьшая напряжение на педали газа). ______________________________________
|
||
Текстовая версия | Сейчас: 11.10.2024, 13:42 |