Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3

ТЕМА: Управление сервоприводом ATTiny2313

Управление сервоприводом ATTiny2313 21 квіт. 2021 02:29 #1

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Уважаемый Soir! Сможете ли помочь сделать проект для стендовой модели шлагбаума ЖД переезда на основе сервотестера? Описание принципа работы взято с интернета. Схема и описание во вложении.

Вкладений файл:

Назва файлу: Servotester.rar
Розмір файлу:25 KB
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 06:31 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
...проект для стендовой модели шлагбаума ЖД переезда на основе сервотестера?
Если честно, то мало что понял.
С самого начала. Что такое "сервотестер" и как он работает? Если это Вы выложили описание этого "сервотестера", то зачем оно мне? Мне нужно описание работы шлагбаума.
Что же в итоге должно получиться? Сервотестер, шлагбаум, качалка...? Если все-таки шлагбаум, то почему лево-право и зачем центральное положение?
Алгоритм пока не рассматривал, так как вообще не понимаю, что это такое.
Останнє редагування: 21 квіт. 2021 06:32 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 09:21 #3

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Попробовал переделать во вложении ТЗ.
Центральное положение просил сделать автор макета железной дороги. Это положение может сделать, если получится, как то автоматически. Скажем приблизительно верхнее положение 82 градуса , нижнее (грубо 46) среднее что бы вычислялось как 64.

Вкладений файл:

Назва файлу: Shlagbaum.rar
Розмір файлу:8 KB
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 21 квіт. 2021 10:24 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 20:25 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Левое-правое все равно осталось...

Вопросы:
1. Какой принцип работы сервопривода? Другими словами, какой сигнал должен быть на выходе из МК?
2. Всего 4 фиксированных положения: начальное, нижнее, центральное, верхнее, так? Начальное это не нижнее, не центральное, не верхнее... - свое какое-то. Так?
3. В каких случаях шлагбаум останавливается в центральном положении?
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 21:58 #5

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Я сам не очень в серве понимаю.На просторах интернета нашел такой график управляющего сигнала

Управляюший сигнал обсуждался на форуме sxem.org/forum/avtomatika-i-upravlenie/4...oda-s-tajmerom#33660 #5
Начальное положение выставляется по пункту 2 в описании. После калибровки это положение остается в памяти и после повторного включения питания шлагбаум становится в запрограммированное положение.
В центральное (среднее) положение шлагбаум становится при нажатии кнопки >I<.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 21 квіт. 2021 22:11 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 22:03 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
На просторах интернета нашел такой график управляющего сигнала
У Вас именно такой? Могут быть варианты...
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 21 квіт. 2021 22:20 #7

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
По описанию сервы SG90 управляющий сигнал должен быть такой ...." Сервопривод SG90 управляется ШИМ сигналом, параметры которого определяют положение ротора. Период ШИМ около 20 мС, длительность сигнала управления от 500 до 2100 мкС.".... По графику очень похоже.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 21 квіт. 2021 22:22 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 22 квіт. 2021 08:00 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Хорошо. Только прошу навести порядок в описании.
У вас < - это ниже, но есть < - это выше.
п.1 индикация состояния калибровки (кроме начального положения) не предусмотрена?
п.2 описания не понял. Пересмотрите его.
п.3 по умолчанию - это сколько? Мне нужно знать численные значения от 544 до 2400 мксек или в градусах от 0 до 90.
Индикация положения привода предусмотрена только в п.7?

Калибровку я бы предложил таким способом:
Вход в калибровку - как у Вас.
Кнопками < и > установить положение привода. Например, нижнее. Нажать кнопку I<. Аналогично верхнее и среднее. Выход из калибровки автоматически, при бездействии 10 сек.

Прошивка и проект в архиве. Прошивка не законченная. Работает только ручной режим. Но сейчас проверьте правильность назначения выводов. Желательно проверить работу привода в реальных условиях.
Дальше мне нужно уточненное описание.
Долучення:
Останнє редагування: 21 лип. 2021 21:34 від Soir. Причина: Обновление прошивки
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 22 квіт. 2021 11:50 #9

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
На нажатие кнопок серва откликается но как-то хаотично. Так и не понял за что и какая кнопка отвечает. Кнопка >I< устанавливает серву в "среднее"(?) положение со второго раза. В ручном режиме плавно работает серва. Может быть даже оставить ее как низшую скорость.
< - будет вверх "выше". Так как плата у меня уже разведена и сделана то могли бы перенести "KEY_DOWN_I" перенести на 8 ножку, а "KEY_DOWN" - на 9-ю.
По индикации. Давайте сделаем так: После "Калибровки" верхнее и нижнее положение прибор переходит в настройку "Начального положения" оно же должно остаться по умолчанию (до следующей калибровки). миганием LED_DOWN и LED_UP. Нажимаем < или > или >I< (>I< вычисляется из сохраненных параметров верхнего и нижнего положения), серва становится в положение которое было установлено в предыдушей настройке в верхнее или нижнее положение или центр. Подтверждаем нажатием >I< и двойным миганием LED_CENTRE и двойным зумом. После этого все индикаторы гаснут на пару секунд и начинает светится только тот в каком положении шлагбаум и прибор переходит в рабочий режим. В рабочем режиме индикаторы все погашены (если шлагбаум вне крайних положений и центра). Начинают мигать соответствующие индикаторы при нажатии в ручном режиме при нажатии кнопок <, >. И светятся постоянно только те в каком (крайнем верхнем, нижнем или среднем) положении шлагбаум. Крайние и среднее положение шлагбаума подтверждается двойным зумом (сигналом). Индикация среднего положение - свечение LED_CENTRE.
PS.
Индикация калибровки: нажимаем при выключенном приборе I< и >I подаем питание и начинает мигать LED_DOWN предлагая установить I< (остальные индикаторы погашены). После установки в нужное положения нажимаем >I< подтверждает LED_CENTRE двойной вспышкой но серва остается на месте. LED_DOWN начинает светится постоянно и начинает мигать LED_UP предлагая установить >I. Устанавливаем >I, Запоминаем >I<, также подтверждение двойной вспышкой. Прибор переходит в настройку "Начального положения"
Может быть вначале разберемся с калибровкой и индикацией, а по ходу разберемся с окончательным управлением. А то уже каша в голове.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 22 квіт. 2021 14:17 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 22 квіт. 2021 16:03 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Выводы перенес.
Калибровку добавил (по Вашему описанию).
По работе кнопок - ничего не могу сказать, в симуляторе работает. > и < - смещение на один градус. С символом I - фиксированные крайние положения. Если кнопки не срабатывают - измерьте напряжение на их выводе с нажатой кнопкой и не нажатой.

Продолжить смогу только завтра.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 22 квіт. 2021 19:15 #11

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
В режиме "калибровка" клавиши не работают. Серва стоит на месте. В Протеусе та же ситуация. Напряжение 5В при отпущенных и 0В при нажатых кнопках. Работает только основной режим автоматического и ручного управления на 180 градусов. Зум нужно сделать только для подтверждения нажатия клавиш (в ручном режиме звучит пока держим кнопку) и при остановке в крайних или среднем положениях звучит единожды.
Скорость I< и >I нужно будет программировать по п.5 "5.Автоматическое управление (с возможностью менять скорость. Включается одновременным нажатием кнопок I< , >I, шлагбаум перемещается от крайних точек в верх и в низ.В этом режиме кнопки < (ниже), > (выше) меняют скорость перемещения шлагбаума соответственно < (ниже), > (выше). Скорость установленная в автоматическом режиме сохраняется для ручного режима. Выход из режима происходит при нажатии >I<."
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 22 квіт. 2021 19:23 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 12:28 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Немного доработал прошивку в части индикации и озвучки.
Автоматического режима пока нет. Скорость пока не настраивается. Сделаю чуть позже, когда разберемся с тем, что уже есть.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 14:14 #13

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Вроде все нормально.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 15:54 #14

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Добавил настройку скорости, автоматический режим и управление звуком.
Что еще осталось не сделанным?
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 18:37 #15

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Самый первый пункт "Калибровка" еще не работает так как хотелось.
1. "Калибровка". Калибровка нужна для выставления крайних положений шлагбаума, что бы шлагбаум не поднялся выше или не опустился ниже при автоматическом или ручном управлении и не поломал макет шлагбаума. Например верхнее положение 10 градусов, а нижнее 90. Эти крайние положения остаются в памяти МК до следующей калибровки.
Нажимаем при выключенном приборе I< и >I подаем питание и начинает мигать LED_DOWN предлагая установить какое будет аерхнее крайнее положение I<. Кнопками I< и >I устанавливает нужный угол подъема. После установки в нужное положения нажимаем >I< подтверждает LED_CENTRE двойной вспышкой но серва остается на месте. LED_DOWN начинает светится постоянно и начинает мигать LED_UP предлагая установить >I нижнее положение. Так же кнопками I< и >I устанавливаем нижнее положение (на сколько нам нужно что бы он опустился). Запоминаем >I<, также подтверждение двойной вспышкой. Прибор переходит в настройку "Начального положения" которое серва будет принимать после включения и так же должна оставаться по умолчанию до следующей калибровки.
2. "Начальное положение". Начинают мигать LED_DOWN, LED_UP и LED_CENTRE предлагая установить то положение которое нам нужно - верхнее, нижнее или среднее. Нажимаем < или > или >I<. При нажатии кнопки < или > серва становится в верхнее или нижнее положение которое было запрограммирован в первой части. >I< вычисляется из сохраненных параметров верхнего и нижнего положения запрограммированного в первом пункте. Если верхнее положение сервы было запрограммировано например 10 градусов а нижнее 90 то для положения >I< будет 50 градусов. Засвечивается индикатор того положения которое мы выбрали, а остальные гаснут. Подтверждение (запоминание) кнопкой >I< и двойным миганием LED_CENTRE и прибор переходит в режим основной работы.
По изменению скорости. Можно ли сделать скорость еше медленнее и выход из этого режима кнопкой >I<?
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 23 квіт. 2021 19:05 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 19:32 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
Самый первый пункт "Калибровка" еще не работает так как хотелось.
Что именно не так? Не работает, не сохраняется, не так мигает...?

Proshka пише:
Нажимаем при выключенном приборе I< и >I подаем питание и начинает мигать LED_DOWN предлагая установить какое будет аерхнее крайнее положение
То есть, при установке верхнего положения должен мигать светодиод нижнего?

Proshka пише:
2. "Начальное положение". Начинают мигать LED_DOWN, LED_UP и LED_CENTRE предлагая установить то положение которое нам нужно - верхнее, нижнее или среднее.
Не понял. Это что три разных начальных положения?
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 21:42 #17

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Простите! Понял я что не так. Устанавливается калибровка не теми кнопками. "... Кнопками "I< и >I" устанавливает нужный угол подъема..." Ладно пусть остается < и >, не страшно. В режиме калибровка сделайте чтобы серва после каждого запоминания не вращалась сама. Если выставили нижнее положение и запрограммировали его то при переходе для запоминания верхнего положения серва сама не вращалась.
При установке "начального положения". Сделайте так:при нажатии одной из кнопок I<, >I или >I< серва становилась в то положение какая была нажата кнопка. Запоминание так и остается кнопкой >I<.
Можете еще посмотреть настройки средней точки. Положение >I< не определяется. Если (считая по Протеусу градусы) верхнее положение шлагбаума выбрано 0 градусов, а нижнее +90 то среднее положение по Протеусу -90, а в железе где-то -45, а не +45 что по Протеусу, что по железу.
Сделайте еще в "режиме работа" что-бы при "ручном управлении" шлагбаум не двигался дальше запрограммированных крайних точек.
Вроде бы пока это то что бросилось в глаза.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 23 квіт. 2021 21:47 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 23 квіт. 2021 22:56 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
Ладно пусть остается < и >, не страшно.
Мне казалось так логичнее, но если нужно - переделаю.

Proshka пише:
В режиме калибровка сделайте чтобы серва после каждого запоминания не вращалась сама. Если выставили нижнее положение и запрограммировали его то при переходе для запоминания верхнего положения серва сама не вращалась.
Она не то чтобы сама. Если перешли к установке следующего положения, то привод и занимает уже ранее установленное положение. Так, мне думается, удобнее. Например, если требуется только незначительно подкорректировать крайнее положение. Но, как скажете...

Proshka пише:
При установке "начального положения". Сделайте так...
Про начальное положение я вообще ничего не понял. Почему их три и что с ними делать?

Proshka пише:
Можете еще посмотреть настройки средней точки. Положение >I< не определяется. Если (считая по Протеусу градусы) верхнее положение шлагбаума выбрано 0 градусов, а нижнее +90 то среднее положение по Протеусу -90, а в железе где-то -45, а не +45 что по Протеусу, что по железу.
Я не знаю, где в Proteus -90 градусов. Я вижу только ширину управляющего импульса. А по ширине импульсов вижу, что середина устанавливается верно. Уточните.

Proshka пише:
Сделайте еще в "режиме работа" что-бы при "ручном управлении" шлагбаум не двигался дальше запрограммированных крайних точек.
Сделал.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 01:04 #19

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Soir пише:
Она не то чтобы сама. Если перешли к установке следующего положения, то привод и занимает уже ранее установленное положение. Так, мне думается, удобнее. Например, если требуется только незначительно подкорректировать крайнее положение. Но, как скажете....

Дело все в макете шлагбаума. Если будут калибровать на установленной уже в макет серву и она начнет на 180 градусов двигаться сама то поломает макет. Лучше что-бы она не вращалась без команды кнопками.

Soir пише:
Про начальное положение я вообще ничего не понял. Почему их три и что с ними делать?

Начальное положение это то которое шлагбаум будет занимать при следующем включении. Положения 3 это верхнее, центральное и нижнее. Которые запрограммированы п.1 "Калибровка".

Soir пише:
Я не знаю, где в Proteus -90 градусов. Я вижу только ширину управляющего импульса. А по ширине импульсов вижу, что середина устанавливается верно. Уточните.

На рисунках теперешнее состояние средней точки, нужно что бы она была между крайними по середине, определялась автоматически. Скажем так, крайние положения 1,50мс и 2.00мс то средняя точка 1,75. Если 1.00мс и 2,00мс то средняя авоматичеки вычислялась как 1,50.





Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 07:07 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
Начальное положение это то которое шлагбаум будет занимать при следующем включении. Положения 3 это верхнее, центральное и нижнее. Которые запрограммированы п.1 "Калибровка".
Та их можно хоть двадцать три. Но опишите какое все-таки должно включаться при подаче питания? Не может же все три одновременно.

Proshka пише:
На рисунках...
На рисунках я вижу, что у нас по разному светодиоды, а возможно и кнопки. То, что у Вас нижнее, в проекте среднее. Уточните назначение выводов.
Но прошивку я обновил, проверьте как сейчас.
Останнє редагування: 24 квіт. 2021 07:55 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 10:00 #21

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
При включении должно включится Одно из: ИЛИ верхнее, ИЛИ нижнее, ИЛИ среднее. Какое оно будет занимать программируем (устанавливаем) "начальной установкой". Что бы знать в каком положении будет серва при включении в меню "начальная установка" серва становиться в то положение которое мы нажали. И подтверждаем >I<.
И можно сделать "выход" из режима "установка скорости" по нажатию кнопки >I< ? И минимальную скорость сделать еше медленнее? И эта скорость что бы была после запоминания для ручного и автоматического режима.
Посмотрите еще. При включении серва вращается в крайнее для сервы положение. Для макета шлагбаума это чревато поломкой. Я думаю если мы разберемся с начальной установкой то все у нас получится.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 24 квіт. 2021 12:24 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 13:57 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
При включении должно включится Одно из: ИЛИ верхнее, ИЛИ нижнее, ИЛИ среднее.
Правильно ли я понял, что отдельной настройки начальное положение не имеет? Задается лишь само "направление", а положение в градусах берется из настроек верхнего, нижнего или среднего?
Сейчас настройка начального - это отдельная настройка, независящая от настроек верхнего и нижнего.

Proshka пише:
При включении серва вращается в крайнее для сервы положение...
Привод сейчас устанавливается в начальное положение. Также нюанс - установка идет с выбранной скоростью.
Сделал мгновенный переход. Но думаю, что здесь еще нужно посмотреть последовательность включения питания. Что будет, если на сервопривод просто подать питание, без подключения к МК?

Proshka пише:
сделать "выход" из режима "установка скорости" по нажатию кнопки >I< ?
Сделал.

Proshka пише:
И эта скорость что бы была после запоминания для ручного и автоматического режима.
Все так и есть.

Вы выводы сверяли или все нормально - кнопки, положение, светодиоды... все соответствует?
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 16:19 #23

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Перестали работать в ручном режиме (в Протеусе работает, а в железе нет) кнопки < и >. В начальных установках они работают. Решилось перепрошивкой заново.
По калибровке, установки начальной точки и регулировке скорости ВСЕ ОТЛИЧНО!!! Но... жаль кнопка >I< после выставления скорости не срабатывает. Возврат в рабочее положение по кнопкам >I и I<.
И еще. Можно сделать скорость сервы при включении и постановки ее в "начальное положение" медленной или с запрограммированной рабочей скоростью? Есть ли возможность сделать что бы был сброс установок к "заводским", как в прошивке? Например нажатием одновременно трех "заветных" кнопок. Как вариант I<. >I<, >I.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 24 квіт. 2021 20:46 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.

Управление сервоприводом ATTiny2313 24 квіт. 2021 20:58 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13633
  • Подякували: 5171
  • sxem.org 2019,2021 Respect Author
Proshka пише:
Решилось перепрошивкой заново.
Скорее всего была какая-то может не совсем корректная калибровка. Возможно Вы установили значение для нижнего значения больше, чем для верхнего или что-то в этом роде.

Proshka пише:
кнопка >I< после выставления скорости не срабатывает.
Установка скорости производится в автоматическом режиме. В этом режиме работают только кнопки изменения скорости. Нажатие на >I< - запись настройки в память. Чтобы работали и остальные функции нужно выйти из автоматического режима.

Proshka пише:
Можно сделать скорость сервы при включении и постановки ее в "начальное положение" медленной или с запрограммированной рабочей скоростью?
Так и было, но тогда при подаче питания сервопривод занимает начинает движение с нуля. Вы мне не ответили про поведение сервопривода при отключенном контроллере.
Также Вы мне не ответили и про начальное положение. А без ответов работа над прошивкой невозможна.

Proshka пише:
Есть ли возможность сделать что бы был сброс установок к "заводским", как в прошивке?
Сначала Вы должны мне сообщить, какие значения настроек должны быть прописаны как заводские. Сейчас они просто взятые из потолка числа.
Чтобы их определить более точно, нужно провести рабочую калибровку и настройку всех параметров. Затем считать программатором память EEPROM. Тогда по этим данным я смогу выставить заводские настройки и добавить сброс.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Proshka

Управление сервоприводом ATTiny2313 24 квіт. 2021 21:12 #25

  • Proshka
  • Proshka аватар
  • Оффлайн
  • habitue
  • Дописи: 216
  • Подякували: 14
  • sxem.org Sponsor 2021
Soir пише:
Вы мне не ответили про поведение сервопривода при отключенном контроллере.
Серва без контроллера при подаче на нее питания не чего не делает. Нет управляющего сигнала. Начальное положение отлично! То что нужно.
Soir пише:
Сначала Вы должны мне сообщить, какие значения настроек должны быть прописаны как заводские. Сейчас они просто взятые из потолка числа.
Оставляем как есть. Если не получится снизить хоть немного скорость сервы при подаче питания на плату.
В принципе по Вашему ответу я понял алгоритм работы. Тогда можем считать проект удался!!!ОГРОМНОЕ СПАСИБО!!!
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Останнє редагування: 24 квіт. 2021 22:41 від Proshka.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir