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

Relayer

Developer
  • Постов

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

  • Посещение

  • Победитель дней

    87

Весь контент Relayer

  1. Нужно установить библиотеки https://github.com/marcoschwartz/LiquidCrystal_I2C https://github.com/etherkit/Si5351Arduino Это можно сделать в самой среде Arduino Проект будет работать даже без подключения всех модулей. Например вполне достаточно подключить энкодер и дисплей
  2. Выложил исходники софта синтеза http://dspview.com/viewtopic.php?p=335#p335
  3. Один зашел и сказал что конструкция совсем плохая, да и не конструкция а прожект на бумаге, неспаянный и незапрограммрорванный. Когда выяснилось что уже спаян и код написан - начались какието докапывания непонятно к чему. Вам что - заняться больше нечем? Или сердце болит что у соседа корова синтезатор не вашей конструкции а на атмеге? Вобщем и вам всего доброго и хорошего настроения.
  4. Вы со своими мухами на мои котлеты не лезьте Всему свое время - приедут экраны, все увидите
  5. Боитесь спорить - так и скажите. А мультики мне показывать не надо
  6. Давайте мух от котлет отделять. Да, графики сейчас нет - пока только вывод на LCD 1602. Жду пока приедут TFT. Но весь функционал написан и работает. По поводу графики. В максимальной конфигурации это будет цветной 3,2" TFT с тачскрином. В принципе можно и 5ти дюймовик прицепить, но стоят они уже непомерно дорого. И работать он у меня будет быстрее чем ваш на STM Не верите? Готов поспорить на бутылку хорошего коньяка
  7. По ссылке в первом посте темы выложил полное описание логики работы всех кнопок и сигналов. Тогда готовьтесь к тому что у вас все просто не влезет в контроллер. На этом контроллере ООП, это непозволительная роскошь. P.S. меняйте контроллер иначе до конца просто не допишите. О! Конкурирующая организация (с) Спокойнее уважаемый, не надо столько нервов. Вашу конструкцию я видел и ту на которую вы ссылаетесь тоже. Отвечу по пунктам 1. Зачем из конструктора делать конструктор? Конструктор (сиречь модули которые можно купить) без ПРОГРАММЫ - это груда металлолома. Именно софт является тем, что объединяет эти железяки и превращает их в синтезатор или что то другое. Без правильного софта все заканчивается "помигать светодиодами". 2. Чем продиктован выбор контроллера? Его доступностью и достаточностью для решения поставленных задач 3. Покажите габариты габариты конструкции Габариты габаритов я вам не покажу потому что не знаю что это такое Если вы про обычные размеры - то они меня пока не очень волнуют - все собрано на макетке и не факт что будет печатка - это не коммерческая разработка Теперь по поводу "до конца просто не допишите". На данный момент реализован весь описанный функционал за исключением разных мелочей типа контроля SWR, калибровки S-метра. При этом использовано около 60% памяти программ и 55% RAM. Тоесть я не только уложился в 328ю атмегу, но и еще остался приличный запас, который можно использовать например на реализацию CAT. По выводам тоже запас есть - один пин сейчас свободен, SPI свободно (точнее зарезервировано под TFT). Используя I2C можно навешивать практически произвольное количество входов-выходов. А насчет "косяков архитектуры и кнопок" - вы или пишите аргументированно в чем именно заключаются косяки, или не пишите вообще. Мы же не на "привозе" Да сделано все уже, запрограммировано и работает
  8. !ВАЖНО! Прошивка для описываемого в данной теме синтезатора из готовых модулей поглощена проектом Универсальный синтезатор Si570/Si5351 Доброго времени суток Начал публиковать инфу по своему синтезу на Si5351 При создании синтеза преследовались следующие цели 1) Синтезатор собираем из готовых китайских модулей, которые можно купить на aliexpress/ebay. Процессор - Arduino Pro Mini/Nano. Дисплеи - 1602, TFT SPI, OLED. Модули расширителя I2C шины на PCF8574. Модули преобразования уровней 3,3v/5v. Оптический энкодер. 2) Полный сервис. Синтезатор должен обеспечивать режимы VFO A/VFO B, Split, RIT. Отображать S-метр, мощность, SWR. Обеспечивать защиту PA при превышении SWR. 3) Высокоуровневый код абстрагированный от "железа" - средства C++ полностью позволяют это сделать и мыслить в категориях высокоуровневых объектов. Это позволит достаточно легко менять дисплеи, логику работы и подключать дополнительную периферию 4) Поддержка различных раскладок преобразования частоты - single IF, up conversion, direct conversion. Минимальные изменения в коде для смены раскладки 5) Интенсивное использования I2C позволит реализовать весь функционал с запасом по использованию выводов контроллера. 6) Весь код открытый, проект open source. Особое внимание на разнесение кода по модулям и его "читабельность" Синтезатор собирается из готовых покупных китайских модулей за один вечер. Самое трудоемкое пожалуй это распайка Si5351 если она у вас нераспаянная. По софтовой части все сделано для того, чтобы адаптировать синтез под свои цели было максимально легко. Конечно базовые знания C/C++ понадобятся, но функциональные блоки кода будут работать без изменений. Так как софт еще допиливается, то принимаются всякие "хотелки". В пределах разумного конечно. Пока не реализована поддержка CW. От слова "вообще". Телеграфом не работаю и делать "лишь бы было" не хочу. Будет нормальная постановка задачи что требуется от синтеза для телеграфного режима - буду писать код. В планах подключение различных дисплеев TFT/OLED (уже едут из поднебесной). Для гурманов и олдскульников - подключение Si570 и возможно DDS
  9. Макетка до сих пор лежит на полке нераспаяная Кому интересно - вот тут схема Вкратце о концепции: 1. Частично реверсивный тракт без переключения гетеродинов 2. Использование в качестве первого смесителя - кольцевого диодного, т.к. динамика у TA7358 очень слабая 3. Нестандартное включение каскада увч в TA7358 (ОЭ вместо рекомендуемого в даташите ОБ) 4. Динамическая нагрузка на выходе TA7358 5. Использование QER фильтра. На момент публикации это была наверное первая (у нас) конструкция с такими фильтрами По хорошему надо бы добавить цепи балансировки смесителя в канале формирователя SSB
  10. удивились чему? стоили они копейки. неужто подорожали?на паре этих BS170 легко собирается двухтактник одноватный 1-30МГц - сам такое собирал пару лет назад, схема есть у меня на хоумпейдже ну судя по данным автора - 75Вт на нч бендах и 50Вт на 28МГц (3дб спад). перемерять конечно не мешало бы, а то уже был прецендент с неподтвержденными 200вт с линейной ачх
  11. ДД данной конструкции будет определяться не смесителем, а каскадом УВЧ. И будет он сравнительно невысокий. Более того, при управлении усилением по второму затвору меняется ток через ПТ. И это тоже ухудшает ДД. Поправить ситуацию можно разными методами. Например ввести преселектор, что снизит требования к ДД УВЧ. Или оставить широкополосный вход, но в УВЧ сделать стабилизацию тока. Или сделать его балансным, что еще более улучшит динамику.
  12. И что Вы предлагаете сделать?Это зависит от того что вы хотите получить )) В пределах разумного конечно же. Ибо заявленные в этой конструкции параметры (линейная АЧХ до 30Мгц и 170вт) в двухтактном каскаде получить можно, но на специализированных мощных ВЧ-полевиках серии MRF***, а не на дешевых ключевых ПТ.Я бы кстати очень рекомендовал симулятор какойто изучить. Сбережет нервы и уменьшит кол-во сожженных транзисторов. Я рекомендую NL5 (для радиолюбителей автор дает бесплатные лицензии - надо ему письмо только написать). УМ на симуляторе очень неплохо проверяются. Причем не только выходная мощность, но и АЧХ если задать емкости переходов
  13. На данный момент насколько я понимаю нет повторения этой конструкции с подтверждением заявленных в статье параметров. Будет несколько повторений с заявленными параметрами - собственноручно сожгу Бунина-Яйленко, а так же предам анафеме Моторолу, Филипс и других авторов методичек по расчету двухтактных УМ. Если лень ковыряться в книгах и методичках - вот вам выжимка формул При 13-14в питания и трансе на выходе 0,5+0,5/3 вы получите 60-70вт при 11-12А потребляемого тока. А дальше при повышении входного напряжения начнется ограничение синусоиды. А потом и транзисторы сгорят из-за превышения паспортных режимов (обычно по макс току и/или рассеиваимой мощности). Именно это у вас и произошло
  14. все правильно, так и должно быть. по теоретическим расчетам снять с этой схемы больше не получится. причина в соотношении витков выходного трансформатора. я писал об этом в посте #12 в начале темы http://qrz.od.ua/topic/365-lineinyi-kv-usilitel-na-mosfetakh-170-vt/?do=findComment&comment=1280 и в это верю - типичная АЧХ двухтактника на мощных MOSFETах. причиной ее является эффект Мюллера, приводящий к большой входной емкости усилителя и как следствие завалу АЧХ. "лечится" понижением входного сопротивления, но при этом существенно падает Кус
  15. при запитке SA612 от внешнего гетеродина нельзя подавать напряжение выше 100-200мв. а то что я вижу на схеме - явная ее перегрузка. SA612 далеко не везде есть. точнее сказать ее практически нигде нет )) боее бюджетно будет построить конвертор на TA7358 - она есть практически везде и стоит копейки PS а чем смеситель на диодах не подошел? и динамика у него выше чем у SA612. и раскачивать от TTL генератора легко
  16. мда. какие споры? о чем вы?амплитудное = пиковое = пик-пик / 2 действующее = амплитудное / корень(2) ~= амплитудное *0,707 мощность = действующее^2 / Rн = амплитудное^2 / 2*Rн = пик-пик^2 / 8*Rн только вы забываете о том что ваш вольтметр предназначен для измерения напряжений СИНУСОИДАЛЬНОЙ формы. для другой формы сигнала он будет давать неверные показания. поэтому и мощность будет неверная так что подключайте на выход эквивалент БЕЗ ФНЧ, параллельно осциллограф (через делитель) и контролируйте форму сигнала. заодно и его амплитуду. правильные формулы расчета мощности я привел выше PS "феномен" сверхлинейной АЧХ вашего усилителя имеет кстати очень простое объяснение.
  17. Я то Бунина читал, так что мне там перечитывать нечего. Все формулы прекрасно сходятся с тем что используется во всем мире. А вот вы судя по всему не особо в этом вопросе разобрались. Жаль что вы так и не ответили контролировалась ли форма напряжения на выходе. Ибо вольтметром можно намерять чего угодно если сигнал не синусоидальный
  18. кто вам такое сказал? где вы такую теорию нашли? сами придумали? )) самый обычный mosfet только с другим пороговым уровнем. Очень уважаемые люди сказали еще 30 лет тому назад. Зовут их Бунин и Яйленко. Посмотрите главу посвященную расчету транзисторных УМ А если не верите - почитайте методички филипса и мотороллы по расчету двухтактников класса В Я делал другие усилители и никогда не получалось снять с выхода больше чем рассчитано - начинается сильное ограничение сигнала и искажение его формы. Т.е. перегрузка. Расчет для 1квт при 12в питания выглядит следующим образом: Rн для одного плеча = Uпит^2/P = 144/1000 = 0.144 ом вторичная обмотка - 2*Rн = 0,288 трансформация сопротивления 50/0,288=173 соотношение витков = sqrt(173)=13 такой транс на выходе "в лоб" мотать нельзя - будут проблемы с широкополосностью. метода согласования с помощью нескольких ШПТЛ опять же есть в Б-Я транзисторов правда придется поставить много в параллель, чтобы не превысить рассеиваимую мощность. и радиатор с обдувом. и блок питания недецкий )) PS жаль что вы так в штыки все воспринимаете. лучше бы написали чем меряли напряжение на выходе? проверяли ли его форму и наличие искажений?
  19. т.е. первичка - это один виток с отводом от середины, а вторичка - три витка? все правильно? если так - то согласно теории при 14в больше 70вт вы с этого усилителя получить не можете. посмотрите схемотехнику - для 100вт при 12в на выходе ставят транс 1:4. для съема 150 вт нужен транс 1:5..1:6. соотношения там очень простые. все есть в Б/Я
×
×
  • Создать...