Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
29.08.2013, 22:38
|
|
Прописка
Регистрация: 19.02.2013
Адрес: Москва
Сообщений: 107
Сказал спасибо: 17
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
улучшить функционал управления с пульта.
|
это радует! ждем-с...
|
|
|
|
29.08.2013, 23:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от alec220
|
это радует! ждем-с...
|
Ещё не факт, что в прошивку влезет. В мою то, кастрированную 4.7.9, влезло и то с трудом.
|
|
|
|
04.09.2013, 12:30
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, Рома, расскажи, пожалуйста, чем отличается вывод в УАРТ для тросовой версии и версии ЭПГ. А то на версии ЭПГ индикатор не корректно выводит некоторые параметры. Кстати, если протокол не удается унифицировать - можно ввести бит распознавания версий, скажем, 0 - трос, 1 - ЭПГ. Тогда можно будет унифицировать прошивку индикатора так, чтоб он распознавал все протоколы независимо от прошивки...
Последний раз редактировалось cuper_1971; 04.09.2013 в 12:33.
|
|
|
|
04.09.2013, 12:33
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
Ещё не факт, что в прошивку влезет.
|
Чтоб влезло, ИМХО, можно выбросить таблицу "норма". Лично я постоянно катаюсь на таблице "динамика" и на "норму" не переключаюсь. Попробовал поездить - то-ли разницы не понял, то-ли не понравилось
|
|
|
|
04.09.2013, 12:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
cuper_1971, привет.
ЭПГ текстовый формат:
// Формат буфера 68 байт
// Индекс, целое без знака - 5 байт
// Режим работы КК (0/1), целое без знака - 1 байт
// Текущая таблица (1-2-3), целое без знака - 1 байт
// Текущая скорость стабилизации в км/ч, один разряд после запятой без знака - 5 байт
// Текущая скорость в км/ч, один разряд после запятой без знака - 5 байт
// Ошибка скорости в км/ч, один разряд после запятой со знаком - 6 байт
// Ошибка скорости в см/с, целое со знаком - 5 байт
// Ускорение в см/c^2, целое со знаком - 5 байт
// Перемещение ЭБУ в цикле в %, один разряд после запятой со знаком - 5 байт
// Позиция ЭБУ в %, один разряд после запятой без знака - 5 байт
// Позиция ЭПГ в %, один разряд после запятой без знака - 5 байт
// Скорость пользователя в км/ч, один разряд после запятой без знака - 5 байт
// Флаг состояния - 1 байт, целое без знака:
// 0 - Всё OK
// 1 - Power-on Reset Flag
// 2 - External Reset Flag
// 3 - Brown-out Reset Flag
// 4 - Watchdog Reset Flag
// 5 - JTAG Reset Flag
// 6 - Предельное время работы привода
// 7 - Выход за пределы разрешенного диапазона скоростей
// Перенос строки #13#10 - 2 байта
ЭПГ бинарныйформат:
// Формат буфера 24 байт + 1 байт контрольной суммы
//1 байт – адрес 192 ($C0)
//3 байта – скорость текущая (3 цифры) /скорость 120 км/ч байты: 1,2,0/
//3 байта – скорость стабилизации (3 цифры)
//3 байта – скорость пользователя/скорость стабилизации (3 цифры)
//1 байт – текущая таблица (1-2-3)
//1 байт – не активирован/активирован/режим настройки (0/1/2)
//1 байт – значения "бездействие – ускорение - торможение" (0-1-2)
//1 байт - флаг состояния:
// 0 - Всё OK
// 1 - Power-on Reset Flag
// 2 - External Reset Flag
// 3 - Brown-out Reset Flag
// 4 - Watchdog Reset Flag
// 5 - JTAG Reset Flag
// 6 - Предельное время работы привода
// 7 - Выход за пределы разрешенного диапазона скоростей
//1 байт - флаг состояния датчиков:
// 0 бит - "1" фазовая аппроксимация (1-включена 0-выключена)
// 1 бит - "2" состояние педали тормоза (1-нажата 0-не нажата)
// 2 бит - "4" состояние дополнительного стоп-сигнала (1-включен 0-выключен)
// 3 бит - "8" состояние педали сцепления (1-нажата 0-не нажата) - Зарезервировано!
// 4 бит - "16" флаг скорости пользователя (1-активирована 0-не активирована)
// 5 бит - "32" флаг ДХО (1-активированы 0-не активированы)
//1 байт - значение пользовательской коррекции хода дросселя в процентах 50...150
//1 байт "0" - Зарезервировано!
//1 байт "0" - Зарезервировано!
//1 байт "0" - Зарезервировано!
//1 байт "0" - Зарезервировано!
//1 байт "0" - Зарезервировано!
//1 байт "0" - Зарезервировано!
//1 байт "13"
//1 байт "10"
//1 байт – контрольная сумма (складываются все значения кроме адреса и передается в виде одного байта)
По бинарному вроде не отличаются.
По текстовому отличается:
1. "Перемещение привода в %, один разряд после запятой со знаком - 5 байт" и "Перемещение ЭБУ в цикле в %, один разряд после запятой со знаком - 5 байт" фактически одно и тоже, т.е. относительное перемещение привода в текущем цикле управления для коррекции ошибки скорости.
2. "Позиция ЭБУ в %, один разряд после запятой без знака - 5 байт" - текущее положение дросселя, которое выдается ЦАПом.
3. "Позиция ЭПГ в %, один разряд после запятой без знака - 5 байт" - последнее полученное на АЦП положение ЭПГ. Получается один раз в течении цикла управления (500 мс).
Унифицируем в следующей прошивке.
|
|
|
|
04.09.2013, 12:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от cuper_1971
|
Чтоб влезло, ИМХО, можно выбросить таблицу "норма". Лично я постоянно катаюсь на таблице "динамика" и на "норму" не переключаюсь. Попробовал поездить - то-ли разницы не понял, то-ли не понравилось
|
Две таблицы актуально, если "по горам лазить". Лучше настроить "норму" на обычную езду, тогда "динамика" может пригодиться там, где надо более четко выдерживать скорость - перепады высот, движение в колонне и т.п. "Динамика" не только обеспечивает большие значения перемещений дросселя, но и настроена на более энергичную реакцию по прогнозированию.
Надо просто коэффициентом коррекции настроить норму на максимум с учетом комфортности движения, чтобы рывков не ощущать.
|
|
|
|
04.09.2013, 13:10
|
|
Вид на жительство
Регистрация: 06.07.2006
Адрес: zp.ua
Сообщений: 393
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 18 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, а у меня динамика ен дотягивает до динамики даже бз гор... Надо наверное коэфициенту добавить?
__________________
Сборный вариант Круизконтроля (by hardlock & Alex_Sss) - hardlock.org.ua/kk
|
|
|
|
04.09.2013, 13:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
hardlock, дык добавь.
|
|
|
|
04.09.2013, 15:08
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от hardlock
|
gnomon72, а у меня динамика ен дотягивает до динамики даже бз гор... Надо наверное коэфициенту добавить?
|
Не знаю, как на авео, а у меня на ланосе оптимальный коэффициент - 0,95. Пробовал добавлять/убавлять - 0,9 как бы мало, 1,05 как бы много...
|
|
|
|
04.09.2013, 17:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Поездил тут с новым драйвером. Было сделано UP и DOWN +/-2 км на короткое нажатие по отпусканию кнопки и +/-10 км на длинное нажатие по отпусканию.
Сделал предварительный вывод - ну его нахрен, такое счастье. Всё время "паришься", что вдруг вместо +2 нажал +10 и кому-нибудь в задницу влетишь. На корявой дороге при вибрации вообще непонятно "нажал - не нажал" и сколько по длительности нажал.
Да и по отпусканию кнопок явно хуже управлять, чем по нажатию.
Теперь весь в сомнениях - не оставить ли старый драйвер.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:00.
|
|