Как быстро починить сгоревший сервотестер

Согласен, проще всего купить на Алиэкспресс всего за доллар и забыть о проблеме. Одна беда — покупку надо ждать месяц-два пока приедет.  А если нужно «аж горит»? Тогда всё просто: открываем чудесную китайскую ̶к̶о̶р̶о̶б̶о̶ч̶к̶у̶   пластиковую ленту, которой обмотана плата сервотестера и видим нехитрую схему внутри из одного контроллера без маркировки, нескольких резисторов на 470 Ом и трех светодиодов. Сгорает обычно контроллер (от переполюсовки или подачи напряжения, выше 5в на вход питания или выход сервотестера). Остаётся одно — заменить вышедший из строя контроллер аналогом. Мне проще было взять подручный PIC12F675 и быстренько накидать для него прошивку. Да, по цене выходит почти как новый сервотестер, но зато два месяца ждать не надо. Схема сервотестера из Китая такова:

В архиве содержатся  схема и прошивка  микроконтроллера.

Если у Вас возникнут вопросы или Вы захотите связаться со мной, сделайте это с помощью формы на страничке «Обратная связь»

Сервотестер

Прошивка обновлена, точность повышена, теперь 1024 шага.

Часто для тестирования и наладки конструкций на сервоприводах или бесколлекторных моторах нужно знать, как они поведут себя в тех или иных ситуациях. Для этого их нужно подключить к источнику PPM сигнала, но не всегда пульт управления может быть под рукой или устройство управления может ещё быть неготовым, в такой ситуации на выручку приходит сервотестер.

image

Сервотестер в работе

В статье речь пойдёт о простеньком сервотестере на микроконтроллере PIC16F688/676.

Можно было взять контроллер и попроще, но собирал из того, что был под рукой.

Схема

Интервал PPM управляющего импульса составил 0,7-2,2 мс, период 20мс, 1024 шага, чего достаточно для большинства задач. Управление производиться по средством переменного резистора R2. Единственное замечание при работе, при включение вал переменного резистора нужно выставлять на середину, что бы не повредить сервопривод запредельным положением вала и во время работы не уходить за рабочий диапазон сервомашинки.

Печатка (вид со стороны деталей)

На плату подаётся 5В. Микроконтроллер PIC16F688 или PIC16F676, в зависимости от прошивки в DIP корпусе. Кварц Z1 20МГц, обвязка конденсаторы C3-C4 22пкФ в корпусах в корпусах типоразмера 0805. Конденсатор C1 емкостью от 470мкФ до 1000мкФ напряжением от 10В, C2 0,1мкФ 0805. Диод шоттки MBR2402. Резистор R1 4к7 0805, можно выбрать любой, из интервала 2,7-20кОм. Переменный резистор R2 4,7-68к припаивается проводами к плате. Разъём – сдвоенный PLD-6 штырь или угловой PLD-6R.

В качестве корпуса был использован закрытый отсек для 2-х АА батареек.

Видео работы обновленного сервотестера (1024 шага) Видео работы сервотестера первой версии (64 шага)

Скачать печатку и прошивки

Скачать исходник

Прошивка и печатка обновлены 19.08.2012

Исходник добавлен 02.12.2014

Alex_EXE | 25.07.2012 | Робототехника |

  • Добавьте товар в корзину
  • Оформите заказ, выбрав наиболее удобный способ доставки и оплаты
  • Дождитесь подтверждения от менеджеров или позвоните самостоятельно
  • Оплатите заказ удобным способом и получите его в ближайшее время

?

Сервотестер ESC Servo CCPM для Arduino

Миниатюрный сервотестер ESC Servo CCPM способен генерировать ШИМ-сигнал с частотой 50 Гц и заполнением от 1000 мкс до 2500 мкс, что позволяет использовать его для тестирования практически всех устройств, связанных с радиоуправлением, подключение которых в обычном режиме выполняется к приёмнику при помощи трёхпроводного шлейфа.

Сервотестер имеет три режима – ручная настройка, нейтраль и авторежим. Режимы отображаются при помощи трёх светодиодов, переключаются при помощи наплатной кнопки. В режиме ручной настройки управление подключенными устройствами выполняется при помощи установленного на плату потенциометра.

В нейтраль-режиме сервотестер генерирует сигнал с заполнением 1500 мкс, что соответствует центральному положению сервопривода или нейтрали газа у регуляторов скорости. В авторежиме сервотестер последовательно генерирует значения в пределе от минимальных до максимальных, охватывая весь диапазон.

Сервотестер имеет 3 параллельных выхода сигнала и один вход питания со стандартными трёхпиновыми разъёмами типа «папа». Питание тестера – от 4.5 В до 6 В.

Основные достоинства

  • Компактный размер
  • Диапазон питания позволяет использовать тестер со всеми низковольтными BEC и UBEC
  • Удобная индикация и переключение режимов

Примеры использования

  • Тестирование сервоприводов и регуляторов хода
  • Настройка нейтрального положения на модели
  • Непосредственное управление сервоприводами (например, эмуляция поднимающихся фар на автомодели)

Комплектация

1 х Сервотестер

Подключение и библиотеки

Модуль работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.

Подключается к платформе через цифровой контакт. Для работы достаточно стандартных библиотек Arduino IDE.

  • Цена: $ 21.39 с купоном

Всех приветствую. Сегодняшний обзор будет посвящен моделистам и просто любителям радиоуправляемых игрушек. Все мы привыкли к таким инструментам как отвертка, плоскогубцы и молоток, они есть в каждой квартире, лежат где нибудь в ящике и ждут своего звездного часа. Так и с героем обзора, серво тестер — прибор для проверки сервомашинок нужен периодически, но без него зачастую не обойтись. Тем, кого данная тема заинтересовала — прошу под кат. Состояние сервомашинок как одного из элементов управления моделью очень важно. Даже если сервомашинка новая. Данный серво тестер поможет выявить на стадии диагностики некоторые проблемы и поможет избежать в дальнейшем больших материальных затрат или по простому аварии. Возможности тестера не безграничны. Состояние редуктора этот прибор вам оценит лишь косвенно. Что нам обещает магазин? Заявленные характеристики: Серво тестер предназначен для работы с аналоговыми и цифровыми сервомашинками. ЖК-дисплей упрощает использование множества его функций. Кнопки и вращающаяся ручка позволяют быстро и удобно менять настройки. Тестер может быть запитан от балансирного разъёма 2S LiPo аккумулятора или от внешнего блока питания (провод с «крокодилами» в комплекте). Размеры: 96 x 70 x 17.5мм Режимы работы: ED «Endurance» — циклическая проверка выносливости сервомашинки FP «Fixed Points» — проверка точности позиционирования по трём точкам DB «Dead Band» — проверка мёртвой зоны (используется мёртвая зона 30 мкс или 1.8 градуса для стандартных серво) SP «Speed» — проверка скорости сервомашинки при повороте на 60 градусов WP — проверка плавности и точности на указанной пользователем скорости PW «Pulse Width» — отображение ширины импульса сервомашинки LN — ручное управление сервомашинкой Сам я пользовался ранее либо передатчиком, либо простым серво тестером, можно считать что сервомашинки и не тестировал толком. Вернемся к нашему тестеру сервомашинок: Доставка и упаковка: Выдали трек, в пути 23 дня. Я успел до коллапса во Внуково. Классический полиэтиленовый пакет без пузырей. Дополнительная защита в виде вспененного полиэтилена не помешает. Невзрачная коробка с перечнем поддерживаемых функций. На обратной стороне краткое описание самих функций. Открываем коробку: Внутри зафиксирован сам серво тестер, провода для подключения и провод для передатчика. А так же инструкция. Инструкция: Выложил на яндекс диск инструкцию, правда на английском языке. После пары нажатий наугад, все становится понятно и как таковая инструкция становится ненужна =) Провода: Провод с крокодилами для подключения внешнего питания и провод с разъемами типа «мама» по стандарту Futaba. Он предназначен для контроля сигнала с приемника на исполнительное устройство. Небольшое отступление от обзора: Поскольку серво тестер у меня в наличии был самый простейший, вот такой: А мне понадобилось протестировать с десяток сервомашинок на надежность, то я одолжил у друга его серво тестер. Машинки были протестированы, пришла пора возвращать одолженное и как раз пришел новый серво тестер. Вот гляжу на них и пытаюсь найти хоть несколько отличий… Выводы. Производитель один. Что впрочем не бросает тени сомнения в сторону самого тестера. Есть небольшие отличия в софте, но не принципиальные. Немного фото с разных сторон: 4 кнопки управления и потенциометр. Выбранный режим и прочая информация отображается на 2х строчном дисплее. Надписи над кнопками не требуют какого либо объяснения, все просто. Я собрал все в кучу и соединил что можно =) Сторона для подключения питания. Либо балансирный разъем батареи 2S, либо подключение к внешнему источнику питания до 12 В. Кстати разъем такой же как у Imax B6. Сторона для подключения сервомашинок или регуляторов. Так же в этот порт подключается и приемник для контроля ширины импульсов. Вскрытие к сожалению не производилось, поскольку корпус склеен по типу блока питания ноутбука и без разрушения не открыть. Алгоритм работы достаточно простой, при желании можно организовать на ардуине. или даже на самом простом 8051 микроконтроллере. Используется таймер как счетчик — вход по прерыванию останавливает счет — данные готовы. В обратной последовательности можно и сделать обслуживание сервомашинки. upd Реализацию алгоритма можно обсудить в комментариях если будет желание. Пробуем по шагам испытать сервомеханизм: Возьмем для примера широко распространенную аналоговую сервомашинку mg90s Начнем по порядку: Сначала выбираем тип сервопривода, аналоговый или цифровой. Частота следования импульсов в аналоговом режиме — 50 Гц, в цифровом режиме — 100 Гц. LN — ручное управление сервомашинкой. При вращении ручки потенциометра качалка сервомашинки перемешается синхронно. Диапазон изменения сигнала: от 1000 до 2000 мкс или от 500 до 2500 мкс. Зависит от типа вашей сервомашинки. Если угол отклонения больше 90 градусов, то выбирайте второй режим. Гиф для наглядности (если не работает — кликните на картинку) ED «Endurance» — циклическая проверка выносливости сервомашинки. Выбираем количество циклов и запускаем тест. B/S В — амплитуда отклонения, S — скорость. FP «Fixed Points» — проверка точности позиционирования по трём точкам. Две крайних и средняя. Кнопками Up Down выбираем точки. Так же гиф анимация. Позже будет изготовлен стенд для тестирования сервомеханизмов. DB «Dead Band» — проверка мёртвой зоны (используется мёртвая зона 30 мкс или 1.8 градуса для стандартных серво) Очень важный параметр. Определяет чувствительность сервопривода по отношению к перемещению ручек передатчика. Чем меньше параметр, тем лучше. У испытуемого замер показал 8 мкс, хотя заявлено 5 мкс. SP «Speed» — проверка скорости сервомашинки при повороте на 60 градусов. Алгоритм работы простой — задается сигнал соответствующий начальной позиции и переключается на конечный, соответствующий отклонению качалки на 60 градусов. По шине питания стоит токовый датчик, который и определяет что сервомотор начал движение и остановился соответственно. По похожему принципу работают зачастую и доводчики стекол в автомобиле. WP — проверка плавности и точности на указанной пользователем скорости. BOUND — угол отклонения, SPEED скорость перемещения. Косвенно можно проконтролировать состояние резистора обратной связи, редуктора, а так же электродвигателя. PW «Pulse Width» — отображение ширины импульса для сервомашинки. Проверку не производил, поскольку конкретно мне эта функция в серво тестере показалась избыточна. Да и аппаратура пока недоступна к сожалению. Купон на скидку: 8% ToysHo Видео работы серво тестера на разных режимах на осциллографе. Первая половина в режиме аналоговый, вторая в режиме цифровой Вывод: Практически все функции сервомашинок контролируются кроме степени изношенности редуктора. Также можно использовать в качестве генератора сигналов для регуляторов скорости, для проверки устройств без использования передатчика и приемника (режим аналоговый, LN) Питание серво — только 5 вольт. При отключении питания последние введенные параметры не запоминает. Надписи на приборе — малозначимы, производитель один. Так же для проверки работы под нагрузкой требуется проверка на модели, либо на стенде. А тут уже полученные данные могут отличаться. Что хотелось бы: Подсветку экрана. Возможность выбора напряжения питания сервомашинки. Ну и на последок замер скорости отклонения на выбор, а не только 60 градусов. Что не понравилось — при смене угла обзора — цифры на индикаторе начинают двоиться. На видео это заметно, но заметил я это поздно, переснять уже не получилось. UPD Некоторые режимы при больших значениях тестов изнашивают сервоприводы, поэтому выбирайте разумные значения! На этом все, приятного времяпровождения на открытом воздухе. Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.Главная » Цифровой сервотестер HJ ВНИМАНИЕ! Пункт выдачи на Ленинском 140И закрыт на вход, сформированные заказы выносим в холл БЦ Космопро по звонку. image image image image Цена: 400.00 р. Наличие: Нет в наличии Разное Модель: hj servo consistency test image  На основании 0 отзывов.  |  Написать отзыв В закладки В сравнение

Описание: Цвет: синий + черный Размеры: 7,5 см x 3,8 см x 2,5 см Входное напряжение: DC 5 ~ 6 В Ширина выходного сигнала: 800 ~ 2200us Может быть синхронизированы контроль выходной 4 сервопривода и используется для сравнения производительности управления рулевой механизм рулевого servo выходной сигнал может быть с точностью до 2us (1 мс = 1000 микросекунд), вы можете протестировать рулевой механизм, способный реагировать на тонкие изменения. С функцией проверки сигнала PPM на дисплее, входной сигнал PPM изменяется во время ввода вывода синхронизации сигнала PPM на сервопривод. Питание автоматически вводится в ручной режим (ручной) 20us Цикл аналогового сервопривода 50 H, частота 50 Гц Z, роторные потенциометры для уменьшения или увеличения ширины импульса выхода Кнопка выбора режимов: 1. ручной режим S-1 (ручной) 2. S-2-bit режим (нейтральный) 3. Автоматический режим S-3 (автоматический) Ключи ширина импульса-1. 50 H Аналоговый сервопривод сигнал цикл 20us Частота 50 Гц 2. 125 H цифровой рулевой механизм цикл сигнала 8us частота 125 Гц 3. 250 H цифровой сервопривод сигнал цикл 4us частота 250 Гц

Написать отзыв

Ваше имя: Ваш отзыв: Примечание: HTML разметка не поддерживается! Используйте обычный текст. Оценка: Плохо           Хорошо Введите код, указанный на картинке:

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий