1 (2011-02-11 15:07:00 отредактировано pinicilin2006)

Тема: Питание от внешнего блока питания

Здравствуйте. Возникла следующая проблема. При помощи комплекта arduino и  ethernet собрал девайс. При питание от usb порта девай запускается без проблем и сразу начинает отрабатывать положенную программу. При подключение же внешнего блока питания происходит следующая непонятная хрень. То он запускается нормаль(один раз из десяти) либо он подвисает и не начинает работать пока не нажмёшь на кнопку сброса на девайсе. Блок питания взял на 500ma. Волтаж менял от 6 до 12. результат одинаковый. Пожалуйста подскажите что делаю не так а то уже мозги на бекрень лезут

2

Re: Питание от внешнего блока питания

Вообще блок питания стоит брать больше чем 500мА, особенно если это что-то неизвестного происхождения. Слишком часто заявленные параметры бп не соответствуют действительности. В качестве примера: у меня валяется штук 6 бп от свичей разных, один - 9в 700мА, меряю 8.3В с нагрузкой на 480мА уже не тянет. Правда амперметр - китайский тестер, и доверия ему тож мало. Проверь не от бп а от батарейки на 9в.

3 (2011-02-11 17:19:21 отредактировано pinicilin2006)

Re: Питание от внешнего блока питания

Да дело в том что я их уже штук пять всяких разных перепробовал. Пробовал 12в 1.5А. С ним при подаче питания девайc подвисает ровно до тех пор пока не нажму на девайсе сброс и после этого начинает работать. ну а это в моём случае не вариант. Так же пробовал и и с другими характеристиками блоки.

Re: Питание от внешнего блока питания

Возникло предположение что виной всему именно то что девайс автоматически определяет запитан он от usb или от внешнего блока. Может именно поэтому при подаче питания он зависает до последующего сброса. Короче подстава какая то.

5 (2011-02-11 19:48:38 отредактировано mogalkov)

Re: Питание от внешнего блока питания

а какая именно у тебя дуина? Определение питания влиять не должно. Все таки попробуй запитать от батарейки с включенным последовательно амперметром.

Re: Питание от внешнего блока питания

Господа, все уже давно придумано за нас :)

Вопрос pinicilin2006: после подключения питания сделайте сброс кнопкой Reset - я на 99,9% уверен, что все заработает.

Пояснение в оригинале на офф. сайте: http://www.arduino.cc/cgi-bin/yabb2/YaB … 25354009/2

Если кратко и по сути, то хитрость такая: чипу W5100 требуется длинный импульс сброса после подачи питания. Если втыкать в USB, то пока драйвера FTDI вместе с виндой чего-то там фурычат, они умудряются плату раза 3 сбросить, и эффект не проявляется.
Если же запитаться от внешнего БП (или снять джампер сброса), то чип W5100 не успевает сброситься.
Решение проще простого - воткнуть конденсатор на 1мкФ (вроде у кого-то и меньше помогло) между выводом Reset и Gnd. Можно электролит - минусом на Gnd, плюсом на Reset.
Запаивать его нельзя, т.к. при таком конденсаторе увеличивается время сброса и платы Arduino, и заливка прошивок перестает работать.

...второй раз на форуме об этом пишу, неплохо было бы ребятам из freeduino.ru в свою документацию это вписать. Накатаю им письмецо в e-mail.

Re: Питание от внешнего блока питания

Сергей Деменков пишет:

Господа, все уже давно придумано за нас :)

Вопрос pinicilin2006: после подключения питания сделайте сброс кнопкой Reset - я на 99,9% уверен, что все заработает.

Пояснение в оригинале на офф. сайте: http://www.arduino.cc/cgi-bin/yabb2/YaB … 25354009/2

Если кратко и по сути, то хитрость такая: чипу W5100 требуется длинный импульс сброса после подачи питания. Если втыкать в USB, то пока драйвера FTDI вместе с виндой чего-то там фурычат, они умудряются плату раза 3 сбросить, и эффект не проявляется.
Если же запитаться от внешнего БП (или снять джампер сброса), то чип W5100 не успевает сброситься.
Решение проще простого - воткнуть конденсатор на 1мкФ (вроде у кого-то и меньше помогло) между выводом Reset и Gnd. Можно электролит - минусом на Gnd, плюсом на Reset.
Запаивать его нельзя, т.к. при таком конденсаторе увеличивается время сброса и платы Arduino, и заливка прошивок перестает работать.

...второй раз на форуме об этом пишу, неплохо было бы ребятам из freeduino.ru в свою документацию это вписать. Накатаю им письмецо в e-mail.

Вот за это большое спасибо!!! А в документацию это и вправду стоит включить. ещё раз огромное спасибо.

8 (2011-03-01 15:46:28 отредактировано goodic)

Re: Питание от внешнего блока питания

Cо сбросом стало понятно (пришел на форум с этим же вопросом), спасибо.

А вы когда запитываете arduino и Ethernet shild, стабилизатор сильно греется? А если еще и Motor Shild?

Столкнулся с тем, что 3 платы (Ethernet Shield v1.21, Freeduino Through-Hole и Motor Shield v2 с допилом для совместной работы) запитаные от 12В аккумулятора нагружают стабилизатор так, что от его нагрева припой вокруг него становиться жидким. Непонятно мне, что там так сильно хавает...

9

Re: Питание от внешнего блока питания

goodic пишет:

Cо сбросом стало понятно (пришел на форум с этим же вопросом), спасибо.

А вы когда запитываете arduino и Ethernet shild, стабилизатор сильно греется? А если еще и Motor Shild?

Столкнулся с тем, что 3 платы (Ethernet Shield v1.21, Freeduino Through-Hole и Motor Shield v2 с допилом для совместной работы) запитаные от 12В аккумулятора нагружают стабилизатор так, что от его нагрева припой вокруг него становиться жидким. Непонятно мне, что там так сильно хавает...

Стабилизатор выдает стабильные 5В(или около того), ты даешь ему 12В, 12В-5В=7В, Куда делись 7В? На обогрев помещения.

10

Re: Питание от внешнего блока питания

mogalkov пишет:

Стабилизатор выдает стабильные 5В(или около того), ты даешь ему 12В, 12В-5В=7В, Куда делись 7В? На обогрев помещения.

При нормальных нагрузках стабилизатору такое не страшно. Мне потому и интересно, кто столько Хавает. С целью запитать его отдельным стабилизатором, сняв нагрузку со стабилизатора freeduino.

Или стабилизатор заменить на аналог более мощный.

11

Re: Питание от внешнего блока питания

goodic пишет:
mogalkov пишет:

Стабилизатор выдает стабильные 5В(или около того), ты даешь ему 12В, 12В-5В=7В, Куда делись 7В? На обогрев помещения.

При нормальных нагрузках стабилизатору такое не страшно. Мне потому и интересно, кто столько Хавает. С целью запитать его отдельным стабилизатором, сняв нагрузку со стабилизатора freeduino.

Или стабилизатор заменить на аналог более мощный.

Вообще стоит почитать даташит стаба, а какова его крит. температура. Также стоит померить до какой-же именно температуры греется стаб.
Нагревают стаб не только излишки напряжения, но и проходящий через него ток (а моторшилд с моторчиками? Они ток не плохо кушают). Стоит попробовать отключить моторчики и посмотреть какая температура стабилизатора.

12

Re: Питание от внешнего блока питания

mogalkov пишет:

(а моторшилд с моторчиками? Они ток не плохо кушают). Стоит попробовать отключить моторчики и посмотреть какая температура стабилизатора.

Как-то казалось, что моторы запитываются в обход стабилизатора темм, что подано на вход. Потому и 12В подаю.

13

Re: Питание от внешнего блока питания

В обход стабилизатора это на моторшилде отдельный разъем с перемычкой выбора внешнее-внутреннее?
Стаб MC33269DT–5.0? Может температура и не критична?
Про него в даташите сказано: Operating Junction Temperature Range TJ –40 to +150 °C

14

Re: Питание от внешнего блока питания

mogalkov пишет:

В обход стабилизатора это на моторшилде отдельный разъем с перемычкой выбора внешнее-внутреннее?

вот это открытие... ущел учить матчасть более внимательно.

15

Re: Питание от внешнего блока питания

провел питание к двигателям отдельно. Ситуация не поменялась. Наблюдается странное поведение относительно Ethernet shild-а. Сразу при включении особо сильного нагрева нет. Но после длительного сброса МК стабилизатор греется за секунды.

16

Re: Питание от внешнего блока питания

что значит "Motor Shield v2 с допилом для совместной работы"?
какая температура стабилизатора в градусах цельсия?
Греется ли стаб если  стоит только Motor Shield?
Греется ли стаб если  стоит только Ethernet Shield?

17

Re: Питание от внешнего блока питания

mogalkov пишет:

что значит "Motor Shield v2 с допилом для совместной работы"?

Ставиться сверху на Ethernet -> "удлинил" ноги. По аналогии с "В версии v3 можно с помощью перемычек вместо вывода 12 использовать вывод 2, а вместо вывода 11 – вывод 9" сделал в удлинителе перемычки.

mogalkov пишет:

какая температура стабилизатора в градусах цельсия?

Какая температура плавления  припоя используемого на заводе Freeduino? Он плавиться.

mogalkov пишет:

Греется ли стаб если  стоит только Motor Shield?

Не особо, даже когда двигатели питались от freeduino.

mogalkov пишет:

Греется ли стаб если  стоит только Ethernet Shield?

Еще не проверял. Проверю чуть позже.

18

Re: Питание от внешнего блока питания

Не знаю какие припои на фридуино, сам пользуюсь разными, сплав вуда(60С) и сплав розе(96С) использую для лужения плат, какая-то китайская паста baku bk5063 (175С) для фена, ПОС-61 для паяльника (температура пайки 190...260 °С).
По этому мне то что плавится припой вокруг стаба ничего и не говорит. Нужно именно померить. Также желательно померить ток на входе, в разрыв (последовательно) между + аккумулятором и +входа дуины вешай амперметр, если покажет болеше 800мА, значит стаб не тянет. Заменить на более мощьный - не знаю, по параметрам можно, но есть ли подходящий по размерам и цоколевке - хз.

19

Re: Питание от внешнего блока питания

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

20

Re: Питание от внешнего блока питания

Стаб. L7805ab2t (он же L7805ab2dt). Рассчитан на потребителя в 1А 5В

Итак. Freeduino с Ethernet потребляет 220 мА (от аккумулятора) при 12 В. Без подключенного сетевого кабеля. Если добавить MotorShild - 370 мА от тех же 12В... Похоже Ethernet надо кормить отдельно.
Температуру не мерил.

21

Re: Питание от внешнего блока питания

Температуру зря не мерил, у меня в часах(http://freeduino.ru/forum/viewtopic.php?id=136), 7805 греется от 12В около 80С, повесил радиатор и порядок, год уже работают без проблем. Попробуй если уж очень температура напрягает, снизить напряжение например вольт до 6-7 с помощью LM317 (регулируемый стаб), а уже от туда на дуину пускать. Просто вероятнее всего плавится у тебя не столькр припой, сколько то чем лудили плату. Чтоб уж точно убедиться, если температуру померить не можешь, просто включи и приложи пос61 (Самый распространенный припой)

22

Re: Питание от внешнего блока питания

Помогите разобраться.
Имеем:
1) freeduino 2009 + XBee Shield v5 Arduino + XBee pro
2) XBee Shield v5 USB +XBee pro(по USB подклчено к ноуту)
Ситуация 1:
-при питании 1 и 2 от USB одного ноута (Win7), данные от 1 к 2 не доходят, либо доходят очень редко. на 1 моргает светодиод TX возле USB порта платы. при прослушивании виртуального COM порта на котором определился 1, данный идут в полном объеме, изредка проскакивая и появляясь на прослушивании COM порта на котором весит 2.
Ситуация 2 (в дополнение к первой):
-при питании 1 от юсб одного ноута (Win7) а 2 от юсб другого ноута (ХР), данные от 1 к 2 доходят
Ситуация 3:
- при питании 1 от аккумулятора от ИБП (12В 7.2амперсЧасов) по факту 13.3В, данные не передаются и индикатор TX не моргает

23

Re: Питание от внешнего блока питания

ЗЫ
Пока писал последний пост, 1 было подключено к аккумулятору, и данные начали передаваться

это из-за описанной ситуации выше(W5100)?
но до того момента пока пройдет какое-то время и плата "нагреется" от внешнего источника, микропрограмма работает  четко

24

Re: Питание от внешнего блока питания

up

25

Re: Питание от внешнего блока питания

Немного приподниму тему, в общем есть некое оборудование. Сие оборудование рулится контроллером на базе H8/3002 с универсальной платой расширения (заводской) к нему. Возникла потребность использовать невостребованные возможности этой платы расширения при помощи freeduino2009. И вот тут возникла проблемка, на штатном блоке питания и на самой плате есть только стабилизированные источники питания на +5В, +25В и +40В (на самой плате распаяны тройка D-триггеров с силовой обвязкой которые работают на индуктивные датчики и сенсорные кнопки, один spi драйвер TMC239 и одна ULN2803). Как можно зацепить за все это хозяйство arduinку, шоп порулить? Питать от штатных 5В пробовал, ардуина загружается и зависает.