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

Alex Ferrum

Members
  • Постов

    511
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Alex Ferrum

  1. @ДядяВован человеку явно не одна штука нужна. Да вы правильно посмотрели, если брать одну штуку, то получится за 410 рублей. Но автор данной темы уже в первом сообщении говорил про 10 штук, а начиная от 5 штук - по 298 рублей, что уже неплохо, ну а если 50 штук купить, тогда по 244 рубля. Я вот например не вижу смысла заморачиваться если срочно нужна всего одна штука. Хоть за 500, хоть за 1000 рублей можно купить. 

  2. Писал недавно программу на ассемблере для ATMEGA128 и столкнулся с неприятной особенностью. Обычно для ATTINY2313 или ATMEGA8, для небольших программ при вызове подпрограмм, хватает команды RCALL, но у неё ограничение по дальности вызова подпрограмм, поэтому применил команду CALL. Хотел узнать, между этими двумя командами есть ли разница, кроме дальности вызова подпрограмм, и если нет разницы, зачем две команды, почему нельзя обходится одной командой CALL? 

  3. Можно триггер Шмитта - инвертор. 

    Одиночный: SN74LVC1G14

    https://www.chipdip.ru/product/sn74lvc1g14dbvr-umw

    Двойной: SN74LVC2G14

    https://www.chipdip.ru/product/sn74lvc2g14dbvr-2

    Тройной: SN74LVC3G14

    https://www.chipdip.ru/product0/8468877445

    Быстродействующий шестирной:

    74VHC14

    https://www.chipdip.ru/product/74vhc14m

  4. @Dzhon а у вас точно переменный резистор, а не энкодер?

    Что касаемо изначальной задачи: переменный резистор управляемый напряжением, то на мой взгляд задача несложная, берём микроконтроллер с АЦП и этим микроконтроллеров управляем цифровым потенциометром или цифровым потенциометром построенным на резисторах и аналоговых мультиплексорах или электромагнитных реле, например HFD4: 

    https://www.chipdip.ru/catalog-show/electromagnetic-relays?gq=Hfd4&ps=x2

  5. @Александр_435 а вот и схема на мелкоконтроллере. Там 4 папки:

    1. AVRStudio - папка с прошивкой и исходниками. Создана в AVR Studio 4.19. В файле constant.inc необходимо заменить коэффициент в зависимости от частоты кварцевого резонатора. Изначально установлено на 6МГц. Чтобы запустить генерацию синуса, вызываем подпрограмму: rcall enablesinus, чтобы остановить генерацию синуса, вызываем подпрограмму: rcall disablesinus. 

    2. Proteus - папка с проектом в Proteus 8 для симуляции. Состоит из контроллера, ЦАПа R2R и кнопки запуска и остановки.

    3. Proteus1 - папка с проектом RC-фильтра. В протеусе усиление и ослабление указывается по мощности, а не по напряжению, так что делим на 2. На 100кГц передача получается не -200дб, а -100дб. В контроллере как раз прерывания на 100кГц. То есть RC-фильтр нужен для подавления шумов контроллера, на 50Гц подавления практически не происходит, зато на 100кГц помехи подавляются аж на 100дб. Ну а операционные усилители используются в качестве буферов.

    4. Proteus2 - папка с окончательной схемой с фильтром. Может запуститься, а может не запуститься, тогда используем проект из папки Proteus.

    Sinus1.rar

  6. @Александр_435 можно попробовать генератор меандра на 50гц и резонансный фильтр на гираторе. Если использовать последовательный резонанс, то коэффициент усиления на резонансе будет 200-500 раз. Соответственно генерируем меандр 50гц, делим до 10мв, подаём на резонансный фильтр - на выходе получаем синусоиду 50гц, амплитудой 2-5 вольт. Фильтр на гираторе настраиваем в резонанс подстроечными резисторами. Гиратор в отличие от моста Винна не чувствителен к разбалансировке элементов. Схемы гираторов можно найти через поисковик по запросу "Петин гиратора журнал радио". 

    Другой вариант - синтезатор частоты прямого цифрового синтеза, я недавно такой делал на ATTINY2313. Порт B  использован для ЦАПа R2R. Для резисторной матрицы использовал резисторы 100к и 200к точностью 1%. Такой номинал выбран для уменьшения влияния сопротивления выходных драйверов порта B микроконтроллера, далее стоит буфер на ОУ, фильтр, чтобы срезать высокочастотные помехи. Частота кварца - 18мгц, прерывание через каждые 180 тактов. Период синусоиду формируется в течении каждых 2000 прерываний. 

  7. Может есть смысл привести схему? Вы проверяли, напряжение источника питания просаживается или нет? 15 ампер, это максимальный выходной ток dc-dc преобразователя или максимальный ток силового ключа dc-dc? 

  8. Можно попробовать вместо механических переключателей использовать аналоговые мультиплексоры, которые будут управляться, то есть переключать по сигналу с контроллера или ардуины. Например для данной схемы подойдут ADG1409, а если заменить операционники, например на MCP6022 (MCP602, MCP6002), то тогда примочкиу можно будет питать, как и ардуину от 5 вольт, а в качестве аналогового мультиплексора подойдут ADG709. 

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