Эмулятор LNBP10 - LNBP20

Эмулятор LNBP10 - LNBP20

Сообщение slav0n » 26 окт 2011, 22:01

Разработали простую схемку, заменяющую LNBP10 - LNBP20.

LNBP20.GIF

фузы заводские по-умолчанию, то-есть если ATTiny13 новая, их трогать не надо:
;Hfuse FF
;Lfuse 6A
Вложения
LNBP10-20.rar
(167.17 Кб) Скачиваний: 55
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4637
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 407 раз.

Сообщение slav0n » 26 окт 2011, 23:28

кому интересно - код для AVR Studio :-)
в железе, правда, не отлаживался...
Код: Выделить всё
/*
Эмулятор LNBP20 на ATtiny13
1.2MHz

фузы:
;Hfuse FF
;Lfuse 6A
*/
.include "tn13def.inc" ;ATtiny13

.def start_22kHz    = R18
.def stop_22kHz    = R17

.equ kHz22 = 0      ;выход 22kHz
.equ H_V    = 2      ;выход управления поляризацией (1 - V; 0 - H)

.equ ENT = 4     ;вход ENT (22kHz on)
.equ VSEL = 3     ;вход VSEL(H/V)

  ldi R17, 76 ;число для сравнения
   out OCR0A,R17
   
   ldi R16,(1<<kHz22)|(1<<H_V)
   out DDRB,R16         ;конфигурируем порт на выход

   clr R16
   ldi R16,(1<<COM0A0)|(1<<WGM01);на выходе меандр. сброс при совпадении
   out TCCR0A,R16
           
   clr stop_22kHz
//   out TCCR0B,R17  ;стоп таймер

   ldi start_22kHz, 2 ;предделитель на 8, запуск таймера
//   out TCCR0B,R18  ;пуск таймер

start:
   sbis PINB,ENT     ;проверяем
   rjmp M1
   out TCCR0B,start_22kHz
   rjmp M2
M1:
   out TCCR0B,stop_22kHz
M2:
   
   sbic PINB,VSEL     ;проверяем
   rjmp M3
   sbi PORTB,H_V
   rjmp start
M3:
   cbi PORTB,H_V
   rjmp start
while(1||!1);

За это сообщение автора slav0n поблагодарил:
Медведь(28 окт 2011, 05:52)
slav0n
Site Admin
 
Сообщения: 4637
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 407 раз.

Сообщение Speys » 27 окт 2011, 00:30

Все ок! Макетка.Но частота вроди не та?
Вложения
1.jpg
Аватара пользователя
Speys
супермодератор
 
Сообщения: 722
Зарегистрирован: 18 ноя 2009, 02:31
Благодарил (а): 18 раз.
Поблагодарили: 25 раз.

Сообщение slav0n » 27 окт 2011, 01:06

в предыдущие расчеты вкралась ошибка :-)
вот правильная прошивка
Код: Выделить всё
/*
Эмулятор LNBP20 на ATtiny13
1.2MHz

фузы:
;Hfuse FF
;Lfuse 6A
*/
.include "tn13def.inc" ;ATtiny13

.def start_22kHz    = R18
.def stop_22kHz    = R17

.equ kHz22 = 0      ;выход 22kHz
.equ H_V    = 2      ;выход управления поляризацией (1 - V; 0 - H)

.equ ENT = 4     ;вход ENT (22kHz on)
.equ VSEL = 3     ;вход VSEL(H/V)

    ldi R17, 26 ;число для сравнения
   out OCR0A,R17
   
   ldi R16,(1<<kHz22)|(1<<H_V)
   out DDRB,R16         ;конфигурируем порт на выход

   clr R16
   ldi R16,(1<<COM0A0)|(1<<WGM01);на выходе меандр. сброс при совпадении
   out TCCR0A,R16
        
   clr stop_22kHz
//   out TCCR0B,R17  ;стоп таймер

   ldi start_22kHz, 1 ;предделитель на 1, запуск таймера
//   out TCCR0B,R18  ;пуск таймер

start:
   sbis PINB,ENT     ;проверяем
   rjmp M1
   out TCCR0B,start_22kHz
   rjmp M2
M1:
   out TCCR0B,stop_22kHz
M2:   
   sbic PINB,VSEL     ;проверяем
   rjmp M3
   sbi PORTB,H_V
   rjmp start
M3:
   cbi PORTB,H_V
   rjmp start
Вложения
LNBP20_2.rar
(183 байт) Скачиваний: 51
while(1||!1);

За это сообщение автора slav0n поблагодарил:
dimetrius(28 окт 2011, 11:44)
slav0n
Site Admin
 
Сообщения: 4637
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 407 раз.

Сообщение Speys » 27 окт 2011, 10:42

Другое дело. :-)
Вложения
2.jpg
Аватара пользователя
Speys
супермодератор
 
Сообщения: 722
Зарегистрирован: 18 ноя 2009, 02:31
Благодарил (а): 18 раз.
Поблагодарили: 25 раз.

Сообщение Speys » 27 окт 2011, 12:14

Собрал до этого, этот вариант. Вот и возникло желание упростить.
Вложения
lnpb.jpg
DSC00003.jpg
DSC00004.jpg
Аватара пользователя
Speys
супермодератор
 
Сообщения: 722
Зарегистрирован: 18 ноя 2009, 02:31
Благодарил (а): 18 раз.
Поблагодарили: 25 раз.

Сообщение Speys » 28 окт 2011, 00:46

Нарисовал,спаял.Все отлично работает! Тема замены LNBP 10-20 актуальна,так как довольно много тюнеров включая HD, имеют на борту эту микросхему.Которая нежная, дефицитная,и ко всему, не дешевая. Из новых, достаточно много брака.
Славон, спасибо, за быстрое написание проги! :dr_ink:
Вложения
LNBP20.jpg

За это сообщение автора Speys поблагодарили: 4
dimetrius(28 окт 2011, 11:42), ma11sn(06 ноя 2014, 15:42), slav0n(28 окт 2011, 13:09), Медведь(28 окт 2011, 05:52)
Аватара пользователя
Speys
супермодератор
 
Сообщения: 722
Зарегистрирован: 18 ноя 2009, 02:31
Благодарил (а): 18 раз.
Поблагодарили: 25 раз.

Re: Эмулятор LNBP20

Сообщение slav0n » 28 окт 2011, 11:45

Speys писал(а):Нарисовал,спаял.Все отлично работает!

Speys, надо бы схемку дорисовать с номиналами элементов.
while(1||!1);

За это сообщение автора slav0n поблагодарили: 2
dimetrius(28 окт 2011, 11:46), smit69(01 апр 2013, 14:23)
slav0n
Site Admin
 
Сообщения: 4637
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 407 раз.

Сообщение Speys » 28 окт 2011, 14:15

Тогда дополню. Печатная плата с номиналами. Порядковый номер элементов,соответствует схеме. Нижняя площадка, (GND) для крепления платы методом пайки,или болтом, крепим ЛМ317 непосредственно на корпус,через изоляционную прокладку. В Самсунг 300,достаточно места на основной плате,для такого типа крепления. Не нужен радиатор,его роль выполнит основная плата тюнера. Так как делалось для пробы,радиатор поставил на ЛМку свой.
Вложения
LNBP10-20.rar
(167.17 Кб) Скачиваний: 91

За это сообщение автора Speys поблагодарили: 2
slav0n(28 окт 2011, 14:57), smit69(01 апр 2013, 14:23)
Аватара пользователя
Speys
супермодератор
 
Сообщения: 722
Зарегистрирован: 18 ноя 2009, 02:31
Благодарил (а): 18 раз.
Поблагодарили: 25 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение smit69 » 22 апр 2012, 08:07

Огромный респект slavOn за разработку, и Speys за проверку и плату, этого устройства!!! Повторил, все работает на ура! правда у меня напруги 14,8 и 19.8 получились, но судя по допускам покатит!

За это сообщение автора smit69 поблагодарил:
ma11sn(06 ноя 2014, 15:46)
smit69
 
Сообщения: 5
Зарегистрирован: 16 апр 2012, 20:41
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение smit69 » 01 апр 2013, 14:21

Да, что то во второй раз не прокатило! Менял LNBP13 в DRE4000, там никаких подводных камней нет?! А то от 12 которую менял на Самсунге, она както немного отличается!!! А блок вроде нормально работает, на выходе 13,7 и 18,4 , о тюнер пишет нет сигнала, хотя сначала нашел канали и попаказывал пару минут, в чем причина , не пойму!!!
smit69
 
Сообщения: 5
Зарегистрирован: 16 апр 2012, 20:41
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение slav0n » 01 апр 2013, 20:28

smit69 писал(а):А то от 12 которую менял на Самсунге, она както немного отличается!!!

Эти отличия по-идее не должны влиять на работоспособность протеза. Тем более напряжение 13-18 есть.
Схему DRE4000 с включением LNBP есть где посмотреть?
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4637
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 407 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение dansat » 02 апр 2013, 11:30

smit69 писал(а):Да, что то во второй раз не прокатило! Менял LNBP13 в DRE4000, там никаких подводных камней нет?!
Может уже вина не протеза, а есть вторая неисправность в ресивере? Тюнер, БП в порядке? Проверить STB6000, STV0299B и обвязку.
slav0n писал(а):Схему DRE4000 с включением LNBP есть где посмотреть?
Схема DRE4000 есть неполная из "Ремонт №120" или такая из datasheet на STV0299B
Вложения
STV0299B.PNG
STV0299B, LNBP15
Аватара пользователя
dansat
супермодератор
 
Сообщения: 1043
Зарегистрирован: 02 янв 2010, 23:09
Благодарил (а): 3 раз.
Поблагодарили: 52 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение romuald » 02 сен 2017, 21:20

А можно такой костылик пригородить вместо LNBP8 в ресивере @-Star ASR3510 ?
romuald
 
Сообщения: 705
Зарегистрирован: 14 май 2012, 09:04
Благодарил (а): 34 раз.
Поблагодарили: 52 раз.

Сообщение lizard66 » 03 сен 2017, 08:03

romuald писал(а):А можно такой костылик пригородить вместо LNBP8 в ресивере @-Star ASR3510 ?

Тебе подойдет костыль из шестого поста и надо выбросить из схемы генератор на NE555.

Кстати у smit69 с DRE4000 в связке с STV0299 не получилось потому, что с STV0299 сигнал уже идет промодулированный 22кГц, а у всех тутошних протезов на борту свой генератор.

UPD: Можно в принципе и Slav0na костыль приспособить, только оторвать R5 от тиньки и подать на него сигнал TON/DiSEqC, а PB4 на массу, чтоб таймер тинькин не колбасило.
Аватара пользователя
lizard66
 
Сообщения: 168
Зарегистрирован: 11 фев 2011, 17:59
Благодарил (а): 4 раз.
Поблагодарили: 6 раз.

Re: Эмулятор LNBP10 - LNBP20

Сообщение romuald » 03 сен 2017, 20:19

Отпала надобность в костыле - всему виной была обвязка LNBP8. После устранения косяка все заработало.
romuald
 
Сообщения: 705
Зарегистрирован: 14 май 2012, 09:04
Благодарил (а): 34 раз.
Поблагодарили: 52 раз.


Вернуться в Самодельные электронные устройства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron