Сергей Коновалов, тоже подключусь.
485 -- это дифференциальная пара, он более помехоустойчев, чем однопроводные интерфейсы.
Сверху уже написали, что самое адекватное -- преобразователь RS485 - UART подцепить на GPIO малины и датчики соединить звездой, т. е. все элементы должны быть зацеплены на одну шину.
Carmic Nauka, кварцевый резонатор так не работает)
Кварцевый резонатор состоит из кварцевой пластины, геометрия которой подобрана под резонанс определённой частоты)
Кварц -- это пъезоэлектрик, т.е. он генерирует ЭДС при сжатии.
Вам нужен именно перестраиваемый генератор. Самое простое для синуса -- исползовать ЦАП.
Генераторы именно чистого синуса основаны на резонансе определённой частоты, узкополосный фильтр настравивается на нужную частоту и усилитель усиливает эту гармонику. Схема перестравиваемого генератора чистого синуса будет сложнее, т. к. потребуется менять полосу фильтра.
Мне кажется, что и вам синус нафиг не нужен, а нужен обычный прямоугольный сигнал.
Есть еще один простой способ получить синус -- это ШИМ и фильтр. Но на синус с частотой 100 кГц вам потребуется частота ШИМ в 1 МГц для получения адекватного синуса.
Возьмите что нибудь из STM32 вместо атмеги, они гораздо шустрее и примерно одинаковы в цене.
Там вы сможете выдать ШИМ с достаточной частотой.
В вашем случае нужно выбирать самое простое, т. к. вы не делаете готовое укстройство, в лучшем случае у вас будет живой макет с посредственными результатами, вхудшем -- вода в отчёте)
Carmic Nauka, ну блин. Вот есть две лампы накаливания на 40 Вт, но одна расчитана на работу в сети 220 В, а вторая -- от 110 В. У них одинаковое сопротивление?
Или, что ближе к теме, есть два динамика с одинаковой мощностью -- один с сопротивлением 8 Ом, а второй 4 Ом -- какой из них будет громче при одинаковой амплитуде выходного сигнала усилителя?
Для усилителя мощности первое что нужно знать -- это мощность, которую необходимо отдать нагрузке.
Зная необходимую мощность, при проектировании вы можете играть с одной из двух величин -- либо с уровнем выходного сигнала (амплитудой) по напряжению, либо с сопротивлением нагрузки. Вы всегда ограничены в выборе. Зная сопротивление нагрузки вы будете знать то, какая амплитуда должна быть для работы нагрузки на полную мощность. Если, например, ваш усилитель будет способен выдать сигнал с уровнем 10 В, а нагрузка должна работать на мощности 10 Вт, но она имеет сопротивление 100 Ом, то нетрудно посчитать, что такой усилитель будет способен отдать лишь 1 Вт мощности в данную нагрузку.
В Proteus есть симуляция микроконтроллеров AVR. Не уверен, что у вас сейчас хватит навыков прикрутить к симулятору микрофон и уж тем более сканер отпечатков пальцев.
Дмитрий Королев, в электретном микрофоне стоит полевой транзистор, со стока которого и снимается сигнал. Ему нужно брать энергию извне чтобы усилить сигнал с капсюля микрофона.
Дмитрий Королев, можно собрать усилитель на одном транзисторе.
Надеюсь, вы знаете, что электретному микрофону нужно подавать напряжение на плюс через резистор в единицы кОм и с плюса же снимать сигнал?
IvanNauka, для понимания работы операционного усилителя я бы рекомендовал книгу "Р. Кофлин, Ф. Дрискол - Операционные усилители и линейные интегральные схемы". Более доходчивой книги я еще не видел.
Но самое главное, что нужно знать об операционном усилителе, так это то, что он стремится уровнять потенциалы на своих входах посредством отрицательной обратной связи. Зная только это, можно понять работу любой схемы на ОУ. И все формулы выводятся из этого правила, поэтому для понимания не нужны формулы, иначе вы будете думать, что это какая-то магия так никогда и не поняв основной принцип.
IvanNauka, ну я вам говорю, что конкретно в схеме ошибка -- это стопудово)
То, что собрано у вас на стенде скорее всего имеет доработки.
И как я уже сказал -- увеличение номинала резистора R14 и будет увеличивать напряжение на выходе.
IvanNauka, Ну вот R14 и будет задавать коэффициент усиления. Кстати, эта схема по-ходу с ошибкой, т. к. усилитель инвертирующий, а средняя точка почему-то нормально не задана -- прямой вход (3) ОУ заземлён. Это было бы допустимо, если бы схема имела двуполярное питание, но, как мы видим, минус питания ОУ (4 нога) -- тоже заземлён. Соответственно инвертировать усилителю некуда, он просто упрётся в нижнюю границу насыщения, т. е. выход его будет около нуля.
IvanNauka, пробуйте и практикуйтесь. Научитесь понимать принцип работы простых вещей, и дальше станет легче. Нельзя заниматься электроникой не владея законом ома и не понимая, как работает pn-переход -- это база)
IvanNauka, препод объяснил правильно, но Вы его не так поняли)
В этой схеме элемент И разрешает/запрещает сигнал, но он не ведёт себя как ключ в прямом смысле)
IvanNauka, Элемент И ничего не соединяет, он выполняет логическую функцию И -- если на входах есть единицы, то на выходе тоже единица)
Вы, кажется, не понимаете, как работает элемент И.
В вашей схеме происходит так: если у вас нажата кнопка SB9, то на входе "2" у DD3 будет единица, что логично. Если в этот же момент у сумматора на выходе переноса "Р" будет единица, то на входе "1" DD3 будет единица, следовательно на выходе DD3 будет единица)
Элемент И выдаёт на выходе единицу только тогда, когда на его входах все единички: https://tinyurl.com/ybo6fyg5
485 -- это дифференциальная пара, он более помехоустойчев, чем однопроводные интерфейсы.
Сверху уже написали, что самое адекватное -- преобразователь RS485 - UART подцепить на GPIO малины и датчики соединить звездой, т. е. все элементы должны быть зацеплены на одну шину.