Перейти к содержанию

Сервомашинка


Рекомендуемые сообщения

есть серва ,у неё 3 провода, GND,VCC,CTRL. допустим первые два это питание, а как быть с третьим (ежу понятно что это управлющий провод), но вот загвоздка, как заставить её сдвинутся в нужную нам сторону и на нужный градус ?

P.S. Управление через Мк ессно...

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Неплохо было бы узнать ИМЯ Вашей серво.

Серво машинки бывают РРМ и РСМ, вот это надо и выяснить (в смысле Ваша какая).

http://www.rcdesign.ru/articles/radio/ppm_pcm

http://www.rcdesign.ru/articles/radio/serv...tro#eztoc8892_2

Вот здесь в принципе есть готовая схема которая управляет PPM сервомашинкой (если тип машинки совпадет с Вашей, то Вы все поймете):

http://www.radioradar.net/radiofan/antenns...enne_rulle.html

Тут про серво машинки начиная с "Исполнительные механизмы":

http://rconline.ru/modules/smartsection/item.php?itemid=3

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

PPM и PCM для кодера передатчика и декодера приемника.

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

Примерно так:

800 мкс - мин. угол

2200 мкс - макс. угол. (Зависит от производителя машинки)

Ссылка на комментарий
Поделиться на другие сайты

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Все модельные сервомашинки управляются длительностью импульса.

Не факт :rolleyes:

Почитайте ссылки из пред. поста.

На авиамодельных серво проводок ЖЁЛТЫЙ иногда бывает.

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

...серва HS-311

Это все упрощает.

В ссылка исчерпывающее количество информации про PPM и управлять этой серво очень легко.

Вот фотка из радиорадаровской ссылки:

pic1.jpg

На Вашу похожа? :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

Автору темы - ищите устройство под названием "сервотестер", были и схемы и прошивки.

Если кратко - с частотой 50гц идут короткие импульсы от 0.8 до 2.2мс, ~1.5 соответствует нейтральной позиции.

Имя машинки на самом деле не сильно критично, они все более-менее стандартные.

PS: Вот, нашел - http://www.rc-cam.com/servotst.htm

Изменено пользователем DVE
Ссылка на комментарий
Поделиться на другие сайты

на вашей ссылке только уже готовый хекс, а исходного кода нету ?

как я понял будет в такой форме управление (прикреплённый файл) и работу МК надо будет выставлять на 50гц ?

на мой взгляд 50гц при рабочей частоте 20Мгц будет занимать намного меньше времени (не уврене что даже там буду микросекунды, не говоря уже про мили)нежели при рабочей частоте 100гц... вообщем поправьте где не прав.

post-26004-1223702566_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

такс, при 50гц и при разных задержках он принимал только крайние значения ( и то с како то странной зависимостью от времени). на 20мгц процессора замечается небольшая нелинейность, при прохождение 10 градусов (48us, 1000-1048us) в среднем смещение от линейности на 1 градус. Скорее всего такая хрень из-за выбранной частоты (всё таки 20Мгц и 50Гц кардинально различаются), сижу борюсь с тем чтобы просчитать точный градус отклонения при конкретной задерже в us...

P.S. просчитал, дальше хуже, там линейностью и не пахнет... ощущение будто она идёт как y=a^x , т.е. при приближение к нулю затормаживается замедление

Изменено пользователем krant
Ссылка на комментарий
Поделиться на другие сайты

Автору:

Вам важно понять следующее.

Приведенной Вами сервомашинке HS-311 абсолютно безразлично как ею будут управлять.

Внутри HS-311 ОЧЕНЬ ПРОСТАЯ схема, которая работает только одним способом.

Способ этот следующий:

Как только на вход управления придет ФРОНТ ИМПУЛЬСА (перепад напряжения с нуля вольт на плюс около трех вольт) внутри схемы машинки включится устройство которое родит импульс фронт которого совпадет с фронтом пришедшего импульса на вход упрапления (совпадет потому, что фронт (начало) внутреннего импульса РОЖДАЕТСЯ фронтом (началом) внешнего (со входа управления) импульса. Длительность внутреннего импульса у исправной машинки СТРОГО ОПРЕДЕЛЕНА положением исполнительного механизма машинки (положением выходного вала).

Длительность внешнего импульса определена тем, кто этот внешний импульс прислал на вход машинки. Схемная логика внутренней схемы машинки просто сравнивает длительности внутреннего и внешнего импульсов и на основании этого сравнения управляет вращением выходного вала. Если внутренний импульс окажется короче импульса управления, то вал будет вращаться например по часовой стрелке (если длиннее, то против часовой) и при этом будет увеличиваться длительность внутреннего импульса (направление вращения относительно и для рассуждения не имеет принципиального значения) и поскольку в нормальном управлении импульсы управления следуют с определенной частотой, то при поступлении следующего импульса разница длительностей импульсов внутреннего и внешнего будет изменяться, но она будет не равна нулю и вал продолжит свое вращение. Естественно наступит момент когда разница длительностей ипульсов станет равной НУЛЮ и схемная логика остановит вал и вал будет стоять, а схема будет продолжать сравнивать длительности импульсов и как только импульсы станут разной длительности по причине изменения входного импульса управления или изменения длительности внутреннего импульса вследствии изменения положения вала машинки сторонними силами, вся описанная гармонь начнет приводить сама себя в состояние "разница длительностей ипульсов станет равной НУЛЮ" и при этом положение вала будет зависет в конечном итоге от длительности импульса управления.

Если Вы пишете программу, то результатом работы программы в определенном "железе", должны быть импульсы электрические, которые понравятся машинке по уровню (маленький она может не "ущучить", слишком большой может ей вход "порвать"), по длительности (маленькая длительность загонит вал машинки В УПОР, большая длительность загонит вал В УПОР в противоположную сторону, а упоры это заклинивание механической части и это плохо), по паузе между импульсами (маленькая нехораша тем, что схема электрическая не может мгновенно перейти от обработки предыдущего импульса к распознанию фронта последующего, а при большой время нахождения схемы без управления может привести к тому, что вал сдвинулся, а импульса входного нет и то чем управляет вал неуправляемо до прихода очередного импульса на вход).

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

Потом ее откомпилировать под конкретную ЭВМ или микроЭВМ и все.

P.S.

Данная машинка не претендует на высокую точность позиционирования и строго определенные характеристики. У нее (у HS-311) они достаточны для управления ХОББИ моделями .

Зависимость положения вала от длительности входного импульса можно легко снять.

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

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

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

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

P.S. попробовал пильнуть серву Генератором сигналов... ~252Hz Min, ~495Hz Max

P.S.S. как я понял из выше всего описанного что пофигу какая серва, будь то HS-311 будь футабовские сервы... принип управления у всех един...

P.S.S.S. значит сейчас тогда буду сидеть и играться с частотой

P.S.S.S.S. Хотя при 20Мгц я получил приближённые значения Min и Max (середина в 1497 было, ну или округлённо 1.5, выше говорилось что диапазон 800-2200, у меня диапазон 1001-1997us)

Изменено пользователем krant
Ссылка на комментарий
Поделиться на другие сайты

Футабовские и Хайтековские сервы РРM совместимы. Можно даже утверждать, что Хайтек "передрала" Футабу по идее один в один.

Не совсем понимаю почему Вы все время оперируете 20 МегаГерцами. Если это тактовая частота Вашего МК то его контроллера проблемы.

Сама сервомашинка управляется ДЛИТЕЛЬНОСТЬЮ ИМПУЛЬСА, а частота следования этих импульсов не является главным параметром для сервомашинки.

Частота повторения "выросла" из темы многоканальности управления в комлексе передатчик приемник. Например для восьми независимых сервомашинок, необходимо передать восемь информационных посылок. Это можно делать по разному, можно их передавать одновременно на разных частотах например. На сегодня как стандарт для PPM информация для каждого канала передается в свои промежутки времени циклично. Естественно надо знать точку отсчета и она задается длительностью паузы заведомо большой. После паузы передаются поочереди перепады восьми каналов и сново пауза. Вот Вам цикл. В приемнике улавливается начало цикла, затем тупо первый импульс посылается на первую машинку, второй на вторую и так до восьми, и так по кругу все время. Естественно частота следования импульсов на одну машинку будет равна частоте циклов, но если к примеру принудительно убрать например циклы через один, то машинка все равно будет работать. Изменится только частота повторения управляющих импульсов, но главная информация заключенная в длительности импульса СОХРАНИТСЯ.

Представьте себе, что Вы импульс и Ваша длительность "А", а я сервомашинка и у меня положение вала "Б". Вы крутитесь на карусели, а я стою на земле. Пролетая на карусели мимо меня Вы мне говорите свое "А" и летите дальше по кругу, а я на основании алгебры ("А" минус "Б") САМ РЕШАЮ КУДА МНЕ КРУТИТЬ СВОЙ ВАЛ И КРУТИТЬ ЛИ МНЕ ЕГО.

Диапазон значений "Б" Вам известен, летайте циклично и выдавайте "А", чтобы у меня от Вашего значения "А" вал не сломался. Я не могу оперировать значениями "Б" ВНЕ ДИАПАЗОНА. :rolleyes:

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

Не совсем понимаю почему Вы все время оперируете 20 МегаГерцами. Если это тактовая частота Вашего МК то его контроллера проблемы.

Сама сервомашинка управляется ДЛИТЕЛЬНОСТЬЮ ИМПУЛЬСА

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

Например для восьми независимых сервомашинок, необходимо передать восемь информационных посылок. Это можно делать по разному, можно их передавать одновременно на разных частотах например. На сегодня как стандарт для PPM информация для каждого канала передается в свои промежутки времени циклично. Естественно надо знать точку отсчета и она задается длительностью паузы заведомо большой. После паузы передаются поочереди перепады восьми каналов и сново пауза. Вот Вам цикл. В приемнике улавливается начало цикла, затем тупо первый импульс посылается на первую машинку, второй на вторую и так до восьми, и так по кругу все время.

Я пока читаю Днищенко, так то когда прочту обсудим и этот вопрос :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

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

И чем же на практике Вы измеряете длительность импульса (если не секрет)???

Ссылка на комментарий
Поделиться на другие сайты

сам задаю

Понятно.

В принципе, если Вы разберете серву и посмотрите как тама усе зделано, то поймете, что уникальной точности от нее ждать не приходится. Там один резистор переменный, который в принципе является одновременно и валом и датчиком положения, своим качеством подвижного контакта не даст уникальных результатов. Зато дешево и доступно. :rolleyes:

P.S. Заставить программу работать в реальном масштабе времени иногда совсем не просто. Это достаточно серьезная проблема цифровых подходов к решению аналоговых задач.

Изменено пользователем 131959G
Ссылка на комментарий
Поделиться на другие сайты

Знаю что труднее, но зато когда программа отлажена хотябы в одной среде, то в реальности её отлаживать уже не так трудно будет :)

Протус чисто для проверки прошивки, на деле же уже всё остаётся за железом...

Ссылка на комментарий
Поделиться на другие сайты

Рекомендую посмотреть на том же Rc Design или гоглем схему серво тестера на MK. Там вам и будет весь код управления сервой.

Как писалось выше: "с частотой 50гц идут короткие импульсы от 0.8 до 2.2мс, ~1.5 соответствует нейтральной позиции." - это стандарт.

От себя - все севы управляются одинаково. плевать кто производитель. И то что пишут серва цифровая, тоже плевать - это только способ управления мотором сервы.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • А на малом газу висит? В начале отрыва?
    • непонятно, точное пложение или одиночный импульс?  если точное то или это много зубов, или аналоговый датчик ратиометрик или синус/косинус.  если болт то это 6 импульсов, но просто с граней шляпки почти невозможно будет снять сигнал. если одиночный импульс, то это обычный датчик фаз, их полно готовых.  чтоб в иномарках не искать, то уаз газ  пластиковый индуктивный датчик плавает в масле, на распред крепится стальная  "палочка".  Я видел именно на форумах уазов, газовские двигатели могут различаться, или нужно каталог запчатсей перебирать.  магазинов по уазам немного но все же проще чем самому делать.  если чесно, то любой датчик и от коленвала подойдет, на него надевают колпачек из большой термоусадки.  щель зазаор между датчиком и зубом около 1мм.   датчик фаз обычно дает одиночный импульс длительностью где то 20 градусов по коленвалу.  если нужно меньше, то наверное свой делать.  например сердечник датчика коленвала рено кругый 3мм, его можно сточить в плоский 1мм. в схемах все используют компаратор с обратной связью типа самого простого LM193 xx LM2903, для одиночного импульса датчик подключают одним концом, на другом входе компаратора опорное напряжение.  кажется здесь советовали mcp602, проверь поиском.   если использовать ДХ то их полно на 150 градусов, а дорогие  под заказ и свыше 170 градусов.  магнит неодимовый не годится, нужен черный магнит.  не только по температуре, неодимовый слишком сильный.  если зайти в магаз магнитов, то они бывают и свыше 200 градусов.  проблема не в температуре, а чтобы прикрепить магнит, поэтому магнит неподвижно ставится с тыльной стороны ДХ, а вот где искать ребро на распредвале - неизвестно.   мое предположение, что проще использовать ребро рокера, найти момент срабатывания. кроме того, последние лет 15 на иномарках не используют индуктивные датчики, а используют виниловую полоску, работающую как сальник коленвала, соответсвенно диапазон температур там огромный.   моя догадка, что можно попробовать вырезать из нее три зуба, получится невесомая конструкция.
    • @ShukhratM ,на 700 вт подобное я бы не рассматривал. Затрат много очень,по нынешним временам прямо недобро выходит 
    • Ещё один, высасывающий откровения из большого пальца, зажатого между указательным и средним. Или ты тоже считаешь, что кроме галош в Союзе ничего хорошего не делали?!
    • А куда дует дуйчик, если с бортов нет отверстий? Как воздух циркулирует? Отверстия в крышке?
    • @Lexter мысль понятна ваша, но понижать частоту уже не буду потому что придётся перестраивать ТГР, на 46 витках мой сердечник вроде нормально чувствует себя, проверю потом под нагрузкой как соберу всё.. Ток первички замерю на холостых при 46 витках.... @ummagumma проницаемость я искал чтобы вставить в таблицу для расчёта первички
    • Я изготавливал индуктивный датчик из катушки со сердечником от электромагнитного реле, к которому с одной стороны примагничивал круглый неодимовый магнит, а с другой стороны выступающую часть сердечника затачивал в виде тупого зубила.  Мне нужно было считывать сигнал с шестерни,  диаметром  всего 26 мм и имеющей  24 зуба.  Сигнал подавался сразу на процессор, у которого на входе имелись резистор с небольшим кондёром, защитный диод и стабилитрон на 3,3 В. 
×
×
  • Создать...