Технический форум по робототехнике.
SergeyK » 11 дек 2015, 14:09
Прошу оказать помощь в диагностики неисправности робота-пылесоса Xrobot M788
Роботу год.
Неисправность: При включении движется вперед до ближайшего предмета, затем назад едет непрерывно около 0,5 метра, затем
выдает ошибку 0 (по коду это означает блокировка правого колеса).
https://www.youtube.com/watch?v=zr0C4NgnFW0Пылесос я разбирал с колесами все в порядке. Никаких видимых повреждений нет, провода на месте.
Либо датчики либо плата.
Главное, что непонятно - почему он едет непрерывно задним ходом. По моему, в алгоритм такого не входит. Он так раньше никогда не двигался. Обычно от откатывается назад незначительно и вперед, огибать препятствия. Датчиков то сзади нет.
elmot » 12 дек 2015, 02:37
звучит как будто есть энкодеры на колесах. Кто-то из них умер(засрался).
Medtech » 12 дек 2015, 09:33
Если препятствий не встречает далеко едет? Он же должен начать делать свой первый круг.
Добавлено спустя 5 минут 37 секунд:
По видео заблокирован любой датчик, бампера либо ик пола, 0 это время, стоит посмотреть через камеру на ик датчики бампера и пола. Робот двигается прямолинейно, ошибок в энкодерах и колесах нет.
Добавлено спустя 1 минуту 31 секунду:
Ну и микрик бампера тоже проверить, на
короткое.
SergeyK » 14 дек 2015, 09:52
Medtech писал(а):Если препятствий не встречает далеко едет? Он же должен начать делать свой первый круг.
Честно говоря, не экспериментировал. Нужно проверить.
Medtech писал(а):Добавлено спустя 5 минут 37 секунд:
По видео заблокирован любой датчик, бампера либо ик пола, 0 это время, стоит посмотреть через камеру на ик датчики бампера и пола. Робот двигается прямолинейно, ошибок в энкодерах и колесах нет.
Добавлено спустя 1 минуту 31 секунду:
Ну и микрик бампера тоже проверить, на
короткое.
Буду проверять и отпишусь.
Спасибо за ответы.
SergeyK » 15 дек 2015, 09:37
Вчера не было времени разбирать, но посмотрел через камеру на ик диоды датчиков бампера и пола. Все светят.
Пронаблюдал еще раз как он себя ведет. При включении едет прямолинейно, не встретив препятствие сам поехал назад пока не выдал ошибку 0. Попыток двигаться по спирали не было.
Добавлено спустя 4 минуты 54 секунды:Medtech писал(а): 0 это время
Что за время?
По таблице ошибок это блокировка правого колеса, но при нормальной работе цифры на табло, да, это время (не то до разряда ботареии, не то время работы).
А в данном случае?
SergeyK » 17 дек 2015, 09:53
Разобрал таки робота.
Микрики бампера в норме каратыша нет, но мультиметр показвает при замыкании какое-то омное сопротивление.
Попробовал методом отключения блоков проследить изменения в поведении робота.
По моему мнению проверять нужно ик датчики бампера.
Все ИК диоды светят!
Проверил напряжение на фоторезисторах датчиков и бампера и пола. Везде от 2 до 3,5 в.
Подскажите как проще выявить неработающий фоторезистор?
Еще вопрос к знатокам. Что за датчики такие над щеткой? Датчик загрязнения?
- Вложения
-

-

Svladimir » 14 янв 2016, 10:50
Добрый день.
Столкнулся с такой же проблемой. Аппарату почти год. Ошибка 6. Почти сразу после старта. "Заблокировано левое колесо". Разобрал механических повреждений нет. Заметил особенность если "отжать" бампер в свободное состояние то ездит нормально, после первого удара бампера ошибка происходит через несколько секунд. Может кто подсказать идею, что можно сделать?
Medtech » 14 янв 2016, 14:01
Svladimir есди проблема связана с бампером, то подложите кусок поролона под бампер, чтоб бампер гарантированно отжимался и попробуйте погонять, если ошибки не будет, то это проблема с невозвращением бампера и её надо решать, а если колесо будет блокироваться при ударе или лёгком торможении робота то проблема в приводе колеса, обратной связи с датчика вращения, датчика тока перегрузки колеса, повышенный ток потребления двигателя.
Svladimir » 15 янв 2016, 10:48
Medtech, поролон не помог(.
Не подскажите как можно продиагностировать это:"если колесо будет блокироваться при ударе или лёгком торможении робота то проблема в приводе колеса, обратной связи с датчика вращения, датчика тока перегрузки колеса, повышенный ток потребления двигателя. "
Medtech » 15 янв 2016, 22:03
Svladimir токи потребления колёс легко сравнить, колёса можно переставить обманув робота запустить, всё это можно делать на столе, китаец очень тупой, он не следит за отрывом колёс, слегка следит за датчиками скалы, по этому переставьте просто разъёмы колёс в роботе и запустите, методом исключения даже не имея под руками ничего можно определить неисправность, но к сожалению можно внести новую :+))
Если у вас нет тестера его надо купить, всё равно пригодится в жизни. Почитать книгу юный радиолюбитель вспомнить курс физики, замерить токи потребления колёс, прозвонить светодиоды и посмотреть их светимость в энкодерах, посмотреть срабатывают ли фотодиоды при работе энкодера, прозвонить провода, а дальше через полгода руку набьёте и будете всех 788 чинить в округе и всех китайцев тоже.
Svladimir » 18 янв 2016, 11:23
Medtech писал(а):Svladimir токи потребления колёс легко сравнить, колёса можно переставить обманув робота запустить, всё это можно делать на столе, китаец очень тупой, он не следит за отрывом колёс, слегка следит за датчиками скалы, по этому переставьте просто разъёмы колёс в роботе и запустите, методом исключения даже не имея под руками ничего можно определить неисправность, но к сожалению можно внести новую :+))
Если у вас нет тестера его надо купить, всё равно пригодится в жизни. Почитать книгу юный радиолюбитель вспомнить курс физики, замерить токи потребления колёс, прозвонить светодиоды и посмотреть их светимость в энкодерах, посмотреть срабатывают ли фотодиоды при работе энкодера, прозвонить провода, а дальше через полгода руку набьёте и будете всех 788 чинить в округе и всех китайцев тоже.
Спасибо за советы
Переставил колеса ошибка повторилась, Дальше пошел методом исключения и нашел виновника. Микрик правый. После первого контакта его замыкало.
Как временное решение я его отрезал пока. Робот стал ездить, неиного изменив логику обхода комнаты. Сейчас ищу запчасть MX-1388 (DM1-01P-30) микропереключатель с лапкой (125В 1А)
- Вложения
-

Medtech » 18 янв 2016, 11:26
Его можно вскрыть и почистить или отрегулировать, но всё равно вскрыть и посмотреть, он на защёлках.
SergeyK » 20 янв 2016, 18:24
А у меня явно не микрик. буду ковырять колеса.
Madf » 20 янв 2016, 19:45
Svladimir писал(а):Сейчас ищу запчасть MX-1388 (DM1-01P-30) микропереключатель с лапкой (125В 1А)
http://www.chipdip.ru/product/mx-1388/
dimanvendetta » 22 янв 2016, 22:24
SergeyK писал(а):Прошу оказать помощь в диагностики неисправности робота-пылесоса Xrobot M788
Роботу год.
Неисправность: При включении движется вперед до ближайшего предмета, затем назад едет непрерывно около 0,5 метра, затем
выдает ошибку 0 (по коду это означает блокировка правого колеса).
https://www.youtube.com/watch?v=zr0C4NgnFW0Пылесос я разбирал с колесами все в порядке. Никаких видимых повреждений нет, провода на месте.
Либо датчики либо плата.
Главное, что непонятно - почему он едет непрерывно задним ходом. По моему, в алгоритм такого не входит. Он так раньше никогда не двигался. Обычно от откатывается назад незначительно и вперед, огибать препятствия. Датчиков то сзади нет.
присоединяюсь. точно таже проблема с ошибкой 0. только у меня непрерывно назад крутит если запущу не на полу. тоже разобрал видимых дефектов нет. как то правда немного не одинаково работают моторы колес. один шумит отличительно от другого когда застопорить пальцами пытаюсь колесо. сейчас попробовал поменять колеса местами как тут писали.. ошибка меняется с 0 на 1! и обвиняемое колесо на новом месте при запуске ведет себя по другому тогда как одно крутится немного вперед и назад подольше то второе в это время +еще раз дергается вперед назад пока первое едет назад