Select language:

Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Нужны или нет в БК часы, датчики температуры в авто и на улице?

Да, нужны часы и датчики температуры
51
73%
Нет, не нужны часы и датчики температуры
3
4%
Нужны только часы
3
4%
Нужны только датчики температуры
10
14%
Не знаю
3
4%
 
Всего голосов : 70
<<

Samtorr

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

Сообщения: 136

Зарегистрирован: 16 июн 2015, 21:45

Машина: Golf II 1.3i

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


Благодарил (а): 6 раз.
Поблагодарили: 74 раз.

Сообщение 11 май 2016, 01:20

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Непонятна логика этого кода:
  Код:
uint32_t i=distance;
if (i<distance)
{
i=distance;
...

Лучше всего, в еепром писать при выключении питания. Реализуется это достаточно просто.
<<

AndyS

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

Сообщения: 156

Зарегистрирован: 03 дек 2013, 16:01

Машина: АЗЛК21412 УЗАМ331

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


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

Сообщение 11 май 2016, 02:18

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

https://m.geektimes.ru/post/263788/
Для размышлений
<<

alvikagal

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

Сообщения: 2665

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

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

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

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


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 11 май 2016, 07:11

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Samtorr писал(а):Лучше всего, в еепром писать при выключении питания. Реализуется это достаточно просто.

Например?
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
<<

Samtorr

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

Сообщения: 136

Зарегистрирован: 16 июн 2015, 21:45

Машина: Golf II 1.3i

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


Благодарил (а): 6 раз.
Поблагодарили: 74 раз.

Сообщение 11 май 2016, 08:57

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

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

alvikagal

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

Сообщения: 2665

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

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

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

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


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 11 май 2016, 10:08

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Спасибо. Я МК питаю от SECU 5В., это и усложняет схему. Я думал так же сделать, только ионистор поставить.
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
<<

Samtorr

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

Сообщения: 136

Зарегистрирован: 16 июн 2015, 21:45

Машина: Golf II 1.3i

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


Благодарил (а): 6 раз.
Поблагодарили: 74 раз.

Сообщение 11 май 2016, 10:50

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Можно мониторить напряжение 12В, которое питает secu. Но сам МК все равно питать через диод и конденсатор. Если питание дисплея и прочих потребителей брать до диода, то конденсатора вполне хватит. А с ионистором может быть обратная проблема - будет держать слишком долго, хоть до следующего включения. Тогда придется усложнять логику программы, хотя и так тоже, ничего сверхъестественного нет.
<<

STC

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

Сообщения: 6206

Зарегистрирован: 30 апр 2013, 23:41

Откуда: Ukraine

Машина: AZLK 2140

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


Благодарил (а): 755 раз.
Поблагодарили: 1231 раз.

Сообщение 11 май 2016, 17:03

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Для исключения падения на диоде можно использовать P-канальный полевик.Только включит его нужно чтобы диод смотрел в сторону МК. Затвор на землю. Будет работать как идеальный диод. irlml6402 подойдет.
Author of the SECU-3™ project http://SECU-3.org. An open source engine control unit / Ignition control system, (C) 2007.
Клуб проекта в Facebook https://www.facebook.com/groups/secu3club
Клуб проекта ВКонтакте https://vk.com/secu3club (вступаем!)
<<

alvikagal

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

Сообщения: 2665

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

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

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

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


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 11 май 2016, 17:10

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Спасибо за советы. Теперь есть пища для размышлений.

ПС
Прошивку не выложил, т.к. обнаружил ошибку и ещё не нашёл, что её вызывает. В СЕ появляются ошибки, которых нет на самом деле.
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
<<

alvikagal

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

Сообщения: 2665

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

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

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

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


Благодарил (а): 320 раз.
Поблагодарили: 427 раз.

Сообщение 11 май 2016, 23:36

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Т.к. СЕКУ в моём авто запитано от иммобилайзера, т.е. даже когда выключено зажигание СЕКУ работает, то попробую записывать когда:
обороты=0 и блокировка стартера=0 и только двигатель заглох.
Проверяю если сохранённый пробег меньше, чем реальный, то переписываю пробег.
  Код:
      if (save_distance<distance_lcd)
         {
         RTC_write_distance();
         }
      }

Завтра проверю на авто, если будет работать правильно, то можно будет сделать привязку к напряжению или к пакетам данных (если их нет).
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
<<

AndyS

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

Сообщения: 156

Зарегистрирован: 03 дек 2013, 16:01

Машина: АЗЛК21412 УЗАМ331

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


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

Сообщение 12 май 2016, 00:33

Re: Бортовой компьютер на Arduino "БК SECU-3T by alvikagal"

Круто было-бы если в настройках условие записи выбиралось.
Пред.След.

Вернуться в Полезные устройства для автомобиля

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

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

cron
Powered by phpBB® Forum Software © phpBB Group.