Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102

Ардуино DUE при внешнем питании

07.11.2024, 15:34. Показов 1047. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые коллеги по форуму!
Во-первых, поздравляю с датой Великой Октябрьской социалистической революции. Желаю всем доброго здоровья и процветания.
Во-вторых, расчитываю на помощь. Суть вопроса: при опросе 2-х датчиков с последующей регистрацией их показаний на SD-карту столкнулся с проблемй при работе ардуино DUE от внешнего источника питания. При питании от ПК по кабелю USB проблем нет. При питании от внешнего источника с напряжением 9В данные на SD-карту не записываются. Если используется внешнее питание при подключенном кабеле USB проблем нет. Выдачу данных в Serial порт отключил. Может кто сталкивался с такой проблемой, и как решал?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.11.2024, 15:34
Ответы с готовыми решениями:

При внешнем питании возможно ли в этот момент подключить к компу через USB?
проблема в том что при питании от усб проседает сильно напряжение порой до 4в подключаю к компу нано а к ней про мини через рх тх что бы...

Как подключить esp8266-07 к ардуино due
как подключить esp8266-07 к ардуино due и отправить данные. Именно 07 и именно due.

Старт на внешнем кварце при ограниченном питании.
Всем привет. Делаю девайс на otmyko48. В основную массу времени его питание осуществляется от источника мощностью ~5мВт(3.3В, 1.5мА). Так...

17
Модератор
1245 / 676 / 292
Регистрация: 10.11.2019
Сообщений: 1,406
07.11.2024, 17:04
SD карта имеет слишком большой объём для Arduino, и без ошибок Arduino может работать с SD только в режиме
чтения файлов. Попробуйте подключить Atmel AT24C512 (64 КБ памяти), если будут проблемы, то могу
посоветовать, как сделать на ней чтение-запись.
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
07.11.2024, 17:20  [ТС]
Всё в процессе отладки. Объем регистрации не значительный - всего несколько кбайт. Заметил, что при внешнем питании SD-карта не инициализируется. Отловить (выполнить отладку) причину без выдачи в порт нет возможности, а при подключенном кабеле USB проблем нет. У меня смысловой тупик. Пытался выполнять задержки (delay()), но пока всё счетно.
Варировал (менял) подключение модуля SD по питанию как к 5В так и к 3.3В. Положительного результата не получил.
0
 Аватар для teleprog
177 / 149 / 43
Регистрация: 14.08.2008
Сообщений: 1,290
07.11.2024, 17:49
Питание от USB это 5 вольт.
При одновременном подключении питания, приоритет вроде от USB запитывается.

Входящие 9 вольт пробовали понижать?
Ну самое простое попробовать запитать от USB зарядки, а не от компа.
Если заработало от зарядки, то пробовать 9вольт понизить до 7, потом 5, естественно подавать в VIN.
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
07.11.2024, 17:51
ветеран_5Э92, мультиметром убедиться, что на SDCARD питание приходит.
А для отладочного вывода подключить через переходник usb2uart
Ну либо встроенным светодиодом поморгать что ли...
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
07.11.2024, 18:54  [ТС]
Max Dark Ваше предложение принимается. Вместо выдачи отладочной информации в монитор порта вариант со светодиодом рабочий. Спасибо.

Добавлено через 38 минут
Проблема решена. На плате нужно делать сброс кнопкой Reset
Всем спасибо!!!
0
53 / 54 / 2
Регистрация: 10.06.2023
Сообщений: 765
08.11.2024, 09:52
Мой опыт подтверждает сильное влияние напряжения и состояния цепей на работу с SD. Мои попытки использовать Vin для активизации показали сильную нестабильность. Напряжение чувствует режим работы платы. При записи или передаче данных падает. Стабильнее использовать USB от зарядного, выбрав его с >5.5v
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
08.11.2024, 10:13  [ТС]
Опыт сильная "вещь". С SD-картой работал не много и только с Arduino UNO. Сейчас мне нужна мощь DUE, которая будет работать от аккумулятора. В данный момент, в течение суточной работы, проблем не возникло. Ваш опыт принят, и, при необходимости, будет использован.
В данный момент проблема с часами реального времени. Использую таймер DS1302, но точность отсчета им времени не соответствует паспортным данным. Буду переходить на DS1307.
С уважением
0
1186 / 468 / 68
Регистрация: 22.09.2023
Сообщений: 1,404
08.11.2024, 13:32
Цитата Сообщение от ветеран_5Э92 Посмотреть сообщение
Использую таймер DS1302, но точность отсчета им времени не соответствует паспортным данным. Буду переходить на DS1307
Как будто в них разные часы. Они оба используют внешний часовой кварц и точность их хода определяется только точностью этого самого кварца и правильностью выбора его нагрузочных конденсаторов. Емкость этих конденсаторов определяется только характеристиками конкретного кварцевого резонатора (с учетом емкости дорожек и емкости выводов микросхемы). При выборе конденсаторов "с потолка" точность будет соответствующей для любой микросхемы часов реального времени.
1
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
08.11.2024, 13:42  [ТС]
Как будто в них разные часы. Они оба используют внешний часовой кварц и точность их хода определяется только точностью этого самого кварца и правильностью выбора его нагрузочных конденсаторов. Емкость этих конденсаторов определяется только характеристиками конкретного кварцевого резонатора (с учетом емкости дорожек и емкости выводов микросхемы). При выборе конденсаторов "с потолка" точность будет соответствующей для любой микросхемы часов реального времени
Спору нет. Всё так. Можно пробовать мемять кварцы. Несколько штук имеется, но вот смогу ли это выполнить? Дело тонкое.
А вторые часы просто надо испытать в деле. Вдруг результат меня устроит.
А под рукой других часов нет. Можно реализовать с помщью функции millis(), но это на потом.
0
1186 / 468 / 68
Регистрация: 22.09.2023
Сообщений: 1,404
08.11.2024, 14:15
Цитата Сообщение от ветеран_5Э92 Посмотреть сообщение
Можно пробовать менять кварцы. Несколько штук имеется, но вот смогу ли это выполнить? Дело тонкое
Да ладно! Они выводные, ноги рядом, несложно прогреть оба отверстия одновременно одним касанием паяльника. наиболее распространенные часовые кварцы имеют нагрузочную емкость 6 пФ и 12.5 пФ. DS1302 рассчитан на кварцы с CL= 6пФ. Может в конкретно вашу плату впаян не тот кварц (к сожалению, визуально они не отличаются и в маркировке на корпусе CL не отражен, узнать его можно только из документации при покупке у надежного продавца), тогда либо подгрузить его дополнительными конденсаторами по 6 пФ с каждой ноги на землю (но вряд ли они лежат у вас в тумбочке), либо надеяться, что в ваших запасах случайно попадется кварц с CL=6 пФ. И да, есть шанс, что в плату с DS1307 китаец впаял кварц с CL =12.5 пФ, на который и рассчитан DS1307. Но с тем же успехом китаец может впаять правильный кварц с CL=6пФ в другую плату с DS1302. То есть тут дело не в типе микросхемы, а в добросовестности собиравшего конкретную плату китайца.

Цитата Сообщение от ветеран_5Э92 Посмотреть сообщение
Можно реализовать с помщью функции millis(), но это на потом
Эта функция привязана к частоте ВЧ-кварца, а их точность обычно хуже, чем у часовых. Да и требования к их точности со стороны пользователя значительно ниже, поэтому вот в их обвязке с большой вероятностью и совершенно без заметных последствий могут стоять нагрузочные конденсаторы с емкостью "с потолка".
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
08.11.2024, 14:28  [ТС]
Основная, на текущий момент, задача решена - записи наткрного эксперимента регистрируются. Страдает привязка к реальному времени это так , но решится в процессе работы. Время у меня есть.
С уважением
0
53 / 54 / 2
Регистрация: 10.06.2023
Сообщений: 765
09.11.2024, 10:22
Какие у вас требования к времени? При использовании RealTime c 1307 при перезапусках получались секундные расхождения. Я использую WiFi и <NTPClient.h> за сутки при 144 циклах измерений редко набегает секундное расхождение
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
09.11.2024, 13:39  [ТС]
VAF34 очень грамотный ставите вопрос. Окончательно с требованием к точности отсчета времени не определился, и, вот почему, регистрация параметров процесса будет вестись без участия оператора в течение нескольких суток. Период опроса датчиков порядка единиц МИНУТ и здесь вопросов к точности отсчета времени нет. Важен переход через ПОЛНОЧЬ, т.к. в этот момент будет формироваться новый файл регистрации. Но, как вы правильно заметили, надо определиться с допуском по точности отсчета времени и в этой ситуации. Похоже (однозначно) и здесь возможности модуля времени будут достаточны. Сейчас пытаюсь оценить систематическую погрешность отсчета времени за длительный период регистрации. Случайная погрешность отсчета времени полагаю будет стабильна т..к. окружающая температура будет изменяться в незначительных пределах 12-18 градусов, а электропитание будет выполнено на аккумуляторах.
С уважением
0
53 / 54 / 2
Регистрация: 10.06.2023
Сообщений: 765
09.11.2024, 14:58
millis организует запросы не зависимо от времени дня. Конкретное время нужно при анализе результатов. Я в строке результатов для времени отвожу 4 позиции. День+(час+(мин + сек/60)/60)/24) используется для быстрого построения графиков и непосредственно час, мин и сек.
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
09.11.2024, 21:06  [ТС]
Результаты натурного эксперимента сохраняю в текством формате *,csv, Визуализацию результатов и математическую обработку выполгяю в ПО разработанном в среде Delphi. Подход схожен с вашим.
Проблема дня. Для меня важен корректный переход через полночь, при многосуточной автономной работе установки (точность + /- 30 сек). Но наверное это завышенное, на сегодняшний день, требование. Период опроса датчиков существенно выше погрешности отсчета времени и это не сказается на точности конечной оценки результатов измерений.
При инструентальнй точности модуля часов +.- 5 сек в сутки. Но планируется работа с быстрдействующими процессами, гле это требование будет критично. Поэтому заранее планирую "подстелить соломку".
С уважением
0
53 / 54 / 2
Регистрация: 10.06.2023
Сообщений: 765
10.11.2024, 09:47
WiFi и <NTPClient.h> позволяют получать общемировое время с точностью до секунды
0
17 / 17 / 5
Регистрация: 13.10.2015
Сообщений: 102
10.11.2024, 12:35  [ТС]
Реализуется полностью автономная система без доступа к интернет. Для оценки точностных параметров часов информация полезна.
С уважением

Добавлено через 1 час 53 минуты
VAF34 Вы отлично разбираетесь в теме. Мне предстоит пройти путь "познания" работы с <NTPClient.h>. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.11.2024, 12:35
Помогаю со студенческими работами здесь

При питании от сети ноут выключается, а при вставленном аккумуляторе работает нормально
Имеется Asus K53SD. Довольно стареникий, но работал себе всем устраивал. С некоторых пор стал выключаться, на пару секунд черный экрна и...

Скачки напряжения при питании МК от импульсника при ШИМ
Всем привет. Я часто использую микруху mc34063 для питания МК 3.3В от более высоких линий. Схема даташитная: ...

При питании от 3 батареек микроконтроллер глючит
Всем доброго времени суток!Прошу помощи,ибо сам уже себе мозг съел,пытаясь понять в чем проблема. При питании схемы(тини13 питает 4...

Устранение наводок при питании от аккумуляторов
Доброго дня! На рисунке схема соединения устройства воспроизведения звука, питания и усилителя. В данный момент когда горит или мигает...

ИБП выключается при включенном питании...
Мой ИБП, которому недавно исполнился ровно год и месяц, нормально работал, вдруг не с того не с сего начал пикать при включенном питании, я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru