Сделай сам своими руками
Форум для обмена опытом в области бюджетных решений
Текущее время: 25 ноя 2024, 10:02

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Генератор на Ардуино
СообщениеДобавлено: 16 дек 2021, 14:57 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
Всех приветствую!
так же всем привет от Николаича
давненько я тут не развлекался :D

Во времена первого локдауна делать особо было нечего - два раза в неделю появлялся на работе, решил я сделать эту игрушку идея взята отсюда http://arduino.ru/forum/proekty/generat ... na-arduino
Запустил "на проводах" на столе, поигрался и забыл на время.
Прошедшим летом вспомнил, решил доработать.
Доработал схему, русифицировал прошивку, поигрался, надоело и опять забыл
И вот на конец то решил все это безобразие запихать в какой ни будь корпус.
нашлась какая то коробка, от какого то проводного пульта, не известно от чего и получился довольно симпатичный приборчик.
оригинальная схема из первоисточника и внешний вид того, что получилось :oops:
Изображение
Вложение:
20211211_212757.jpg
20211211_212757.jpg [ 260.31 Кб | Просмотров: 19906 ]

Вложение:
20211211_212913.jpg
20211211_212913.jpg [ 215.68 Кб | Просмотров: 19906 ]

Вложение:
20211211_213109.jpg
20211211_213109.jpg [ 292.4 Кб | Просмотров: 19906 ]

Вложение:
20211211_213953.jpg
20211211_213953.jpg [ 252.55 Кб | Просмотров: 19906 ]

Вложение:
20211211_214114.jpg
20211211_214114.jpg [ 272.2 Кб | Просмотров: 19906 ]

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 16 дек 2021, 17:10 
Модератор
Аватара пользователя

Зарегистрирован: 09 дек 2011, 17:54
Сообщения: 11805
v1ct0r
А для чего генератор вам был нужен?
Функционал у него не очень большой.

_________________
Резервное место встречи (если посадят): Телеграм канал Iuri's Workshop >>>


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 16 дек 2021, 19:35 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
Iurii писал(а):
для чего генератор вам был нужен?

v1ct0r писал(а):
делать особо было нечего ..., решил я сделать эту игрушку


Характеристики прибора:
- частота сигнал прямоугольника "ШИМ" от 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. При экспериментах с вольтметром при умышленной подаче на один из входов
отрицательного напряжения =@ ардуина была благополучно спалена
но потом успешно реанимирована :D , путем выжигания пробитого входа большим током.
Поэтому на оставшемся входе установлен резистор 1 мегом, который
не позволит вывести этот вход из строя.
Но нет худа без добра . Целесообразность в наличии 2 входов по напряжению
в этой игрушке на мой взгляд сомнительна. Вход был программно удален,
что позволило увеличить шрифт для индикации величины напряжения и позволило
обойтись одним входным гнездом и для вольтметра и для частотомера.
6. Путем соответствующих изменений в прошивке все надписи на экране русифицированы.
7. Для удобства смены режимов работы на панель прибора установлена кнопка сброс,
т.к. программная смена режимов не предусмотрена и выбор режима осуществляется
при включении или при сбросе прибора.
8. Частота сигналов DDS генератора программно увеличена со 100 до 200 кГц
9. В коде прошивки предусмотрена возможность в DDS генераторе на выбор при
прошивке установить желаемую форму сигнала меандр или трапеция
10.Питание прибора внешнее 5 вольт через ЮСБ гнездо, или 9 - 12 вольт
через дополнительное гнездо.

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 16 дек 2021, 23:35 
Модератор
Аватара пользователя

Зарегистрирован: 09 дек 2011, 17:54
Сообщения: 11805
v1ct0r писал(а):
Характеристики прибора
Спасибо за развёрнутый ответ! По ссылке таких интересных характеристик не было. Во всяком случае на первой странице форума.

_________________
Резервное место встречи (если посадят): Телеграм канал Iuri's Workshop >>>


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 16 дек 2021, 23:50 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
Возможно при отключении входа D5 в режиме частотомера от резисторов ЦАПа чувствительность частотомера еще увеличиться, но я не пробовал(лень ).
Сейчас его чувствительность 0 дб - 1 вольт амплитудное, без примененной доработки 2.5 вольта амплитудное.
конденсатор "не обязательно" я установил для удобства наблюдения сигналов осциллографом, можно не устанавливать
конденсатор ЦАПа 3n3 увеличен по емкости(это стало возможно благодаря развязке от D9) для лучшей формы сигналов DDS, его можно отключать для визуального сравнения сигнала на осциллографе, отключать его не обязательно, но он нужен.
Схема не окончательная(будет не такая запутанная), тормозит отсутствие малогабаритного переменного резистора с выключателем.
Я не вижу возможности вставить в сообщение СПОЙЛЕР или скрытый текст, если есть такая возможность подскажите.
чтобы не вставлять "портянку" с кодом выложу прошивкув файлах, кому интересно скачает и посмотрит
Вложение:
Generator_v5.7z [5.37 Кб]
Скачиваний: 51

Вложение:
прошивка.txt [22.82 Кб]
Скачиваний: 58

Доработанная схема генератора
Вложение:
генератор.JPG
генератор.JPG [ 80.79 Кб | Просмотров: 19890 ]

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 17 дек 2021, 10:49 
Модератор
Аватара пользователя

Зарегистрирован: 09 дек 2011, 17:54
Сообщения: 11805
v1ct0r писал(а):
Я не вижу возможности вставить в сообщение СПОЙЛЕР или скрытый текст, если есть такая возможность подскажите.
Нет спойлеры в форуме не работают.

_________________
Резервное место встречи (если посадят): Телеграм канал Iuri's Workshop >>>


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 17 дек 2021, 13:38 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
Нашел наконец то малогабаритный переменный резистор с выключателем, подходящего номинала и привел схему в более вразумительный вид
В режиме частотомера S1 отключает D5 от резисторной матрицы ЦАПа, тем самым повышая чувствительность
Вложение:
генератор+.JPG
генератор+.JPG [ 81.72 Кб | Просмотров: 19882 ]

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 17 дек 2021, 23:37 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
далее буду показывать осциллограммы некоторых режимов работы
1. "ШИМ" и "Заполнение Ширина" 50% осциллограммы идентичны
2. "Заполнение Ширина" 1%
3. "Заполнение Ширина" 23%
4. "Заполнение Ширина" 82%
5. "Заполнение Ширина" 99%

фото почему то все повернуло :( :evil:

Вложение:
20211211_214912.jpg
20211211_214912.jpg [ 243.15 Кб | Просмотров: 19875 ]

Вложение:
20211211_215059.jpg
20211211_215059.jpg [ 211.38 Кб | Просмотров: 19875 ]

Вложение:
20211211_215147.jpg
20211211_215147.jpg [ 193.17 Кб | Просмотров: 19875 ]

Вложение:
20211211_215245.jpg
20211211_215245.jpg [ 203.45 Кб | Просмотров: 19875 ]

Вложение:
20211211_215333.jpg
20211211_215333.jpg [ 208.29 Кб | Просмотров: 19875 ]

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 18 дек 2021, 11:29 
Модератор
Аватара пользователя

Зарегистрирован: 09 дек 2011, 17:54
Сообщения: 11805
v1ct0r
Если бы ваш прибор выглядел как на картинке слева, то можно было бы продавать или даже crowdfunding замутить.

_________________
Резервное место встречи (если посадят): Телеграм канал Iuri's Workshop >>>


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Генератор на Ардуино
СообщениеДобавлено: 18 дек 2021, 13:27 
Аватара пользователя

Зарегистрирован: 09 сен 2014, 15:32
Сообщения: 1360
Iurii
если вы можете обеспечить ему такой вид,
то как говорится вам и карты в руки - замутите :D

Осциллограммы генератора в режиме ШИМ,
ниже 100кгц нет смысла показывать, там все нормально.
У осциллографа полоса 5мгц, поэтому выше 1мгц
прямоугольник не осиливает, но по по амплитуде завала нет

Вложение:
20211211_220923.jpg
20211211_220923.jpg [ 200.12 Кб | Просмотров: 19861 ]

Вложение:
20211211_221100.jpg
20211211_221100.jpg [ 211.51 Кб | Просмотров: 19861 ]

Вложение:
20211211_221138.jpg
20211211_221138.jpg [ 191.43 Кб | Просмотров: 19861 ]

Вложение:
20211211_221230.jpg
20211211_221230.jpg [ 167.9 Кб | Просмотров: 19861 ]

Вложение:
20211211_221302.jpg
20211211_221302.jpg [ 206.35 Кб | Просмотров: 19861 ]


ну достал это поворот :evil:

_________________
1.Все гениальное просто. Чем проще, тем надежнее.


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3, 4, 5  След.



Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:

ADS

Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube Смотреть на Youtube
Загрузка...
Copyright © oldoctober.com 2008г.