Страница 1 из 1

Программируемый генератор

Добавлено: Ср дек 28, 2011 17:32:57
Sergey-T
Привет всем! С наступающим Новым Годом!
Помогите пожалуйста с разработкой генератора прямоугольных импульсов с регулировкой длительности и интервала (отдельно).

Требования: регулировка длительности импульса и интервала между импульсами от 1мкс до 999мс отдельно и с индикацией на 3-разрядных индикаторах. Ввод или каждой цифры отдельно клавишами +/-, или валкодером (нужна оперативность при работе). Если на рассыпухе - вообще замечательно.

Это реальный проект, не курсовая!

Как я вижу решение задачи - это два независимых счетчика импульсов в 1 мкс с предустановкой, работающие на вычитание, и попеременно меняющие состояние RS-триггера.

Начал рисовать схему на счетчиках 561ие14 и дешифраторах 176ид2 - но пока остановился - количество микросхем в конечном счете переваливает за 22 :shock: Прилагаю схему одного из счетчиков.

Направьте, пожалуйста, в нужном направлении, а то идеи уже исчерпались :cry:

Спасибо.

Re: Программируемый генератор

Добавлено: Ср дек 28, 2011 18:18:16
pyzhman
Если это не курсовая, то, простите за любопытство, куда такая приблуда? К тому, что может как-то проще выйти из положения.
На рассыпухе - огород. На мк. Две кнопки для выбора регулировки паузы или импульса, валкодер. И все.

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 07:54:16
Maks_S
Почитайте книжку Ю.В. Новиков "Основы цифровой техники" 2001
а конкретно со стр199

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 10:58:53
nick17
Нужно делать либо на ПЛИС, либо на микроконтроллере, иначе замучаетесь паять.... :)

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 11:21:36
coredumped
Поддерживаю. Если частота не большая, скажем до 1-2 Мгц, проще и быстрее на микроконтроллере. На ПЛИС возможности практически безграничны, но повозиться чуть по-больше, зато намного интересней. Я бы сделал генератор на ПЛИС, а управление на контроллере, с дисплейчиком - так будет правильней всего, кмк.

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 13:13:46
Minor/2
Если это не курсовая, то, простите за любопытство, куда такая приблуда?
Больно похоже на дополнение к стенду ДТА. А приблуда, скорее всего, для управления дозирующим клапаном или клапаном регулировки давления топлива (это уж как угодно)... По крайней мере похоже на то. Как-то просили у меня "наши" дизелисты нечто похожее.

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 16:25:43
Brigadir
Есть вот такая простенькая схемка генератора, в котором можно изменять частоту и скважность. Нет индикации... Но если точность особая не нужна, то делаем как в старых приборах: шкала на переменном резисторе и подписывает диапазоны на тумблерах.

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 16:28:59
Мастер Ломастер
Обратитесь к Леониду Ивановичу Ничегонеработает - он по-моему делал какой-то генератор импульсов... вроде как

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 21:43:40
Sergey-T
pyzhman писал(а):На рассыпухе - огород. На мк. Две кнопки для выбора регулировки паузы или импульса, валкодер. И все.
Я тоже так думаю, но программировать пока не умею, разве что внести небольшие изменения в готовую программу - думаю, что смогу.

ЗЫ. Необходима одновременная индикация длительности и импульса, и паузы. В целях оперативности - иметь возможность прибавлять/вычитать в предустановке не только единицу, но и десять, и сто (выставлять каждую цифру счетчика отдельно). Валкодером долго (прибавить 230, например...)

Re: Программируемый генератор

Добавлено: Чт дек 29, 2011 21:46:16
Sergey-T
Brigadir писал(а):Есть вот такая простенькая схемка генератора, в котором можно изменять частоту и скважность. Нет индикации... Но если точность особая не нужна, то делаем как в старых приборах: шкала на переменном резисторе и подписывает диапазоны на тумблерах.
В том-то и дело, что нужна точность. По-этому и решение такое - считать импульсы с периодом 1 мкс и из них набирать нужную длительность.

Re: Программируемый генератор

Добавлено: Пт дек 30, 2011 09:02:22
pyzhman
Тогда всего две кнопки: первая - выбор разряда ХХХ.ХХХ (мс.мкс), вторая - выбор числа 0..9 в выбранном разряде. И поехали.

Re: Программируемый генератор

Добавлено: Пт дек 30, 2011 09:13:37
akl
Sergey-T писал(а):Это реальный проект, не курсовая!
Г5-60 в помощь.

Re: Программируемый генератор

Добавлено: Пт дек 30, 2011 21:09:27
C@at
Готовое решение здесь
Изображение

Re: Программируемый генератор

Добавлено: Сб дек 31, 2011 14:33:42
maks14
а может что по практичней?..например AD9833,AD9835 + маленький PIC..и любую форму сигнала..

Re: Программируемый генератор

Добавлено: Ср янв 04, 2012 17:42:29
Sergey-T
С новым Годом! Спасибо всем за ответы. От сборки на рассыпухе отказался - кроме многочисленных корпусов МС еще и большая погрешность (до 30% :o ) за счет задержки при переносе.

Обратил внимание на готовую конструкцию Леонида Ивановича с "Телесистем" (генератор прямоугольных импульсов на AVR). Подходит, в принципе, но есть проблема - МЭЛТовский индикатор не достать. Кто знает - чем его можно заменить?

http://www.530.ru/electronics/projects.php?do=p072

Re: Программируемый генератор

Добавлено: Ср янв 04, 2012 17:46:27
МитяРа
Sergey-T писал(а):Кто знает - чем его можно заменить?
Спроси у самого Леонида Ивановича: http://radiokot.ru/forum/memberlist.php ... le&u=35124 :wink: