Chevy-Niva
http://www.chevy-niva.ru/n/

Arduino - кто нибудь с ним работал?
http://www.chevy-niva.ru/n/viewtopic.php?f=97&t=43824
Страница 6 из 6

Автор:  Lomonosov [ 06 окт 2020, 20:20 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

@Chpok , не крепится сюда файл с таким расширением, и архивы не крепятся.

Автор:  Chpok [ 07 окт 2020, 22:25 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Спасибо.

Автор:  Lomonosov [ 08 окт 2020, 09:07 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Отправил. Плюсом там и код немного оптимизированный, который сейчас на машине и работает с 2017 года.

Автор:  Chpok [ 08 окт 2020, 23:36 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Как я понял с ЕЕПРОМом что то не так было?

Автор:  Lomonosov [ 09 окт 2020, 09:04 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

@Chpok , Ага.
Изначально я писал в первый адрес (нулевую ячейку), но через месяц данные "слетели" - ячейка обнулилась, потом она стала слетать (обнуляться) раз в две недели. Умные люди с ардуино-форума сказали, что первые 16 ячеек лучше не использовать.

Поэтому решил сильно перестраховаться и писать этот флаг сразу в пять ячеек поближе к середине. И писать не 0 или 1 как изначально, а значения отличные от нуля. При запуске скетча идет проверка всех пяти ячеек, и обновление если какие-то слетели. Если слетели все пять, то сообщить мне морганием фар. Но за все время такого еще не было. :smile_smile:

Автор:  Chpok [ 10 окт 2020, 18:07 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Не было желания добавить еще что ни будь, пинов свободных навалом?

Автор:  Lomonosov [ 11 окт 2020, 21:57 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

@Chpok , было, но проблема архитектуры (вывода этих свободных пинов под исполнительные механизмы/датчики со всеми развязками).

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

Автор:  Chpok [ 12 окт 2020, 00:24 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Про ступенчатое управление не слышал(помимо как на наших), у меня был Хундай Санта Фе, так у него дворники от датчика дождя работали и датчика скорости как я понял, за 5 лет я его пару раз переключал. Так же с освещением.
Машина ушла а лень осталась, вот на чепырку хочу автосвет поставить, сегодня плату вытравил, на макетке все работает.

Перенес на игрушечную машинку:
https://drive.google.com/file/d/1taca05 ... sp=sharing


Красным отмаргивает автозапирание

Автор:  carmack [ 26 окт 2020, 12:27 ]
Заголовок сообщения:  Re: Arduino - кто нибудь с ним работал?

Lomonosov писал(а):
@Chpok , Ага.
Изначально я писал в первый адрес (нулевую ячейку), но через месяц данные "слетели" - ячейка обнулилась, потом она стала слетать (обнуляться) раз в две недели. Умные люди с ардуино-форума сказали, что первые 16 ячеек лучше не использовать.

По опыту для корректной работы EEPROM нужно:
1) использовать Brownout reset в фьюзах атмеги (для корректного старта), а в точку входа в микропрограмму добавить задержку допустим 100 мс, если во фьюзах нет задержки стартапа.
2) использовать контроль основного входного напряжения (12В) и добавление приличной емкости-резерва на питание МК (5В). Таким образом чтобы любые финальные операции записи ЕЕПРОМ успевали выполнится до начала просадки 5В, а потом запрещались. (для корректного завершения)

другими словами в runtime все операции с еепром должны происходить только когда питание стабильно, закончились все переходные процессы в стабилизаторе, конденсаторы заряжены, итд итп. Если нужно запоминать контекст перед выключением то п.2 обязателен. Аналогично касается любых МК и помимо еепром относится к записи/стиранию флеша, ну и всех устройств данных на внешних интерфейсах.

Страница 6 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/