Select language:

Аварийное дублирование процессора

<<

Dev9tiU

Аватара пользователя

Сообщения: 148

Зарегистрирован: 11 авг 2014, 06:21

Откуда: Россия Якутск

Машина: Москвич 2140 , 3320Э

Версия SECU: самодельная SECU-3T


Благодарил (а): 10 раз.
Поблагодарили: 20 раз.

Сообщение 07 янв 2017, 17:13

Аварийное дублирование процессора

Поездив некоторое время с системой SECU было замечено то что иногда слетает прошивка или портятся данные в EEPROM в обоих случаях система становилась неработоспособной
однозначного решения проблемы я не нашел хотя лазил по электропитанию и помехоподавлению . есть небольшая склонность к увеличению частоты возникновения данных критических ошибок с понижением температуры окружающей среды. и я задумался над реализацией аварийного дублирования. конечно можно собрать идентичный блок secu но так как у меня нестандартная сборка получится сложно и накладно. больше хотелось бы чтобы процессор был быстросъемный либо на плате было установлено два процессора
кто что думает по этому поводу?

дополнительно как можно электрически (программно) организовать контроль работы процессора т.е. какойто сигнал наличие либо отсутствие такового означает критический отказ
и чтобы данный сигнал мог управлять подключением резервного процессора ?

прошу тех кто хочет написать "моя система работает без сбоев уже 100500 лет" воздержаться от написания вышесказанного и всетаки подумать и предложить свой вариант решения этой задачи
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.
<<

alvikagal

Аватара пользователя

Сообщения: 2718

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 330 раз.
Поблагодарили: 440 раз.

Сообщение 07 янв 2017, 17:51

Re: Аварийное дублирование процессора

Я думал над вариантом на ардуино сделать доезжалку с минимум функционала, ДПКВ и выходы на коммутатор. 328 мега вместила бы прошивку 32 меги, только нужно портировать.
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

Dev9tiU

Аватара пользователя

Сообщения: 148

Зарегистрирован: 11 авг 2014, 06:21

Откуда: Россия Якутск

Машина: Москвич 2140 , 3320Э

Версия SECU: самодельная SECU-3T


Благодарил (а): 10 раз.
Поблагодарили: 20 раз.

Сообщение 07 янв 2017, 18:00

Re: Аварийное дублирование процессора

alvikagal писал(а):Я думал над вариантом на ардуино сделать доезжалку с минимум функционала, ДПКВ и выходы на коммутатор. 328 мега вместила бы прошивку 32 меги, только нужно портировать.

хорошо бы и впрыск организовать тоже на минимуме , один канал на все форсунки
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.
<<

LysenkoAS

Аватара пользователя

Сообщения: 136

Зарегистрирован: 11 апр 2016, 10:47

Откуда: Днепропетровск обл. г. Перещепино

Машина: M2141- двиг. ВАЗ

Версия SECU: самодельная SECU-3T


Благодарил (а): 23 раз.
Поблагодарили: 27 раз.

Сообщение 07 янв 2017, 20:02

Re: Аварийное дублирование процессора

С рождеством всех! А что если зделать на тойже ардуине "прошивалку" через rs232! Т.е. подключаемся , нажимаем кнопочку и ждём пока прошьется secu! Как такая идея?
60-2/Самодельная Secu-3/моноинжектор C16NZ/ ГБО-2/ УДК.
<<

andreika

Аватара пользователя

Сообщения: 180

Зарегистрирован: 21 окт 2013, 17:52

Откуда: Киев

Машина: ВАЗ-2103

Версия SECU: самодельная SECU-3i


Благодарил (а): 29 раз.
Поблагодарили: 73 раз.

Сообщение 08 янв 2017, 13:41

Re: Аварийное дублирование процессора

Dev9tiU писал(а):иногда слетает прошивка или портятся данные в EEPROM

Скажите, а бутлоадер тоже портится при этом?
<<

darxfame

Аватара пользователя

Сообщения: 855

Зарегистрирован: 10 июл 2015, 19:12

Откуда: Москва

Машина: ИЖ 2126 УМПО 1,7

Версия SECU: официальная SECU-3T


Благодарил (а): 117 раз.
Поблагодарили: 124 раз.

Сообщение 08 янв 2017, 14:56

Re: Аварийное дублирование процессора

andreika писал(а):
Dev9tiU писал(а):иногда слетает прошивка или портятся данные в EEPROM

Скажите, а бутлоадер тоже портится при этом?

Нет

Отправлено с моего PRO 6 через Tapatalk
VETune - Тюнер таблиц VE - http://secu-3.org/forum/viewtopic.php?f=9&t=753
S3Emul - Secu3/MS Bridge(онлайн откатка VE) - http://secu-3.org/forum/viewtopic.php?f=9&t=1089
ИЖ 2126 Ода, УМПО 3317, Secu-3T M644, Моновпрыск C16NZ
<<

andreika

Аватара пользователя

Сообщения: 180

Зарегистрирован: 21 окт 2013, 17:52

Откуда: Киев

Машина: ВАЗ-2103

Версия SECU: самодельная SECU-3i


Благодарил (а): 29 раз.
Поблагодарили: 73 раз.

Сообщение 08 янв 2017, 15:26

Re: Аварийное дублирование процессора

Тогда, во-первых, нужно определить, что именно портится - EEPROM или прошивка? Когда в очередной раз слетит, программатором сделать верификацию памяти.
Во-вторых, нужно добавить проверку контросумм. Если слетает EEPROM, что более вероятно, то нужно в самой прошивке при запуске проверять её контросумму. Если же слетает прошивка, то в бутлоадере проверять её контросумму, и при несовпадении переходить в режим "бутлоадер".
Если так сделать, то затем добавляем в менеджер опцию в параметры прошивки, чтобы автоматически при старте прошивки восстанавливать EEPROM по умолчанию при его слетании. Таким образом, те, кто скопируют свой рабочий текущий EEPROM в саму прошивку и прошьют её, вообще не пострадают.
<<

alvikagal

Аватара пользователя

Сообщения: 2718

Зарегистрирован: 18 сен 2013, 01:58

Откуда: Украина, Павлоград

Машина: ВАЗ-21099 1,5л.

Версия SECU: самодельная SECU-3T


Благодарил (а): 330 раз.
Поблагодарили: 440 раз.

Сообщение 08 янв 2017, 15:34

Re: Аварийное дублирование процессора

Мне кажется, что были какие-то изменения по поводу еепром. Почему у одних слетает, а у других нет - тут нужно разбираться. Я меняю постоянно релизы и пользуюсь самыми последними изменениями, проблем со сбросом и потерей связи нет (4.5 сейчас), проехал на нем более 5000 км по стране. Да и выводы BL DE я использую для ВЗ. Настройки в ЕЕПРОМ храню такие же как резервные в прошивке, чтобы не переживать за слет данных во время поездки, т.е. переношу настройки в резерв.

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

Ещё думаю можно сделать прошивку, чтобы данные не из ЕЕПРОМ учитывались, а из прошивки (резервные настройки), т.е. оставить только бутлоадер. Надеюсь понятно объяснил и такую прошивку пользоваться тем у кого проблема со слетом прошивки.
60-2/SECU/ДКЗ/бенз-газ/ДД/ДТВ/УДК/ШДГ/ВЗ
Отчёт - viewtopic.php?f=6&t=236
Бортовой компьютер 20*04 - viewtopic.php?p=19996#p19996
SD card logger - viewtopic.php?f=12&t=1029
<<

Dev9tiU

Аватара пользователя

Сообщения: 148

Зарегистрирован: 11 авг 2014, 06:21

Откуда: Россия Якутск

Машина: Москвич 2140 , 3320Э

Версия SECU: самодельная SECU-3T


Благодарил (а): 10 раз.
Поблагодарили: 20 раз.

Сообщение 08 янв 2017, 18:46

Re: Аварийное дублирование процессора

andreika писал(а):Тогда, во-первых, нужно определить, что именно портится - EEPROM или прошивка? Когда в очередной раз слетит, программатором сделать верификацию памяти.

Когда слетает прошивка тут уже не до программатора
А вызвать такую ошибку в "лабораторных" условиях не получается
Работает закон подлости
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.
<<

Dev9tiU

Аватара пользователя

Сообщения: 148

Зарегистрирован: 11 авг 2014, 06:21

Откуда: Россия Якутск

Машина: Москвич 2140 , 3320Э

Версия SECU: самодельная SECU-3T


Благодарил (а): 10 раз.
Поблагодарили: 20 раз.

Сообщение 08 янв 2017, 18:48

Re: Аварийное дублирование процессора

Кстати проверка контрсумм в программе имеется. Если сломается что-то незначительное в прошивке или в еепроме то горит чек
М2140 . УЗАМ 3320 (248). Полусамодельный впускной коллектор. 60-2. Двухканальное зажигание. Фазированный впрыск. ШИМ управление вентилятором. ПО 4,7
ДПКВ.ДПРВ.ДАД.ЛЗ.ДТОЖ.ДТВ.ДД.
След.

Вернуться в Аппаратное обеспечение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Powered by phpBB® Forum Software © phpBB Group.