Страницы: (3) 1 [2] 3  ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темы

> Hover H5 Td Mt., Доработка управления полным приводом.
coon
Дата 21.10.2017 - 17:46
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Цитата (окей @ 21.10.2017 - 18:06)
Просто досконально изучался алгоритм работы и тщательно анализировались сигналы.

Если не передумаю, наверное, так и придётся делать.
Или пойти по проторенной дороге. Ставить два контроллера.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
окей
Дата 21.10.2017 - 19:03
Цитировать сообщение

Пользователя сейчас нет на форуме






far space

Профиль
Группа: Старики
Сообщений: 399
Пользователь №: 28324
На форуме с: 26.01.2014



Имеет предупреждений:
(20%) X----


Думаю, надо идти проторенной дорогой, если вам важен результат, а не процесс. В общем, надо определиться: вам "шашечки" или ехать...
PMПисьмо на e-mail пользователюСайт пользователя
Top
garanat
Дата 22.10.2017 - 03:01
Цитировать сообщение

Пользователя сейчас нет на форуме






г. Хабаровск

Профиль
Группа: Старики
Сообщений: 871
Пользователь №: 27301
На форуме с: 19.09.2013



Имеет предупреждений:
(0%) -----


А каков алгоритм работы этих раздаток? зачем там МК?
PMПисьмо на e-mail пользователю
Top
coon
Дата 22.10.2017 - 07:42
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


ЭБУ ПП, управляет единственным ИМ - катушкой электромагнита. Которая, сжимает механизм типа мотоциклетного сцепления. Ну или разрешает его сжимать чисто механическому устройству. Которое расширяется если появляется смещение карданов, заднего и переднего относительно друг друга в любую сторону. Больше ни каких датчиков и ИМ на раздаточной коробке нет. Всё остальное, ЭБУ ПП получает и отдаёт по CAN-шине.
Электромагнит управляется ШИМ-сигналом.
На бензиновых раздатках имеется мотор-редуктор переключения пониженная/повышенная. Датчик скорости, предназначенный только для данной системы, чтобы невозможно было переключить передачи на ходу. И ещё какие то датчики (пока сильно не вникал в её работу). Зато на ней нет системы ТОД. Т.е. там part-time в чистом виде. Который можно включать только на не твёрдом покрытии, при прямолинейном движении.
В алгоритме работы TOD, больше всего не понимаю, как она по сигналам датчиков АБС, определяет - начинают пробуксовывать колёса или машина входит в поворот.
Пока строчил, появилась мысль. Возможно в программе заданы соотношения скоростей вращения колёс в любом повороте на любой угол, на твёрдом покрытии. И любое отклонение от них, считается пробуксовкой.
Это всё моё ИМХО, основанное на изучении схем, чтения форумов и небольшого опыта щупанья руками.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
picnic
Дата 22.10.2017 - 08:13
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2016г."


Алтайский край

Профиль
Группа: Старики
Сообщений: 3820
Пользователь №: 11919
На форуме с: 11.10.2008



Имеет предупреждений:
(0%) -----


Цитата (coon @ 22.10.2017 - 10:42)
ЭБУ ПП, управляет единственным ИМ - катушкой электромагнита. Которая, сжимает механизм типа мотоциклетного сцепления. Ну или разрешает его сжимать чисто механическому устройству. Которое расширяется если появляется смещение карданов, заднего и переднего относительно друг друга в любую сторону. Больше ни каких датчиков и ИМ на раздаточной коробке нет.
Электромагнит управляется ШИМ-сигналом.

Буквально недавно Toyota Ipsum, аналогичная система вкл-подключения заднего моста. Электромагнит в обрыве.
PMПисьмо на e-mail пользователю
Top
garanat
Дата 22.10.2017 - 11:48
Цитировать сообщение

Пользователя сейчас нет на форуме






г. Хабаровск

Профиль
Группа: Старики
Сообщений: 871
Пользователь №: 27301
На форуме с: 19.09.2013



Имеет предупреждений:
(0%) -----


Для электромагнита и кнопки хватит.
А современные АБС жешь больше, чем просто скорости колес...Старые по колесам считали, у новых же еще датчики ускорения и рыскания прикручены.
PMПисьмо на e-mail пользователю
Top
coon
Дата 22.10.2017 - 16:52
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Цитата (garanat @ 22.10.2017 - 13:48)
Для электромагнита и кнопки хватит.

Это уже part-time получится.
Да и греется очень сильно если на постоянку запитать. Сгорит если долго не выключать.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
samarik
Дата 22.10.2017 - 22:21
Цитировать сообщение

Пользователя сейчас нет на форуме



крысёныш


Самара

Профиль
Группа: Старики
Сообщений: 1361
Пользователь №: 13406
На форуме с: 1.03.2009



Имеет предупреждений:
(0%) -----


Garant , у новых КамАЗов нет датчиков ускорения и качения ,но АВС прекрасно выполняет роль антибукса и тормозит колёса при пробуксовке ,правда функция включается отдельной кнопкой .А видит система только по 4 датчика колёс.
PMПисьмо на e-mail пользователю
Top
coon
Дата 22.09.2018 - 20:20
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Всё оказалось гораздо сложнее, даже чем можно было представить.
Проделана большая работа. Результаты имеются. Но пока...
Что сделано.
1. Полностью завершена механическая часть. Собрана раздаточная коробка из двух. Из родной и от SsangYong Kyron. И установлена на автомобиль. Работает с ноября 2017. Только переключение пониженная/повышенная с помощью клавиши от стеклоподъёмника.
2. Считана прошивка с ЭБУ управления полным приводом.
3. Вызвонены и зарисованы все 80 выводов процессора MC9S12XS256CAA.
Кстати в ЭБУ оказались установленными все необходимые для нашей цели детали.
4. Вызвонены все входящие и выходящие сигналы с ЭБУ TOD в разных режимах.
5. Изучены все сообщения в шине CAN. Вычислено какие сообщения передаёт в шину наш ЭБУ. Найдено много интересного, даже того, что совсем не касается полного привода.
6. Разложена по косточкам схема блока переключателей и сигнализаторов. Который управляет выбором режимов работы полного привода. Пришлось немного погружаться в тему программирования микроконтроллеров. В результате была написана новая программа для pic16f676. В которой 4 нефиксируемые кнопки, работают в режиме переключателя. И управляют двумя выходами и индикацией выбранного режима. С записью выбора в энергонезависимую память.
Отличие штатного режима, только в том, что там только 3 кнопки работали в режиме переключателя.

Основная проблема, как и ожидалось, оказалась в дизассемблировании прошивки. Но, всё оказалось гораздо сложней, чем могло быть. Не смотря на то, что за работу взялся далеко не новичок в этом деле, пока не удалось довести дело до завершения. С самого начала пошли проблемы. Сначала в Иде не оказалось файла конфигурации под этот процессор и пришлось сначала его создавать. Потом...
В общем в том направлении тоже проделано не мало работы. Но пока полностью не срастается.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
hash
Дата 26.09.2018 - 05:23
Цитировать сообщение

Пользователя сейчас нет на форуме



Админ


Волгоград

Профиль
Группа: Администраторы
Сообщений: 7195
Пользователь №: 1
На форуме с: 3.05.2004





Странно что вообще кто-то взялся за за дизасм прошивки, если только не с прицелом освоить эту тему как бизнес на перспективу. Я когда на профильных форумах программеров такое предложение делал, большинство отвечало что это вообще невозможно. Один с Украины взялся, и тоже не новичок, но в итоге бросил. Также по его просьбе вызванивал плату от проца к драйверам ИМ, и к датчикам. Было это в 14г., пытались раздизить прошивку MT22.1. Но, справедливости ради, отмечу, что работа тормознулась еще и из-за того, что наткнулись на заказную БИС, даташит к которой производитель передавать отказался (я обращался напрямую).

Дерзайте, надеюсь у вас все получится.


--------------------
Чиптюнинг китайских автомобилей, Волгоград.
PMПисьмо на e-mail пользователюСайт пользователя
Top
coon
Дата 26.09.2018 - 07:45
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Вениаминович уже несколько раз начинал всё по новой.
Предлагал ему бросить это занятие. Но его очень заинтересовал данный процессор. В настоящее время устанавливается много в каких блоках в авто. Включая ВАЗы.
Я уже склоняюсь к самопальному ЭБУ, который в нужные моменты будет перехватывать управление у штатного. Время от времени обдумываю алгормиты. Пока не выстраивается стройно. Где нибудь, да получаются нестыковки smile.gif
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
Aaaalex
Дата 30.05.2019 - 13:18
Цитировать сообщение

Пользователя сейчас нет на форуме



Заглянувший


Москва

Профиль
Группа: Актив
Сообщений: 3
Пользователь №: 39355
На форуме с: 28.05.2019



Имеет предупреждений:
(0%) -----


Цитата (coon @ 16.10.2017 - 09:17)
Я хочу попытаться переделать свой блок управления. Считать с него прошивку. Декомпилировать её. Подредактировать под свои нужды.

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

Декомпилировать до языка высокого уровня (т.е., до удобочитаемого исходника на Си) автоматически сейчас невозможно (хотя подвижки какие-то есть). Декомпилировать до внятного названий переменных и функций невозможно в принципе.
Максимум, что можно получить - исходник на ассемблере. Почти мгновенно - за день-два работы.

На этом этапе, наверное, можно скомпилировать исходник обратно в бинарник. Если нигде не ошибиться, получится абсолютно такой же бинарник. Сам я, правда, такого не делал.

Дальше идёт мучительная ручная работа по анализу взаимодействия этого кода друг с другом и с периферией контроллера. Из этого можно родить на бумажке алгоритм и переписать его на сях. Медленно, мучительно, требует хороших знаний и в программировании и в теории работы ЭБУ.

Такого не делал, доводилось разбирать только мелкие куски типа подсчёта контрольки (и то, неделя на поиски-разборки-проверки - это ОЧЕНЬ повезло).


В принципе, если найти место, которое вызывается с нужной частотой, можно воткнуть туда переход куда-нибудь в свободное место, а туда вписать свою функцию. Но для взаимодействия со всем остальным кодом придётся опять-таки разбираться в работе этого самого всего остального...
PMПисьмо на e-mail пользователю
Top
coon
Дата 30.05.2019 - 17:39
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2015г."


Белоярский ХМАО

Профиль
Группа: Старики
Сообщений: 4550
Пользователь №: 15055
На форуме с: 19.09.2009



Имеет предупреждений:
(0%) -----


Цитата (Aaaalex @ 30.05.2019 - 15:18)
Максимум, что можно получить - исходник на ассемблере. Почти мгновенно - за день-два работы.

Был бы очень признателен.
Скинуть прошивочку?
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
Aaaalex
Дата 31.05.2019 - 16:25
Цитировать сообщение

Пользователя сейчас нет на форуме



Заглянувший


Москва

Профиль
Группа: Актив
Сообщений: 3
Пользователь №: 39355
На форуме с: 28.05.2019



Имеет предупреждений:
(0%) -----


Хех, человек, который этим занимался, пропал, значит? :-)

Выложите куда-нибудь (или в личку емейл напишите), посмотрю на досуге. Досуга не очень много, так что результат завтра не обещаю.

Но вообще-то я это к тому писал, что дорабатывать таким образом штатный ЭБУ - дело крайне геморройное. Сначала надо весь этот софт полностью разобрать, осмыслить, а потом - собрать заново.

Собрать из чего-то подходящего отдельный блок управления муфтой будет значительно проще - пропускается этап "сделать свою собственную прошивку ЭБУ".
PMПисьмо на e-mail пользователю
Top
denkisan
Дата 31.05.2019 - 16:59
Цитировать сообщение

Пользователя сейчас нет на форуме



Победитель голосования "Самый полезный участник 2012г."


Казань

Профиль
Группа: Старики
Сообщений: 3740
Пользователь №: 121
На форуме с: 10.10.2004



Имеет предупреждений:
(0%) -----


Павел, у тебя земляк на копании в мозгах практически собаку съел, это Юра gorUgra, они с Колей Kolo13 ЭбУ Нексии разложили вдоль и поперёк, постучись к Юре сам знаешь где, Николай вряд ли заинтересуется. У Николая на примитивной 64 кб программе всё сделано и 8 вариантов калибровок и круиз контроль и самодиагностика - выдача на лампу кодов ошибок при их появлении без всяких скрепок и сканеров, просто - появился в памяти код - она отмаргивает код лампой СЕ.
PMПисьмо на e-mail пользователюСайт пользователяICQ
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:


Опции темыСтраницы: (3) 1 [2] 3  Ответ в темуСоздание новой темы