Страница 15 из 23 Первая ... 51314151617 ... Последняя
Показано с 281 по 300 из 442

Тема: Счётчик ленты в реальном времени

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Счётчик ленты в реальном времени

    Т.к. меня интересуют МК технологии в применении к кассетникам, то возник вот такой вопрос. Давно хотел выяснить, как ведутся подсчёты в счётчиках ленты в реальном времени? Если кто-то уже делал такую систему или знаком с этим вопросом прошу рассказать или дать ссылки. И как сделать так, чтобы не нужно было вводить в систему размер кассеты - С90, 120, 60, 46L?

  2. #281
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени

    Наконец-то осилил усреднение по 5 последовательным значениям Т1 и Т2. Даже можно будет сравнить усреднение со скольжением (последние 5 значений, обновляемые каждым новым) или тупо среднее из 5 и потом ждём новых 5.
    Завтра надеюсь провести натурные испытания.
    Заодно сделал менюшку для изменения каждого поправочного коэффициента таблицы для разных Т/Т. Естесственно с запоминанием.
    Раньше каждый раз нужно было перепрошивать МК под новые коэффициенты.

  3. #282
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени

    Создалось стойкое ощущение, что алгоритм ещё нужно сделать слегка несимметричным относительно середины кассеты. Вторая половина слегка медленнее. Недостаёт 2...4 сек. к концу ленты которых не было в середине. То что лента перешла середину легко видно. Осталось только слегка сдвинуть границы перехода от одного поправочного коэффициента к следующему.
    Идеал уже совсем близко.

    ---------- Сообщение добавлено 23:56 ---------- Предыдущее сообщение было 23:50 ----------

    Новодельные SONY HF-90 дают практически такую же малую погрешность, что и RadioShack C-110, а именно под них я вылизывал поправочные коэффициенты. Т.е. дополнительной коррекции не требуется.

    ---------- Сообщение добавлено 18.08.2021 в 00:10 ---------- Предыдущее сообщение было 17.08.2021 в 23:56 ----------

    Старинная TDK D C-120 опередила RT к середине ленты на 6 сек. SONY алгоритм не доложил 46 сек.

  4. #283
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени


    Offтопик:
    Подниму тему для Fifan-а.
    Тут обсуждался подсчёт импульсов от подкассетников с переходом на "реальное время" для индикации.

  5. #284
    Новичок Аватар для Fifan
    Регистрация
    05.05.2019
    Сообщений
    72

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Offтопик:
    Подниму тему для Fifan-а.
    Тут обсуждался подсчёт импульсов от подкассетников с переходом на "реальное время" для индикации.
    Да, нет в этой теме реализации в "железе" самого счётчика ленты. Есть только теория. Докладчики как-то реализовали это у себя, проводят эксперименты и всё. Уже кто-то здесь просил схему, исходники, но ...

  6. #285
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени


    Offтопик:
    Если вам готовый проект, то сорри. Я вас не правильно понял.

  7. #286
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,327

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Fifan Посмотреть сообщение
    Да, нет в этой теме реализации в "железе" самого счётчика ленты.
    журнал "РадиоХобби", №5/2000 - на рассыпухе
    журнал "РадиоХобби", №6/2000 - на микроконтроллере (84-м пике).

    Было и куча других, только то что этой теме обсуждается - более продвинутое.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  8. #287
    Завсегдатай Аватар для Pilulkin
    Регистрация
    22.12.2008
    Адрес
    Москва
    Возраст
    76
    Сообщений
    3,681

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Fifan Посмотреть сообщение
    Да, нет в этой теме реализации в "железе" самого счётчика ленты
    Если хотите для себя,ищите в радиолюбительских журналах,как подсказал Саша.
    P.S.Можно и в сервис-мануалах промышленных аппаратов,которые использовали этот способ индикации.
    Проблема в том,что каждый производитель использовал свою реализацию и на своей базе комплектующих.
    Всем - не хворать!
    С уважением,Владимир.

  9. #288
    Новичок Аватар для Fifan
    Регистрация
    05.05.2019
    Сообщений
    72

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Alex Посмотреть сообщение
    журнал "РадиоХобби", №6/2000 - на микроконтроллере (84-м пике).
    Наверное этим и стоит довольствоваться.

  10. #289
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,327

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Fifan Посмотреть сообщение
    Наверное этим и стоит довольствоваться.
    За 20+ лет наверняка есть констркции и получше.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  11. #290
    Новичок Аватар для Fifan
    Регистрация
    05.05.2019
    Сообщений
    72

    По умолчанию Re: Счётчик ленты в реальном времени

    Я кстати эмулировал данный девайс (http://altor1.narod.ru/Articles/TAPECNT.pdf) по-моему прекрасным эмулятором схем - https://www.simulide.com/p/downloads.html). Кстати в нём есть ЖКИ дисплеи и почти все контроллеры AVR и PIC.

    Нашёл несоответствие в схеме (базы транзисторов подключены по-другому). Не знаю баг это или нет, но десятичная точка гуляет из разряда в разряд. При нажатии на кнопку памяти начинают моргать первые два разряда.
    Однозначно динамическую индикацию нужно выкидывать. Я полностью дизассемблировал данную прошивку, попробую приспособить под свои цели.
    Вот картинка в эмуляторе.

    Последний раз редактировалось Fifan; 09.10.2021 в 20:06.

  12. #291
    Завсегдатай Аватар для Pyku_He_oTTyda
    Регистрация
    22.06.2005
    Адрес
    Москва
    Возраст
    50
    Сообщений
    4,310

    По умолчанию Re: Счётчик ленты в реальном времени

    Fifan, не проще новую написать?
    Андрей

  13. #292
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,327

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Fifan Посмотреть сообщение
    Я полностью дизассемблировал данную прошивку,
    Попросить исходники не проще было?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #293
    Новичок Аватар для Fifan
    Регистрация
    05.05.2019
    Сообщений
    72

    По умолчанию Re: Счётчик ленты в реальном времени

    Если имеется ввиду исходник rtcnt.asm со скудными комментариями на английском, то такой не нужен.

  15. #294
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    36,327

    По умолчанию Re: Счётчик ленты в реальном времени

    Если исходник был, зачем тогда было дизазссемблировать?
    Дизассемблер комментарии не пишет
    Хотя, что там комментировать, программа примитивнейшая, и основные вещи откомменированы (где чего).
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  16. #295
    Новичок Аватар для Fifan
    Регистрация
    05.05.2019
    Сообщений
    72

    По умолчанию Re: Счётчик ленты в реальном времени

    Не знаю кто как, а я стараюсь чуть ли не каждую строку снабдить комментарием.

    Кстати полностью реализовал задуманное. По-позже причешу код выставлю для ознакомления. Теперь можно и реальную железку прошить и проверить.

  17. #296
    Частый гость Аватар для mitol
    Регистрация
    09.11.2012
    Сообщений
    113

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Т.к. меня интересуют МК технологии в применении к кассетникам, то возник вот такой вопрос. Давно хотел выяснить, как ведутся подсчёты в счётчиках ленты в реальном времени? Если кто-то уже делал такую систему или знаком с этим вопросом прошу рассказать или дать ссылки. И как сделать так, чтобы не нужно было вводить в систему размер кассеты - С90, 120, 60, 46L?
    Простое и ТОЧНОЕ (но не самое элегантное) решение:
    1. Создаём таблицы на каждую длину ленты, и “зашиваем” их в МК (сумма импульсов с двух подкатушечников на каждую секунду воспроизведения с самого начала и до конца ленты, на минуту соответственно 60 чисел, на 60 минут 3600 и т.д.). Другими словами, создаём ТОЧНЫЙ ОБРАЗ каждой кассеты. Большой объём данных, но для современных МК - тьфу. Возможно, придётся это сделать для каждого типа имеющихся кассет, ибо ленты разных производителей с задекларированной одинаковой длиной могут на деле отличаться. Присваиваем уникальный номер кассеты (УНК) каждому типу;
    2. Длину ленты (УНК) вводим вручную;
    3. Вставляем кассету. Далее делаем перемотку к началу, сбрасываем счётчик времени в ноль (но запоминаем общее количество импульсов от исходной точки) и возвращаемся вновь к оной, переводя импульсы в реальные минуты/секунды через соответствующую таблицу. Оказываемся в исходной точке, но уже с точным временем;
    4. Далее делаем что угодно – перемотку в любую сторону, воспроизведение или запись. Привязка уже точная.

    Возможно, что удастся определить УНК в процессе начальной перемотки автоматически, сравнивая текущие данные с подкатушечников с таблицами. Других способов добиться такой точности похоже нет.
    P.S. Можно сделать одну такую таблицу и посмотреть, там наверняка будут относительно линейные участки. Тогда данные можно будет ощутимо сжать.

  18. #297
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени

    Спасибо. Подумаю, как можно будет попробовать реализовать это. Скорее всего, это будет выше моих возможностей.
    На сегодня уже есть вариант линейного счётчика весьма неплохой (много точнее фирменного SONY). Осталось как-то извернуться и отличить С-60 от С-90. Всего ничего.

    ---------- Сообщение добавлено 20:10 ---------- Предыдущее сообщение было 20:09 ----------

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

  19. #298
    Частый гость Аватар для mitol
    Регистрация
    09.11.2012
    Сообщений
    113

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Спасибо. Подумаю, как можно будет попробовать реализовать это. Скорее всего, это будет выше моих возможностей.
    На сегодня уже есть вариант линейного счётчика весьма неплохой (много точнее фирменного SONY). Осталось как-то извернуться и отличить С-60 от С-90. Всего ничего.

    ---------- Сообщение добавлено 20:10 ---------- Предыдущее сообщение было 20:09 ----------

    Немного позже вернусь к алгоритмам.
    В реализации ничего сложного нет на самом деле. Вы можете использовать и свой алгоритм. Но только чтобы всё работало достаточно достаточно точно, нужно перемотать к началу, запустить подсчёт по какому-либо алгоритму (есть ещё и третий вариант) и вернуться к исходной точке по необходимости. Прямой связи (как в бобиннике) между лентой и счётчиком нет. Это скорее связь между моделью или образом ленты и счётчиком. И она требует точной установки точки отсчёта и соответствия модели ленты самой ленте (за это отвечает или алгоритм, или таблица импульсов).
    А подсчёт со случайного места занимает много времени и даёт очень неточный результат. Тем более, что он работает только в режиме воспроизведения. От него отталкиваться нет смысла. Это скорее вариант оценочный, чтоб примерно прикинуть оставшееся время.
    Чтобы автоматически оценить тип (точнее длину) ленты надо посмотреть, как различаются скорости вращения подкатушечников на разных длинах (можно и в режиме перемотки, и в режиме воспроизведения). Может что-то и получится. Надо сделать промеры и посмотреть.
    Как то так.

  20. #299
    Старый знакомый Аватар для chapai
    Регистрация
    25.04.2012
    Адрес
    San Francisco, CA
    Сообщений
    559

    По умолчанию Re: Счётчик ленты в реальном времени

    . поставить камеру и со вставленной (вставляемой) кассеты прочитать номинал. еще и прикинув распределение ленты на бобышках.

  21. #300
    Завсегдатай
    Автор темы
    Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,581

    По умолчанию Re: Счётчик ленты в реальном времени

    Цитата Сообщение от chapai Посмотреть сообщение
    со вставленной (вставляемой) кассеты прочитать номинал
    Проще наклеить стикеров с кодом на верхний торец кассеты. И оптопарами с открытым каналом считать этот код.
    3х...4х бит наверно хватит. Но стартануть можно и с 2х бит.

Страница 15 из 23 Первая ... 51314151617 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •