15.12.2021, 17:30 | #1 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Генератор на Ардуино
во времена первого локдауна делать особо было нечего - два раза в неделю появлялся на работе, решил я сделать эту игрушку идея взята отсюда. Запустил "на проводах" на столе, поигрался и забыл на время. Прошедшим летом вспомнил, решил доработать. Доработал схему, русифицировал прошивку, поигрался, надоело и опять забыл И вот на конец то решил все это безобразие запихать в какой ни будь корпус. нашлась какая то коробка, от какого то проводного пульта, не известно от чего и получился довольно симпатичный приборчик. оригинальная схема из первоисточника и внешний вид
__________________
все гениальное просто. чем проще, тем надежнее. |
8 пользователя(ей) сказали cпасибо: | AlexZir (17.12.2021), Fisher (15.12.2021), g-zm (16.12.2021), gluxon (15.12.2021), Gopnik987 (15.12.2021), mike_ (15.12.2021), Multihunter (15.12.2021), Николай_С (16.12.2021) |
15.12.2021, 17:30 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Эти топики могут помочь вам решать проблему Танк на Ардуино Ардуино ...---... SOS Китайский Ардуино uno |
15.12.2021, 21:23 | #2 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Характеристики прибора:
- частота сигнал прямоугольника "ШИМ" от 1 Гц до 4 мГц - заполнение ШИМ(скважность) от 0 до 100% с шагом 1% - частота DDS генератора от 1 Гц до 200 кГц(в родной прошивке до 100) с шагом 1 Гц - формы сигналов DDS генератора синус треугольник меандр(при желании возможна замена на трапецию) пила прямая пила обратная - напряжение от 0 до напряжения питания с точностью 1 мв - частота до 8 мГц Доработка схемы и прошивки заключается в следующем : 1. Удалены резисторы "подтяжки" кнопок и энкодера, подтяжка входов к "1" выполнена программно встроенными в ардуино резистрами 2. Для увеличения нагрузочной способности выхода генератора в режиме DDS изменены резисторы ЦАПа - уменьшены в 10 раз 3. После сборки схемы при перепрошивках приходилось освобождать вход D1 от резистора ЦАПа, т.к. он не позволял нормально прошивать контроллер и было замечено, что наличие или отсутствие резисторов на D0 и D1 визуально ни как не влияет на вид сигнала на экране осциллографа, поэтому было принято решение убрать их совсем. 4. Были выполнены схемные решения повысившие удобство в работе с прибором - оформлен единый вход для вольтметра и частотомера - добавлена возможность плавной регулировки DDS сигналов - для повышения чувствительности частотомера выхода DDS сигналов и прямоугольника были развязаны по постоянному току и установлен переключатель 5. При экспериментах с вольтметром при умышленной подаче на один из входов отрицательного напряжения ардуина была благополучно спалена но потом успешно реанимирована, путем выжигания пробитого входа большим током. Поэтому на оставшемся входе установлен резистор 1 мегом, который не позволит вывести этот вход из строя. Но нет худа без добра . Целесообразность в наличии 2 входов по напряжению в этой игрушке на мой взгляд сомнительна. Вход был программно удален, что позволило увеличить шрифт для индикации величины напряжения и позволило обойтись одним входным гнездом и для вольтметра и для частотомера. 6. Путем соответствующих изменений в прошивке все надписи на экране русифицированы. 7. Для удобства смены режимов работы на панель прибора установлена кнопка сброс, т.к. программная смена режимов не предусмотрена и выбор режима осуществляется при включении или при сбросе прибора. 8. Частота сигналов DDS генератора программно увеличена со 100 до 200 кГц 9. В коде прошивки предусмотрена возможность в DDS генераторе на выбор при прошивке установить желаемую форму сигнала меандр или трапеция 10.Питание прибора внешнее 5 вольт через ЮСБ гнездо, или 9 - 12 вольт через дополнительное гнездо.
__________________
все гениальное просто. чем проще, тем надежнее. |
15.12.2021, 22:30 | #3 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Возможно при отключении входа D5 в режиме частотомера от резисторов ЦАПа чувствительность частотомера еще увеличиться, но я не пробовал(лень ).
Сейчас его чувствительность 0 дб - 1 вольт амплитудное, без примененной доработки 2.5 вольта амплитудное. конденсатор "не обязательно" я установил для удобства наблюдения сигналов осциллографом, можно не устанавливать конденсатор ЦАПа 3n3 увеличен по емкости(это стало возможно благодаря развязке от D9) для лучшей формы сигналов DDS, его можно отключать для визуального сравнения сигнала на осциллографе, отключать его не обязательно, но он нужен. Я не вижу возможности вставить в сообщение СПОЙЛЕР или скрытый текст, если есть такая возможность подскажите. чтобы не вставлять "портянку" с кодом выложу прошивкув файлах, кому интересно скачает и посмотрит Доработанная схема генератора
__________________
все гениальное просто. чем проще, тем надежнее. |
16.12.2021, 10:15 | #4 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Как я понял, на резисторах 100 и 200 Ом собран управляемый аттенюатор. Правильнее было бы нижнюю точку делителя не оставлять "висящей в воздухе", а через резистор 100 Ом посадить на корпус (как это и было сделано в исходной схеме). "Необязательный" конденсатор, всё же необходим, т.к. он отсекает постоянную составляющую из выходного сигнала. Если её там оставить, то ползунок потенциометра начнёт "шуршать", что приведёт к грязи в выходном сигнале.
С питанием тоже не всё до конца проработано. Вся прелесть подобных приборчиков в их автономности и отсутствии гальванической связи с питающей электросетью. Если делать питание внешним, то высока вероятность прохождения через прибор сквозных токов и, как следствие, выходу дорогостоящей аппаратуры из строя. |
16.12.2021, 11:17 | #5 (permalink) | ||
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Цитата:
почему я его "упростил" я написал выше Цитата:
__________________
все гениальное просто. чем проще, тем надежнее. |
||
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
16.12.2021, 12:48 | #6 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
далее буду показывать осциллограммы некоторых режимов работы
1. "ШИМ" и "Заполнение Ширина" 50% осциллограммы идентичны 2. "Заполнение Ширина" 0% 3. "Заполнение Ширина" 1% 4. "Заполнение Ширина" 23% 5. "Заполнение Ширина" 82% 6. "Заполнение Ширина" 99% 7. "Заполнение Ширина" 100% фото почему то все повернуло
__________________
все гениальное просто. чем проще, тем надежнее. |
17.12.2021, 13:27 | #7 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Нашел наконец то малогабаритный переменный резистор с выключателем, подходящего номинала и привел схему в более вразумительный вид
В режиме частотомера S1 отключает D5 от резисторной матрицы ЦАПа, тем самым повышая чувствительность
__________________
все гениальное просто. чем проще, тем надежнее. Последний раз редактировалось v1ct0r; 17.12.2021 в 13:36 |
17.12.2021, 18:15 | #8 (permalink) |
Радиоинженер
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 25,308
Записей в дневнике: 7
Сказал(а) спасибо: 292
Поблагодарили 219 раз(а) в 70 сообщениях
Репутация: 110185
|
Если ЦАП, то можно и в упрощенном варианте использовать.
Если уж так критично использование порта D5 для измерения частоты, то вместо него в ЦАП можно было задействовать D1. Использование выключателей питания в сигнальных цепях нежелательно. |
17.12.2021, 18:41 | #9 (permalink) | |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
Цитата:
__________________
все гениальное просто. чем проще, тем надежнее. |
|
17.12.2021, 21:58 | #10 (permalink) |
СпецШирокПрофНоУзкПонятия
Регистрация: 13.03.2015
Сообщений: 2,941
Записей в дневнике: 1
Сказал(а) спасибо: 31
Поблагодарили 31 раз(а) в 8 сообщениях
Репутация: 30768
|
осциллограммы генератора в режиме ШИМ, ниже 100кгц нет смысла показывать, там все нормально.
У осциллографа полоса 5мгц, поэтому выше 1мгц прямоугольник не осиливает
__________________
все гениальное просто. чем проще, тем надежнее. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|