Форум сайта "Автоэлектрик для всех" [Powered by Invision Power Board]
Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум сайта "Автоэлектрик для всех" > Микроконтроллеры > Hover H5 Td Mt.


Автор: coon 16.10.2017 - 09:17
Поддержу новый раздел.
Начну издалека.
Собираю на свой авто раздаточную коробку с пониженно передачей. Хочу сохранить TOD, но чтоб была полная блокировка и пониженная.
Есть вариант, поставить 2 блока управления. Оставить свой и добавить к нему блок управления полным приводом от бензинового Ховера. Есть определённые трудности, но вопрос решаемый. Уже несколько машин катаются с такой системой. Но, есть нюансы, которые хотелось бы обойти.
Я хочу попытаться переделать свой блок управления. Считать с него прошивку. Декомпилировать её. Подредактировать под свои нужды. Доработать блок (задействовать свободные выводы микроконтроллера, допаять необходимые детали).
Возможно такое? Особо интересует процесс декомпиляции.
Пока очень смутно всё представляю. Что почитать, к кому обратиться. Пните в нужном направлении.

Автор: garanat 16.10.2017 - 14:26
Эка замахнулись. Для начала наименование проца нужно вычитать, есть ли такие. А то вечно в интернете тема-деталь сделана под конкретного производителя и подменная токма из блока-донора.

Затем ассемблер изучать придется, вникать в код.

А что там какую проставку электрическую не проще привинтить?

Автор: coon 16.10.2017 - 16:05
Хотелось бы по фен-шую.
Сигнал скорости приходит по CAN. Желательно, чтобы переключался с пониженной на повышенную только на месте. Должен быть контроль тока мотора редуктора и т.д.
Насчёт изучения кода. Очень небольшой опыт программирования имеется. Правда не микроконтроллеров. Может кто более опытный возьмётся или поможет разобраться?
Со считыванием и записью, полагаю проблем не должно возникнуть. Хотя пока блок не разбирал.

Автор: hash 16.10.2017 - 16:11
Цитата (coon @ 16.10.2017 - 09:17)
Считать с него прошивку. Декомпилировать её.

В смысле? Получить исходный код прошивки написанной на высокоуровневом языке, например на С/С++? Паша, хорошо что ты написал это на непрофильном форуме. smile.gif
Цитата
Что почитать, к кому обратиться. Пните в нужном направлении.

Для начала озвучить модель МК в ЭБУ, прошивку которого хочешь изменить. Потом найти его даташит и прочую документацию к нему от производителя МК. А дальше сплошной кошмар, я даже его границы не могу обозначить.
Но направление раздела усек верно wink.gif

Автор: coon 16.10.2017 - 16:22
Цитата (hash @ 16.10.2017 - 18:11)
В смысле? Получить исходный код прошивки написанной на высокоуровневом языке, например на С/С++?

Вот это и было под самым большим вопросом.
Но ведь както делают!?

Время будет, посмотрю что в блоке. Вполне возможно, что и с даташитом возникнут проблемы.

Цитата
Но направление раздела усек верно  wink.gif 
Давненько мысль вынашиваю. А тут раздел в тему сделали smile.gif

Автор: denkisan 16.10.2017 - 16:30
Я в автоэлектронике осведомлённый чайник, но практически подобным вопросом несколько в другом направлении занимались Kolo и gorUgra, Николай человек не совсем автомобильного направления, он программист, и на своей Нексии всё разложил по полочкам , а потом в том же объёме(32к) собрал всё что ему захотелось и понравилось. Когда с ним общался он сказал- да там ничего сложного, скачай IDA Free и осваивай. Но это он делал на старом процессоре, сейчас прошивки уже не 32к, а чаще под минимум 256к а сейчас и 2048к. Если что, то загляни на страничку Николая http://kolo.ucoz.ru/ и попроси подсказать, он уже довольно углубился в автомобильное направление. И мужчина очень высокой квалификации, или можешь Юре написать , ты его тоже знаешь как найти.

Автор: coon 16.10.2017 - 16:51
Спасибо Шамиль Загидович. В очень нужном направлении пинок smile.gif
Это же не ECM, а всего блок управления раздаточной коробкой. Откуда там мегабайты?

Автор: hash 16.10.2017 - 18:19
У меня тоже есть куча вопросов, но т.к. еще не дошел до стадии их осмысленной формулировки, то на профильные форумы боюсь с ними соваться. Поэтому будем пока тренироваться в песочнице, может кто из программистов заглянет сюда.
Пока процесс реверсинга видится в следующей последовательности, но почти уверен что на самом деле все по-другому.
1. В IDA pro нужно из списка МК выбрать тот, прошивка которого нас интересует. Исходим из того что интересующий нас МК в её списке присутствует.
2. В этом случае IDA pro в своем листинге выдаст набор мнемонических кодов именно того МК, прошивку которого я пропустил через неё. Это принципиальный момент, т.к. у разных производителей МК (точнее у разных процессоров, которые являются ядром МК) свои мнемоники, и переводятся в машинные инструкции они тоже по-своему.
3. Используя документацию производителя МК (соответствие мнемоник инструкциям) и листинг дизассемблера, пытаемся понять что делает программа.

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

Скажу коротко: невозможно. Даже для суперпрограммиста невозможно. Любой производитель программного обеспечения защищает свои программы от ....(не буду выражаться). В ЭБУ имеется доступ только к EEPROM. Да, конечно, можно записать свою программу в контроллер, но при условии, что сотрёшь, которая в нём.

Автор: hash 21.10.2017 - 06:17
Для тех кто в танке, здесь полфорума занимается тем что "невозможно", считывает и заменяет заводское ПО на обновленное. Ковырялся бы в своем приборчике, не отвлекаясь, меньше бы глупостей было сказано, и не только в этой теме.

Автор: coon 21.10.2017 - 07:33
Цитата (окей @ 21.10.2017 - 01:42)
Любой производитель программного обеспечения защищает свои программы от ...

Если речь про защиту от считывания, то не часто она встречается. Или обходится. Читаются дампы с панелей приборов, ИММО, подушек, не говорю уже про ECM. Хотя, есть исключения.
А если, Сергей, про что другое, то интересно дослушать.

Автор: окей 21.10.2017 - 10:49
Здесь речь, вроде бы, идет об изменении функционального назначения пинов контроллера. И я именно по этому поводу высказался, что это невозможно, учитывая уровень познания. Конечно, можно пытаться, никто не против. Этими потугами и занимается "полфорума". Считать дамп, потом изменив(не добавив) в нем несколько значений и залив обратно, может это и считается обновлением, но это совершенно никакого отношения не имеет к знанию архитектуры контроллера, без которых невозможно сделать то, что желает топикстартер. Даже если декомпилировать до уровня ассемблера, вставка любого оператора в тело программы приведет к неработоспособности её, т.к. все указатели переходов и адреса обращений указаны в абсолютных единицах. Чтобы "это" смогло заработать нужно расчитать и вручную переправить все эти указатели и адреса. За это не возьмется даже самый-самый-самый продвинутый программист, в силу своей практической нереализуемости. Другое дело, если был бы декомпилятор до языка высокого уровня, но таких в природе я встречал только для процессоров и только для WINDOWS - это DeDe(Delphi Decompiler) для языка DELPHI. Но в любом случае, без знания языка программирования, все эти дампы и декомпиляции будут для вас ФИЛЬКИНОЙ ГРАМОТОЙ. Что же касается моих приборчиков, то они радуют своей работой своих владельцев, и будут радовать будущих владельцев. И без излишнего пафоса скажу, что кроме меня здесь на этом форуме в этом вопросе нет никого компетентней. Все здесь прекрасно понимают, что от точности поставленного диагноза зависит время ремонта(лечения), но постоянно, как трехлетние дети, стараются объять необъятное.

Автор: hash 21.10.2017 - 14:17
Для начала выучить язык программирования микроконтроллеров, действительно, нужно. Я, кстати, начал smile.gif Поздновато, конечно, память уже не та, но пока есть интерес, небезнадежно. Впереди зима, куча свободного времени, попробуем. Надеюсь, никого этим не огорчу.

Автор: coon 21.10.2017 - 15:14
Цитата (окей @ 21.10.2017 - 12:49)
Другое дело, если был бы декомпилятор до языка высокого уровня, но таких в природе...

Вот собственно в этом и был основной вопрос.
Получается, проще новую написать, чем с существующей разобраться?
Тогда надо знать алгоритм работы штатной системы TOD. Который я и надеялся из прошивки узнать.
Спасибо.
Цитата
...стараются объять необъятное.
Не без этого. smile.gif

Автор: окей 21.10.2017 - 16:06
Цитата (coon @ 21.10.2017 - 16:14)
Получается, проще новую написать, чем с существующей разобраться?
Тогда надо знать алгоритм работы штатной системы TOD. Который я и надеялся из прошивки узнать.

Именно так и получается. Проще написать новое, чем разбираться в каракулях листинга декомпиляции. Также и алгоритм работы практически нереально узнать таким образом. В советское время ходили легенды о том, что наши скопировали(вскрыли) программы того или иного технологичного западного устройства(микросхемы) и сделали аналогичное. Это заблуждение. Просто досконально изучался алгоритм работы и тщательно анализировались сигналы. На этих исследованиях и основывалась разработка совершенно иного устройства, но с аналогичными параметрами. Теперь, я так думаю, начнете понимать, что одного желания ничтожно мало.... хотя у каждого свои грабли.

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

Если не передумаю, наверное, так и придётся делать.
Или пойти по проторенной дороге. Ставить два контроллера.

Автор: окей 21.10.2017 - 19:03
Думаю, надо идти проторенной дорогой, если вам важен результат, а не процесс. В общем, надо определиться: вам "шашечки" или ехать...

Автор: garanat 22.10.2017 - 03:01
А каков алгоритм работы этих раздаток? зачем там МК?

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

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

Буквально недавно Toyota Ipsum, аналогичная система вкл-подключения заднего моста. Электромагнит в обрыве.

Автор: garanat 22.10.2017 - 11:48
Для электромагнита и кнопки хватит.
А современные АБС жешь больше, чем просто скорости колес...Старые по колесам считали, у новых же еще датчики ускорения и рыскания прикручены.

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

Это уже part-time получится.
Да и греется очень сильно если на постоянку запитать. Сгорит если долго не выключать.

Автор: samarik 22.10.2017 - 22:21
Garant , у новых КамАЗов нет датчиков ускорения и качения ,но АВС прекрасно выполняет роль антибукса и тормозит колёса при пробуксовке ,правда функция включается отдельной кнопкой .А видит система только по 4 датчика колёс.

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

Основная проблема, как и ожидалось, оказалась в дизассемблировании прошивки. Но, всё оказалось гораздо сложней, чем могло быть. Не смотря на то, что за работу взялся далеко не новичок в этом деле, пока не удалось довести дело до завершения. С самого начала пошли проблемы. Сначала в Иде не оказалось файла конфигурации под этот процессор и пришлось сначала его создавать. Потом...
В общем в том направлении тоже проделано не мало работы. Но пока полностью не срастается.

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

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

Автор: coon 26.09.2018 - 07:45
Вениаминович уже несколько раз начинал всё по новой.
Предлагал ему бросить это занятие. Но его очень заинтересовал данный процессор. В настоящее время устанавливается много в каких блоках в авто. Включая ВАЗы.
Я уже склоняюсь к самопальному ЭБУ, который в нужные моменты будет перехватывать управление у штатного. Время от времени обдумываю алгормиты. Пока не выстраивается стройно. Где нибудь, да получаются нестыковки smile.gif

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

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

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

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

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

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


В принципе, если найти место, которое вызывается с нужной частотой, можно воткнуть туда переход куда-нибудь в свободное место, а туда вписать свою функцию. Но для взаимодействия со всем остальным кодом придётся опять-таки разбираться в работе этого самого всего остального...

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

Был бы очень признателен.
Скинуть прошивочку?

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

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

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

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

Автор: denkisan 31.05.2019 - 16:59
Павел, у тебя земляк на копании в мозгах практически собаку съел, это Юра gorUgra, они с Колей Kolo13 ЭбУ Нексии разложили вдоль и поперёк, постучись к Юре сам знаешь где, Николай вряд ли заинтересуется. У Николая на примитивной 64 кб программе всё сделано и 8 вариантов калибровок и круиз контроль и самодиагностика - выдача на лампу кодов ошибок при их появлении без всяких скрепок и сканеров, просто - появился в памяти код - она отмаргивает код лампой СЕ.

Автор: coon 31.05.2019 - 19:15
Цитата (Aaaalex @ 31.05.2019 - 18:25)
Хех, человек, который этим занимался, пропал, значит? :-)

Нет не пропал.
Просто пока не получается.
Может если бы других дел не было...
Цитата
Но вообще-то я это к тому писал, что дорабатывать таким образом штатный ЭБУ - дело крайне геморройное. Сначала надо весь этот софт полностью разобрать, осмыслить, а потом - собрать заново.
Согласен.
Но, осмысливать было бы гораздо проще имея исходник на ассемблере. Добытый... уж не говорю про пару дней, хотя бы за полгода.
Цитата
Собрать из чего-то подходящего отдельный блок управления муфтой будет значительно проще - пропускается этап "сделать свою собственную прошивку ЭБУ".
А что в него заливать? Все равно, не просто получается.

Цитата (denkisan)
Юра gorUgra
Шамиль Загидович, так он его и ковыряет. Как время и желание появляется.

Параллельно ещё два варианта рассматриваю.
1. Сделать второй ЭБУ, работающий по принципу гредди-контроллера.
2. Попытаться вычислить алгоритм работы системы TOD и написать с нуля программу для имеющегося ЭБУ.
Помаленьку программирование микроконтроллеров начал изучать.
Но, Юрий Вениаминович, настаивает на том, что лучше таки добивать родную прошивку.

Автор: hash 17.06.2019 - 11:56
Цитата (Aaaalex @ 30.05.2019 - 14:18)
Дальше идёт мучительная ручная работа по анализу взаимодействия этого кода друг с другом и с периферией контроллера. Из этого можно родить на бумажке алгоритм и переписать его на сях. Медленно, мучительно, требует хороших знаний и в программировании и в теории работы ЭБУ.

Моя задача проще, в прошивке интересует только то что выделено жирным, задачи вмешиваться в код нет. Можно ли на каком-либо примере показать основные операции этого процесса?

Автор: coon 17.06.2019 - 21:53
Цитата (hash @ 17.06.2019 - 13:56)
Моя задача проще

Да не на много.
Самое сложное - это дизассемблировать. Все дальнейшие действия для хорошего программиста - дело техники. А вот перевести в asm, для этого мало быть очень хорошим программистом.

http://fox3264.narod.ru/olderfiles/1/Obraz_myshleniya_dizassembler_IDA.pdf понятным языком описано. На 3-ей странице почитай.

Автор: coon 29.01.2020 - 11:32
Цитата (hash @ 29.01.2020 - 07:30)
Сижу и думаю, чего бы еще слепить, а то термометр уже надоел. rolleyes.gif

Если делать нечего, сделай управление раздаточной коробкой GW Hover H5 TD MT.
Или хотя бы ЭБУ, который будет в нужные моменты перехватывать управление у штатного. Для переключения пониженной/повышенной (которых нет в штатной комплектации) и для включения режима принудительной блокировки муфты TOD.

Автор: hash 30.01.2020 - 04:48
Ну ты, барин, задачи ставишь, я же так ... зимнюю скуку разгоняю. gruzin.gif

Автор: coon 30.01.2020 - 08:07
Самое то скуку разогнать.
Я же не прошу с родного ЭБУ прошивку дизассемблировать. С этой мотороллой действительно оказалось всё очень сложно. Как выяснилось, гораздо сложней, чем с блоками управления двигателем, не только Нексии, но и современных Nissan/Infiniti.
Не думаю, что при создании дополнительного ЭБУ, большие сложности могут возникнуть.
Не просто, когда попутно только начинаешь вникать в программирование.
Все мои потуги пока заканчивались попытками написания алгоритма. Несколько раз начинал, запутывался и бросал.

Автор: naik23 30.01.2020 - 08:46
Цитата (coon @ 30.01.2020 - 10:27)

К примеру, при -50 (до -60) гр. цельсия, эксплуатировать не собираюсь. Но если вдруг при стоянке машины перенесёт такую температуру, случаем не загнётся?

Паша,если не ошибаюсь надо смотреть исполнение микросхем.Они разделяются по температутуре.В даташите это все должно быть.

Автор: evgen58 30.01.2020 - 09:59
Цитата (coon @ 29.01.2020 - 12:32)
который будет в нужные моменты перехватывать управление у штатного. Для переключения пониженной/повышенной (которых нет в штатной комплектации) и для включения режима принудительной блокировки муфты TOD.

Но такой функции нет даже у более известных авто.. Тем более переключение с повышенной на пониженную, эта функция зачастую заводом изготовителем требует полной остановки авто... Или на ховерах-раздатках начали ставить синхронизаторы???
Принудительная блокировка муфты вещь хорошая, но от принуждения ее можно и угробить от перегрева..

Автор: coon 30.01.2020 - 13:34
Цитата (evgen58 @ 30.01.2020 - 11:59)
Но такой функции нет даже у более известных авто..

А зачем оно нужно, более известным авто? smile.gif
Это не верх крутизны. В моём случае - это компромисс. В штатном ЭБУ установлены все необходимые компоненты. Но не получается решить проблему на программном уровне.
С нуля ЭБУ создавать (или прошивку для родного) - это надо знать алгоритм работы TOD.
Вот и приходится колхозить.
Цитата
Тем более переключение с повышенной на пониженную, эта функция зачастую заводом изготовителем требует полной остановки авто...
Это естественно. Вот я и хочу сделать, чтобы было невозможно переключить даже если автомобиль хоть чуть катится.
А про синхронизаторы в дизельном Ховере. Там и пониженной ни когда не было. Вал цельный, сквозь раздатку проходил.
Цитата
Принудительная блокировка муфты вещь хорошая, но от принуждения ее можно и угробить от перегрева..
Это ещё почему. На пальцах объяснить сможешь?

Автор: coon 30.01.2020 - 13:37
Цитата (naik23 @ 30.01.2020 - 10:46)
Паша,если не ошибаюсь надо смотреть исполнение микросхем.Они разделяются по температутуре.В даташите это все должно быть.

Это понятно. Если собирать самому, то само собой, надо выбирать из чего делать. А если поэкспериментировать с Ардуино, то там что есть, то и... в общем, выбора нет.

Автор: evgen58 30.01.2020 - 15:39
Цитата (coon @ 30.01.2020 - 14:34)
Это ещё почему. На пальцах объяснить сможешь?

А как тогда происходит,что раздатка переключается в движении ( подключается передний мост?? Так это можно делать в определенном диапазоне скорости движения..

А по поводу муфты, так сначало надо знать принцип ее срабатывания (электромагнит, электро-сервопривод, вакумный сервопривод)

Вот тут немного есть https://www.drive2.ru/l/501963068159296344/

Автор: coon 30.01.2020 - 18:30
Цитата (evgen58 @ 30.01.2020 - 17:39)
А как тогда происходит,что раздатка переключается в движении ( подключается передний мост??

Для подключения полного привода в движении проблем ни каких нет. Проблемы могут быть разве только, во время пробуксовок. Когда разные скорости вращения.
И включать/выключать без последствий для авто, можно на любой скорости. Другое дело, как может повести себя автомобиль на скользком покрытии, при включении или выключении полного привода. Поэтому производитель перестраховывается.

Цитата
А по поводу муфты, так сначало надо знать принцип ее срабатывания
В моём случае - это фрикционная муфта, управляемая электромагнитом. Причём сжимает муфту не электромагнит.
И она скорее перегреется от пробуксовок, чем от плотного сжатия.

Автор: evgen58 30.01.2020 - 19:40
Цитата (coon @ 30.01.2020 - 19:30)
Другое дело, как может повести себя автомобиль на скользком покрытии, при включении или выключении полного привода. Поэтому производитель перестраховывается.

Правельно перестраховываются!!!Возми пример Ленд Крузеры они только полноприводные и ни каких вариантов.. Авто становится почти неуправляемым ( это все равно, что после обгона нужно вернутся на свою полосу а снежная каша между встречным потоком не дает и передние колеса получают сопротивление при вращении, а зад пытается их обогнать по кругу)) Страху натерпешся, выше крыши, пару раз так было, я потом хрен положил на расход топлива и зимой ездил только на полном приводе. Но на авто не было муфты, а в данном случае муфта выполняет роль подставы..
Если просто отключить полный привод, то достаточно сбросить скорость до 70-80 и не делая резких движений выключить передок, дождатся когда лампочка проморгается и плавно подаем газу, я обычно так делал..

Автор: coon 8.04.2021 - 06:33
Цитата (coon @ 22.09.2018 - 22:20)
Разложена по косточкам схема блока переключателей и сигнализаторов. Который управляет выбором режимов работы полного привода. Пришлось немного погружаться в тему программирования микроконтроллеров. В результате была написана новая программа для pic16f676. В которой 4 нефиксируемые кнопки, работают в режиме переключателя. И управляют двумя выходами и индикацией выбранного режима. С записью выбора в энергонезависимую память.
Отличие штатного режима, только в том, что там только 3 кнопки работали в режиме переключателя.

Поторопился я тогда с этим заявлением. На двух симуляторах программа работала. А вот в железе не захотела. Постоянно глючила.
Пришлось по новой вникать в тему и разбираться в чём загвоздка.
Проблема была в том, что на запись в епром, требуется время. А я этого по началу не учёл.
Вот теперь доработанная программа в составе блока управления выбором режимов работы, установлена на авто. И все нормально работает.
Хоть и небольшой но один из этапов полностью завершён.
Остался последний - самый трудный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)