ivan58, не надо мешать всё в кучу)
Про низкое сопротивление аудиовыхода я сказал лишь для того, чтобы показать зависимость выходного сигнала на нагрузке от входного сигнала с аудиовыхода.
Вы должны понимать, что сам по себе биполярный транзистор открывается током базы. В свою очередь, выходное сопротивление источника сигнала будет ограничивать ток от этого сигнала в базу транзистора.
Как я уже сказал, при амплитуде 1 В и сопротивлении 50 Ом вы получите изменение тока до 20 мА, который будет втекать в базу транзистора. Это означает, что при коэффициенте бета = 100, ток в эмиттере будет меняться на 20 мА * 100 = 2 А, но при напряжении питания 5 В и нагрузке 8 Ом такой ток протекать через транзистор не может: (5 - 0,2)/8 = 0,6 А -- максимальный ток в нагрузке.
Вы можете взять транзистор с меньшим коэффициентом передачи -- типа кт816, у которых бета часто бывает в районе пары десятков.
Более того, вы можете ограничить ток вставив последовательно резистор между источником сигнала и разделительным конденсатором -- этим вы просто увеличите сопротивление аудивоыхода.
ivan58,
Это самая простая схема, но она же и самая хреновая, т.к. зависит от беты транзистора.
Чтобы работало всё нормально, вы должны сперва начать с задания рабочей точки.
Это делается при помощи резистора смещения в цепи базы (у вас это R1).
Вы должны сперва отключить входной сигнал с базы и подобрать номинал R1 таким образом, чтобы на коллекторе была примерно половина напряжения питания -- это и будет рабочая точка (пример: https://tinyurl.com/22u5e2va, здесь бета = 100, а R1 = 1,5к)
Но это ещё не всё.
Вы должны понимать, что источник сигнала обладает своим выходным сопротивлением, и если оно достаточно низкое (т. е. он может отдать сравнительно большой ток в нагрузку), то схема будет работать некорректно. Обычно, амплитуда с аудиовыхода -- около 1 В. Я не скажу точно, сколько сопротивление у звуковой карты или аудиовыхода телефона, но полагаю, что в районе нескольких десятков ом.
При бете = 100, и сопротивлении источника 50 ом, вы получите перегруженный звук, если включите на полную громкость: https://tinyurl.com/234trur6, посмотрите на нижний график -- это ток в нагрузке, и он далёк от входного синуса.
При всём при этом, вы используете слишком слабенький транзистор, который будет греться и выйдет из строя.
Если вы хотите заставить эту схему работать, попробуйте собрать её на КТ817 или КТ816, т.к. у них бета меньше, а ток больше.
L3 и T1 -- это и есть защёлка)
Вообще к книге Харрисов у меня много вопросов (и к её переводу в том числе).
Например, до этогого момента там говорится, что защёлку можно сделать на одном лишь ключе:
И мне сразу хочется спросить: "ДА ЧТО ТЫ ЧЕРТ ПОДЕРИ ТАКОЕ НЕСЁШЬ?"
Защёлка -- это ячейка памяти, а ячейка памяти -- это ВСЕГДА пара вентилей с обратной связью, точнее закольцованных друг с другом вентилей. В противном случае, оно вообще ничего не хранит.
ivan58, фаза и ноль -- это про ПЕРЕМЕННЫЙ ток в розетке, если вы поменяете фазу и ноль местами, то для БП ничего, по-сути, не поменяется. Правильное подключение фазы и нуля нужно для электробезопасности. Ну еще бывает, что неправильная установка выключателя (на разрыв нуля, а не фазы) способствует протеканию тока в энергосберегающих лампах, от чего они светятся, даже в выключенном состоянии.
Если динамик мембранный, то ему полярность -- до лампочки, поменяется только фаза сигнала (не путать с проводом фазы из розетки) на 180°, но слушателю от этого ни горячо, ни холодно. Смена фазы сигнала на 180° равносильна его инверсии. Т. е. как я и сказал выше, подаёшь синус, а выходит косинус.
Если это пьезодинамик, то, скорее всего, ему потребуется соблюдение полярности, т. к. его внутренности могут быть сложнее чем просто пьезокристалл и два провода, и будут включать в себя активные элементы.
От переполюсовки такой динамик вообще работать не будет.
Borys Latysh, тогда автору можно только пожелать удачи))
Если хочешь что-то сделать, то будь добр учиться. Нельзя с нулевыми знаниями что-то сделать. Это не магия. Всегда должны быть какие-то базовые знания, иначе вопросы подобного рода не имеют смысла, т. к. отвечающему придётся углубляться до уроков школьной физики. Естественно, никто не будет разжёвывать так досконально еще и за бесплатно)
Марат Нагаев
Ну вы даёте, конечно)
В условно-графическом обозначении микросхем обычно указывается номер вывода и наименование вывода. Т. е. 1 -- номер вывода, а 1G -- его название, или же 2 -- номер вывода, B -- его название. Это должно быть вполне очевидно)
Просто если вы обладаете околонулевыми знаниями по теме, как вы сможете понять ответ? Рассказать в двух словах курс цифровой схемотехники -- невозможно)
Задавая подобный вопрос, вы должны хотя бы понимать, как работают простейшие логические элементы (И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ).
Так же вы должны уметь мало-мальски работать с документацией -- найти распиновку микросхемы и понять, что является входом, а что выходом -- это основной навык, которым вы должны обладать)
По поводу ЦАП я знаю, что его можно использовать на ШИМ
Смешиваете всё в одну кучу опять)
ЦАП это ЦАП, а ШИМ это ШИМ.
од определенную частоту нужно подбирать конденсатор
Вы видимо опять не понимаете, что это такое. У ШИМа частота одна. И фильтр вам нужен тоже с постоянными номиналами. Есть такие усилители -- класса Д, вот они работают на таком принципе, что звуковые частоты модулируются шириной импульса более высокочастотного генератора. Но у этого генератора частота постоянна. Вот посмотрите пример: https://tinyurl.com/y69e9n8p. Здесь хоть и приведена аналоговоая ШИМ, но не важно. На выводе ШИМ можно видеть замодулированную шириной импульса синусоиду, которая поступает на вход активного полосового фильтра (рассчитан примерно на полосу 50 кГц и резонансную частоту 75 кГц, т. е. он пропускает сигналы от 50 кГц до 100 кГц). С выхода фильтра уже получаем восстановленную синусоиду. Схема достаточно проста, как можно видеть -- вы просто с ножки ШИМ микроконтроллера подаёте сигнал на фильтр и получаете приемлимый синус.
Чем выше частота дискретизации -- тем ровнее форма синусоиды на выходе.
Сергей Коновалов, тоже подключусь.
485 -- это дифференциальная пара, он более помехоустойчев, чем однопроводные интерфейсы.
Сверху уже написали, что самое адекватное -- преобразователь RS485 - UART подцепить на GPIO малины и датчики соединить звездой, т. е. все элементы должны быть зацеплены на одну шину.
Carmic Nauka, кварцевый резонатор так не работает)
Кварцевый резонатор состоит из кварцевой пластины, геометрия которой подобрана под резонанс определённой частоты)
Кварц -- это пъезоэлектрик, т.е. он генерирует ЭДС при сжатии.
Вам нужен именно перестраиваемый генератор. Самое простое для синуса -- исползовать ЦАП.
Генераторы именно чистого синуса основаны на резонансе определённой частоты, узкополосный фильтр настравивается на нужную частоту и усилитель усиливает эту гармонику. Схема перестравиваемого генератора чистого синуса будет сложнее, т. к. потребуется менять полосу фильтра.
Мне кажется, что и вам синус нафиг не нужен, а нужен обычный прямоугольный сигнал.
Есть еще один простой способ получить синус -- это ШИМ и фильтр. Но на синус с частотой 100 кГц вам потребуется частота ШИМ в 1 МГц для получения адекватного синуса.
Возьмите что нибудь из STM32 вместо атмеги, они гораздо шустрее и примерно одинаковы в цене.
Там вы сможете выдать ШИМ с достаточной частотой.
В вашем случае нужно выбирать самое простое, т. к. вы не делаете готовое укстройство, в лучшем случае у вас будет живой макет с посредственными результатами, вхудшем -- вода в отчёте)
Carmic Nauka, ну блин. Вот есть две лампы накаливания на 40 Вт, но одна расчитана на работу в сети 220 В, а вторая -- от 110 В. У них одинаковое сопротивление?
Или, что ближе к теме, есть два динамика с одинаковой мощностью -- один с сопротивлением 8 Ом, а второй 4 Ом -- какой из них будет громче при одинаковой амплитуде выходного сигнала усилителя?
Для усилителя мощности первое что нужно знать -- это мощность, которую необходимо отдать нагрузке.
Зная необходимую мощность, при проектировании вы можете играть с одной из двух величин -- либо с уровнем выходного сигнала (амплитудой) по напряжению, либо с сопротивлением нагрузки. Вы всегда ограничены в выборе. Зная сопротивление нагрузки вы будете знать то, какая амплитуда должна быть для работы нагрузки на полную мощность. Если, например, ваш усилитель будет способен выдать сигнал с уровнем 10 В, а нагрузка должна работать на мощности 10 Вт, но она имеет сопротивление 100 Ом, то нетрудно посчитать, что такой усилитель будет способен отдать лишь 1 Вт мощности в данную нагрузку.
Про низкое сопротивление аудиовыхода я сказал лишь для того, чтобы показать зависимость выходного сигнала на нагрузке от входного сигнала с аудиовыхода.
Вы должны понимать, что сам по себе биполярный транзистор открывается током базы. В свою очередь, выходное сопротивление источника сигнала будет ограничивать ток от этого сигнала в базу транзистора.
Как я уже сказал, при амплитуде 1 В и сопротивлении 50 Ом вы получите изменение тока до 20 мА, который будет втекать в базу транзистора. Это означает, что при коэффициенте бета = 100, ток в эмиттере будет меняться на 20 мА * 100 = 2 А, но при напряжении питания 5 В и нагрузке 8 Ом такой ток протекать через транзистор не может: (5 - 0,2)/8 = 0,6 А -- максимальный ток в нагрузке.
Вы можете взять транзистор с меньшим коэффициентом передачи -- типа кт816, у которых бета часто бывает в районе пары десятков.
Более того, вы можете ограничить ток вставив последовательно резистор между источником сигнала и разделительным конденсатором -- этим вы просто увеличите сопротивление аудивоыхода.