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

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

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

12 часов назад, Falconist сказал:

Пусть ставят столько, сколько считают нужным, я буду ставить столько, сколько смогу.

"Мы будем счастливы, как можем, они пусть будут как хотят" (с) М. Лермонтов.

В психиатрии самое главное первым надеть халат.

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

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

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

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

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

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

13 часов назад, ZLOdeyB@sil@ сказал:

у Могильного похоже что техника приравнивается к собственному ребёнку, отношение соответствующее. 

Именно так. Я её породил, и никто, кроме меня самого, не имеет никакого права её убить. А как бы вы отнеслись к технике, собираемой для себя, когда начинаете понимать, что от чего зависит и как с этим бороться? ;)

В психиатрии самое главное первым надеть халат.

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

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

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

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

Ребят, если трансформатор дохлый, то никакие емкости не помогут!

Я себе тоже собирал эту версию уся и трансформатор на каждый канал 0.8кВт с проводом по вторичке 2.24мм с ёмкостью 3×10000мкф на плече - просадка не более 4х вольт на синусоидальной нагрузке 4 ом при полном газу...

А при больших ёмкостях слабому трансу ещё и нужно будет трудится банки заряжать помимо питания уся, да и на мост нагрузка неслабая.

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

У меня версия уся была 2012, трансформатор в 1 квт . так что думаю нормально , оно сыграло  не в выходную мощность, она осталась такой же , улучшилась естественность на ВЧ и басс великолепный.

Этого бп хватило бы на 3 усилителя если без загонов делать.

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

Ставьте, если есть.

Сам ставил 78000 в плечо для TDA7293. И трансформатор 400Вт.

В одном из ВП2006 стоит около 280000 общей.

Так что не парьтесь. Всё будет гуд, если хорошо соберёте.

Да, свет мигает при включении... Ну и что?:D

Pushpull - сказочный зверь тяни-толкай.

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

  • 2 года спустя...

Уважаемый Waso, возникли трудности с настройкой входной части усилителя по схеме одноэтажника, там где 4-х канальный ОУ, симметричный вход. Когда даю сигнал от генератора между + входом и землей, а также - входом и землей, на выходе DA1.2 разная амплитуда сигнала. Это связано с тем, что вход квазибалансный?

На фрагменте схемы похоже есть ошибка: 2 и 3 пины разъема XLR поменять местами. 

1223.png

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

4 минуты назад, denz сказал:

Когда даю сигнал от генератора между + входом и землей, а также - входом и землей, на выходе DA1.2 разная амплитуда сигнала. Это связано с тем, что вход квазибалансный?

Посмотрите, как пойдёт сигнал через пины 2 и 3, если незадействованный пин остаётся в воздухе.

В одном случае он проходит инвертирующий повторитель.

В другом случае он проходит резистивный делитель 1\2 и неинвертирующий повторитель.

Поэтому неиспользуемый пин лучше всего соединить с землёй в XLR-разъёме.

5 минут назад, denz сказал:

На фрагменте схемы похоже есть ошибка: 2 и 3 пины разъема XLR поменять местами. 

Если подходить строго к вопросу фазы, не следует забывать, что в схеме есть инвертор сигнала - это лимитер. 

 

В психиатрии самое главное первым надеть халат.

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

Нет, я не собираюсь делать из балансного входа несимметричный, мне нужно убедиться, что схема работает с симметричным сигналом правильно. В мануалах по испытанию таких симметричных входов просто дают сигнал между + и - входами, без земли.

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

Работать будет, но по землям аппараты всё же стоит связать.

Убедиться можно и другим способом: соединить пины 2-3 и дать на них сигнал от одного источника относительно земли. На выходе уся сигнал будет очень сильно подавленный за счёт ослабления синфазных напряжений ОУ. 

9 минут назад, denz сказал:

схема работает с симметричным сигналом правильно.

Это стандартная схема симм. входа, применяемая в 99% фирменных аппаратов.

В психиатрии самое главное первым надеть халат.

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

15 минут назад, waso сказал:

Это стандартная схема симм. входа

Верно, и сигнал на вход желательно подавать симметричный или через симметрирующий трансформатор. Для развязки "земель " обычно на симметричном выходе ставят либо переключатель "Ground On - Off",  либо не распаивают экран со стороны кабеля, подключаемого к выходу симметричного источника сигнала. И если сигнал не симметричный, то соединяют пины 1  (Ground) и 3 (- Signal).  И конечно в схеме указана неправильная распиновка XLR, если речь идет о нем.

XLR.jpg

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

8 минут назад, Александр В сказал:

И конечно в схеме указана неправильная распиновка XLR, если речь идет о нем.

Усилитель в целом - инвертирующий. Не забывайте об этом. Главное, что показано расположение контактов в разъёме. На самом XLR, действительно, указана нумерация так, как Вы привели пример из фирменного СМ.

 

8 минут назад, Александр В сказал:

И если сигнал не симметричный, то соединяют пины 1  (Ground) и 3 (- Signal). 

Если соединить неиспользованный пин на землю, а сигнал подать на оставшийся, то размах на выходе уся будет одинаков в обоих случаях. Конструктивно удобнее соединить внутри разьёма ноги 1 и 3 - они рядом. 

8 минут назад, Александр В сказал:

Для развязки "земель " обычно на симметричном выходе ставят либо переключатель "Ground On - Off"

Обычно не делают жёсткого разрыва земли, а оставляют какое-то сопротивление для выравнивания потенциалов корпусов. ОУ, конечно, давят синфазку, но без связи "железа" меж собой она может достичь неприемлемых значений для электронного входа. Реализация же с феншуйным трансформаторным входом даёт полную гальваническую развязку, но обходится гораздо дороже и редка в использовании, для этого делаются дибоксы. 

В психиатрии самое главное первым надеть халат.

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

Дык а как без них обойтись, если, например, часть аппарата висит на одной фазе, а другая - на другой и ничего по сети изменить нельзя, а работать как-то надо )) 

Либо дать сигнал на раздачу для заранее неизвестного потребителя.

Либо от такого же заранее неизвестного источника забрать сигнал. Притом в обоих случаях бортануть никого нельзя, мотивируя, что с него "лезет фаза". 

Вот и приходится выкручиваться, дабы не пожечь аппарат.

В психиатрии самое главное первым надеть халат.

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

Без обид, просто так принято - переход с несимметрии на симметричный вход - XLR  1-3.  2 pin  "положительный". И я на пенсии, давно не работаю. Работал звукоинженером на телевидении и что такое  дибокс знаю, часто использовал на  съемках с различными ВИА. @waso очень уважаю, и слежу за его работами.  Успехов ему в его благородном деле.

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

38 минут назад, Александр В сказал:

просто так принято - переход с несимметрии на симметричный вход - XLR  1-3

Да какие обиды могут быть :) если так чаще всего и делается. Просто если уж использовать симм. вход\выход-то по полной программе, без дополнительных переходов.

38 минут назад, Александр В сказал:

Работал звукоинженером на телевидении.

Я работаю в этой же сфере, по звуковой\видеотехнике и компьютерам.  

38 минут назад, Александр В сказал:

что такое  дибокс знаю, часто использовал на  съемках с различными ВИА.

Без него вообще никто никуда не выезжает, ни в какой ДК и т.п. Технарям с обоих сторон есть чего беречь =) 

37 минут назад, denz сказал:

А если в одном корпусе и DSP и усилитель, то земля спокойно делается общей.

Но всё, что вне корпуса и питается от другого блока питания, стоит выравнивать по потенциалу корпусов или использовать развязку, если сделать соединение земель невозможно (шарашит током, например)))) ).

В психиатрии самое главное первым надеть халат.

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

Кстати, у меня сейчас одноэтажник Вадима работает в  стереосистеме на работе, при питании +/-55в, акустика на проф динамиках. Отыгрывает тяжелый рок на любом уровне громкости с высоким качеством, большинство даже дорогих hi-Fi/Hi-End колонок с "бытовыми" динамиками просто ни о чем ))

 

1675177238315.jpg

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

Прошу прошения у Вадима, был не в теме. Посмотрел бегло одноэтажник - хорошая схема. В свое время в Концертной студии Останкино меняли оборудование, на озвучке стояли усилители Altec Lansing 1270 POWER AMPLIFIER и Altec Lansing 1269 POWER AMPLIFIER. Поскольку я принимал активное участие, удалось посмотреть схемы и начинку усилителей. Что мне понравилось - на выходе стояло 10 пар мощных транзисторов. Это обеспечивало хорошее демпфирование. 

А то, что у @denz стоят акустические линзы - респект, очень расширяют направленность. Звучат наверное красиво.

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

Красиво звучат, но это месяцы замеров и подбора деталей фильтра... Ну и небольшой выход за пределы канонов аудиофилов)

Если на качественных деталях делать, то оно и работать будет так же)))

IMG_20190609_215543.jpg

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Повторюсь - НЕТ, так как у вас там крутилки, что приведет к искажениям при работе в мостовой схеме.
    • Все верно, вы почти все что нужно сделали.  Только не нужно было добавлять это 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 формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
    • Ну тогда дорога к сименсу в гости - они вам какой-нибудь Desigo CC или даже Siematic предложат, тыщ за 10 долларов. Ну и ещё тыщ 5 надо будет отдать за контроллеры и их конфигурирование.   А если попроще - то можно к отечественным MasterSCADA обратиться, либо к WiredBoard - у них не совсем SCADA система, но нормальные контроллеры, довольно просто настраиваются и можно графическую оболочку рисовать.
  • Похожий контент

×
×
  • Создать...