roboforum.ru

Технический форум по робототехнике.


Arduino Uno работает только от питания компьютера

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino Uno работает только от питания компьютера

Сообщение Alex333 » 09 июн 2015, 23:13

Делаю большой проект, в котором принимают участие несколько ардуин с различными датчиками. Появилась проблема с 3 девайсами, всё остальное работает. Суть:

При питании от компьютера - все нормально, скетч отрабатывает как нужно. При питании от блока (через круглый вход 12В и USB 5В) начинается хаос - показания с датчиков выдаются случайно. Точнее не совсем, а как бы сначала выдает нули, а потом неправильные значения, потом опять череда нулей, опять значения. Как бы по синусоиде.

Такая проблема наблюдается у датчиков давления (пьезо) и герконе. Если запитать через аккумулятор, то все нормально. Кто-нибудь сталкивался с подобным?
Alex333
 
Сообщения: 4
Зарегистрирован: 09 июн 2015, 23:09

Re: Arduino Uno работает только от питания компьютера

Сообщение setar » 10 июн 2015, 10:27

вероятно пробило стабилизатор 5V на плате
по хорошему нужно ткнуть осциллограф и посмотреть что там.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10831
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Arduino Uno работает только от питания компьютера

Сообщение Alex333 » 10 июн 2015, 11:32

Может ли быть такое сразу на 3 ардуино? Причем одну ардуино я подключаю через БП, который подключен к сетевому фильтру. По идее он должен подавлять помехи. Еще 2 ардуино запитаны от такого БП http://www.ledart.ru/data/images/goods/820_original.jpg
Alex333
 
Сообщения: 4
Зарегистрирован: 09 июн 2015, 23:09

Re: Arduino Uno работает только от питания компьютера

Сообщение Speccyfan » 10 июн 2015, 13:44

Alex333 писал(а): При питании от блока (через круглый вход 12В и USB 5В) начинается хаос - показания с датчиков выдаются случайно. Точнее не совсем, а как бы сначала выдает нули, а потом неправильные значения, потом опять череда нулей, опять значения. Как бы по синусоиде.
Такая проблема наблюдается у датчиков давления (пьезо) и герконе. Если запитать через аккумулятор, то все нормально. Кто-нибудь сталкивался с подобным?

Сталкивался и когда понял, что натворил, чуть не помер со смеху, взял случайно AC адаптер, т.е. он дает переменку, эффект был как у вас.
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.

Re: Arduino Uno работает только от питания компьютера

Сообщение Alex333 » 10 июн 2015, 13:55

К сожалению это не мой случай =) У меня все блоки питания идентичны (кроме того что показал в ссылке выше) и они дают постоянный ток. Проблема не в блоке питания, т.к. с другими ардуино они работают нормально
Alex333
 
Сообщения: 4
Зарегистрирован: 09 июн 2015, 23:09

Re: Arduino Uno работает только от питания компьютера

Сообщение Speccyfan » 10 июн 2015, 14:02

Alex333 писал(а):К сожалению это не мой случай =) У меня все блоки питания идентичны (кроме того что показал в ссылке выше) и они дают постоянный ток. Проблема не в блоке питания, т.к. с другими ардуино они работают нормально

Ну тогда действительно станьте на выход 5V и посмотрите, что там. Если код завязан на AREF напругу, могут показания отличаться при смене источника питания.
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.

Re: Arduino Uno работает только от питания компьютера

Сообщение lorry » 11 июн 2015, 00:01

Имеются ли в вашей схеме коллекторные двигатели? Если ответ "да", то схема питания двигателей должна быть отдельная от ардуино. Иначе помехи от работы двигателей по проводам питания могут приводить к сбоям в работе ардуино. В этом случае двигатели нужно питать от отдельного БП или через преобразователь.
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

Re: Arduino Uno работает только от питания компьютера

Сообщение Alex333 » 11 июн 2015, 12:45

Двигателей нет. На выходе померил - действительно 5V стабильно.
Я решил проблему с помощью аккумуляторов, которые постоянно подключены к питанию, а уже от аккумуляторов я питаю ардуино. Костыль - зато работает
Alex333
 
Сообщения: 4
Зарегистрирован: 09 июн 2015, 23:09

Re: Arduino Uno работает только от питания компьютера

Сообщение Speccyfan » 11 июн 2015, 13:04

Alex333 писал(а):Двигателей нет. На выходе померил - действительно 5V стабильно.
Я решил проблему с помощью аккумуляторов, которые постоянно подключены к питанию, а уже от аккумуляторов я питаю ардуино. Костыль - зато работает

Значит не стабильно, пульсация какая-то есть, может емкости на ардуине или в БП вышли из строя?
With best regards, Yury Konovalov aka 2:453/53
Mendel90, Megatronics 2.0, DRV8825 (1/32), валы 12mm
Аватара пользователя
Speccyfan
 
Сообщения: 54
Зарегистрирован: 05 авг 2013, 21:04
Откуда: Polotsk, Belarus
прог. языки: PHP,C,ASM
ФИО: Коновалов Ю. Л.

Re: Arduino Uno работает только от питания компьютера

Сообщение Kulverstukas » 03 авг 2015, 11:19

На ардуинках очень слабый ЛИНЕЙНЫЙ преобразователь. Он годится на моргание диодами и прочие простые вещи. 12 В не желательно вешать будет греться. идеально блоки 7-9 В. Работало даже с двигателями, но очень коряво.
кто со мной тот герой, кто без меня, тот... нереально крут потому что сам во всем разбирается.
Аватара пользователя
Kulverstukas
 
Сообщения: 53
Зарегистрирован: 17 окт 2014, 20:39
прог. языки: с++


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Mail.ru counter