Например TDA7294

Форум РадиоКот • Просмотр темы - Генератор треугольных импульсов на микроконтроллере
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср сен 10, 2025 22:04:02

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 18, 2016 12:43:49 
Родился

Зарегистрирован: Пн апр 18, 2016 12:37:05
Сообщений: 3
Рейтинг сообщения: 0
Нужна помощь! Как построить генератор треугольных импульсов на МК. Число каналов 1.
Диапазон частот от 100 Гц до 100 кГц с шагом 100.
Диапазон амплитуд от -5 до +5 с шагом 0.01
Нагрузка больше 100 Ом
Я понимаю что нужно использовать интегратор. И представляю как выглядит схема, но как мне рассчитать всё внутри МК и RC?. Какой выбрать метод генерации сигналов?
Помогите пожалуйста!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 18, 2016 12:57:29 
Друг Кота

Карма: 64
Рейтинг сообщений: 1015
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4348
Откуда: Ижевск
Рейтинг сообщения: 0
Смотрите в сторону DDS.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Ср апр 20, 2016 16:06:42 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
понимаю что нужно использовать интегратор.


Увы нет, здесь он не поможет.

Можно попробовать применить ЦАП (в простейшем случае R-2R) и масштабирующие/сдвигающие цепи на операционных усилителях. Либо, если есть требования к качеству сигнала, действительно применить отдельную микросхему DDS-генератор.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Ср апр 20, 2016 17:58:10 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 75
Зарегистрирован: Чт июл 24, 2014 00:25:25
Сообщений: 353
Рейтинг сообщения: 0
Gagarin95 писал(а):
Я понимаю что нужно использовать интегратор. И представляю как выглядит схема, но как мне рассчитать всё внутри МК и RC?. Какой выбрать метод генерации сигналов?

Ищите в сборнике “лучшие конструкции советских и чехословацких радиолюбителей” за 1991 год с.96 – Функциональный генератор точной частоты” Т.Курбат – переделаете цифровую часть под МП и будет Вам щастье :).
http://radionostalgia.club/lib/Books/Ko ... _top.shtml


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Чт апр 21, 2016 11:54:57 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15154
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Возьми вот энто:
Вложение:
ICL8038CCPD_intersil.pdf [155.72 KiB]
Скачиваний: 306

и не морочь мозга...
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Чт апр 21, 2016 19:53:22 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 885
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6100
Откуда: Minsk
Рейтинг сообщения: 0
Дык ему же не для дела, а для курсача надо. Препод велел: на МК! :)

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пт апр 22, 2016 12:48:26 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15154
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Тогды пущай плагиатит тамошний формирователь выходного импульса.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пт апр 22, 2016 14:40:11 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 10
Эх, я, помню, тоже когда-то делал генератор на курсач. Это был генератор прямоугольных испульсов; надо было менять частоту и коэффициент заполнения. :)

Делал на операционниках - генератор пилы и компаратор с изменяемым порогом. Требуемый диапазон частот разбил на три поддиапазона...

И я таки его спаял и принес в универ. Это дало мне два бонуса: во-первых препод прослезился и проставил пятерку почти не читая (даже не стал идти в лабу проверять, что оно работает), а, во-вторых, в процессе снятия осциллограмм для отчета я узнал, что такое slew rate и за что этот параметр отвечает. :)

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

А вот не спаяй я его, так бы и приняли у меня курсовик, и так бы и не столкнулся я с упомянутым параметром. Потому я горячий сторонник идеи о том, чтобы курсовики на технических специальностях были бы пускай и проще, но принимались только по результатам реального промера спроектированного устройства в лаборатории. :idea: Иначе им просто грош цена.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Сб апр 23, 2016 18:12:15 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 885
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6100
Откуда: Minsk
Рейтинг сообщения: 0
Не, они его в лучшем случае в Противнусе прогонят. :) "Что, в железе не журчит? А мне пофиг, все вопросы - к Протею, ему видней" .

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Сб апр 23, 2016 20:39:04 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Э-э-эх. Между тем, практика показывает, что моделировать - это отдельное искусство. :)

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Вс апр 24, 2016 20:29:21 
Родился

Зарегистрирован: Пн апр 18, 2016 12:37:05
Сообщений: 3
Рейтинг сообщения: 0
Эхх Огромное Спасибо за ответы!
Но мне кажется, что я должен использовать интегратор, а не генератор( С генератором и правда проще)
Я прикинул как должна схема выглядеть(cм рис), но как построить функциональную схему и как оценить параметры функциональных узлов я понятия не имею???
Пробовал искать по этому поводу, но все что я нашел это вот: http://kazus.ru/shemes/showpage/0/904/1.html :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Вс апр 24, 2016 20:33:55 
Родился

Зарегистрирован: Пн апр 18, 2016 12:37:05
Сообщений: 3
Рейтинг сообщения: 0
http://img.radiokot.ru/files/115230/med ... vsrynj.jpg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 25, 2016 10:47:39 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
Но мне кажется, что я должен использовать интегратор, а не генератор


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

Интегратор в вашем случае - безумие.

Схема явно срисована с учебника - только в учебниках я видел "ключи" параллельно конденсатору интегратора. :) В жизни там просто сравится резистор.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 25, 2016 11:10:33 
Грызет канифоль

Зарегистрирован: Вт окт 08, 2013 07:38:59
Сообщений: 256
Откуда: СПб
Рейтинг сообщения: 0
Насколько помню, у STM32'ского DAC есть уже готовый режим генерации "треугольного" сигнала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 25, 2016 15:12:09 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Я не уверен, потянет ли тот DAC 100 кГц. Для генерации приличной пилы частотой 100 кГц частота дискретизации должна быть порядка мегагерца.

Как вариант, можно собрать чисто аналоговый генератор пилы, и управлять им с помощью контроллера.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор треугольных импульсов на микроконтроллере
СообщениеДобавлено: Пн апр 25, 2016 18:31:39 
Потрогал лапой паяльник

Карма: 3
Рейтинг сообщений: 75
Зарегистрирован: Чт июл 24, 2014 00:25:25
Сообщений: 353
Рейтинг сообщения: 0
Всё ж не прочитали :). Ну вот совсем для лентяев -
Вложение:
gen.pdf [47.18 KiB]
Скачиваний: 253

Вложение:
gen2.pdf [60.17 KiB]
Скачиваний: 235

а петлю подстройки частоты и коммутацию по диапазонам сделаете на основе МР...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y