Перейти к содержанию

Сабвуфер Kicx Icq-300 Периодически Пропадает Звук


Рекомендуемые сообщения

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

Белый провод- это отдельно припаянный советский динистор(других не нашёл) - Питание на нём стабильно 15 вольт

post-45900-0-71462300-1352117723_thumb.jpg

post-45900-0-98656200-1352117852_thumb.jpg

Фото0193.rar

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

при увеличении громкости питание + и _ не плавает? при пробое тр-ра преобразователя и при неадекватной замене может не держать заданную мощь

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

просадки есть. с 30 до 26 но звук может пропасть при 29 а к примеру 26 работать

трансформатор не трогал. в холостую показывает одинаковое напряжение 29.8 в. полевики заменил на такие же , которые стояли.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

динамик ровно 4 ома. я согласен, может и трансформатор бробит на первички, т.к. напряжение на выходе одинаковое. но как это проверить не знаю, если только перематывать.... плохо что схемы нет- не знаю какое питание должно быть. Кондёры стоят на 50 вольт но это мало о чём говорит. И без нагрузки и без радиатора, в режиме работы преобразователя, полевики буквально за 5 секунд становятся горячие - нормально ли это?

Изменено пользователем well__85
Ссылка на комментарий
Поделиться на другие сайты

не трансформатор.питание около 30в в+и_.транзисторы греются-для этого и радиатор такой.вокруг транзисторов ещё есть детали-они тоже выходят из строя-нужно мерять..динамик может обрываться-проверить гибкую подводку-подключить отдельно к а\магнитоле и погонять.5сек. для нагрева-много\нагрев пробовали в собраном виде?

Ссылка на комментарий
Поделиться на другие сайты

нет в разобранном и без радиатора. в том-то и дело что детали прозванивал ни чё больше не нашёл. за исключением расслоившегося 1 ватного резистора на 10 ом. не смотря на то что он нормально прозванивался , всё-равно заменил но это ни чем не помогло.

Не нормально.откинь усилитель и проверь отдельно ПН.

попробую сегодня вечером

Ссылка на комментарий
Поделиться на другие сайты

Что ты гадаешь? Уж сказали:

Разделяй проблему на питание и УНЧ

Для начала ДРУГОЙ БП подключи +/-30-20в.

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

а чтоб проверить ПН нагрузку поставь можно лампочки ставить или если есть проволочный резистор *(зеленыйе в керамике ), номиналы и мощь рассчитай по закону Ома, и добавь к твоим рассчетом 50%по мощности (греца должно сильно),

а ПН на чем зделанно ?

Ссылка на комментарий
Поделиться на другие сайты

Последовал вашему совету - подключил двуполярное питание от домашнего кинотеатра, правда 18 вольт получилось но - работает прекрасно звук не пропадает .Просадки масимум до 16.4 в. так что же теперь делать с преобразователем?

ключевые полевики 2шт IRFZ48N усиливающие транзисторы A1025 и задающая микросхема S494P

а чтоб проверить ПН нагрузку поставь можно лампочки ставить или если есть проволочный резистор *(зеленыйе в керамике ), номиналы и мощь рассчитай по закону Ома, и добавь к твоим рассчетом 50%по мощности (греца должно сильно),

а ПН на чем зделанно ?

если замерю и выложу показания - поможите расчитать?

Изменено пользователем well__85
Ссылка на комментарий
Поделиться на другие сайты

Ну, вот, подключил и сразу на преобр. вышел.

Тогда, учитывая это:

При большей громкости звук периодически пропадает.

в это:

просадки есть. с 30 до 26 но звук может пропасть при 29 а к примеру 26 работать

я не верю, несостыковка.

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

извините - не так выразился. напишу подробней.

-Без входящего сигнала напряжение 29.8. включаю тюльпан- появляется звук. Напряжение начинает дико прыгать даже до 24(сегодня включал ). далее звук пропадает- напряжение сразу 29.... а звука в течении 2- 3х секунд нет.

Изменено пользователем well__85
Ссылка на комментарий
Поделиться на другие сайты

близок к разгатке: проследив за питанием вовремя пропадания звука- попал на транзистор А1266, находящийся возле ШИМ контроллера (наверно управление питанием). подал на его базу плюс через резистор 1к и всё заработало. но что случилось в схеме так и не понял.

Ссылка на комментарий
Поделиться на другие сайты

Случайно попал. Ищи схему с этим ШИМ и гляди внимательнее, а то доподаешься - хрен разгребёшь.

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

если замерю и выложу показания - поможите расчитать?

елементарно- закон ома R=U/I , берем за пробу 3 Ампера значит R=30V/3A=10 ом, ращитоваем мощь резюка P=U*I значит Р=30*3=90w+50%=135W (можно лампочки навешать)

Изменено пользователем Матей Александру
Ссылка на комментарий
Поделиться на другие сайты

Всем огромное спасибо за советы. чёт в поисковиках, мне не попалась подходящая схемка с защитой(может плохо искал). В общем прозвонил в очередной раз все детали,какие смог, заменил пару кондёров- не помогло, может что с ШИМом не знаю. так и пришлось оставить тот резистор, только на всякий случай предельно увеличил сопротивление. Собрал, - сегодня друг день прокатался и остался доволен. Надеюсь на долго :-) :thank_you2:

Изменено пользователем well__85
Ссылка на комментарий
Поделиться на другие сайты

Вот глянь на схему уся который делал я http://forum.cxem.net/index.php?showtopic=116173.Он тоже на аналоге TL494.Дак вот тут интересно на ней организована не только ШИМ часть но и защита.Может у тебя что-то подобное стоит.

Ссылка на комментарий
Поделиться на другие сайты

Часть схемы похожа .спаибо. Если перестанет работать, буду разбираться (понимаю, что возможно будет сложнее, но пока всё нормально работает - друг доволен)

Ссылка на комментарий
Поделиться на другие сайты

Добрый вечер.

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

Заранее благодарен.

post-165278-0-48874200-1353078513_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Автору. Никаких тут 250...200 ватт у этой китайской бздюшки нет в помине. Тем паче на таком подобии радиатора Катушки даже на выходе нет-плохо  
    • Повторюсь - НЕТ, так как у вас там крутилки, что приведет к искажениям при работе в мостовой схеме. Если бы вы "могли" то вам нужно было разорвать выход с темброблока и вход усилителей и впаять (можно навесом) вот такую схему:
    • Все верно, вы почти все что нужно сделали.  Только не нужно было добавлять это b=UDR; Сразу после старта сбросить флаг flags = 0; А в основном цикле ждать установки флага FLAG_END_RX. И если он установлен, проверять на совпадение строки в буфере (rx_buf) с вашей строкой (AT+QM \ r \ n .....   .....  AT+MP \ r \ n) При совпадении вызывать выполнение нужного алгоритма.
    • У меня до саба ещё дело не дошло, только сейчас думаю купить амп на полкиловатта, но так можно, при условии, что на входе будет моно, и будет срез частот
    • Про флаг Т: если он не используется в основной программе, а у меня он постоянно в деле. для меня меня отложенная обработка прерывания обычное дело, нужно лишь правильно расставить приоритеты частей программы. И обычное дело: выставляешь частоту задающего генератора побольше, делишь его до получения частоты 1000 Гц каким либо таймером, загоняешь в прерывание с флагом. затем закольцовываешь основную программу с проверкой флага прерывания от таймера 1000Гц. загоняешь программу в Sleep. Получаешь кольцо обработки с образцовым интервалом в 1 мс. После любого прерывания проверяешь флаг от таймера, если он, то сбрасываешь флаг и начинаешь перебирать подпрограммы обработки индикаторов, клавиатуры, и тд. и тп, подпрограммы обработки флагов и др. После окончания обработки всех подпрограмм возвращаешься к Sleep. И так по кольцу. Если происходит прерывание не от таймера, программа выходит из Sleep, проверяется флаг от таймера, если не он (а это не он) обратно к Sleep. В большенстве программ использую этот алгоритм.   GPIOR1 и GPIOR2 в 88 условно можно использовать как флаги, но их адреса больше 0х1Е, на них не распространяются команды cbi, sbi, sbic, sbis, и их сначала нужно загрузить в общий регистр, промодифицировать, и заново сохранить. Эта последовательность длинная, и модифицирует SREG, что сводит на нет работу по сравнению с  классическим GPIOR.
    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
×
×
  • Создать...