Iteaduino Mega 2560 - не запускается скетч при питании от аккумулятора 12В

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Уважаемые гуру, помогите разобраться с проблемой!

Создал комплекс GPS + Эхолот Логгер на основе Iteaduino Mega 2560. Решил расширить функционал комплекса добавлением в комплекс GROVE Serial Bluetooth. После завершения монтажа BT модуля обнаружил, что комплекс (скетч) перестал запускаться (но периодически удается запустить) при подключении аккумулятора 12В 7Ач, когда на плате Iteaduino включен переключатель на напражения 5В (I/O Operation Level), а прошлый вариант комплекса без BT запускался стабильно. Если нажать на кнопку ресет, то скетч запускается. Если переключить переключатель на плате на 3.3В, то все запускается и работает! При питании от USB тоже все работает.

Состав комплекса:

1) Iteaduino Mega 2560 (на сайте есть схема)

2) SD Card Shield

3) RS232 Shield

4) Grove GPS модуль

5) Gpove Serial Bluetooth модуль

Питание от аккумулятора на комплекс подаю через разъем 2.1.

Измеренные напряжения (не зависят от переключателя I/O Operation Level):

1) На аккумуляторе при подлюченном комплексе: 12,61 В

2) Vin - GND: 12,55 В

3) 5В - GND: 5,02 В

4) 3,3В - GND: 3,28 В

Ток при старте/работе комплекса (измерялся между + акка и разъемом 2.1):

1) Переключатель на 5В: 75-85 мА (без работы по ВТ)

2) Переключатель на 3.3В: 56-64 мА (без работы по ВТ)

А не маловат ток для всей кучи устройств?

Чую, что проблема кроется где-то в схеме питания Iteaduino Mega. Но не пойму как это может влиять на старт скетча, запуск? Почему периодически удается запуститься с 5В? Почему всегда запускается с USB (тут видимо авторесет срабатывает) и 3.3В?

Заранее спасибо!

 

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Гуру по аппаратной части, ауууу, куда пропали?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Garry пишет:

Гуру по аппаратной части, ауууу, куда пропали?

электрическая монтажная схема нужна - где-то там что-то не то.

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Клапауций пишет:

электрическая монтажная схема нужна - где-то там что-то не то.

Схема Iteaduino или вся схема комплекса в сборе?

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Ссылки на схемы:

1) Iteaduino Mega 2560

2) SD-Card Shield (питание от вывода 5В МК)

3) RS232 Shield (питание от вывода 5В МК)

4) GROVE GPS (питание GROVE 5В МК)

5) GROVE BT (схемы нет, только на сам модуль HC, питание GROVE 5В МК)

 

В схеме питания Iteaduino используются такие зверьки:

1) MP2307 - 3A, 23V, 340KHz Synchronous Rectified Step-Down Converter

2) LM1117-N/LM1117I 800mA Low-Dropout Linear Regulator

(правда на плате под лупой не проверял, надо проверить!)

Монтажную схему делаю.

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

Garry пишет:

Схема Iteaduino или вся схема комплекса в сборе?

меня интересует схема, которая не работает, а не схема серийного блока, проверенного на этапе разработки, производства.

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Есть какие-нибудь мысли?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Garry пишет:

Есть какие-нибудь мысли?

мысли две:

1. проверить наличие питающих и подтягивающих напряжений при включенном режиме "5V".

2. проверить блютуз на предмет согласования логических уровней 3.3-5.0V.

*по поводу ресет, после нажатия которого всё запускается - там тоже с пятью вольтами всё в порядке?

**по картинко нельзя однозначно понять, в чём причина, т.к. это не электрическая схема.

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

1) Напряжения и токи потребления комплекса проверял в первом посте. Можно проверить то же, но только на каждом из подключаемых приборов.

С пунктом (2) непонятки: в WiKi SeeedStudio написано - "Operating Voltage: 5.0VDC", а в PDF на сам модуль HC - "Low Power 1.8V Operation". Может в этом и причина!? Я то грешным делом подумал, что проблема из-за возросшей нагрузки на схему питания МК, мол выпрямители-регуляторы перестали справляться.

(*) Да, на 5В автозапуск скетча работает через два-три раза - нестабильный запуск, но если запустится, то работает все правильно. Делаю ресет кнопкой и все запускается, работает правильно, без глюков - BT, SD, GPS (весь функционал заложенный в программе). В этом и проблема, что в гермокорпусе нет доступа к кнопке ресет, но уже подумываю о герконе.

На 3.3В сразу запускается при подключении акка, пока не заметил отказов при запуске.

(**) Так а на картинке все стандартно подключено (стек шилдов - стандартно, разъемы GROVE на SD-шилде для питания GPS и BT по 5В - стандартно). Подключения к USART МК не стал проводки рисовать, тут все понятно. Только LED BAR - это свое, но там показано куда подсоедины леды через резюки, GND к колодке GND. Электрическую схему не нарисую, этож все китайские схемы осознать надо и в одну кучу начертить.

Ладно, спасибо за помощь! Буду копать дальше.

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Не сглазить бы, но похоже дело оказалось в стекирующих контактах RS232 шилда производства DFRobot! Контакты намного длинне, чем этого требуют контактные колодки на SD шилде, и намого уже (не квадратный профиль, а плоский). Мне это сразу не понравилось и я их уже один раз укорачивал и пропаивал для надежного соединения в колодке, но видимо оказалось недостаточно. Еще раз подрезал контакты, теперь они полностью вошли в колодку.

Выполнил 10 включений на 5В с перерывами по 10 секунд - все в цель, ни одного отказа на запуск!

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

ну, хорошо - бум надеяться, что оно не развалится в процессе эксплуатации.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Не хватает пары деталек.

Добавьте что-то подобное , а не грейте встроенные стабилизаторы.....

http://www.ebay.com/itm/DC-DC-Buck-Converter-Step-Down-Module-LM2596-Pow...

или

http://www.ebay.com/itm/New-DC-DC-Power-Supply-Buck-Converter-Step-Down-...

правда потенциометр выглядит не очень кошерно....

 

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Garry пишет:

Не сглазить бы, ...

Выполнил 10 включений на 5В с перерывами по 10 секунд - все в цель, ни одного отказа на запуск!

Сглазил :(

Заметил следующее:

Если между подключениями  питания проходит меньше 5 сек (например 3 сек), то не запускается, а если от 5 секунд и больше, то запускается. Похоже на процесс заряда-разряда емкости. Что можно сказать по этому поводу?

 

 

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

trembo пишет:

Не хватает пары деталек.

Добавьте что-то подобное , а не грейте встроенные стабилизаторы.....

http://www.ebay.com/itm/DC-DC-Buck-Converter-Step-Down-Module-LM2596-Pow...

или

http://www.ebay.com/itm/New-DC-DC-Power-Supply-Buck-Converter-Step-Down-...

правда потенциометр выглядит не очень кошерно....

Простите, не особо разбираюсь в радиоэлектронных компонентах, но чем ваши отличаются от того что стоит в Iteduino по питанию сейчас - MP2307 - 3A, 23V, 340KHz Synchronous Rectified Step-Down Converter ?

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

Garry пишет:

Если между подключениями  питания проходит меньше 5 сек (например 3 сек), то не запускается, а если от 5 секунд и больше, то запускается. Похоже на процесс заряда-разряда емкости. Что можно сказать по этому поводу?

тут, снова два варианта:

1. посмотреть цепь сброса, не затесался ли там конденсатор.

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

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

Garry
Garry аватар
Offline
Зарегистрирован: 07.04.2012

Гы-гы-гы, дело было не в бабине, похоже все глюки из-за разъема питания 2.1 (может дребезг, может еще что), но подлючив штеккер 2.1 в разъем, стал дергать клемму +12В на акке - хоть каждую секунду дергай, но все запускается! Почему при последних тестах разъем ввел в заблуждение не понятно, может это связано было с силой и скоростью втыка штеккера :)

Запарила меня эта тема :)

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