Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ZhukovAV бывалый
Зарегистрирован: 16.09.2005 Сообщения: 3333 Откуда: Тульская область
|
Добавлено: 03.10.2007 15:45 Заголовок сообщения: Убегание позиций мотоподвеса |
|
|
Год назад я писал о убегании записанных позиций и 0 в мотоподвесах Gilden Interstar 1000 (аналог Motec SG2100), за год накопил некоторые данные и пришел к выводу, что убеганию подвержены подвесы в системах с ресиварами Golden Interstar S100 с версией прошивки конца 2006 года. Конечно звучит бредово, но....
Мы поменяли Golden Interstar SG1000 на Motec SG2100, мотек до этого почти год работал сначала с Dreambox 7020 потом Dreambox 5620, позиции не сбивались. А когда начал работать с GI S100, раз в месяц приходилось корректировать все позиции, т.к. сигнал уходил очень сильно. Еще одна такая связка работала аналогично, правда позиции убегали ощутимо меньше, но все равно убегали. Один из ресиверов прошили прошивкой от 19 сентября - убегание прекратилось. Недавно прошили 2 ресивер, будем наблюдать. Также наблюдаю за несколькими golden interstar 8001, там такого глюка не наблюдается. Вот меня интересует причины этого явлания. Мож кто еще сталкивался ? _________________ Emme Esse 125 (продаю на avito), Invacom SNH 31, Stab 120, 15W-90E (подарил), Супрал 0.55, телевизор LG, Rasberry Pi 4B, 8G, корпус Argon one 2 M2, SSD128 Ubuntu+Lebreelec+Kodi |
|
Вернуться к началу |
|
 |
альяно ____________

Зарегистрирован: 16.11.2004 Сообщения: 28168
|
Добавлено: 03.10.2007 16:05 Заголовок сообщения: |
|
|
это происходит при управлении по GoTo NN
или по USALS ???
... если по Usals
то может просто в этих ресиверах ОШИБКА в математике ..
при расчете координат ...
ведь сам USALS это не протокол ... в алгоритм ( расчет ) |
|
Вернуться к началу |
|
 |
ZhukovAV бывалый
Зарегистрирован: 16.09.2005 Сообщения: 3333 Откуда: Тульская область
|
Добавлено: 03.10.2007 20:45 Заголовок сообщения: |
|
|
И по USALS и по Goto NN. Причем ошибка накапливается. Прошивка конца прошлого года. Через месяц будет ясно, ошибка в проишвке или что то другое. _________________ Emme Esse 125 (продаю на avito), Invacom SNH 31, Stab 120, 15W-90E (подарил), Супрал 0.55, телевизор LG, Rasberry Pi 4B, 8G, корпус Argon one 2 M2, SSD128 Ubuntu+Lebreelec+Kodi |
|
Вернуться к началу |
|
 |
perfect свой
Зарегистрирован: 07.01.2007 Сообщения: 89
|
Добавлено: 03.10.2007 21:25 Заголовок сообщения: |
|
|
Знает ли кто как вообще работает мотор? И ресивер в режиме GOTO-X/USALS.
У него по идее должно быть записано сколько оборотов прокрутить для поворота например на каждых 0,1 градуса, тогда получится большой список... Или записана константа, а данные от ресивера всегда перемножить на константу, сравнить их с данными о своем положении и двигать на разницу.
Какие команды поступают с ресивера? 1) - иди на градус столько-то или 2) - иди вправо на градусов столько-то, влево на градусов столько-то.
Думается мне, если такая константа есть, эта константа должна быть целым числом оборотов двигателя. А ресивер, после своих пересчетов, должен выдать такое число, после которого у мотора получится целое число оборотов. А свои неизбежные округления должен как-то учитывать. Например выдавать на мотор данные соответствующие точкам некой строгой "гребенки" точного числа оборотов моторчика.
С другой стороны мотор должен всегда помнить свое число оборотов, не пропустить ни одного оборота и занести в память несмотря на помехи или колебания по питанию. И уж точно никогда не позволять себе округления.
Мне так кажется, что не все модели моторов (содраные копии) имеют толковую прошивку своего чипа, и конкретные прошивки ресиверов тем более. Эти прошивки есть тайна только для посвященных... ? По крайней мере от одного производителя мотор и ресивер должны хорошо дружить! Но и это вечно не так!
Хоть бы мотор, тогда, всегда поправлялся при проходе через ноль... Некоторые ресиверы требуют, например, раз в месяц послать мотор в ноль. Но далеко не каждый рядовой телезритель способен это сделать. А прошивки упорно продолжают писать с этим накоплением ошибки.
Думаю, можно прочитать что посылает ресивер и взять данные об оборотах с платы тестируемого мотора. Эти два провода подать на схемку, которая будет отправлять это в компьютер через RS232 и вписывать в некую программку. Такой тестер мотора и прошивки ресивера. Или вообще автономную плату на pic/atmel и с дисплеем, чтобы повесить ее на мотор. Потом гонять мотор долго и упорно, если накопится ошибка.
Если бы был такой умный, то сделал бы. Но я не программист.
Скорее данные от ресивера вручную снимать с запоминающего осциллографа, а обороты считать счетчиком импульсов. Ни того ни другого у меня сейчас нет .
Нелегкая задачка... |
|
Вернуться к началу |
|
 |
ZhukovAV бывалый
Зарегистрирован: 16.09.2005 Сообщения: 3333 Откуда: Тульская область
|
Добавлено: 03.10.2007 21:47 Заголовок сообщения: |
|
|
Кстати, мотор Golden Interstar 1000 полная копия motec sg2100a, недавно в motec были пересажены потроха от интерстара, электроника осталась родная. В мотеке разбило шестерню, а у интерстара убегал 0. В итоге получился из 2 инвалидов 1 рабочий подвес. _________________ Emme Esse 125 (продаю на avito), Invacom SNH 31, Stab 120, 15W-90E (подарил), Супрал 0.55, телевизор LG, Rasberry Pi 4B, 8G, корпус Argon one 2 M2, SSD128 Ubuntu+Lebreelec+Kodi |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|