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

Alex Ferrum

Members
  • Постов

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

  • Посещение

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

  1. Для увеличения sram у контроллера atmega128a, использую внешнюю sram.

    Код настройки контроллера на внешнюю sram:

    in r16, MCUCR              ;

    ori r16, 0xC0                 ;

    out MCUCR, r16            ;

    ldi r16, 0x04                  ;

    sts XMCRA, r16             ;

    ldi r16, 0x80                  ;

    sts XMCRA, r16             ;

    Возникает вопрос, адрес возврата из подпрограммы будет хранится по адресам 0x10FE и 0x10FF, то есть в конце оперативной памяти самого контроллера или по адресам 0xFFFE и 0xFFFF, то есть в конце внешней оперативной памяти???

  2. @maksuson у четырёх дросселей, намотанных на резисторах слишком большая индуктивность. Там с большой индуктивностью может быть только один дроссель, который развязывает по питанию выходной каскад. У трёх других, индуктивность должна быть значительно меньше, поэтому выходная мощность маленькая.

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

  3. @Roman_msk в первую очередь нужно проверить контакты и электролитические конденсаторы. Контакты могли окислиться, а электролитические конденсаторы высохнуть, а с учётом того, что в схеме присутствуют источники помех (соленоиды и двигатели), возможно эти помехи и проникают в управляющий контроллер.

  4. @Ah1d при параллельном включении биполярных транзисторов в линейном режиме обычно добавляют выравнивающие резисторы в цепь базы или в цепь эмиттера транзистора. Если коэффициенты передачи по току транзисторов близки между собой, достаточно поставить в цепь базы каждого из транзисторов по резистору (это связано с разбросом напряжений падения на базо-эмитерных переходах и служат они для выравнивания токов баз транзисторов, иначе получится что через один тразистор будет течь ток в единицы или даже десятки раз больший, чем через другой и тогда теряется смысл параллельного включения транзисторов, в чём смысл, если в работе будет один транзистор, а второй всё время будет закрыт).

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

  5. 9 часов назад, Vantuzzz сказал:

    Помеха с мотора пролазит в МК наверное. Должен кондерик стоять параллельно контактам моторчика, может он?

    Согласен, возможно ещё есть смысл проверить электролиты, если подсохли и ёмкость упала - недостаточно фильтруют питание и помехи подвешивают контроллер. 

  6. @Vslz а зачем вам какие-то резонансы нужны??? В схемотехнике импульсных блоков питания действительно есть резонансные схемы, но насколько я помню резонанс там нужен чтобы уменьшить потери на переключающих элементах и у резонансных блоков питания много своих недостатков.

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

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

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

  7. @Vslz а у нас есть потребность в очень большой выходной мощности?

    А зачем обратно включённый диод? Дело в том, что это комбинированный прямо-обратноходовый преобразователь. Пока умножитель потребляет энергию на прямом ходе - схема работает как прямоходовый преобразователь, после зарядки конденсатора умножителя, он перестаёт потреблять энергию на прямом ходе и она запасается в трансформаторе как в дросселе и отдаётся при закрывании тиристора в виде импульса противоположной полярности. Таким образом на умножитель напряжения поступает переменное напряжение. 

    Дело в том, что эту схему я сам делал, если память не изменяет ещё в 2002-2003 году и умножитель там питался исключительно от переменного напряжения. 

    В конце концов, если хотите большую мощность - соберите мостовой преобразователь на 4 IGBT транзисторах. 

  8. @Леонид Снигирев ну почему, в схемах "идеальных диодов" и синхронных выпрямителей они очень часто подключаются в обратном направлении, когда на сток N-канального полевого транзистора подаётся минус, а на исток - плюс. 

  9. @Eugene Hagin  Проще купить готовую плату и настроить по I2C:

    https://mcustore.ru/store/moduli-svyazi/peredatchik-fm-diapazona-v2-0/

    Ту схему, которую привели вы, вы замучаетесь настраивать. Во-первых вам нужно настроиться на 4-ую (80МГц) или 5-ую (100МГц) гармоник, это не очень просто. Во-вторых у вас вроде схема емкостной трёхточки, а конденсаторов как-то не хватает, например, нет конденсатора между базой и эмиттером, понятно, что за счёт наличия паразитной ёмкости база-эмиттер, схема может запуститься, а может и не запуститься. 

  10. @PavelM01 обычно проблемы возникают из-за приёмника. В таких случаях обычно стоят сверхрегенеративные приёмники. Они просты по  конструкции, чувствительны и на небольшое расстояние их хватает.

    Предлагаю заменить приёмную часть на

    https://mirekom.ru/price/product-4560.17

    Точно такой же модуль есть в магазине кварц. 

  11. ...Используются японские ОУ компании JRC в редких выводных корпусах.
    (полные маркировки запилены! Считайте это интеллектуальной собственность)...

    Микросхемы как я понимаю такие:

    https://www.platan.ru/cgi-bin/qwery.pl/id=2005524461

    Или такие:

    https://www.platan.ru/cgi-bin/qwery.pl/id=2010001334

    По 20-30 рублей за штуку. Умеет парень на ровном месте тумана напустить! 

  12. @Влад93 лично я в своей практике сталкивался с выходом из строя керамических резонаторов, которые стояли в мощных аудиосистемах. Тут я думаю всё понятно: долговременное мощное воздействие вибрацией на разных частотах (в основном звуковых), приводило к выходу из строя керамических резонаторов. 

  13. @_Po_Ty_Storony_ если частота импульса переменного напряжения небольшая: 50-100 Гц, то можно реализовать при помощи синтезатора частоты с прямым цифровым синтезом, даже на той же самой ATTINY2313, прикрутив к порту B матрицу резисторов, получим цап R2R. 

  14. @AnR88 можно попробовать использовать аналоговый перемножитель, например, AD633 или AD835. С его помощью можно осуществить как амплитудную, так и часто ну модуляцию сигнала. 

  15. В протеус 8 есть такой компонент I2CSLAVE. Интересует, может кто работал с ним или знает где есть его описание. При попытке подключить его и использовать как приёмник I2C ведёт себя неадекватно, например происходит короткое замыкание по входу адреса и входу данных, хотя это входы, а не выходы. Может кто имел опыт работы с данным компонентом и может поделиться результатами? 

  16. @Rafinadick я так полагаю повербанк содержит резистор (датчик тока) и если подать через делитель  напряжение на вход, к которому подключён датчик тока соответствующее напряжение, то повербанк будет думать, что нагрузка подключена и не будет отключаться. 

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