Запитка ардуино. Глюки.
- Войдите на сайт для отправки комментариев
Втр, 21/04/2020 - 17:59
К Nano через i2C подключен индикатор ТМ1637. Питание он берет от 5 в пина дуни. Все работает, если
а) питание Ардуино ( а значит и индикатора) напрямую на 5 в пин.
б) через USB от компа.
И напрочь косячный вывод на индикатор, мелькание цифр, вообще не горит - если запитка на VIN от 9 в. Просадки на 5 в пине осцилограф не видит. Пакеты сигналов Data CLK имеются, но искажены. Причем, после такого включения все приходит в норму, только после перезаливки прошивки.
напрочь косячный вывод на индикатор, мелькание цифр, вообще не горит - если запитка на VIN от 9 в.
и что вас удивляет? - так и должно быть. Преобразователь напряжения у Нано совсем слабенький.
Никогда не питайте ничего от ардуины, если та запитана через VIN - это на каждом заборе в инете написано, вообще-то
там же LM1117? до 500..1 А. Индикатор куда меньше жрет...
При напряжении 7 Вольт (таких блоков питания я не встречал) в Vin можно снять с пина 5V до 2A, больше – перегрев. Отлично сработают два литиевых аккумулятора
Цитата с "заборного сайта"alexgyver....
Или вы имеете в виду, что индикатор при макс сегментах может больше потреблять? Поясните, плз.. Вы же ответ не ради статистики написали?:))
При напряжении 7 Вольт (таких блоков питания я не встречал) в Vin можно снять с пина 5V до 2A, больше – перегрев. Отлично сработают два литиевых аккумулятора
Цитата с "заборного сайта"alexgyver....
это полностью подтверждает местное мнение о гайвере... мелет языком как метлой.
Нано бывают разные, выход зависит от модели регулятора, от наличия теплоотвода, от входного напряжения .На китайских платах не стоит рассчитывать на больше чем 100-150 мА с пина 5в при питании от VIN
И кстати, чем выше входное напряжение - тем меньший ток можно получить через VIN
Как может проявляться "нельзя рассчитывать".. если осциллограф не показывает ни просадки, ни пульсаций на пине 5 v? Горят максимум 10 сегментов.... и косячит... не может быть чтоб типовая AMS1117 которую я прекрасно читаю не давала 150..200 ма.
Как может проявляться "нельзя рассчитывать".
а того что у вас от 5в работает, а через VIN - нет - этого мало? - вот так и проявляется.
Ну а если уверены, что это не питание (хотя все говорит, что это именно оно) - значит ищите косяки в схеме, тем более раз осцил есть. значит не школьник малолетний...
Нано бывают разные, выход зависит от модели регулятора, от наличия теплоотвода, от входного напряжения .На китайских платах не стоит рассчитывать на больше чем 100-150 мА с пина 5в при питании от VIN
И кстати, чем выше входное напряжение - тем меньший ток можно получить через VIN
Да. И никаких "ампер". Вот тут http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/nadezhnost-nan... я специально измерил тепловую нагрузку на стабилизатор Nano:
"Я замерил токи и температуры при входном напряжении 12 В и никуда не подключенной Нанке, работающей на классический "блинк". Получил тепловое сопротивление кристалл/среда 96 град./Вт. Пока Нанка сама по себе - это не страшно. В моём эксперименте потребляемый ею ток составил порядка 30 мА. Максимально допустимый ток по теплу для стабилизатора при входном 12 В и Т окр. воздуха = 25 град С составит около 140 мА. Вычтем из этого 30 мА на сам МК, получим, для ровного счета, 100 мА. Т.е. суммарный ток подключенных выходов и других потребителей по 5 В должен быть не более 100 мА. Если воздух станет теплее, то эта величина будет уменьшаться. Считать разогрев кристалла до предельных 125 град. можно, а реально греть, в моём понимании, не хорошо. С учетом конструктивного запаса я бы занизил этот ток процентов на 30%, т.е. примерно до 70 мА."
"Я замерил токи и температуры при входном напряжении 12 В и никуда не подключенной Нанке, работающей на классический "блинк". Получил тепловое сопротивление кристалл/среда 96 град./Вт.
Как ты температуру кристалла измерил, фантазёр?
"Я замерил токи и температуры при входном напряжении 12 В и никуда не подключенной Нанке, работающей на классический "блинк". Получил тепловое сопротивление кристалл/среда 96 град./Вт.
Как ты температуру кристалла измерил, фантазёр?
Не знаю, как именно он мерил, но навскидку могу дать пяток вариантов измерения температуры стандартными лабораторными средствами. В чем собственно проблема замерить температуру чипа, если тебе не нужна точность до десятых градуса?
Ну и таки поддержу предыдущих ораторов: все проблемы ТС именно в питании, тут даже к бабушке не ходи.
Пробовал запитывать VIN от КРЕН (самодельный, и выставил 9 вольт) и от китайского Dc-DC LM2596 - тоже 9 вольт, но, якобы, со стабилизатором тока. В цепь индикатора поставил миллиамперметр. Так вот ... Показания разные при выводе одних и тех же цифр. Стабилизатор тока - он тут при чем? Как он может влиять на проблему?
Еще один фантазёр.
Еще один фантазёр.
Можно, конкретнее? Или просто поболтать пришли?
DC-DC не может быть стабилизатором тока или у меня должны быть одинаковые показания?
Еще один фантазёр.
Можно, конкретнее? Или просто поболтать пришли?
DC-DC не может быть стабилизатором тока или у меня должны быть одинаковые показания?
Не тебе.
Про стабилизатор тока вопрос снимается. Понял, что он становится таким, если включить по определенной схеме. У меня он просто преобразователь напряжения. Значит, плохо провел измерения.
К Nano через i2C подключен индикатор ТМ1637. Питание он берет от 5 в пина дуни. Все работает, если
а) питание Ардуино ( а значит и индикатора) напрямую на 5 в пин.
б) через USB от компа.
И напрочь косячный вывод на индикатор, мелькание цифр, вообще не горит - если запитка на VIN от 9 в. Просадки на 5 в пине осцилограф не видит. Пакеты сигналов Data CLK имеются, но искажены. Причем, после такого включения все приходит в норму, только после перезаливки прошивки.
Собери проводку в аккуратные шлейфы одинаковой длины, укороти, устрани петли, проверь не заземлен ли блок питания.
rkit. тут нет необходимости самому что-то мерить, в даташите http://www.ti.com/lit/ds/symlink/lm1117.pdf все уже измерено. Смотрим таблицу 2 и график 26, видим, что для SOT-223 мощность рассеяния при 25 С вряд ли больше 1 Вт. Это дает нам ровно тот же результат, что у Дуино - для 12в максимальный ток вычисляется как 1 Вт / (12в - 5в) = примерно 140 ма
Кстати, тот же даташит прямо в заголовке категорически опровергает вранье Гайвера - максимальный выходной ток LM1117 при любых обстоятельствах не выше 800 мА
Не за Гайвера, а за жись: представители "семейства 1117" у разных производителей имеют разные предельные параметры (напр. NXP1117 http://www.farnell.com/datasheets/1692036.pdf), а ардуины имеют стабы не только на 1117.
Поэтому говорить о том, что ардуина выдает 2А - это одна глупость, а распространять данное утверждение на весь модельный ряд оригиналов и клонов - вторая.
"Я замерил токи и температуры при входном напряжении 12 В и никуда не подключенной Нанке, работающей на классический "блинк". Получил тепловое сопротивление кристалл/среда 96 град./Вт.
Как ты температуру кристалла измерил, фантазёр?
Температуру кристалла измерять не нужно. Она рассчитывается, исходя из температуры корпуса и теплового сопротивления кристалл-корпус, которое стабильно, поскольку определяется технологией изготовления, и приводится производителем в документации на микросхему. Для AMS1117 оно равно 15 С/Вт. (The thermal resistance from the junction to the tab for the AMS1117 is 15°C/W.) Я измерял температуру на наиболее массивном металлическом выводе микросхемы (на котором собственно и укреплен кристалл внутри корпуса). Измерения проводил термопарой-капелькой и мультиметром с соответствующим режимом.
rkit. тут нет необходимости самому что-то мерить,
Я это не обсуждаю. Он сказал, что измерил. Это в лучшем случае полная некомпетентность, в худшем случае ложь. И того и того я не переношу.
И вариантов lm1117 огромная куча от разных производителей с разными характеристиками, в том числе всякая китайщина. Без уточнения даташит ничего не доказывает.
Я измерял температуру на наиболее массивном металлическом выводе микросхемы (на котором собственно и укреплен кристалл внутри корпуса). Измерения проводил термопарой-капелькой и мультиметром с соответствующим режимом.
Нет, сопротивление кристалла из этой информации вывести нельзя, потому что тепло рассеивается всем корпусом. И уж тем более проводить измерения таких мелких мощностей термопарой, весь принцип работы которой заключается в генерации электричества из проведенной термопарой теплоты.
Я измерял температуру на наиболее массивном металлическом выводе микросхемы (на котором собственно и укреплен кристалл внутри корпуса). Измерения проводил термопарой-капелькой и мультиметром с соответствующим режимом.
Нет, сопротивление кристалла из этой информации вывести нельзя, ...
Тепловое сопротивление кристалл-корпус приводится производителем микросхемы в своей официальной документации. The thermal resistance from the junction to the tab for the AMS1117 is 15°C/W. Термическое сопротивление кристалл-окружающая среда это сумма термических сопротивлений кристалл-корпус + корпус-среда. Формулы для расчета этих величин также приведены в официальной документации изготовителя.
"Весь корпус" состоит из специально сформированного металлического вывода-теплоотвода, на котором внутри корпуса смонтирован кристалл микросхемы, пластикового корпуса с теплопроводностью в разы меньше, чем у металла, и трёх металлических выводов, суммарная площадь которых примерно в 3 раза меньше площади вывода-теплоотвода и соединенных внутри корпуса с кристаллом проводниками малого сечения. Т.е. их вклад в отведение тепла от кристалла незначителен.
Именно потому, что теплоотвод через пластиковый корпус малоэффективен, на всех электронных приборах, где отвод тепла важен, формируют зону металлического теплоотвода, которая должна крепится уже к внешнему теплоотводу. Поэтому для улучшения теплоотвода предпочитают увеличивать площадь основного теплоотвода, а не зажимать прибор между теплоотводами.
Если бы речь шла о промышленной термопаре в корпусе массой в сотни грамм и постоянной времени в десятки секунд, то - да. Она бы Нанку даже не увидела. Я специально обратил внимание, что замеры проводились термопарой-капелькой. Её измеренный диаметр - 1,1 мм. Масса - ничтожна мала по сравнению с массой микросхемы. Фиксировались установившиеся значения.
Здесь я согласится не могу. Термопара не измеряет тепловой поток, ЭДС термопары зависит от её собственной температуры.
Обсуждение, что "не хватает мощности" - тут неуместно. Индикатор потребляет не более 50 мА. Любая 1117 вытянет, даже при условии, что она питает и саму дуню. На другом форуме подсказали, что определенные типы плат 1637 (серые), а не голубые, работают даже при отсутствии питания по 5 вольт за счет обратных токов. У меня проблема решилась подключением кондера на 10 мкф непосредственно на контакты серого индикатора. Голубые платы 1637 такого не требуют.
Теория теорией - а нужен был совет практика.