8Ω, какие значения резисторов использовать?

Я хочу подключить 2 динамика от 8 Ом до 2 (разных) контактов Arduino. Однако для этого примера достаточно одного динамика.

Я столкнулся с множеством схем без или с единственным резистором, который на других форумах не обсуждался, где один вывод напрямую управляет динамиком. Таким образом (при условии, что 0,02A является максимальным рекомендуемым выходом для штыря), результирующая мощность равна 0,02A * 5V = 0,1 Вт.

Мой динамик составляет 0,5 Вт (8 Ом), и я хочу услышать, насколько это сложно: -)

Но мне кажется, что я должен использовать что-то с транзистором, чтобы изолировать путь. Я наткнулся на эту схему:

 введите описание изображения здесь>> </a> </p>

<p> Однако, когда я сам вычислил значения или R1 и R2, я бы получил: </p>

<ol>
<li> <p> R2: Afaik, рекомендуемый выход для штыря составляет 0,02 A. Это означает:
V = I * R <=> 5 = 0,02 * R <=> R = 5 /0,02 = 250 Ом -> 270 Ом (ближайшее более высокое значение) </p> </li>
<li> <p> R1: мой динамик составляет 0,5 Вт, 8 Ом.
P = V * I <=> 0,5 = 5 * I <=> I = 0,1А
V = I * R <=> 5 = 0,1 * R => R = 50 Ом, который равен Rtotal ниже:
Rtotal = Rspeaker + R1 <=> R1 = Rtotal - Rspeaker = 50-8 = 42 Ом => 47Ω (ближайшее более высокое значение) </p> </li>
</ol>
<p> Этот результат
V = I * R <=> 5 = I * (R1 + Rspeaker) <=> I = 5 /(47 + 8) = 5/55 = 0,0909 А
P = V * I = 5 * 0.0909 = 0.4545 W (поэтому я теряю «всего 10%») </p>

<p> Я считаю, что мои вычисления правильны, и я полагаю, что вывод + 5V Arduino не будет иметь проблем с получением 90,9 мА? </p>

<p> Update: </p>

<p> У меня есть еще несколько вопросов относительно принятого ответа: </p>

<ol>
<li> Если бы я использовал 7 транзисторов, все мои напряжения будут использоваться для транзисторов, и ничего не останется (7 раз 0,7 В, что составляет около 5 В?)
**** Ответ = Нет, транзистор добавит напряжение, поэтому 7 * 0.7 = 4.9Volt добавлено *** </li>
<li> Я предполагаю, что лучше использовать как можно меньше, чтобы «переключить» транзистор? <strong> * Ответ = Нет, требуется 0,7 В, 5 В отлично зависит от номинала преобразователя   </strong> (но достаточно, чтобы его можно было переключать)? Вы говорите, что R2 может быть меньше, но я могу лучше сделать его выше, чем напряжение талии? <strong> Ответ = изменение резистора изменит громкость, посмотрите на номинал мощности динамика * </strong>
</li>
<li> Я уже построил схему ниже (но с транзистором BC547) ... используя резистор 0,25 Вт R1. Я думаю, мне повезло (?) <Strong> * Ответ = Нет, удача не имеет части, что транзистор будет работать нормально в используемых параметрах, посмотрите на таблицу данных </strong> </li>
<li> Что касается базового вывода транзистора ... путем повышения сопротивления резистора (см. пункт 2 выше) ... что также поможет не сжигать транзисторный штырь? <strong> * Ответ = Нет ... Пожалуйста, просмотрите техническое описание и оценки для hw * </strong>
</li>
<li> Опять про транзистор, поэтому я должен сделать резистор R2 таким образом, чтобы время усиления мА приводило в движение динамик? (нужно рассчитать это снова) <strong> * Ответ Нет, и я думаю, что вы думаете о «Gain» неправильным образом, «Gain» - это показатель «DB» и предназначен для того, насколько хорошо передается AC между антенной. * </strong> </li>
<li> Вы говорите, что полностью удаляете R1 ... но я ожидаю, что V = I * R <=> 5 = I * 8 => I = 0,625 А ... P = V * I = 5 * 0,625 = 3,1 Вт, который ударяет динамика? <strong> * Ответ = Неправильный взгляд на номинальный импеданс 8 Ом, импеданс AC * </strong>
</li>
</ol></body></html>

2 голоса | спросил Michel Keijzers 20 Maypm17 2017, 22:41:20

2 ответа


1

В принципе, вы правы, и он должен работать.

Но если вы хотите перейти к деталям, лучше посмотреть документацию по AVR328, так как ничего не так просто, как это выглядит в учебниках Arduino.

  • Максимальный (действительно максимальный) ток на выводе составляет 40 мА для одного штыря постоянного тока и 200 мА для всех контактов (в противном случае возможно уничтожение процессора - никогда не пытайтесь его достичь), также в таблице данных:
  

Хотя каждый порт ввода /вывода может быть источником больше, чем условия тестирования (20 мА   при V CC = 5V, 10 мА при V CC = 3V) в условиях устойчивого состояния   (не-переходный), необходимо соблюдать следующее:   ATmega48A /PA /88A /PA /168A /PA /328 /P: 1] Сумма всех I OH для портов   C0 - C5, D0 - D4, ADC7, RESET не должны превышать 150 мА. 2] Сумма   все I OH, для портов B0 - B5, D5 - D7, ADC6, XTAL1, XTAL2 не должны   превышает 150 мА. Если II OH превышает условия испытания, V OH может превышать   связанных спецификаций. Штыри не гарантируются источником тока   больше, чем указанное условие теста.

, поэтому 20 мА не recomended, но есть maximum guaranteed to be provided under some more conditions met - если вы можете, вы должны использовать меньше (даже если он работает для одного модуля на одном выводе, он может не таинственным образом работать с модами на других контактах).

  • Даже если 20 мА гарантировано для одного контакта, напряжение на нем упадет более чем на 0,5 В, если вы так сильно истощите
  • вы не можете нарисовать столько на слишком большом количестве контактов.
  • также максимум, который вы можете сделать, меньше, если вы хотите более высокую частоту (я думаю, что звук обычно не относится к категории, где это слишком важно).

В вашем уравнении 1 вы использовали 5V /20mA, вы должны использовать 4.4V /20mA, также имейте в виду, что обычно есть 0,7 В на основе открытого транзистора (зависит от типа) - так что R2 может быть еще меньше , если вы используете только несколько контактов.

О R1 - если вы открываете транзистор, на коллекторе может быть как 0.2V, поэтому ток равен 4.8V /6.8Ohm = 0.7A - на плате UNO v3.0 используется NCP1117 в качестве стабилизатора, что может поддерживают даже 1A (если питание не от USB, но 7V и выше (если такой источник может дать столько же), чтобы он мог работать, но будьте осторожны, так как он составляет около 4.8V * 0.7A = 3.4W, поэтому R1 должен иметь возможность по крайней мере, так, чтобы штырь был ВЫСОКОЙ в течение более длительного времени. Если штифт осциллирует, SPKR добавляет его к этому, поэтому значение может быть даже выше (я бы не использовал ничего под 5W для R1).

С другой стороны, Q1 2N3904 может поддерживать Ic max 200mA, поэтому вы можете записать его, установив вывод для HIGH (или для PWM с более 20% HIGH или более - переключение делает еще больше тепла), поэтому вы должны использовать здесь транзистор.

И этот Q1 имеет коэффициент усиления по току более 30 даже для таких токов, как 100 мА, поэтому вам нужно всего лишь 1/30 от Ic пройти через базу от булавки (так что вам нужно только 3,3 мА, чтобы иметь 100 мА через Q1, 6,6 мА способный заставлять 200 мА и сжигать транзистор, если он не будет должным образом охлажден. 20 мА явно намного больше, чем необходимо.)

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

Если ваш динамик составляет только 0,5 Вт, вы будете записывать больше энергии на R1, чем на громкоговоритель - это не хороший результат. Лучше просто манипулировать динамиком напрямую (поставить его вместо R1 и оставить R1 и C1 вне).

(но на обычном Arduino настраивает источник питания, и обычно это настолько недооценено, что есть хороший шанс, что он не сможет обеспечить достаточную мощность для сжигания вашего оборудования, просто он снизит напряжение и, возможно, отказываются случайным образом. Кто знает. Также макеты и длинные тонкие провода с плохой связью добавляют много сопротивлений и падение напряжения, а производители публикуют как maximal rating что продукт должен выжить, что, как правило, много, чем нужно, чтобы уничтожить его, поэтому многие experiments могут выжить, даже если они должны сжигание на простых бумажных расчетах - это часть того, почему Ардуино настолько популярен - дешев и обычно не горит, даже если управляетсяспецификаций.)

ответил gilhad 21 Mayam17 2017, 00:39:34
1

Уровень громкости 8 Ω - сопротивление переменного тока, импеданс громкоговорителя. Импеданс (AC-Resistance) изменяется в зависимости от частоты подаваемого в него сигнала.

Если вы беспокоитесь о том, чтобы повредить динамик, и вам нужно рассчитать мощность, управляющую этой конкретной «нагрузкой», посмотрите на рейтинг мощности динамика. Скажем, например, 1 Вт, и вы предоставляете 5 В. d.c., требуемый ток равен: 0.2 A.

V * A = W 
0.2 * 5 = 1

Таким образом, сопротивление DC действительно:

V = I * R (0.2 / 5 = 0.04 Ω). 

Дайте ему более высокую амплитуду ... скажем, 5.7 В, чтобы объяснить резистор транзистора, и вы получите около 0.175 А. и изменение сопротивления постоянного тока снова на 0.0301 Ом.

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

Для этой схемы я предлагаю вам установить переменный резистор, где резистор находится в вашей цепи, чтобы можно было изменить громкость. Кроме того, обратный диод может быть хорошей идеей, которая защитит динамик, но снимет напряжение на 0,7 В. Имейте в виду, что у вас есть этот транзистор, добавляя 0,7 В d.c.! поэтому он также улучшает работу с этим диодом.

Этот диод размещен на высокой (+) стороне схемы, перед динамиком и после переменного резистора.

ответил Robc 23 J0000006Europe/Moscow 2018, 23:06:16

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132