ChapaiSF:
но ревокс по моему меряет при воспроизведении - на закрытом тракте мы и получаем определение размера кассеты. что за деки которые умеют сразу без playback? Я бы поглядел как они определяют в реальности.
Старые деки измеряли только на воспроизведении. Более новые (с конца 80-х) измеряют в любом режиме. Например, так в моем Technics RS-B965. Погрешность для C-60 и C-90 не более 30 секунд, для C-46 до 3 минут.
ChapaiSF:
следовательно нам надо капстан чем то заменить но бесконтактным или даже контактным - хоть тем же роликом.
В пятый раз повторяю - обходятся без этого.
ChapaiSF:
длина ленты - не проблема - просто стикер или кнопкой выбрать.
Никто стикер клеить не будет и кнопку нажимать тоже. Всю работу должен выполнить процессор деки.
ChapaiSF:
зачем нам что то повторять? если есть способы проще.
Предложенные Вами способы хуже. Если есть что предложить лучше, чем в фирменных деках, тогда конечно повторять не надо.
ChapaiSF:
опять же в штудере он же ревокс все лежит в внешнем eprom 1k . можно считать дизассемблировать и попробовать понять.
Как измерять на воспроизведении? Так это я еще 30 лет назад делал, даже лучше - у меня было абсолютное время от начала кассеты.
vernic:
Пол кассеты это от начала до середины. Просто конец кассеты и середина очень легко определяется датчиками вращения.
Середина легко определяется. Но я не понял, зачем нам это? Счетчик должен работать, даже если середина никогда не проходилась.
vernic:
Это счетчик не определяет, как и плотность намотки. 46 минут измеряется неверно
Да, я знаю, и это недостаток готовых решений. Это можно улучшить. Зная толщину ленты, легко определить полную длительность кассеты (если сердечники стандартные), она равна L = pi * (R1^2 + R2^2 - 2 * r^2) / h. Но это следующий этап. На данном этапе надо научиться определять толщину ленты. Как стало видно из графиков, если измерить разность радиуса (периода вращения) подающего рулона за время 10 оборотов принимающего и полученное значение разделить на отношение R1/R2, то получаем число, пропорциональное толщине ленты. Это найдено пока "на глаз", а надо вывести математически. Но что-то не получается. Пусть N = 10 оборотов, тогда за это время пройдет длина ленты для приемного рулона pi * ((R2 + N * h)^2 - R2^2) / h, что равно для подающего рулона pi * (R1end^2 - R1begin^2 ) / h. Эти выражения можно прировнять. По графикам получается h пропорциональна (R1end - R1begin) / (R1/R2), ничего похожего из формул не вытекает.