Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2014, 00:35   #1
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
Exclamation Внешнее питание для mr3020+usb hub+webcam+arduino

Всем привет.

Есть mr3020, в него добавлен USB Hub и флешка для системы - последний транк.
в один порт хаба подключена вебкамера, в другой - arduino UNO R3 с двумя сервоприводами - micro servo 9g - pan-tilt для камеры

недавно прикрутил объектив от camcorder и вес нагрузки на pan-tilt увеличился. поэтому решил поменять один сервопривод, на такого же класса, только с металлическими шестернями.
и столкнулся с такой проблемой - при работе сервоприводов практически сразу ресетится usb hub.
как будто на нем кратковременно пропадает питание.
это хорошо видно в консоли роутера logread -f
на веб страничке жму кнопку поворота пан-тилт, серва срабатывает, раз, другой и - в логе появляется сообщение, что вебкамера отлючена, потом снова подключена.
при этом сразу теряется arduino устройство в /dev - ttyACM0
и все - коммуникация с сервами перестает работать.

вот например последний лог:

Код:
root@OpenWrt:~# logread -f
Fri May 30 20:02:02 2014 kern.info kernel: [  586.390000] usb 1-1.2: USB disconnect, device number 4
Fri May 30 20:02:02 2014 kern.info kernel: [  586.680000] usb 1-1.2: new full-speed USB device number 6 using ehci-platform
Fri May 30 20:02:03 2014 kern.info kernel: [  586.820000] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: starting application
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: MJPG Streamer Version: svn rev: exported
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: Using V4L2 device.: /dev/video0
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: Desired Resolution: 640 x 480
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: Frames Per Second.: 30
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: Format............: MJPEG
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: www-folder-path...: /www/cam/
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: HTTP TCP port.....: 8080
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: username:password.: disabled
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: commands..........: enabled
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: starting input plugin input_uvc.so
Fri May 30 20:02:03 2014 user.info MJPG-streamer [1733]: starting output plugin: output_http.so (ID: 00)
Fri May 30 20:02:19 2014 kern.info kernel: [  602.780000] usb 1-1.2: USB disconnect, device number 6
Fri May 30 20:02:19 2014 kern.info kernel: [  603.170000] usb 1-1.2: new full-speed USB device number 7 using ehci-platform
Fri May 30 20:02:19 2014 kern.info kernel: [  603.310000] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: starting application
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: MJPG Streamer Version: svn rev: exported
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: Using V4L2 device.: /dev/video0
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: Desired Resolution: 640 x 480
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: Frames Per Second.: 30
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: Format............: MJPEG
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: www-folder-path...: /www/cam/
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: HTTP TCP port.....: 8080
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: username:password.: disabled
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: commands..........: enabled
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: starting input plugin input_uvc.so
Fri May 30 20:02:19 2014 user.info MJPG-streamer [1831]: starting output plugin: output_http.so (ID: 00)
Fri May 30 20:02:20 2014 kern.info kernel: [  603.800000] usb 1-1.2: USB disconnect, device number 7
Fri May 30 20:02:20 2014 kern.info kernel: [  604.260000] usb 1-1.2: new full-speed USB device number 8 using ehci-platform
Fri May 30 20:02:20 2014 kern.info kernel: [  604.400000] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: starting application
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: MJPG Streamer Version: svn rev: exported
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: Using V4L2 device.: /dev/video0
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: Desired Resolution: 640 x 480
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: Frames Per Second.: 30
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: Format............: MJPEG
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: www-folder-path...: /www/cam/
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: HTTP TCP port.....: 8080
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: username:password.: disabled
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: commands..........: enabled
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: starting input plugin input_uvc.so
Fri May 30 20:02:21 2014 user.info MJPG-streamer [1912]: starting output plugin: output_http.so (ID: 00)
Fri May 30 20:02:23 2014 kern.info kernel: [  607.640000] usb 1-1.2: USB disconnect, device number 8
Fri May 30 20:02:24 2014 kern.info kernel: [  608.140000] usb 1-1.2: new full-speed USB device number 9 using ehci-platform
Fri May 30 20:02:24 2014 kern.info kernel: [  608.280000] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: starting application
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: MJPG Streamer Version: svn rev: exported
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: Using V4L2 device.: /dev/video0
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: Desired Resolution: 640 x 480
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: Frames Per Second.: 30
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: Format............: MJPEG
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: www-folder-path...: /www/cam/
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: HTTP TCP port.....: 8080
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: username:password.: disabled
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: commands..........: enabled
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: starting input plugin input_uvc.so
Fri May 30 20:02:24 2014 user.info MJPG-streamer [2001]: starting output plugin: output_http.so (ID: 00)
Fri May 30 20:02:25 2014 kern.info kernel: [  608.920000] usb 1-1.2: USB disconnect, device number 9
Fri May 30 20:02:25 2014 kern.info kernel: [  609.420000] usb 1-1.2: new full-speed USB device number 10 using ehci-platform
Fri May 30 20:02:40 2014 kern.err kernel: [  624.500000] usb 1-1.2: device descriptor read/64, error -145

начал думать, что виной блок питания который питает всю эту кухню - на нем написано 5v-2A
подключил амперметр, шкала 10А - ток при работе выше 0.5 не поднимался.
то есть следует полагать, что блок питания тут ни причем.

но кто же тогда виноват и как это вылечить или продиагностировать ?
d00m вне форума   Ответить с цитированием
Старый 31.05.2014, 00:44   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

Серва это сильный источник электромагнитных помех
Нужно ставить фильтры на питание, как минимум электролиты+керамику подвесить параллельно серве
Admin вне форума   Ответить с цитированием
Старый 31.05.2014, 00:45   #3
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

а помехи причем ? сервы ж подключены к ардуине.
точнее даже к шилду который на ардуине установлен.
+ в случае если обе сервы с пластиковыми шестеренками - то все работает уже второй год..
тут чтото с нагрузкой..
видимо серва с металл. шестернями больше потребляет чтоли..
но я чтото с мультиметром не могу подружиться. хз как правильно померить нагрузку.
во всех вариантах ток не выше 0.5

Последний раз редактировалось d00m; 31.05.2014 в 00:48.
d00m вне форума   Ответить с цитированием
Старый 31.05.2014, 00:50   #4
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

А питание ардуины от куда берется?
Admin вне форума   Ответить с цитированием
Старый 31.05.2014, 00:54   #5
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

параллельно развел от БП - на роутер и на ардуину.
d00m вне форума   Ответить с цитированием
Старый 31.05.2014, 01:00   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

Цитата:
но я чтото с мультиметром не могу подружиться. хз как правильно померить нагрузку.
во всех вариантах ток не выше 0.5
Ток в момент старта не возможно измерить тестером, он слишком инертен


Как решить проблему я Вам ответил на вопрос во втором сообщении
Admin вне форума   Ответить с цитированием
Старый 31.05.2014, 01:08   #7
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

чтож.. хочется проверить - как это должно выглядить схематично и по номиналам ?
d00m вне форума   Ответить с цитированием
Старый 31.05.2014, 02:36   #8
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

пытаюсь найти информацию какие кондеры нужны и как их подключать.
и экспериментирую "методом тыка" - выпаял небольшие электролиты на 220 mf и 47mf

подключал их параллельно питанию сервопривода Vcc и Gnd и также Gnd и D
без изменений - при попытке крутить этой сервой - отваливается USB хаб в вебкамерой и ардуиной.
еще странно что флешка на нем не отваливается.. система роутера работает нормально при этом.
d00m вне форума   Ответить с цитированием
Старый 31.05.2014, 02:41   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

Нужно LC фильтр делать, но попробуйте 1000мкф + керамику 0,1мкф

P/S/
В роутере установлена микросхема защиты USB по току, если ток превышает 500мА, то защита рубит питание USB
Admin вне форума   Ответить с цитированием
Старый 31.05.2014, 02:54   #10
d00m
Senior Member
 
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0
d00m is an unknown quantity at this point
По умолчанию Re: Внешнее питание для mr3020+usb hub+webcam+arduino

да вот отсоединил камеру, и проверяю без нее - все равно глючит.
d00m вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:24. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика