Зависает arduino в автомобиле.

Shalapay
Offline
Зарегистрирован: 05.03.2018

Доброго времени суток господа! Собираю бортовой компьютер в авто. Пока дело шло на этапе макетирования и тестов все было хорошо. Работала система без глюков и загонов. Тупо на панели волялась вязанка из ардуинку дисплей tft и платы согласования уровней. Согласование резистивное. Питал от зарядки в прикуривателе через юсб.
Работала безупречно. Когда вмонтировал все это хозяйство в щиток приборов, пошли зависания. Как будто наводки какие то. Включаю питание по той же схеме, грузится. Зажигание включаю - сброс. Завожу авто, перегружаю ардуинку. Включаю ближний свет - сброс.

Shalapay
Offline
Зарегистрирован: 05.03.2018

Знающие форумчане подскажите как бороться... Пробовал питание от аккумулятора тоже через юсб не помогает даже если все входа на ардуинку от авто отключить

evgta
Offline
Зарегистрирован: 02.09.2016

схема подключения?

Shalapay
Offline
Зарегистрирован: 05.03.2018

Дисплей tft 2.2 spi на ili9225. Стандартная схема подключения по библиотеке utft. По ардуинкам пробовал и нано и мегу. И та и другая ведёт себя примерно одинаково. Питание как и говорил уже через usb. Дисплей в приборке разводил проводами мгтф. Уровни согласовывал делителями на резисторах. Для дисплея подтяжка на землю 20кОм на сигнал 10кОм. Для сигналов от авто подтяжка на землю 10кОм на сигнал 20кОм. Когда просто на панели валялась все работало. В приборке отказывается. После какого то времени или после включения потребителя на авто экран белым загорается и всё висит. С авто снимаются два сигнала. Сигнал скорости и сигнал расхода. Подключаю ко 2 и 3 цифровому входу, т.к. использую внешние прерывания. Да и посоветуйте пожалуйста какие диоды можно использовать чтобы уйти от резистивного согласования уровней авто и ардуинки. Минимальный период импульса приблизительно 15 миллисекунд.

evgta
Offline
Зарегистрирован: 02.09.2016

для сголасования уровней ставится резистор 25К к пину дуины и все, если лезут через пин наводки, тогда резистор на 1-3K  и стабилитрон. по питанию поставить между +5 и землей конденсатор побольше и прикрыть защитным диодом на 5v3-6v0. А лучше иметь осциллограф иметь, тогда все видно становится

MaksVV
Offline
Зарегистрирован: 06.08.2015

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

вот так подается 12...15В на вход ардуино :

 

evgta
Offline
Зарегистрирован: 02.09.2016

тут же не 220 и 380, этого за глаза, а учитывая что в дуине есть встроенный стабилитрон на 1мА просто резистора на 25К достаточно.

Shalapay
Offline
Зарегистрирован: 05.03.2018

Боюсь оптопара на этих частотах корректно работать не будет

MaksVV
Offline
Зарегистрирован: 06.08.2015

вроде как до 20кГц держит преспокойно. У вас больше?