roboforum.ru

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

Придется чинить блоки NTX, нужна консультация специалиста

SpyBotics , NXT , и другие конструкторы лего.
Сборка, программирование и обмен опытом.
Самодельные роботы для школьных соревнований.

Придется чинить блоки NTX, нужна консультация специалиста

Сообщение Петрович » 29 окт 2014, 23:12

Сегодня с горестью узнал, что некоторые блоки NXT требуют починки, хуже всего что их уже несколько.

1.При команде двигатели вперед несколько оборотов, допустим в цикле, идет прерывисто, на остальных такого нет. Попытка перешить, заменить двигатели, шлейфы и т.п. диагностические шаги ни к чему не привели.

2.Попался сегодня. При командах вперед n-оборотов, далее любые, на любых портах (A, B, C) выполняет только первую.
Видимо наркрылась обратная связь.

3. Брякнули с высоты об пол, тут скорее всего дело в контактах, однако обнаружилось, что аккумуляторы вставлены наоборот, что весьма трудно.

Схема есть в PDF, однако дельный совет специалиста всегда кстати.

Изображение
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Madf » 30 окт 2014, 10:16

Если думаете, что люди будут удаленно и коллективно вам подсказывать, то выкладывайте схему и четко по пунктам (для каждого случая отдельно) описывайте дефект.
Впрочем всё равно желательно видеть схему, щупать её руками (мультиметром или осцилом).
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Andrew S » 30 окт 2014, 12:46

Если брякнул с высоты об пол - нужно пропаять все контакты, сперва жидким флюсом, потом паяльником или феном.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение elmot » 30 окт 2014, 13:16

Все порты себя одинаково ведут?
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Петрович » 30 окт 2014, 23:23

Madf писал(а):Если думаете, что люди будут удаленно и коллективно вам подсказывать, то выкладывайте схему и четко по пунктам (для каждого случая отдельно) описывайте дефект.
Впрочем всё равно желательно видеть схему, щупать её руками (мультиметром или осцилом).

Подобные поломки едва редкость в нашем деле, а вот возможность устранить их, это дело первостатейной важности.
Что касается схемы, во вложении, собирался печатать целый альбом схем http://www.legolab.daimi.au.dk/DigitalControl.dir/LEGO%20MINDSTORMS%20NXT%20Hardware%20Developer%20Kit/, там и датчики и сам блок, плюс описание работы блока.
Что касается неисправности, думаю дело в обратной связи, симптоматику описывал выше. Есть мысль как это обойти программно, если уж никак не починить.

Добавлено спустя 1 минуту 34 секунды:
Andrew S писал(а):Если брякнул с высоты об пол - нужно пропаять все контакты, сперва жидким флюсом, потом паяльником или феном.

Однажды такое проделывал, пока не обнаружил, что сам блок поменяли на соревнованиях, починился, остальные пришлось помечать.

Добавлено спустя 6 минут 29 секунд:
elmot писал(а):Все порты себя одинаково ведут?

Да, ABC ведут себя одинаково. Получается, можно все кроме градусов (degres) и оборотов (rotation), т.е. связано с портами ABC. Возможно заблуждаюсь, т.к. на любом режиме работы двигателя нужна обратная связь, т.е. блок думает, что ничего не происходит, на этом дальнейшие шаги отсутствуют. Пока не тестировал порты 1..4, т.е. то что касается датчиков, включая режим I2C. Завтра заберу блоки из кружка, займусь тестированием.
Вложения
Appendix 1-LEGO MINDSTORMS NXT hardware schematic.pdf
Схема блока NXT
(145.06 КиБ) Скачиваний: 0
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение RootAdmin » 30 окт 2014, 23:42

смутно помню схемотехнику некста - но ЕМНИП там есть фильтр (или стабилизатор) по питанию, для энкодеров и датчиков.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Петрович » 30 окт 2014, 23:59

RootAdmin писал(а):смутно помню схемотехнику некста - но ЕМНИП там есть фильтр (или стабилизатор) по питанию, для энкодеров и датчиков.

Схему, весьма фрагментированную, можно наблюдать во вложении, либо по ссылке целый выводок ссылок.
Да, осталось найти только какой именно фрагмент за это ответственен.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение elmot » 31 окт 2014, 01:26

каждый мотор идут провода экнкодеров. TACHA0, TACHA1 и тд. Их прозвонить-пропаять
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Петрович » 31 окт 2014, 01:53

elmot писал(а):каждый мотор идут провода экнкодеров. TACHA0, TACHA1 и тд. Их прозвонить-пропаять

Если все порты сразу, то это какой-то общий узел связанный с энкодерами, вероятно питания. С экрана эту схему не воспринимаю, надо будет распечатать на большой формат.

Что происходит в первом из описанных случаев, вообще нет никаких мыслей. [начало](цикл [моторы BC n-оборотов ^ ] цикл). На каждый повтор цикла идет пауза чуть меньше секунды, однако заметно. Другие блоки с этой же программой идут плавно. Грешу на стабилизатор питания в части питания двигателей.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович

Re: Придется чинить блоки NTX, нужна консультация специалист

Сообщение Петрович » 28 ноя 2014, 14:35

Дело оказалось в преобразователе уровня, после замены все заработало, если будут интересны подробности отпишу.
Сейчас на это просто нет сил.
Всем желающем помочь кружку "Робототехника" оставляю свой адрес и телефон.
Адрес: 394055, г.Воронеж, ул.Ворошилова, д38, МБУДО ЦНТТДиЮ "Техноград",
Грушину Петру Петровичу в объединение "Робототехника". Тел. +7(952)957-27-68.
Аватара пользователя
Петрович
 
Сообщения: 148
Зарегистрирован: 22 май 2013, 03:46
Откуда: Воронеж
Skype: petr-grushin
ФИО: Грушин Петр Петрович


Вернуться в LEGO роботы

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

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

cron