Iteaduino Mega 2560 - не запускается скетч при питании от аккумулятора 12В
- Войдите на сайт для отправки комментариев
Уважаемые гуру, помогите разобраться с проблемой!
Создал комплекс GPS + Эхолот Логгер на основе Iteaduino Mega 2560. Решил расширить функционал комплекса добавлением в комплекс GROVE Serial Bluetooth. После завершения монтажа BT модуля обнаружил, что комплекс (скетч) перестал запускаться (но периодически удается запустить) при подключении аккумулятора 12В 7Ач, когда на плате Iteaduino включен переключатель на напражения 5В (I/O Operation Level), а прошлый вариант комплекса без BT запускался стабильно. Если нажать на кнопку ресет, то скетч запускается. Если переключить переключатель на плате на 3.3В, то все запускается и работает! При питании от USB тоже все работает.
Состав комплекса:
1) Iteaduino Mega 2560 (на сайте есть схема)
3) RS232 Shield
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В?
Заранее спасибо!
Гуру по аппаратной части, ауууу, куда пропали?
Гуру по аппаратной части, ауууу, куда пропали?
электрическая монтажная схема нужна - где-то там что-то не то.
электрическая монтажная схема нужна - где-то там что-то не то.
Схема Iteaduino или вся схема комплекса в сборе?
Ссылки на схемы:
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
(правда на плате под лупой не проверял, надо проверить!)
Монтажную схему делаю.
Схема Iteaduino или вся схема комплекса в сборе?
меня интересует схема, которая не работает, а не схема серийного блока, проверенного на этапе разработки, производства.
Есть какие-нибудь мысли?
Есть какие-нибудь мысли?
мысли две:
1. проверить наличие питающих и подтягивающих напряжений при включенном режиме "5V".
2. проверить блютуз на предмет согласования логических уровней 3.3-5.0V.
*по поводу ресет, после нажатия которого всё запускается - там тоже с пятью вольтами всё в порядке?
**по картинко нельзя однозначно понять, в чём причина, т.к. это не электрическая схема.
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. Электрическую схему не нарисую, этож все китайские схемы осознать надо и в одну кучу начертить.
Ладно, спасибо за помощь! Буду копать дальше.
Не сглазить бы, но похоже дело оказалось в стекирующих контактах RS232 шилда производства DFRobot! Контакты намного длинне, чем этого требуют контактные колодки на SD шилде, и намого уже (не квадратный профиль, а плоский). Мне это сразу не понравилось и я их уже один раз укорачивал и пропаивал для надежного соединения в колодке, но видимо оказалось недостаточно. Еще раз подрезал контакты, теперь они полностью вошли в колодку.
Выполнил 10 включений на 5В с перерывами по 10 секунд - все в цель, ни одного отказа на запуск!
ну, хорошо - бум надеяться, что оно не развалится в процессе эксплуатации.
Не хватает пары деталек.
Добавьте что-то подобное , а не грейте встроенные стабилизаторы.....
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-...
правда потенциометр выглядит не очень кошерно....
Не сглазить бы, ...
Выполнил 10 включений на 5В с перерывами по 10 секунд - все в цель, ни одного отказа на запуск!
Сглазил :(
Заметил следующее:
Если между подключениями питания проходит меньше 5 сек (например 3 сек), то не запускается, а если от 5 секунд и больше, то запускается. Похоже на процесс заряда-разряда емкости. Что можно сказать по этому поводу?
Не хватает пары деталек.
Добавьте что-то подобное , а не грейте встроенные стабилизаторы.....
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 ?
Если между подключениями питания проходит меньше 5 сек (например 3 сек), то не запускается, а если от 5 секунд и больше, то запускается. Похоже на процесс заряда-разряда емкости. Что можно сказать по этому поводу?
тут, снова два варианта:
1. посмотреть цепь сброса, не затесался ли там конденсатор.
2. замерить общий ток отребления халабуды - возможно, не успевает гасить, накопленное электролитами после отключения питания.
попробовать пригрузить питание шины питания 5V чем нибудь реально потребляющим - например, маломощную лампочку накаливания временно подключить и посмотреть реакцию.
Гы-гы-гы, дело было не в бабине, похоже все глюки из-за разъема питания 2.1 (может дребезг, может еще что), но подлючив штеккер 2.1 в разъем, стал дергать клемму +12В на акке - хоть каждую секунду дергай, но все запускается! Почему при последних тестах разъем ввел в заблуждение не понятно, может это связано было с силой и скоростью втыка штеккера :)
Запарила меня эта тема :)
Прикручю провода питания от акка к моим колодкам питания, так будет в рабочем варианте комплекса, потом протестирую еще раз.