[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
mp3 - формат с потерей качества, теряется довольно много информации, но все зависит от кодека, которым это кодировалось и его настроек.
Если не стремиться к максимальному сжатию, можно получить вполне приличное качество.
Ну там не так уж много вещей чтобы можно было запутаться: wav - 30Мб, mp3 c 320 - 10Мб, и далее до 3 Мб.
о кпд в общем-то никто не задумывается, на него просто плюют.
в массовом производстве при выпуске миллион копий добавление 1 грамма в деталь требует тонну. Поэтому если проще сделать процессор весом в 10 грамм но устраняющий все проблемы, то выбор падает на то что дешевле материально. Когда менеджер подумает, а где брать меди столько то тонн, и что поставщик загнёт цены исходя возможно не из цены, а из необходимости денег поставщику, то менеджер посчитает наверно а сколько нужно заплатить специалисту, чтобы разработать схему без меди, так сказать с заделом на будущее.
nikzzzz, полевой транзистор нельзя назвать ламповым.

[Цитировать]

    Viktor_Kisel
  • 2625
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 632
  • Репутация:46

    [+] [-]
nikzzzz
mp3 - формат с потерей качества, теряется довольно много информации, но все зависит от кодека, которым это кодировалось и его настроек.
Я кодировал AudioGrabber 1.83 с Lame 3.96.1. Битрейт максимальный 320. Была программка когда-то кодировала в битрейт 380, много чего было, поудалял лишнее.
Потом появилась Easy CD-DA Extractor 16.0.7.1, остановился на ней.
На встроеной звуковой реалтек - JetAudio выдавал очень красивый звук, не скажешь что mp3 так может красиво играть! Винампо и аимпо-подобные плееры не могли дать такой звук, ну да за счет DSP плагинов некоторых удавалось что-то улучшить но чаще ухудшить.
Тестил в експишке SRS Audio Sandbox, ProSoft Hear - хорошая вещь.
Но в семерке еще лучший результат показал Bongiovi DPS.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
КПД 70%
это насколько я знаю КПД самого маленького китайского трансформатора с площадью магнитопровода 0,5 кв.см. Силовые 99%, у 100Вт - 90%.

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
69852насколько я знаю КПД
Так не только трансформатор, там для чистоты и аналоговый стабилизатор (типа КРЕН-ки, только помощнее) стоит. На входе 18В с пульсациями, на выходе стабильные 12В. Остальное греет воздух. Зато красиво, никаких импульсных помех.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
AZJIO,
69850полевой транзистор нельзя назвать ламповым.
А если его в стеклянную колбу поместить да и со светодиодной подсветкой ? ae

[Цитировать]

    korsak7
  • 107
  • Стаж: 9 лет
  • Сообщений: 1063
  • Репутация:62

    [+] [-]
Тогда уж в керосиновую лампу. Олдскул без границ

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
69866Тогда уж в керосиновую лампу.
Тогда уж от керосинки и запитать.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
conty9, а почему там должен не испульсник? 50 и 100Гц могут войти в тракт, а шим с более 20кГц наоборот.

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
AZJIO, ШИМ - это некошерно в классическом усилке, никаких импульсов и никакой цифры.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
AZJIO,
69871 а почему там должен не испульсник? 50 и 100Гц могут войти в тракт, а шим с более 20кГц наоборот.
50 и 100Гц с формой, близкой к синусу довольно легко фильтруются, достаточно конденсатора приличной емкости и стабилизатора напряжения.
А вот шим с более 20кГц с прямоугольными импульсами отфильтровать куда сложнее, спектр такого сигнала очень широк составляя сотни мегагерц, нужны дроссели и без индуктивные конденсаторы.
Наводки от такого блока питания можно погасить только его тщательной экранировкой.
Эти наводки в виде гормоник и субгормоник добавляются к основному сигналу, суммируются, детектируются за счет нелинейных характеристик усилителя, в результате на выходе это просто шум или попискивание или повизгивание.
Биения - сигналы разных частот и их гармоники могут вычитаться друг из друга, в результате из основного сигнала и наводок получаем кучу призвуков, которые хорошо слышны.
Избавиться от них очень сложно, ведь любая дорожка на печатной плате по сути является "антеной" для их приема, индуктивной емкостной или токовой.
Плюс к этому, хотя ухо и не слышит частоты 20 Кгц и более, но это не значит, что ухо их фильтрует, они им вполне могут восприниматься.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
nikzzzz, формула такова, что если мы увеличиваем частоту в 2 раза, то эквивалентом пульсаций будет снижение ёмкости в 2 раза. То есть если мы увеличили частоту в 200 раз, то вместо 8*2000мкф эквивалент будет 80 мкф.

AutoIt3_расчёт_конденсатора

;  @AZJIO
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include "GraphGDIPlus.au3"
#NoTrayIcon
Global $Um, $Rn, $Cf, $f, $k2, $k3, $R1rt, $R2rt, $ktr, $In, $Rtr, $kp, $Ucr, $Ud1, $Ud2, $Ar
$GUI = GUICreate("Разрядка конденсатора в выпрямительном блоке питания",590,530)
; $start = GUICtrlCreateButton("Пересчитать", 480, 485, 97, 33)
$Um00 = GUICtrlCreateInput("12", 10, 298, 40, 20)
GUICtrlCreateLabel("Пиковое напряжение без нагрузки, В.", 55, 300, 190, 17)
$Rn00 = GUICtrlCreateInput("9", 10, 323, 40, 20)
GUICtrlCreateLabel("Сопротивление нагрузки, Ом.", 55, 325, 190, 17)
$Cf00 = GUICtrlCreateInput("1370", 10, 348, 40, 20)
GUICtrlCreateLabel("Ёмкость конденсатора, мкФ.", 55, 350, 190, 17)
$f00 = GUICtrlCreateInput("100", 10, 373, 40, 20)
GUICtrlCreateLabel("Частота пульсаций, Гц (100 Гц при входном переменном токе 50 Гц).", 55, 375, 360, 17)
$k200 = GUICtrlCreateInput("0", 10, 398, 40, 20)
GUICtrlCreateLabel("Коэфф. для перемещения графика U2 вверх/вниз. (оранж, экспонента)", 55, 400, 360, 17)
$k300 = GUICtrlCreateInput("0", 10, 423, 40, 20)
GUICtrlCreateLabel("Коэфф. для перемещения графика U3 вверх/вниз (зелён. стаб.ток).", 55, 425, 360, 17)
$R1rt00 = GUICtrlCreateInput("0.1", 10, 448, 40, 20)
GUICtrlCreateLabel("Сопротивление первичной обмотки трансформатора, Ом.", 55, 450, 360, 17)
$R2rt00 = GUICtrlCreateInput("0.1", 10, 473, 40, 20)
GUICtrlCreateLabel("Сопротивление вторичной обмотки трансформатора, Ом.", 55, 475, 360, 17)
$ktr00 = GUICtrlCreateInput("1", 10, 498, 40, 20)
GUICtrlCreateLabel("Коэфф. Трансформации (повышающий, если kтр>1).", 55, 500, 360, 17)
_Read()
GUICtrlCreateLabel('', 250, 303, 1, 63 ,0x11)
$Label_Ucr = GUICtrlCreateLabel('', 260, 300, 190, 17)
$Label_In = GUICtrlCreateLabel('', 260, 325, 190, 17)
$Label_kp = GUICtrlCreateLabel('', 260, 350, 190, 17)
; Создание окна диаграммы
$Graph = _GraphGDIPlus_Create($GUI,40,10,530,260,0xFF000000,0xFFCEE3E0)
;рисуем графики при старте
_start()
GUISetState ()
GUIRegisterMsg($WM_COMMAND, 'WM_COMMAND')
While 1
  Switch GUIGetMsg()
    ; Case $start
      ; _Read()
      ; _start()
    Case -3
      Exit
  EndSwitch
WEnd
Func WM_COMMAND($hWnd, $imsg, $iwParam, $ilParam)
    Local $nNotifyCode, $nID, $sText
    $nNotifyCode = BitShift($iwParam, 16)
    $nID = BitAND($iwParam, 0xFFFF)
    Switch $hWnd
        Case $GUI
            Switch $nID
                Case $Um00, $Rn00, $Cf00, $f00, $k200, $k300, $R1rt00, $R2rt00, $ktr00
                    Switch $nNotifyCode
                        Case $EN_CHANGE
                            _Read()
              _start()
                    EndSwitch
            EndSwitch
    EndSwitch
    Return $GUI_RUNDEFMSG
EndFunc   ;==>WM_COMMAND
Func _Read() ; читаем комбобоксы, высчитываем коэф.
$Um = GUICtrlRead($Um00)
$Rn = GUICtrlRead($Rn00)
$Cf = GUICtrlRead($Cf00)
$f = GUICtrlRead($f00)
$k2 = GUICtrlRead($k200)
$k3 = GUICtrlRead($k300)
$R1rt = GUICtrlRead($R1rt00)
$R2rt = GUICtrlRead($R2rt00)
$ktr = GUICtrlRead($ktr00)
$In=$Um/$Rn
$Rtr=$R1rt*$ktr+$R2rt
$kp=1-$Rtr/($Rtr+$Rn)
$Ucr=$Um/Sqrt(2)
$Ud1=($Um+$k3)*$kp
$Ud2=$Ud1-($Um-50000*$Um/($f*$Rn*$Cf)+$k3)*$kp
$Ar=ASin($Ud2/($Ud1*0.025*3.14))
EndFunc
Func _start()
_GraphGDIPlus_Clear($Graph)
;----- шкала по оси XY
_GraphGDIPlus_Set_RangeX($Graph,0,20,10,1,0)
_GraphGDIPlus_Set_RangeY($Graph,0,$Um*1.1,10,1,1)
;----------------------------------------------------------макс,     деление, ,округление
;----- сетка по оси XY
_GraphGDIPlus_Set_GridX($Graph,1,0xFF6993BE)
_GraphGDIPlus_Set_GridY($Graph,$Um*1.1/10,0xFF6993BE)
_GraphGDIPlus_Set_PenSize($Graph,1)
; цвет графиков указывается в RGB, т.е. 0xFF339966=0xFF+RGB
_Draw_Graph3(0xFF339966) ; U3 разряд стабильным током
_Draw_none() ; обход графика за пределами окна, так как графики рисует одна линия
_Draw_Graph31(0xFF800080) ; U31 касательнаяв точке пересечения
_Draw_none() ; обход
_Draw_Graph2(0xFFFF6600) ; U2 экспонента разряда на постоянное сопротивление
_Draw_none() ; обход
_Draw_Graph1(0xFF0000FF) ; U1 синусоида после диодов
_Draw_none() ; обход
_GraphGDIPlus_Refresh($Graph)
; установка параметров после пересчёта
GUICtrlSetData($Label_Ucr,'Uср.кв ='&Round($Ucr, 2)&' B (без конденсатора)')
GUICtrlSetData($Label_In,'Начальный ток нагрузки ='&Round($In, 2)&' А')
GUICtrlSetData($Label_kp,'Коэфф. падения напряжения ='&Round($kp, 2)&' %')
EndFunc
Func _Draw_none()
    _GraphGDIPlus_Plot_Line($Graph,21,-1)
    _GraphGDIPlus_Plot_Line($Graph,-1,-1)
EndFunc
Func _Draw_Graph1($ColorGr)
    _GraphGDIPlus_Set_PenColor($Graph,$ColorGr)
    For $i = 0 to 20
    $yy=$i*3.14/20
    $U1=$Um*Sqrt(Cos($yy)^2)*$kp
        _GraphGDIPlus_Plot_Line($Graph,$i,$U1)
    Next
EndFunc
Func _Draw_Graph2($ColorGr)
    _GraphGDIPlus_Set_PenColor($Graph,$ColorGr)
    For $i = 0 to 20
    $tt=50*$i/$f
    $U2=$Um*Exp(-1000*$tt/($Rn*$Cf))*$kp+$k2
        _GraphGDIPlus_Plot_Line($Graph,$i,$U2)
    Next
EndFunc
Func _Draw_Graph3($ColorGr)
    _GraphGDIPlus_Set_PenColor($Graph,$ColorGr)
    For $i = 0 to 20
    $tt=50*$i/$f
    $yy=$i*3.14/20
    $U3=($Um-1000*$Um*$tt/($Rn*$Cf)+$k3)*$kp
        _GraphGDIPlus_Plot_Line($Graph,$i,$U3)
    Next
EndFunc
Func _Draw_Graph31($ColorGr)
    _GraphGDIPlus_Set_PenColor($Graph,$ColorGr)
    For $i = 0 to 20
    $tt=50*$i/$f
    $U31=(Cos($Ar)-Sin($Ar)*($tt*3.14/10-$Ar))*$Um*$kp
        _GraphGDIPlus_Plot_Line($Graph,$i,$U31)
    Next
EndFunc
рассчёт.exe

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
AZJIO,
69886То есть если мы увеличили частоту в 200 раз, то вместо 8*2000мкф эквивалент будет 80 мкф.
Все верно, но это только в идеале.

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

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 8 месяцев
  • Сообщений: 1322
  • Репутация:127

    [+] [-]
nikzzzz, да я сам хотел ссылку дать на ESR (ЭПС) конденсатора, но уже понял что тут все это знают, в том числе и про параллельный керамический конденсатор и подумал не рассчитать ли мне его их общее взаимодействие, то есть пульсации на электролитическом и дополнительная отдача керамическим, его отдача за короткий промежуток времени. А также если к этому добавить КРЕН то остаётся изучить реакцию и линейность, ну реакция равна скорости света в без конденсаторном исполнении, а линейность на очень малом участке, то есть там не скачет напряжение 2 Вольта должна быть идеальной.
На счёт индуктивности проводников это заметно в вай-фай где частота 5ГГц, но у нас то в миллион раз меньше. Даже в компьютерах БП ориентируются на высокочастотную нагрузку, проц с частотой 3МГц с той же частотой меняет нагрузку, так что на усилитель с 20 кГц меньше частото-зависимый чем компьютерный.
Чётные и нечётные гармоники (нижний ряд картинок), которые составляют сигналы всё равно выше, чем частота основного сигнала.
Ссылка на эти AutoIt3-скрипты

меандр из нечётных
пила из чётных

[Цитировать]

    wadimus
  • 14910
  • Стаж: 8 лет
  • Сообщений: 749
  • Репутация:91

    [+] [-]
AZJIO, сразу вспомнил анекдот .. оригинал:
Отец ведет машину. Сынишка на заднем сиденье ест яблоко.
- Папа, а почему яблоко темеет, когда откусишь?
- Понимаешь, сынок,в нашей атмосфере содержится свободный активный кослород. В то же время яблоко, как и другие продукты, содержит в себе кальций, магний, и что особенно важно — железо. Железо вступает в реакцию со свободным кислородом. В результате получается оксид железа, который имеет характерный бурый цвет.
Пауза минуты две.
- Папа, а ты сейчас с кем разговаривал?
ag

[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
AZJIO, лично мне доказывать, что православно, а что нет - уже надоело. К.и. лампового усилителя ВЫШЕ, чем транзисторного, но это разные искажения. То же и с Б.П. - кошерное будет на базе трансформатора и аналогового стабилизатора. Да, фильтровать 50/100 Гц сложнее, но это православные частоты. )) А вот кГц-ы и ШИМ - это уже протестантство. В обширном семействе гармоник ШИМ-стабилизатора также присутствуют 50/100 Гц. Особенно при трансформаторном питании онного. Ну и биений различных частот тоже много, из-за чего ранние ШИМы экранировались в металле. Потом от этого отказались, и в силу прогресса, и по экономическим соображениям.

Страница 5 из 6


Показать сообщения:    

Текущее время: 21-Ноя 15:33

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы