Робонабор HUNA TOP: нейтрализуем проблему за 20 минут или "Чуда не бывает - бывают плохие контакты" KosachenkoSV's blog / 31.07.2015 Во время занятий группы HUNA в Школе Образовательной РоботоТехники (ШОРТ2015) проявилась проблема: перестала загружаться новая программа в один из контроллеров HUNA TOP ver 3.1. При этом контроллер робота продолжал нормально работать с ранее загруженной в него программой. При попытке загрузить новую программу контроллер мигает равномерно светодиодом D1, окно загрузки программы MRT RUS на экране выводит слово "Загрузка..." но шкала загрузки оставалась неподвижной. Что делать?Поскольку сами контроллеры робонаборов HUNA TOP были для нас в новинку, и с их проблемами мы столкнулись впервые, то сразу же посредством Интернет обратился за помощью с электронным письмом к коллегам, которые внедряют эти наборы в образовательный процесс.В итоге справится с данной технической проблемой мне очень помогло письмо Евгения Нурсеитова, за что очень ему благодарен: «У меня похожие проблемы чаще всего возникали при неисправности самого программатора или разъема подключения программатора (просто не было сигнала по TX или RX). Попробуйте прошить контроллер с другого компьютера и использовать другой программатор (под программатором я подразумеваю USB-Serial конвертер из набора), а также пропаять разъем "DOWNLOAD" на самом контроллере. Кстати, программаторы наборов TOP и Class3/MRT3 идентичны, можете попробовать использовать их».Загрузка программы с персонального компьютера в контроллер HUNA TOP осуществляется по четырехжильному кабелю (обозначение жил: +5 Вольт, GND "Земля", TX, RX) с помощью "программатора" USB-Serial, который при подключении к компьютеру создает дополнительный последовательный порт. Этот порт, например, в операционной системе Windows можно увидеть в Диспетчере устройств. В процессе загрузки программы посредством USB-Serial персональный компьютер отправляет в этот порт коды откомпилированной программы, а контроллер HUNA TOP принимает их от USB-Serial по четырехжильному кабелю и сохраняет в свою флешь-память, чтобы потом выполнять автономно. Если один из этих четырех проводов не обеспечивает надежный контакт, то и загрузка программы в контроллер HUNA TOP становится невозможной.Итак, используя для «прозвонки» контактов в разъеме кабеля мультиметр, который часто называют «тестером», мне удалось установить причину, по которой контроллер не программировался: в четырехжильном кабеле между контроллером и программатором (USB-Serial) одна жила «не контачила». Мультиметр я включил в режим замера сопротивления в Омах и его щупы (на фото красный и черный) прикладывал поочередно к контактам обоих разъемов кабеля, в которые для удобства вставил вилки PLS, похожие чем-то на гребенки (на фото). Из четырех жил три показывали отсутствие сопротивления («контакт есть»), а вот одна жила ток не проводила («контакта нет»). Вот, где скрывалась причина неисправности, которую нужно устранить.Починил жилу с "потерянным" контактом так: с помощью тонкой отвертки, вынул проблемную жилу из разъема (на фото видно, что четвертый провод вынут из обоих разъемов), зачистил изоляцию провода (~3мм) и припаял зачищенный провод к металлическому контакту разъема. Затем разъемы снова собрал. На всякий случай пропаял USB-разъем на программаторе USB-Serial (на фото он похож на флешку без корпуса), т.к. мне показалось, что плохо он был припаян и "отходил" при незначительной деформации. Также для пущей надежности на самом контроллере HUNA TOP "на всякий пожарный" пропаял контакты разъема «DOWNLOAD», к которым подключался шнур от USB-Serial. Проверили с ребятами этот отремонтированный провод - загрузка программы в контроллер заработала нормально. Ура!!!Вот такими несложными действиями работоспособность контроллера HUNA TOP была восстановлена и ребята продолжили свои занятия. Всего на ремонт у нас ушло минут двадцать.Как говаривал мой знакомый университетский профессор:«Чуда не бывает — бывают плохие контакты». HUNA HUNA TOP Lego ТФТЛ ШОРТ ШОРТ2015 робототехника