Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 09:19:07

Обсуждение статьи Простой универсальный функциональный генератор ГА71 https://www.radiokot.ru/artfiles/6493/.

Сначала по комментам к новостям.

"Отсутствие лунного календаря", перегруженность функциями. С самого начала для удовлетворения конкретных требований к прибору, была выбрана именно такая конфигурация, относительно несложного (МК + пяток мелких микросхем) и недорогого железа. Требуемые функции были реализованы. И уже после этого, из этого железа я постарался выжать максимум.

Интерфейс пользователя. Особое удовольствие от собственноручно разработанной конструкции получаешь, когда в ней есть некоторая новизна, хоть в чем-то. Ну какой смысл повторять одно и тоже на новый лад ? Примененный в ГА71 способ управления, это как раз новый, раннее мне не встречавшийся элемент, который тут, как мне кажется, неплохо вписался. Добавление новых возможностей прибора такой интерфейс управления не усложняет (не прибавляет новых сущностей на дисплее или новых ручек на корпусе). Разницы нет, сколько в списке вариантов на выбор, пять или шесть.

Теперь что касается "простыней меленьких букв". Если дело в размере, то это легко устранить применением дисплея с большей диагональю, как это сделали в теме с Амплипульсом-МИО. Если дело в большом количестве информации на дисплее одновременно, то тут помочь ни чем не могу, считаю это правильным. Хоть сейчас тенденция и противоположная, разрешение экранов растет, а количество информации на них падает. В угоду рюшечкам и красивостям забивают на информативность и быстродействие. Сейчас уже и не помнят компьютерных программ 90х (нортон vs проводник), которые с разрешением EGA были на много удобней, чем современные с FullHD. А может я просто уже старый стал и все дело в привычке. :-)


И не смотря на критику по перегруженности прибора функциями, по наводке коллеги добавлю еще немного. Как говориться, кашу маслом не испортишь :-)

Прошивка ver1.1 :
----------
1. Добавлен режим комбинирования Б=БамА, то же что и Б=АамБ, но в нем на канале А устанавливают несущую, а не огибающую частоту. Соответственно она и будет доступна на выходе А.
2. Добавлен режим комбинирования Б=Ах-Б, похож на Б=АхБ, но в нем перемножение происходит относительно верхнего уровня размаха, а не относительно нуля.
3. Добавлен сигнал нелинейно нарастающей пилы.
4. Мелкие исправления и улучшения кода.
Вложение FM_GA71_v11.zip больше недоступно.

Изображение

Изображение
Вложения
p_osc_D.jpg
(78.41 KiB) Скачиваний: 6476
p_osc_C.jpg
(80.2 KiB) Скачиваний: 6356

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 14:05:00

Нортон Петя хорош...но Волков тоже ничего)))

сразу пара вопросов

режим модуляции АМ\ЧМ

и очень хочется реализовать изм АЧХ

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 15:33:07

Доброго дня...
кину свои 5 копеек...
хочется автономности....
и экран думаю использовать на шилде

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 18:40:52

А какие проблемы с автономностью? Преобразователей с лития на 5 вольт полно, хоть готовый берите, хоть сами делайте.

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 19:27:11

И без преобразователя имхо будет неплохо работать. Шумов только меньше. Единственное но, литию надо автоматическое отключение предусматривать и контроль от глубокого разряда.

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 19:45:24

литию надо автоматическое отключение предусматривать и контроль от глубокого разряда.

Уже давно большинство батарей идёт со встроенной платой защиты. Да и модули заряда LIPO с Али чаще всего имеют эту защиту.

Re: ГА71 - Простой универсальный функциональный генератор

Ср окт 02, 2019 21:05:48

это защита от КЗ и перезаряда. К разряду в ноль (что губительно для лития) она никакого отношения не имеет. любой акк от мобилы или фотоаппарата можно высадить в ноль,несмторя на присутствие платы защиты.

Re: ГА71 - Простой универсальный функциональный генератор

Пт окт 04, 2019 02:28:42

А можно дисплейчикт на SPI зделать.
Как то проще будет для повторения,деталюхи уже заказал.

Re: ГА71 - Простой универсальный функциональный генератор

Пт окт 04, 2019 08:45:53

режим модуляции АМ\ЧМ
и очень хочется реализовать изм АЧХ

Модуляция есть, в чем вопрос ?
Что касается АЧХометра, посмотрев программу Visual Analyser, уже как-то и не знаю, нужен ли он в ГА71 для выходов А/Б ? Для высокочастотных Д,Е,Ж возможно, но там во-первых не синус, во-вторых потребуется дополнительная детекторная голова. Тут стоило бы прикрутить внешний аппаратный высокочастотный DDS.

otrazhenie писал(а):и экран думаю использовать на шилде

Если контроллер индикатора тот-же, ни каких проблем, главное правильно подключить и убедиться, что выбрана 8ми-битная параллельная шина управления.

horiz64 писал(а):И без преобразователя имхо будет неплохо работать.

Нужно пробовать. Стабилизатор потребуется LDO. Минимальное напряжение по выходам В/Г снизится (что хорошо), но будет меняться в зависимости от разряда аккума (что плохо).

miklin писал(а):А можно дисплейчикт на SPI зделать.

Так-то можно, ноги PB3,4,5 это как раз аппаратный SPI, только вот у меня нет дисплея с SPI для экспериментов.

Re: ГА71 - Простой универсальный функциональный генератор

Сб окт 05, 2019 19:46:57

Спасибо автору за генератор. Повторил конструкцию, скажу сразу, что с танцами. При подключении по USB, комп не определяет устройство и не ставит дрова. Почитав старые статьи автора и файл dfu.txt установил кварц на 8 мГц, а дальше все как в описании. Включил - не работает, нет сигналов не на одном выходе контроллера, кроме scl и cda. В общем выкинул микруху t24c02a и все запустилось. Проверил память - живая и чистая. Жду si5351 и ищу подходящий корпус.
Вложения
генератор.jpg
(78.41 KiB) Скачиваний: 1067

Re: ГА71 - Простой универсальный функциональный генератор

Вс окт 06, 2019 13:35:37

При подключении по USB, комп не определяет устройство.

Механизм прошивки через DFU отлаживал на ранней стадии работы над генератором, когда кварц был 24МГц. Потом в силу разных причин пришлось его заменить на 25МГц, а про DFU совершенно вылетело из головы :oops: Так что вы правы, что-бы воспользоваться механизмом DFU, нужно временно запаять какой-нибудь кварц из ряда 24, 18, 16, 12, 9, 8, 6, 4 или 3 МГц. И возможно потребуется снять конденсатор С9 (тактирование SI5351), так как он может мешать загрузчику определить частоту кварца. И еще не помешает ознакомится с этим.

В процессе исследования еще обнаружилось, что в Windows 10, если не инсталлировать пакет STSW-STM32080, а просто воспользоваться архивом из статьи, не хватает пару DLL (Visual C++), их можно взять тут.

В общем выкинул микруху t24c02a и все запустилось.

Не пробовали чип другого производителя ? Пытались возвращать настройки к значениям по умолчанию (включение с зажатыми энкодерами) ? Попробуйте с новой прошивкой :

ver1.2 : ----------

1. Добавлено определение типа используемой микросхемы EEPROM. Индикация происходит на экране восстановления заводских настроек (включение при всех зажатых энкодерах) во время обратного отсчета.
// 1 - 24c01 (0...127)
// 2 - 24c02 (0...255)
// 3 - 24c04 (0...511)
// 4 - 24c08 (0...1023)
// 5 - 24c16 (0...2047)

Re: ГА71 - Простой универсальный функциональный генератор

Вс окт 06, 2019 17:57:52

это защита от КЗ и перезаряда. К разряду в ноль (что губительно для лития) она никакого отношения не имеет. любой акк от мобилы или фотоаппарата можно высадить в ноль,несмторя на присутствие платы защиты.

Откуда такая уверенность? :roll:
Я скажу другое, любая плата защиты отключает акум при разряде его до 2.3 вольт. Не веришь? Проверь. :wink:

Re: ГА71 - Простой универсальный функциональный генератор

Вс окт 06, 2019 19:18:25

при этом минимально допустимым напряжением для лития считают 3,3-3,0В А большинство устройств отказывается работать при напряжении
<3,6В.

Re: ГА71 - Простой универсальный функциональный генератор

Вс окт 06, 2019 19:40:04

И опять перекручивание фактов.. :(
Минимально допустимым напряжением для лития считают 2.5В - Гугл в помощь.
Большинство плат защиты отключают литиевый элемент от внешних цепей при падении напряжения на нем до 2.4В (некоторые при падении до 2.3В, в зависимости от контроллера).
После снятия внешней нагрузки напряжение литиевого элемента восстанавливается до 2.5В и более.
Т.е. элемент в безопасности. Плата защиты выполнила свою функцию на 100%.
horiz64, было бы забавно, если бы все происходило, как ты думаешь. Не находишь? :)

Re: ГА71 - Простой универсальный функциональный генератор

Вс окт 06, 2019 21:40:11

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

Re: ГА71 - Простой универсальный функциональный генератор

Пн окт 07, 2019 09:33:32

При снижении напряжения до 3.2-3.3 в при номинальных для данного элемента токах аккумуляторы уже начинают заметно нагреваться.

А это еще что за псевдонаучные выкладки??
У литиевого элемента с разрядом внутреннее сопротивление практически не меняется. Соответственно, в соответствии с законом Ома для полной цепи, рассеиваемая внутри самого элемента мощность также не меняется. Скорее она будет уменьшатся, т.к. уменьшается напряжение элемента.
Плата защиты в литиевом аккумуляторе делает ровно то, что и должна делать - защищает сам литиевый элемент от критических режимов.
Точка
Никакого отношения к режимам заряда, к тому, будет ли аппаратура работать от 3.6 или от 3.3 или от 3-х вольт она не имеет.
А то получается, умные люди предусмотрели в литиевых акумах платы защиты, а некоторые заявляют - это все фуфел, акум будет разряжатся в 0, большинство устройств отказывается работать при напряжении <3,6В и т.д.

Re: ГА71 - Простой универсальный функциональный генератор

Пн окт 07, 2019 10:16:46

штатная плата АЗ ЛИТИЯ имено плата АЗ НЕ БОЛЕЕ и не менее
сработка защит на ней сигнал о том что в девайсе чтото не так!!!! каждая спаботка АЗ минус десяток цикоф ресурса!!!!
штатно в промустройствах защиа не срабатывает пороги прекрашения заряда и окрончания разряда самой схемы выше чем в АЗ батареи
при длителном хранеии батарей исходно заряженых "на хранение" напряжение изза саморазряда в тч и через плату АЗ может упасть ниже порога ее отключения 2.3-2.5в.... если это так то началный заряд после этого делается по другому алгоритму когда 1 фаза(предзаряд) до 3в должна выполнятся токот 0,02-0.08С дале уже штатно не все цмпы зарядок лития тем боле самопалы на расыпухе умеют это!!!!

Re: ГА71 - Простой универсальный функциональный генератор

Пн окт 07, 2019 10:33:44

2 musor
1. Пиши грамотно. Практически ничего из того, что ты написал, понять невозможно. А потому и комментировать нечего.. Что за АЗ?? :dont_know:
2. Может упасть много чего. Как говорят: если бы да кабы, то во рту росли-б грибы. Разговор идёт о реальных сценариях. :beer:

Re: ГА71 - Простой универсальный функциональный генератор

Пн окт 07, 2019 11:47:35

Плата защиты выполнила свою функцию на 100%.
horiz64, было бы забавно, если бы все происходило, как ты думаешь. Не находишь?
если бы это было действительно так,то мне не приходильсь бы по несколько раз в день "оживлять" литевые источники, тк не каждый зарядник начинает работать когда на контактах АКБ 0,00В

Добавлено after 6 minutes 22 seconds:
Раз уж тут знатоки лития,то объясните сей момент. Поменял мобилу на новую. Старую с заряженным более чем на половину акб бросил в стол в выключенном состоянии. Примерно через месяц залез в ящик,а крышка задняя от тела отдельно валяется :shock: акб как мячик и при этом на клеммах 3,8В и тел включается нормально. Отчего вздулся? Обычно это происходит при превышении токов заряда или разряда и нагревании.

Re: ГА71 - Простой универсальный функциональный генератор

Пн окт 07, 2019 18:19:55

Новая прошивка не дала никакого результата. При включении с установленной памятью проц уходит в себя и не реагирует не на какие действия с энкодерами. Белый экран. Ставил Atmel 24c04, результат тот же. Пока буду собирать и пользоваться в таком виде, а там посмотрим.
Ответить