Нужна помощь: цифровой генератор сингалов
- igor_a90
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Вс окт 18, 2009 13:18:17
- Контактная информация:
Re: Нужна помощь: цифровой генератор сингалов
а очень просто - если я правильно понял, то частоту задаем двоичным кодом (который можно получить с того же счетчика - раз нажал кнопку = +1 и т.д... непонятно только как сделать например +100 сразу одним нажатием), этот код скармливаем реверсивному счетчику, когда он отсчитает до конца - выпустит импульс на выход и начнет по новой... скважность возвращаем т-триггером (но перед т-тригером надо чтоб шло два импульса на герц) 
[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: Нужна помощь: цифровой генератор сингалов
Простите, но так Вы будете задавать период, а не частоту.
Re: Нужна помощь: цифровой генератор сингалов
Если без МК, то действительно геморр и морока. Но ведь сейчас делать устройство чуть посложнее пугалки для комаров без МК - дурнрй тон и лишние мучения. Если препод этого не понимает, мне жаль его студентов.Liv писал(а):В общем да, точность достаточна. Вот только как на логике сделать перестройку через 1 Гц и индикацию частоты? Разве что перекодировкой гиперболы на ПЗУ...
А если с МК, то можно в лоб : простое целочисленное деление с округлением. Поскольку перестройка ручная, особое быстродействие МК не требуется. 2.5 порта на управление делителем, 1.5 порта на индикацию - AtMega рулит.
-
YAA
- Говорящий с текстолитом
- Сообщения: 1627
- Зарегистрирован: Чт авг 06, 2009 20:34:52
- Откуда: Новосибирск
Re: Нужна помощь: цифровой генератор сингалов
Да... Что-то я погорячился...
Задание частоты с шагом 1Гц - это не то же самое, что задание периода с шагом 1мс.
Так что, если Вам, igor_a90, действительно задали сделать шаг 1Гц на счётчиках, то сочувствую...
Задание частоты с шагом 1Гц - это не то же самое, что задание периода с шагом 1мс.
Так что, если Вам, igor_a90, действительно задали сделать шаг 1Гц на счётчиках, то сочувствую...
Re: Нужна помощь: цифровой генератор сингалов
Чего уж тут сочувствовать - было предложено как минимум 2 конструктивных варианта. Если бы все проблемы решались так просто и безболезненно, как эта, у меня меньше было бы седых волосYAA писал(а):если Вам, igor_a90, действительно задали сделать шаг 1Гц на счётчиках, то сочувствую...
- Реклама
- igor_a90
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Вс окт 18, 2009 13:18:17
- Контактная информация:
Re: Нужна помощь: цифровой генератор сингалов
МК будем проходить на четвертом курсе! вся то и соль задания в его геморе, но главное усваивание полученых за семестр знаний...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: Нужна помощь: цифровой генератор сингалов
-1 мс не есть +1 Гц.
Re: Нужна помощь: цифровой генератор сингалов
Кнопка +/- будет увеличивать/уменьшать адрес ПЗУшки, в которой зашиты коэффициенты деления. А в другой ПЗУшке по этому же адресу будут выбираться коды для индикатора. И сложности ну никакой.igor_a90 писал(а):увеличивая период мы уменьшаем частоту... значит всего то надо делать кнопку не +1, а -1 мс, которая будет значить +1Гц.. вот с индикацией теперь посложнее будет
- igor_a90
- Открыл глаза
- Сообщения: 55
- Зарегистрирован: Вс окт 18, 2009 13:18:17
- Контактная информация:
Re: Нужна помощь: цифровой генератор сингалов
ой да - тупанул... надо будет с ним переговорить, может разрешит реально период вместо частоты задавать...
пзу-шки... может туда еще флешку встроить.. и мп3 плеер... и вайфай.. ладно - это так, не в обиду.. просто всплеск идеи
пзу-шки... может туда еще флешку встроить.. и мп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: Нужна помощь: цифровой генератор сингалов
вобщем препод разрешил устанавливать период..
если я правильно понял, то схема будет такая как в приложеном файле.
теперь следующий вопрос - какие мне взять счетчики из "реальной элементной базы"?
если я правильно понял, то схема будет такая как в приложеном файле.
теперь следующий вопрос - какие мне взять счетчики из "реальной элементной базы"?
- Вложения
-
- 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]


