roboforum.ru

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

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

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

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

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

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

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

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

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

Изображение

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

Madf » 30 окт 2014, 10:16

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

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

Andrew S » 30 окт 2014, 12:46

Если брякнул с высоты об пол - нужно пропаять все контакты, сперва жидким флюсом, потом паяльником или феном.

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

elmot » 30 окт 2014, 13:16

Все порты себя одинаково ведут?

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

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

RootAdmin » 30 окт 2014, 23:42

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

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

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

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

Схему, весьма фрагментированную, можно наблюдать во вложении, либо по ссылке целый выводок ссылок.
Да, осталось найти только какой именно фрагмент за это ответственен.

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

elmot » 31 окт 2014, 01:26

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

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

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

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

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

Что происходит в первом из описанных случаев, вообще нет никаких мыслей. [начало](цикл [моторы BC n-оборотов ^ ] цикл). На каждый повтор цикла идет пауза чуть меньше секунды, однако заметно. Другие блоки с этой же программой идут плавно. Грешу на стабилизатор питания в части питания двигателей.

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

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

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


Rambler\'s Top100 Mail.ru counter