Страница 5 из 17 Первая ... 3456715 ... Последняя
Показано с 81 по 100 из 335

Тема: Самодельная замена процессора ЛПМ для SONY TC-K730ES

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

    По умолчанию Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Поскольку разбирать этот аппарат я раздумал, то решил попробовать себя на ниве процессоро-строения.
    Точнее построению функционального аналога MB88517B-228N. Так сказать набраться опыта.
    Пока заводскую плату решил сохранить полностью.
    Заменил только кварц X701 на 8МГц. И ещё вакуумный дисплейчик счётчика ленты тоже дал дуба (перегретая нить накала). Его пока временно заменил на 4-х строчный LCD дисплей. В окончательном варианте думаю поставить 2-х строчный OLED (2х16). По размерам примерно подходит.
    Тут удачно пригодился проект линейного счётчика ленты из другой темы.

    ---------- Сообщение добавлено 21:04 ---------- Предыдущее сообщение было 21:01 ----------

    ЛПМ уже работает, счётчик считает.
    Из новых плюшек можно упомянуть сохранение состояния счётчика и RT при выключении питания.

    ---------- Сообщение добавлено 21:06 ---------- Предыдущее сообщение было 21:04 ----------

    Ещё сделал снятие с ПАУЗЫ кнопками PLAY или PAUSE. Давно хотел, чтобы так было.
    Автостоп, конечно, уже работает.

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

    Кнопки управления режимами ЛПМ сохранены заводские. Т.е. с помощью АЦП считывается напряжение с управляемого делителя.

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

    В данном ЛПМ нашёлся режим поиска по паузам. Это когда после включения обоих электромагнитов ЛПМ (HEAD PM и BRAKE PM) обесточить первый из них. Т.е. головки и прижимные ролики отводятся немного. Так что этого мне уже не избежать. Будет поиск.

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

    Нажмите на изображение для увеличения. 

Название:	sony1.jpg 
Просмотров:	1224 
Размер:	190.7 Кб 
ID:	402351
    Нажмите на изображение для увеличения. 

Название:	sony3.jpg 
Просмотров:	1108 
Размер:	250.6 Кб 
ID:	402348
    Нажмите на изображение для увеличения. 

Название:	sony2.jpg 
Просмотров:	1132 
Размер:	251.0 Кб 
ID:	402352
    Нажмите на изображение для увеличения. 

Название:	proc_zam1.jpg 
Просмотров:	1194 
Размер:	162.5 Кб 
ID:	402349
    Нажмите на изображение для увеличения. 

Название:	proc_zam2.jpg 
Просмотров:	1126 
Размер:	171.3 Кб 
ID:	402350

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

    Поскольку случай единичный, то специальную плату делать не планирую.
    Процессор взят из тумбочки, тоже никуда был не нужен. Уже раритет, но по количеству ног сгодился.

    ---------- Сообщение добавлено 21:29 ---------- Предыдущее сообщение было 21:24 ----------

    Осталось сделать функционал записи и REC_MUTE.
    И красивые менюшки.
    Потом хотелось бы сюда же и ATRS добавить, но ног уже не хватает. Возможно потребуется какой-то расширитель. Свободной памяти ещё вагон.

    Аппараты из этой темы и другой про счётчик разные. Один 700ES другой 730ES. Чтобы не было вопросов.

    ---------- Сообщение добавлено 21:45 ---------- Предыдущее сообщение было 21:29 ----------

    Три скорости ведущего вала думаю сделать здесь упрощённо. Просто коммутировать 3 разных кварца. Счётчик к 3-м скоростям уже адаптирован.

    ---------- Сообщение добавлено 21:52 ---------- Предыдущее сообщение было 21:45 ----------

    Переменную скорость перемотки тоже надо попробовать. Сейчас в режиме перемотки примерно 5,5В. Думаю до 9 поднять в начале процесса.

    ---------- Сообщение добавлено 22:04 ---------- Предыдущее сообщение было 21:52 ----------

    При попытке включения REC с выломанным язычком блокировки REC_LED быстро мигает в течении 2 сек и гаснет.

    ---------- Сообщение добавлено 13.08.2021 в 10:37 ---------- Предыдущее сообщение было 12.08.2021 в 22:04 ----------

    Провел опыт повышения питания мотора перемотки до 9В. Одна сторона кассеты С-110 стала перематываться за 1:50. А было 2:50. Солидная экономия.

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

    При соотношении т/т=2.0 напряжение возвращал к штатному, чтобы не порвать ракорд. Считаю можно ещё поднять ступенями до 12В. Также ступенями потом и понижать. В соответствии с показаниями т/т.
    Последний раз редактировалось Turbo_man; 21.08.2021 в 17:45.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Секретов нет. По каждому фронту импульсов с каждого подкассетника формируется прерывание. В прерывании от правого приёмного подкассетника сбрасывается счётчик (регистр) времени срабатывания Автостопа. В основном цикле программы каждые 10...100мсек этот счётчик инкрементируется. По достижении некого порогового числа (его задаёте сами, чтобы в конце кассеты не срабатывал) срабатывает режим СТОП. Если импульсы от правого подкассетника приходят чаще, чем счётчик успеет дойти до заданного порогового значения, то продолжает исполняться включённый режим, например PLAY.

    ---------- Сообщение добавлено 11:29 ---------- Предыдущее сообщение было 02:12 ----------

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    каждые 10...100мсек
    Решил изменить у себя со 100мсек на 4 мсек. Таков сейчас временнОй дискрет. А то погрешность счёта может доходить до этих самых 100мсек. Ведь обнулять каждым фронтом счётчик 100мсек нельзя.
    Вот кусочек кода:
    Код:
    ;это каждые 4 мсек
    ;-----------------------------------------------------
    			btfsc		FF_MOTOR
    			goto		S_AUTOSTOP
    			btfsc		REW_MOTOR
    			goto		S_AUTOSTOP
    			btfsc		HEAD_PM
    			goto		S_AUTOSTOP
    			clrf		Auto_Stop
    			goto		FIN_AUTOSTOP
    S_AUTOSTOP
    			incf		Auto_Stop,f
    ;-----------------------------------------------------
    			movlw		.150		;таймер на 600мсек для 1.0х
    			btfss		SPEED_15	;для скорости 1,5х
    			movlw		.100		;таймер на 400мсек
    			btfss		SPEED_20	;для скорости 2х
    			movlw		.75		;таймер на 300мсек
    ;-----------------------------------------------------
    			xorwf	        Auto_Stop,w
    			btfss		STATUS,Z
    			goto		FIN_AUTOSTOP
    			clrf		Auto_Stop
    			call		SUB_STOP
    			bsf		F_IND_MODE
    FIN_AUTOSTOP
    ;-----------------------------------------------------
    ---------- Сообщение добавлено 11:45 ---------- Предыдущее сообщение было 11:29 ----------

    А это кусок прерывания правого подкассетника TR (левый подкассетник это SR):
    Код:
    ;*****************************************************
    OT_TR
    			btfss		PIR1,CCP1IF
    			goto		OT_SR
    
    			bcf		PIR1,CCP1IF
    			clrf		Auto_Stop
    ;-----------------------------------------------------
    Тут обнуляется регистр.

    ---------- Сообщение добавлено 14:00 ---------- Предыдущее сообщение было 11:45 ----------

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Решил изменить у себя со 100мсек на 4 мсек.
    Сделал, мне понравилось. Исчезли ложные срабатывания автостопа при переходе "на ходу" с 4,76 см/сек на 9,53см/сек, которые иногда случались.

    P.S. Этого оказалось мало. Нужно ещё обнулять счётчик автостопа при смене скорости.
    Но и этого тоже мало.

    Кроме этого восстановил заводскую функцию выборки петли ленты при закрывании кассетоприёмника с кассетой. Поскольку появились свободные входы у МК.

    ---------- Сообщение добавлено 14:13 ---------- Предыдущее сообщение было 14:00 ----------

    Ещё не удержался и добавил-таки 3-ю скорость перемотки. Пониженную.
    Включается автоматически во время перемотки FF и Т1/Т2 >= 2.2, или при перемотке REW и Т2/Т1 >= 2.2.
    Но пришлось добавлять электролит 1000/16V в базу регулирующего транзистора как выше написал. Иначе возникал "дребезг" от периодического вкл/выкл этого режима из-за отсутствия усредения значений Т1 и Т2 (делать этого не стал нарочно, т.к. есть минусы от этого).
    Последний раз редактировалось Turbo_man; 17.09.2021 в 16:06.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Спасибо за полное объяснение!

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    В принципе осталось только добавить ИК-ДУ и функционал REC_MUTE. И с основными фичами по ЛПМ покончено.
    Или забыл что-то важное? Не приходит в голову больше ничего.
    Доделать аналоговую часть поиска ещё.

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

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Код:
    ;-----------------------------------------------------
    			movlw		.150		;таймер на 600мсек для 1.0х
    			btfss		SPEED_15	;для скорости 1,5х
    			movlw		.100		;таймер на 400мсек
    			btfss		SPEED_20	;для скорости 2х
    			movlw		.75.90	        ;таймер на 360мсек
    ;-----------------------------------------------------
    Поправил немного код. Теперь точно нет ложных срабатываний автостопа при переходе с 4,76 на 9,53.

  5. #84
    Завсегдатай Аватар для Russ3000
    Регистрация
    24.01.2013
    Адрес
    Pskov
    Возраст
    56
    Сообщений
    1,309

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    В принципе осталось только добавить ИК-ДУ и функционал REC_MUTE. И с основными фичами по ЛПМ покончено.
    А как же голосовое управление?

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES


    Offтопик:
    Клоунам тут не рады. Опять забыл про них. А впрочем пускай.
    Последний раз редактировалось Turbo_man; 21.09.2021 в 16:59.

  7. #86
    Старый знакомый Аватар для AlexR
    Регистрация
    21.05.2009
    Адрес
    Riga
    Сообщений
    668

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    И с основными фичами по ЛПМ покончено.
    Или забыл что-то важное? Не приходит в голову больше ничего.

    Offтопик:
    Ну. логически-след.этап-независимые моторы на каждый подкассетник.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Я про программные фичи для данного ЛПМ.
    А так да, направление для совершенствования самого ЛПМ верное. Но это мне малодоступно, и не уверен, что осилю. Я больше по схемным изыскам.
    Offтопик:
    Мне бы с изготовления пассиков начать своё овладение механикой.

  9. #88
    Старый знакомый Аватар для AlexR
    Регистрация
    21.05.2009
    Адрес
    Riga
    Сообщений
    668

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    А так да, направление для совершенствования самого ЛПМ верное.
    А можно мне прислать подробные фото кинематики? Я имею ввиду подкассетники и т.п.? Спасибо.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Разобранного ЛПМ сейчас нет. Но примерно в течении дней 10-ти я буду делать полную смазку и чистку. Сейчас сделано на скорую руку, и мотор перемотки посвистывает, особенно это заметно при турбо-перемотке. Тогда и постараюсь сделать подробные фото. А может и видео работы аппарата после переделки удастся заснять.

  11. #90
    Старый знакомый Аватар для AlexR
    Регистрация
    21.05.2009
    Адрес
    Riga
    Сообщений
    668

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Ok.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Восстановил работу штатного ДУ SONY. Т.е. теперь работает приём команд от встроенного процессора-декодера команд ДУ M50761-417P.
    Через ещё 2 канала АЦП своего МК. Всё как и было у сгоревшего МК MB88517B-228N.

    ---------- Сообщение добавлено 19:27 ---------- Предыдущее сообщение было 19:07 ----------

    Были некоторые сложности из-за влияния одной пары входов АЦП от локальных кнопок с другой парой входов АЦП от процессора ДУ. Т.к. необходимо блокировать приём по одной паре входов при наличии нажатий на другой паре входов. Иначе были проблемы с определением времени нажатия каждой кнопки.

    ---------- Сообщение добавлено 19:34 ---------- Предыдущее сообщение было 19:27 ----------

    Теперь вот думаю, а надо ли сделать свой встроенный декодер ДУ других пультов в своём МК.

    ---------- Сообщение добавлено 20:45 ---------- Предыдущее сообщение было 19:34 ----------

    При натурных испытаниях ДУ SONY вылез смешной косяк у неё.
    Оказывается с ДУ команды PLAY и PAUSE попутаны местами. И на схеме это видно. На кнопках ЛПМ самого аппарата старшим приоритетом (даёт 0.0V) обладает кнопка PAUSE. А с ДУ ножка PLAY. Видимо придётся резать дорожки и менять местами ноги 6 и 10 у IC702. Вот как.

    Нажмите на изображение для увеличения. 

Название:	sony_du_error.png 
Просмотров:	92 
Размер:	180.1 Кб 
ID:	404928
    Нажмите на изображение для увеличения. 

Название:	sony_du.jpg 
Просмотров:	81 
Размер:	128.2 Кб 
ID:	404929

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

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Видимо придётся резать дорожки и менять местами ноги 6 и 10 у IC702.
    Попробую программно исправить косяк.

    ---------- Сообщение добавлено 21:01 ---------- Предыдущее сообщение было 20:54 ----------

    Вроде получилось. Пошёл проверять на живую.

    ---------- Сообщение добавлено 21:18 ---------- Предыдущее сообщение было 21:01 ----------

    Всё получилось. Ничего резать не нужно.

    ---------- Сообщение добавлено 21:41 ---------- Предыдущее сообщение было 21:18 ----------

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    а надо ли сделать свой встроенный декодер ДУ других пультов в своём МК.
    Леонид, не подскажете? У вас в вашем БУ сильно мешает мерцание люминесцентных ламп освещения? Я что-то не пойму. Видимо от светофильтра тоже зависит.
    Просто если от каждого чиха в прерывание уходить, то это может нарушить нормальную работу МК и всего ЛПМ.

  13. #92
    Завсегдатай
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Леонид, не подскажете? У вас в вашем БУ сильно мешает мерцание люминесцентных ламп освещения?
    Зависит от типа интегрального фотоприемника. Одни сильнее чувствуют, другие слабее. Под темным светофильтром практически не бывает ложных сигналов. Еще очень критично питание фотоприемников, без RC-цепочки по питанию помех на выходе намного больше.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Спасибо.
    Сейчас родная древняя металлическая коробочка ИК-приёмника используется. Она довольно чувствительна. Но её менять придётся всё равно, т.к. плата нового VFD-индикатора ей мешает. Придётся платку ИК-приёмника изготовить поменьше и на неё поставить современный интегральный с фильтром по питанию.
    Со светофильтрами пока заминка. Не могу найти подходящий магазин с нужным ассортиментом.
    Кстати перед ИК-приёмником стоял светофильтр другого диапазона. Более синий или фиолетовый, чем перед старым VFD. Там красно-коричневый что ли.

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

    Нашёл 5 кандидатов в управляющие ДУ.
    Видимо, 3 первых нужно поддержать, а 2 последних исключить (вычеркнуть из списка).
    Так сказать "на злобу дня" шуточка.

    Нажмите на изображение для увеличения. 

Название:	candidates.jpg 
Просмотров:	99 
Размер:	365.4 Кб 
ID:	404952

    Правда на первом пульте нет коночки Counter Reset. А на втором нет Memory.

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

    Пришла интересная мысль, что О-О-Очень долгое нажатие на кнопку PLAY любого из трёх упомянутых выше пультов производит вкл/выкл реакцию на него. А изначально все три будут включены. Или О-О-Очень долгое нажатие на STOP будет выключать, а такое же PLAY обратно включать. Надо попробовать.

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

    А может как раз на типа ATtiny24A (44A, 861A) попробовать это всё ДУ-шное сделать для разминки мозгов?

    ---------- Сообщение добавлено 23.09.2021 в 00:34 ---------- Предыдущее сообщение было 22.09.2021 в 23:22 ----------

    Вспомнил, что уже есть ATmega88 с делителями для ДД-мотора.
    Леонид, есть смысл попробовать в этот же чип добавить ДУ? Сейчас в нём занят только TMR0. И всё там делается аппаратно. В основном цикле только опрос 2-х входов.
    Получится по необходимым ресурсам впихнуть?

    Offтопик:
    Ничего, что я вас донимаю?
    За основу возьму ваш ДУ для Э004, только попробую сменить RC-5 на SONY кодировку и добавлю свои хотелки. Сам в Атмеле пока слаб.
    А на ASM-е версии ДУ вы не делали?
    Последний раз редактировалось Turbo_man; 23.09.2021 в 00:45.

  15. #94
    Завсегдатай
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Со светофильтрами пока заминка. Не могу найти подходящий магазин с нужным ассортиментом.
    Кстати перед ИК-приёмником стоял светофильтр другого диапазона. Более синий или фиолетовый, чем перед старым VFD. Там красно-коричневый что ли.
    Перед ИК-приемником (и после ИК-диода в пультах) обычно ставят стекло с фиолетовым оттенком. У меня есть довольно большой кусок такого от какого-то телевизора. Но я его не применяю, обычно ставлю дымчатое темное стекло, которое на панели выглядит совершенно черным. Проводил сравнение, никакой разницы в работе заметить не удалось.

    Из фотоприемников лучше себя ведут экземпляры в большом корпусе (SFH506, TSOP17xxx и подобные). Минусы - не работают от 3.3 В и имеют большие размеры. Маленькие фотоприемники (TSOP18xx и подобные) имеют чувствительность похуже. Но я все равно их ставлю из-за компактности. У китайцев есть еще более мелкие фотоприемники, есть круглые, как светодиод (например, в семействе LF0038). У разных типов приемников разводка выводов разная. Еще у них разная несущая частота, но можно применять соседние, потеря чувствительноти не такая большая.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Получится по необходимым ресурсам впихнуть?
    А на ASM-е версии ДУ вы не делали?
    Декодер ДУ может быть написан по-разному. Чтобы минимизировать проблемы от ложных сигналов, да и просто разгрузить процессор, прерывания должны быть как можно короче. Свои первые декодеры RC-5 для 51-х контроллеров я писал согласно документации Philips, где был приведен код декодера. Он там примитивный: по стартовому биту вваливаемся в прерывание, там и сидим до конца посылки. Поллингом считываем вход, задержками отмеряем интервалы и контролируем таймаут. Такое решение полностью блокирует процессор на время декодирования. Это никуда не годится. Позже я написал декодер по-другому (ссылка): используются два прерывания - по изменению состояния входного сигнала и по таймеру. Прерывания очень короткие - запоминается текущий бит, запускается таймер. Такой декодер сейчас использую во всех проектах, но у меня он только для RC-5, не было необходимости декодировать другие протоколы. Когда делаю пульт для своих устройств, делаю новую наклейку и меняю в нем плату, ставлю SAA3010. В ней можно поменять номер системы, чтобы пульт ни с чем не пересекался.

    Из периферии декодер требует один таймер, обычно использую Timer0. Но можно взять любой другой, тут без разницы, таймер 8 бит, или 16 бит. На ассемблере вариант тоже есть, в конце странички есть ссылка на rc5_rx.

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Спасибо, почитаю ваши наработки. И да, ассемблер мне ближе. Но буду действовать по обстоятельствам. Что будет мне проще.

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Чтобы минимизировать проблемы от ложных сигналов, да и просто разгрузить процессор, прерывания должны быть как можно короче.
    У меня так и сделано. В своём проекте ФИФО я делал ИК-ДУ с декодированием кодировок SONY MD, SHARP VHS и SAMSUNG TV, но с переключателем пинами.

    Код:
    ;***********************************************************************************************
    Interrupt
    			btfss		INTCON,INTF
    			goto		OT_T0
    OT_RB0
    			bsf			INTCON,TMR0IE
    			movlb		.2
    			bsf			FLAG,0
    			movlb		.1
    			movlw		0x40
    			xorwf		OPTION_REG,f
    			movlb		.0
    
    			bcf			INTCON,INTF
    			bsf			BLOK_METER_F
    			goto		Vostan
    OT_T0
    			movlb		.2
    			incf		DLIT,f
    			btfsc		STATUS,Z
    			bsf			FLAG,1
    			movlw		TIK
    			movlb		.0
    			movwf		TMR0
    			bcf			INTCON,T0IF
    Vostan
    			retfie
    ;*****************************************************
    ---------- Сообщение добавлено 12:10 ---------- Предыдущее сообщение было 12:05 ----------

    Цитата Сообщение от Leoniv Посмотреть сообщение
    используются два прерывания - по изменению состояния входного сигнала и по таймеру. Прерывания очень короткие - запоминается текущий бит, запускается таймер.
    У меня практически так же, как видно из выше показанной цитаты. Только таймер не запускается, а разрешается прерывание от него. Что наверно чуть менее точно. Однако работает. Выделил красным.

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

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Когда делаю пульт для своих устройств, делаю новую наклейку и меняю в нем плату, ставлю SAA3010. В ней можно поменять номер системы, чтобы пульт ни с чем не пересекался.
    Да, я видел это. Но мне не нравится этот подход. Предпочитаю родные фирменные пульты без переделок.

  17. #96
    Завсегдатай
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Да, я видел это. Но мне не нравится этот подход. Предпочитаю родные фирменные пульты без переделок.
    А какой пульт для самодельной техники является "родным"?

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Я неточно выразился. Оригинальные, ещё до-китайской эры сделанные.

    Но мне проще, т.к. работаю с брендовыми образцами. Вам сложнее, согласен.

  19. #98
    Завсегдатай
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Я неточно выразился. Оригинальные. Ещё до-китайской эры сделанные.
    Полностью оригинальный пульт использовать все равно нельзя - кнопки подписаны не так. Надо делать новую наклейку. Плату оригинальную использовать можно, но при этом есть очень нехороший побочный эффект - на этот пульт будет реагировать какая-то техника, для которой он предназначался. Поэтому плату тоже лучше делать свою. Можно на микроконтроллере (делал на ATmega88 вариант RC-5 и для Technics), но зачем, если есть прекрасная микросхема SAA3010?

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

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    От побочных эффектов попытаюсь побороться программными ухищрениями. Выше написал как. Поддержкой нескольких пультов с возможностью временной блокировки части из них.

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

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Полностью оригинальный пульт использовать все равно нельзя - кнопки подписаны не так.
    Для меня это мелочь. Они не действуют. А те, что действуют соответствуют. Пульты же берутся только подходящие по функциям или весьма близкие.

    ---------- Сообщение добавлено 12:55 ---------- Предыдущее сообщение было 12:52 ----------

    Цитата Сообщение от Leoniv Посмотреть сообщение
    Поэтому плату тоже лучше делать свою.
    Я вас не отговариваю. Я сам не хочу. Ленив на такое.

  21. #100
    Завсегдатай
    Регистрация
    20.04.2016
    Адрес
    Minsk
    Возраст
    21
    Сообщений
    5,588

    По умолчанию Re: Самодельная замена процессора ЛПМ для SONY TC-K730ES

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    От побочных эффектов попытаюсь побороться программными ухищрениями.
    Вы не поняли. Допустим, я возьму и применю для магнитофона Э-004 пульт от деки Sony. Тогда если вдруг в одном помещении окажется такая дека, она будет тоже управляться. Что недопустимо.

    Цитата Сообщение от Turbo_man Посмотреть сообщение
    Для меня это мелочь. Они не действуют. А те, что действуют соответствуют. Пульты же берутся только подходящие по функциям.
    Увы, готовых пультов с точным набором нужных функций не существует. Ведь набор функций свой.

Страница 5 из 17 Первая ... 3456715 ... Последняя

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

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

Ваши права

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