Нужна помощь: цифровой генератор сингалов

Обсуждаем цифровые устройства...
Аватара пользователя
igor_a90
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс окт 18, 2009 13:18:17
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение igor_a90 »

а очень просто - если я правильно понял, то частоту задаем двоичным кодом (который можно получить с того же счетчика - раз нажал кнопку = +1 и т.д... непонятно только как сделать например +100 сразу одним нажатием), этот код скармливаем реверсивному счетчику, когда он отсчитает до конца - выпустит импульс на выход и начнет по новой... скважность возвращаем т-триггером (но перед т-тригером надо чтоб шло два импульса на герц) :tea:
[url=http://emem.ru/WoT/history/igor_a90/][img]http://emem.ru/WoT/stat/75916/sv22-2pdgt6.png[/img][/url]
Реклама
Аватара пользователя
Liv
Вымогатель припоя
Сообщения: 525
Зарегистрирован: Сб сен 20, 2008 12:12:30
Откуда: Minsk
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение Liv »

Простите, но так Вы будете задавать период, а не частоту.
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Нужна помощь: цифровой генератор сингалов

Сообщение Jack_A »

Liv писал(а):В общем да, точность достаточна. Вот только как на логике сделать перестройку через 1 Гц и индикацию частоты? Разве что перекодировкой гиперболы на ПЗУ...
Если без МК, то действительно геморр и морока. Но ведь сейчас делать устройство чуть посложнее пугалки для комаров без МК - дурнрй тон и лишние мучения. Если препод этого не понимает, мне жаль его студентов.
А если с МК, то можно в лоб : простое целочисленное деление с округлением. Поскольку перестройка ручная, особое быстродействие МК не требуется. 2.5 порта на управление делителем, 1.5 порта на индикацию - AtMega рулит.
YAA
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Чт авг 06, 2009 20:34:52
Откуда: Новосибирск

Re: Нужна помощь: цифровой генератор сингалов

Сообщение YAA »

Да... Что-то я погорячился... :oops:
Задание частоты с шагом 1Гц - это не то же самое, что задание периода с шагом 1мс.
Так что, если Вам, igor_a90, действительно задали сделать шаг 1Гц на счётчиках, то сочувствую... :cry:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Нужна помощь: цифровой генератор сингалов

Сообщение Jack_A »

YAA писал(а):если Вам, igor_a90, действительно задали сделать шаг 1Гц на счётчиках, то сочувствую... :cry:
Чего уж тут сочувствовать - было предложено как минимум 2 конструктивных варианта. Если бы все проблемы решались так просто и безболезненно, как эта, у меня меньше было бы седых волос :-)
Реклама
Аватара пользователя
igor_a90
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс окт 18, 2009 13:18:17
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение igor_a90 »

Jack_A писал(а): Cейчас делать устройство чуть посложнее пугалки для комаров без МК - дурнрй тон и лишние мучения. Если препод этого не понимает, мне жаль его студентов.
МК будем проходить на четвертом курсе! вся то и соль задания в его геморе, но главное усваивание полученых за семестр знаний...
теперь по делу... увеличивая период мы уменьшаем частоту... значит всего то надо делать кнопку не +1, а -1 мс, которая будет значить +1Гц.. вот с индикацией теперь посложнее будет
[url=http://emem.ru/WoT/history/igor_a90/][img]http://emem.ru/WoT/stat/75916/sv22-2pdgt6.png[/img][/url]
Реклама
Аватара пользователя
Liv
Вымогатель припоя
Сообщения: 525
Зарегистрирован: Сб сен 20, 2008 12:12:30
Откуда: Minsk
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение Liv »

-1 мс не есть +1 Гц.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6312
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Нужна помощь: цифровой генератор сингалов

Сообщение Jack_A »

igor_a90 писал(а):увеличивая период мы уменьшаем частоту... значит всего то надо делать кнопку не +1, а -1 мс, которая будет значить +1Гц.. вот с индикацией теперь посложнее будет
Кнопка +/- будет увеличивать/уменьшать адрес ПЗУшки, в которой зашиты коэффициенты деления. А в другой ПЗУшке по этому же адресу будут выбираться коды для индикатора. И сложности ну никакой.
Аватара пользователя
igor_a90
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс окт 18, 2009 13:18:17
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение igor_a90 »

ой да - тупанул... надо будет с ним переговорить, может разрешит реально период вместо частоты задавать...
пзу-шки... может туда еще флешку встроить.. и мп3 плеер... и вайфай.. ладно - это так, не в обиду.. просто всплеск идеи
[url=http://emem.ru/WoT/history/igor_a90/][img]http://emem.ru/WoT/stat/75916/sv22-2pdgt6.png[/img][/url]
Аватара пользователя
igor_a90
Открыл глаза
Сообщения: 55
Зарегистрирован: Вс окт 18, 2009 13:18:17
Контактная информация:

Re: Нужна помощь: цифровой генератор сингалов

Сообщение igor_a90 »

вобщем препод разрешил устанавливать период..
если я правильно понял, то схема будет такая как в приложеном файле.
теперь следующий вопрос - какие мне взять счетчики из "реальной элементной базы"?
Вложения
cхема.jpg
(175.54 КБ) 336 скачиваний
[url=http://emem.ru/WoT/history/igor_a90/][img]http://emem.ru/WoT/stat/75916/sv22-2pdgt6.png[/img][/url]
Ответить

Вернуться в «Цифровая техника»