Petr
не думал пойти в Роскосмос или Сколково?
Без шуток, тут как-то хантили в космическую отрасль
Инженер Петров
твоя штука вообще никогда не вращается обратно?
она наводится на радиомаяк. Зная текущий угол платформы и положение радиомаяка мы знаем в какую сторону перемещаемся по графику до совпадения кода ацп с уставкой
Defragmented
решение 1) таблица значений + память прошлой позиции чтобы угадывать в падающей или возрастающей части графика находимся
Defragmented
2) асинус(по-моему) + память прошлого значения для угадывания
Defragmented
и получаем ошибку в 10* и задержки из-за нескольких попыток наведения.
Defragmented
потому что кто-то сэкономил пару центов.
Инженер Петров
решение 1) таблица значений + память прошлой позиции чтобы угадывать в падающей или возрастающей части графика находимся
у меня идея что то вроде хэшей для каждой точки подсчитать - хэш состоит из значения точки и значений трех предыдущих измерений, например
Defragmented
но результат будет плохой. говорю сразу. у пиков будет дергаться туда-сюда каждый раз при изменении направления.
Defragmented
накопитель для позиции и момента
Defragmented
позиция = (позиция_старая*10+позиция_новая*1)/11 и так же с скоростью вращения.
Инженер Петров
потому что кто-то сэкономил пару центов.
ты высоту видел датчика? Сверху второй такой же предлагаешь сделать? А как вал наращивать? Куском пластика? Нужно максимально простое решение с хорошейй воспроизводимостью, все нюансы желательно реализовать в по, чтобы человек мог из говна и палок собрать девайс
Defragmented
тот же эксцентрик. просто второй светодиод на 90*
Defragmented
90* по твоему эксцентрику.
Defragmented
почти гарантированно там есть место с первым светодиодом
Инженер Петров
светодиод + 20мА к потреблению
Defragmented
светодиод + 20мА к потреблению
ну так измеряй 1мс и жди 10мс.
Инженер Петров
засвет фотодатчика более чем наполовину - насыщение, пологая характеристика
Defragmented
нагрузи резистором
Инженер Петров
два светодиода его засветят
Defragmented
2 фотодатчика
Defragmented
2 пары сенсоров. ттт же эксцентрик. пары на 90* друг к другу.
Anonymous
ради 10 центов рисковать надежностью
Сказал человек постоянно пытающийся изобрести аналоги микросхем из транзисторов за 10 центов
Инженер Петров
2 пары сенсоров. ттт же эксцентрик. пары на 90* друг к другу.
с одним эксцентриком не выйдет, нужно два незавимимых датчика
Инженер Петров
я не жертвую качеством. хочу заметить
ты слышал что нибудь про преждевременную оптимизацию?
Unsupported
он дрочиту собирает, а не девайсы)
Но идеи же у него бывают интересные
Defragmented
Defragmented
оси двух сенсоров
Инженер Петров
напоминаю, что вопрос, который я решаю заключается в апроксимации синусоидального сигнала
shadowsoul
Но идеи же у него бывают интересные
пусть санитарам их рассказывает
Defragmented
оси двух сенсоров
не увеличивая толщину
shadowsoul
а что мя?
Инженер Петров
оси двух сенсоров
и что с чем размещать будешь? Два фоторезистора рядом? Засвечиваться оба будут одновременно, фоторезистор и светодиод рядом? Тогда прямую будем все время видеть
Defragmented
сенсоры далеко друг от друга.
Defragmented
черный корпус погасит отблески
Defragmented
добавить еще чуть черной трубки у сенсоров
Defragmented
использовать разные цвета светодиодов (не чувствительны не к своему цвету)
Petr
Чем заманивали
Ничем особенно не заманивали
Инженер Петров
тут ответы @pianij_ingener
это не ответы, это наметки, которые тем не менее не решают проблемы. Код ацп может быть разным, поэтому тупой поиск значения в таблице результата не даст
Инженер Петров
разным в зависимости от внешних факторов, например температурный дрейф
Инженер Петров
устройство при включении должно само себя откалибровать
Defragmented
это не ответы, это наметки, которые тем не менее не решают проблемы. Код ацп может быть разным, поэтому тупой поиск значения в таблице результата не даст
запоминай минимум и максимум. (ответ-минимум)/(максимум-минимум)-(максимум-минимум)/2 по таблице смотреть или считать арксинус
Defragmented
если тебя устраивают постоянные дергания и ошибка в 10*
Инженер Петров
если тебя устраивают постоянные дергания и ошибка в 10*
когда объект на расстоянии полукилометра и широкоугольный объектив - меня и в 20 градусов ошибка устроит
Инженер Петров
но её не будет
Инженер Петров
1-2 градуса максимум
Defragmented
но её не будет
посмотрим
Defragmented
плюс у тебя сам синус далеко не синус. ошибка тут уже в несколько градусов
Defragmented
если без таблицы
Инженер Петров
плюс у тебя сам синус далеко не синус. ошибка тут уже в несколько градусов
синус как раз четкий, неровности - это механические подклинивания вала сервопривода, график же от времени а не от угла поворота
Defragmented
1-2 градуса максимум
это 700 значений в таблице. памяти хватит?
Инженер Петров
хватит
Defragmented
судя по этому там максимум обрезан сильео. потому что засвет. потому что минимум эксцентрика слишком близок к оси.
Инженер Петров
я их уже много перепробовал
Defragmented
делай зазор при минимуме раза в 2 меньше
Инженер Петров
синусоиду с текущего я скинул
Инженер Петров
зачем?
Defragmented
так это светодиод или угол поворота
Инженер Петров
это код ацп в зависимости от времени, серва вращается непрерывно при этом
Defragmented
@slenkis конечно же
Anonymous
ждём
Defragmented
всегда рад помочь
Anonymous
тсс
Захар
тсс Я не спалю...
Захар
Так, уже среда, выборы были, а я еще админ... Я не мог же сломать скрипт