Форум - главная Советы бывалого "чайника" - архив
==========================================
 
 КаталогКаталог   ПоискПоиск   ФотоальбомФотоальбом   Интернет-магазинИнтернет-магазин 
 ПользователиПользователи   ВходВход 

Рассчет зависимости угла перемещения хобота мотоподвеса

 
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" - архив -> СПУТНИКОВЫЙ ПРИЁМ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 4:53 pm    Заголовок сообщения: Рассчет зависимости угла перемещения хобота мотоподвеса Ответить с цитатой

Hi, All!

В процессе изучения и следования настройки мотоподвеса по теме Альяно "НАСТРОЙКА ПОЛЯРКИ "по-умному" ... или ГОД СПУСТЯ" http://www.alyno.ru/old-forum/viewtopic.php?t=273&start=0. Как и многие другие, наткнулся на проблему (мой мотоподвес Eurodream GTP-2100AM), несколько перемещений короткими шажками не равно одному длинному перемещению с тем же количеством шагов. Проанализировав ситуацию я сделал предположение что существует некоторый выбег двигателя после снятия напряжения, что в итоге выражается в формулу перемещение=коэф1*n+коэф2, где коэф - постоянные для конкретного мотоподвеса (а может и модели), n - количество шагов. В результате была составлена система уравнений, решена.
/ a=x+y
b=c*x+y

a - величина перемещения на 1 шаг, (гр)
b - величина длинного перемещения, более 100 шагов, (гр)
c - количество шагов в длинном перемещении
x - величина шага, (гр)
y - выбег мотора, (гр)
Решение:
y=(c*a-b)/(c-1)
x=(b-a)/(c-1)

На основе решения родилась следующая табличка для рассчета количества шагов для мотоподвеса: http://www.tfkc.ru/single/rasschet_moto.zip

Идея следующая, делаете перемещение на 0 командой goto position 0, выполняете последовательно несколько длинных перемещений с одинаковым количеством шагов в одну сторону, с минимум по 100 шагов - 2-3 перемещения, до достижения на шкале какой-нибудь целой ровной величины, в моем случае это было 3 перемещения по 100 шагов - мотоподвес доезжал ровно до 65-ти градусов. На всякий случай проверяете тоже самое в другую сторону. И вносите данные в таблицу:
1. "Длинное перемещение" - до какого значения в итоге доехал мотор, у меня 65 градусов.
2. "Шагов в одном движении" - в моем случае 100 шагов.
3. "Кол-во движений" - в моем случае 3 движения (по 100 шагов).

Далее, делаете перемещение мотоподвеса на 0 командой goto position 0,
и начинаете двигать мотоподвес по одному шагу за раз много раз, я двигал до 200-220 шагов, важно двигать не кнопкой на моторе а командой с компьютера. При этом переодически записывая результаты, когда стрелка на градуированной шкале мотоподвеса будет переезжать через целые значения.
Например едем на восток, через 101 шаг стрелка становится ровно на значение 30 гр. - записываем в таблицу, едем дальше по одному шагу, через 220 шагов (всего, т.е. от нуля, включая предыдущие 101) стрелка становится ровно на значение 220 гр., и так до 4-х значений.
Затем, делаете перемещение мотоподвеса на 0 командой goto position 0, и проделываете эту процедуру но уже шагая в другую сторону, т.е. если предыдущий раз мы ехали на восток, то теперь едем на запад.
Таким образом заполняем в таблице ячейки A5 - B12. Если итерации менее 8, оставшиеся ячейки заполняете нулями.

В ячейке "Ограничение шагов в длинном перемещении" находится ограничение мо максимальному количество шагов в одном перемещении. Максимум 126.

В ячейку "Угол, гр." вводите значение угла на который мотоподвес должен переместиться.

Выходные данные внизу в красным цветом.

Например введем угол 50 градусов. Чтобы ваш мотоподвес уехал на эту позицию, ему необходимо сделать два перемещения (движения), в первом движении вы задаете 125 шагов, во втором 106 шагов, при этом фактически мотор остановится на позиции 50,02 градуса.

Например введем угол 75 градусов. Чтобы ваш мотоподвес уехал на эту позицию, ему необходимо сделать три перемещения (движения), в первом движении вы задаете 125 шагов, во втором 125 шагов, в третьем 96 шагов, при этом фактически мотор остановится на позиции 74,93 градуса.

Оцените идею.

P.S.: Если доводить до необходимой позиции мотор очень большим количеством коротких перемещений, например до 50 градусов по одному шагу, затем сделать STORE, затем уехать на 0 и сделать GOTO на эту позицию, то мотор не доезжает насколько градусов. Хотя судя, п выведенным коэффициентам, должен не доехать градусов 15.
P.P.S.: Не проверялось как изменяется перемещение при увеличении нагрузки на мотор. Проверю, отпишу.
P.P.S: У меня ресивер Lumax DV-728, если отдавать команды шагать на 1 шаг им, то мотоподвес уезжает дальше, чем если отдавать командой из DVBTN, раза в два - три.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
J.Forfun
бывалый


Зарегистрирован: 20.11.2004
Сообщения: 300
Откуда: Nowhere

СообщениеДобавлено: Пн Авг 14, 2006 5:11 pm    Заголовок сообщения: Ответить с цитатой

Идея хорошая, я сам года два назад страдал над этим - только в связи с повсеместным применением протокола USALS идея теряет свою ценность.
_________________
The fish does not think. Because...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 14, 2006 5:17 pm    Заголовок сообщения: Ответить с цитатой

Во всех моторах Stab

Stab 90
Stab 100
Stab 120

Такой проблемы НЕТ ...


кроме того с появлением во всех СОВРЕМЕННЫХ моторах
функции USALS -
программирование - по шагам становится НЕ актуальным ....

Кроме того мотор можно легко ( за пять минут ) запрограммировать "по позициям"
на компютере ...
используя DVB карту и плугин имеющий функцию USALS
или на ресивере имеющим эту функцию

давая мотору команду GoTo XX - и запоминая её под определенным номером ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 5:34 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
кроме того с появлением во всех СОВРЕМЕННЫХ моторах
функции USALS -
программирование - по шагам становится НЕ актуальным ....

Кроме того мотор можно легко ( за пять минут ) запрограммировать "по позициям"
на компютере ...
используя DVB карту и плугин имеющий функцию USALS
или на ресивере имеющим эту функцию

давая мотору команду GoTo XX - и запоминая её под определенным номером ...


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

Буду пробовать через ProgDVB...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 14, 2006 5:43 pm    Заголовок сообщения: Ответить с цитатой

Single писал(а):
... мой рессивер рассчитывает угол неправильно


чудес не бывает .... - математика там хорошо известна ....
со времён Strive смешно

проверьте правильность ввода координат

а ещё бывает вот так

http://www.alyno.ru/old-forum/viewtopic.php?p=35590#35590
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 6:08 pm    Заголовок сообщения: Ответить с цитатой

Single писал(а):
Буду пробовать через ProgDVB...


Попробовал, мотор переезжает где-то градуса два на 70 заданных по шкале мотоподвеса, в обе стороны. Чему верить, шкале или фактическому расположению хобота по команде USALS?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 14, 2006 6:12 pm    Заголовок сообщения: Ответить с цитатой

"мозги" у мотора съехали .... !!!

где-то в форуме про это писали ...

а вы проверьте на реальном сигнале со спутников ...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 6:26 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
"мозги" у мотора съехали .... !!!

где-то в форуме про это писали ...

а вы проверьте на реальном сигнале со спутников ...


Ага, если учесть что я полярку еще ниразу не настраивал, и расчет на точное программирование, то совет прямо скажем удручает.

Может у кого есть это подвес, подскажите чему верить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 14, 2006 6:31 pm    Заголовок сообщения: Ответить с цитатой

команду GoTo 0 - мотор отрабатывает точно ??
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 6:43 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
Single писал(а):
... мой рессивер рассчитывает угол неправильно


чудес не бывает .... - математика там хорошо известна ....
со времён Strive смешно

проверьте правильность ввода координат


Проверил:
39.6 E
52.6 N

Спутник 22.0 W
Strive - 66.4 W
Рессивер - 65.8 W
Мотор едет на 67.5 W

Спутник 21.0 E
Strive - 20.5 W
Рессивер - 20.3 W
Мотор едет где-то на 20.5-21 W

Да, еще плагин от Mibi версии 1.9 "то едет, то не едет", то вообще непонятно куда, видимо команды неточно передаются, драйвера 4.2.11 от mibi и 4.3.0 от mibi.

Что посоветуете.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 6:44 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
команду GoTo 0 - мотор отрабатывает точно ??


Да. Ноль корректируется выставлением вручную, и нажатием RESET на 2 секунды.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 14, 2006 7:01 pm    Заголовок сообщения: Ответить с цитатой

Жена Цезаря - вне подозрения ???? катаюсь от смеха!

- зря вы мотор
тем более ЭТОТ
- выводите из круга подозреваемых ....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 14, 2006 8:01 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
Жена Цезаря - вне подозрения ???? катаюсь от смеха!

- зря вы мотор
тем более ЭТОТ
- выводите из круга подозреваемых ....


Понятно, запрограммирую ка я позиции и по шагам и по goto, вершинный спутник у меня 0.4 гр от юга, там ошибка не принципиальна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Авг 21, 2006 1:06 pm    Заголовок сообщения: Ответить с цитатой

альяно писал(а):
Жена Цезаря - вне подозрения ???? катаюсь от смеха!



Пока руки не доходят мотор водрузить. Greenteleprom ответили что шкала мотоподвеса примерная и 2 градуса по ней не определить.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
альяно
____________


Зарегистрирован: 16.11.2004
Сообщения: 28151

СообщениеДобавлено: Пн Авг 21, 2006 1:20 pm    Заголовок сообщения: Ответить с цитатой

... там вам могут сказать - что и юг в Москве - на западе .. катаюсь от смеха!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Single
новый


Зарегистрирован: 29.04.2006
Сообщения: 3
Откуда: Липецк

СообщениеДобавлено: Пн Сен 04, 2006 2:52 am    Заголовок сообщения: Ответить с цитатой

Single писал(а):
альяно писал(а):
Single писал(а):
... мой рессивер рассчитывает угол неправильно


чудес не бывает .... - математика там хорошо известна ....
со времён Strive смешно

проверьте правильность ввода координат


Проверил:
39.6 E
52.6 N

Спутник 22.0 W
Strive - 66.4 W
Рессивер - 65.8 W
Мотор едет на 67.5 W

Спутник 21.0 E
Strive - 20.5 W
Рессивер - 20.3 W
Мотор едет где-то на 20.5-21 W



Проблема с рессивером вылечилась выставлением несколько фиктивных координат.
Вместо:
39.6 E
52.6 N
выставил:
39.6 E
48.7 N
теперь рессивер едет ровно туда, куда указывает таблица от strive. улыбка
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" - архив -> СПУТНИКОВЫЙ ПРИЁМ Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
All right reserved by Alyno ® 2004-2006