реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> бесступенчатое управление частотой
artur
сообщение Sep 26 2018, 09:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 11-09-15
Пользователь №: 88 369



Доброе время суток,

Речь идет о бесступенчатом управлении частотой при помоши аналогового входа:

0в = 0гц, 3,3в = 140гц и это должно быть линеально.

имеется аналоговый вход 0...3,3в (0...2047) идет на АЦП от туда на ПЛИС, в ПЛИСе я умножаю на 219 и заряжаю результат в счетчик, который считает наверх до 449488 ("потолок"), при достожении этого числа выдается короткий импульс.
В зависимости как быстро достигается "потолок" зависит и частота выходящих импульсов.

Функцию я написал но управлиние не линеально (см. рисунок).

Подскажите как сделать эту функцию линеально???

Благодарю!

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Sep 26 2018, 10:36
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Вместо счетчика сделать сумматор, который каждый такт будет прибавлять к аккумулятору заданное значение (код с АЦП). Переполнение сумматора будет строго пропорционально коду с АЦП.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Sep 26 2018, 10:43
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!
Цитата(artur @ Sep 26 2018, 12:51) *
Доброе время суток,

Речь идет о бесступенчатом управлении частотой при помоши аналогового входа:

0в = 0гц, 3,3в = 140гц и это должно быть линеально.
...
Эх молодежь ... "Линеально" не получится, ни как sad.gif - это не известный науке закон управления wink.gif

Если же вас устроит линейный закон то для начала надо вспомнить формулу частоты (что то типа F=1/T).
А потом посмотреть куда попадает измеренное напряжение в эту формулу. И тогда стане ясно что делать чтобы получить
требуемый закон.
Хотя бесступенчато все равно не получится - увы мир изначально квантованный sm.gif

Успехов! Rob.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 22:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016