Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 - и запоминая её под определенным номером ... |
|
Вернуться к началу |
|
 |
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 |
|
Вернуться к началу |
|
 |
Single новый
Зарегистрирован: 29.04.2006 Сообщения: 3 Откуда: Липецк
|
Добавлено: Пн Авг 14, 2006 6:08 pm Заголовок сообщения: |
|
|
Single писал(а): | Буду пробовать через ProgDVB... |
Попробовал, мотор переезжает где-то градуса два на 70 заданных по шкале мотоподвеса, в обе стороны. Чему верить, шкале или фактическому расположению хобота по команде USALS? |
|
Вернуться к началу |
|
 |
альяно ____________

Зарегистрирован: 16.11.2004 Сообщения: 28151
|
Добавлено: Пн Авг 14, 2006 6:12 pm Заголовок сообщения: |
|
|
"мозги" у мотора съехали .... !!!
где-то в форуме про это писали ...
а вы проверьте на реальном сигнале со спутников ... |
|
Вернуться к началу |
|
 |
Single новый
Зарегистрирован: 29.04.2006 Сообщения: 3 Откуда: Липецк
|
Добавлено: Пн Авг 14, 2006 6:26 pm Заголовок сообщения: |
|
|
альяно писал(а): | "мозги" у мотора съехали .... !!!
где-то в форуме про это писали ...
а вы проверьте на реальном сигнале со спутников ... |
Ага, если учесть что я полярку еще ниразу не настраивал, и расчет на точное программирование, то совет прямо скажем удручает.
Может у кого есть это подвес, подскажите чему верить? |
|
Вернуться к началу |
|
 |
альяно ____________

Зарегистрирован: 16.11.2004 Сообщения: 28151
|
Добавлено: Пн Авг 14, 2006 6:31 pm Заголовок сообщения: |
|
|
команду GoTo 0 - мотор отрабатывает точно ?? |
|
Вернуться к началу |
|
 |
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 Заголовок сообщения: |
|
|
Жена Цезаря - вне подозрения ????
- зря вы мотор
тем более ЭТОТ
- выводите из круга подозреваемых .... |
|
Вернуться к началу |
|
 |
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 Заголовок сообщения: |
|
|
... там вам могут сказать - что и юг в Москве - на западе ..  |
|
Вернуться к началу |
|
 |
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.  |
|
Вернуться к началу |
|
 |
|