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

 
 
 
Reply to this topicStart new topic
> Цифровой автогенератор на 2ух интеграторах и инверторе, как работает этот простейший генератор. откуда синус
de_baks
сообщение Dec 12 2011, 20:07
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



привет ребят! прошу помочь разобраться в цифровом автогенераторе на 2ух интеграторах и инверторе.
Допустим входной сигнал это 8 разрядное число. интегратор я себе представляю как сумматор и записывающий регистр. не могу понять как суммируется входной сигнал и что приходит на второй интегратор. просто сумматор обычно суммирует 2 числа, а входной то сигнал один... вообщем завис..прошу помощи

на рисунке нарисовал. как я себе все представляю. вот с аналоговым вроде все ясно, а цифровой не пойму как там счет идет....
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 12 2011, 22:13
Сообщение #2


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Возможно, там таки счет идет, а не формирование синусоидального напряжения.
Информация в коде, а не в аналоговой величине.
Если на вход сумматора давать часть выхода, то периодически он будет переполняться.
Go to the top of the page
 
+Quote Post
de_baks
сообщение Dec 12 2011, 22:57
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



переполнение можно обойти если брать 8 старших разрядов (например) ? или младших. как правильно? а по поводу синуса, я так понимаю каждый раз на выходе число - оно и есть координата одной точки синуса.

какое число будет на выходе интегратора (первого допустим) если запустить на вход сигнал ( 11101011 например) ?? то есть я не могу понять как такм складывается это число, само с собой что ли?

p.s. аналоговую часть я просто так нарисовал, чтоб как бы аналогию показать, исходя из чего я рассуждал.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 13 2011, 08:19
Сообщение #4


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(de_baks @ Dec 13 2011, 02:57) *
переполнение можно обойти если брать 8 старших разрядов (например) ? или младших. как правильно? то есть я не могу понять как такм складывается это число, само с собой что ли?

Если "обойти" переполнение, то работать не будет. Оно принципиально необходимо для положительных и отрицательных значений.
Складывается с предыдущим. Это же не умножитель на 2, а интегратор (накапливающий сумматор).
Думаю, кто-то пояснит подробнее.
Go to the top of the page
 
+Quote Post
de_baks
сообщение Dec 14 2011, 17:15
Сообщение #5





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



да, что-то туго... и я плохо продвигаюсь, и здесь советов не дождусь (((
Go to the top of the page
 
+Quote Post
de_baks
сообщение Dec 14 2011, 17:15
Сообщение #6





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



да, что-то туго... и я плохо продвигаюсь, и здесь советов не дождусь (((
Go to the top of the page
 
+Quote Post
Iptash
сообщение Dec 14 2011, 17:30
Сообщение #7


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

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Может вход у вас ЦАП на резисторах куда подаются 8разрядные данные из таблицы, далее интегратор в качестве фильтра и т. д.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 14 2011, 17:35
Сообщение #8


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Iptash @ Dec 14 2011, 21:30) *
Может вход у вас ЦАП на резисторах куда подаются 8разрядные данные из таблицы, далее интегратор в качестве фильтра и т. д.

Да, есть и такие решения. Только подается это на сдвиговый регистр... На пальцах не пояснишь... У Горовца и Хилла есть подобная схема.
Go to the top of the page
 
+Quote Post
de_baks
сообщение Dec 15 2011, 08:32
Сообщение #9





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



Может я неправильную информацию дал. Я писал, основываясь на своих выводах.
Изначально задание звучит так: смоделировать цифровой автогенератор на двух интеграторах и инверторе. написать прогу, которая доказывает, что такое устройство генерирует синус
Go to the top of the page
 
+Quote Post
barabek
сообщение Dec 15 2011, 13:38
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(de_baks @ Dec 15 2011, 18:32) *
Может я неправильную информацию дал. Я писал, основываясь на своих выводах.
Изначально задание звучит так: смоделировать цифровой автогенератор на двух интеграторах и инверторе. написать прогу, которая доказывает, что такое устройство генерирует синус


Ну правивильно Вы мыслите. В аналоге. Возьмем консервативное звено с передаточной функцией W(s)= K/(T2s2+1) Если подать на него постоянный сигнал на выходе будет синусоида. Достаточно перейти от изображенийя в преобразованиях Лапласа обратно к оригиналам. А раз так то вот что-то типа структурной схемы (во вложении).

W(s)= K/(T2s2+1)=Y/X

Y*(T2s2+1)=KX

Y*s2 = (KX-Y) *1/T2


Либо в оригиналах


d2y/dt2=(K*x-y)*1/T2

Если тоже самое сделать в цифре - получим тот же результат. Хотя есть более предназначенные для цифры реализации, например, "an453, tone generation. microchip"

UPD.Кстати, наскоряк в exel сделал реализацию. не забудьте сменить расширение ".txt" на ".xlsx"
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  gener.txt ( 18.62 килобайт ) Кол-во скачиваний: 34
 
Go to the top of the page
 
+Quote Post
de_baks
сообщение Dec 15 2011, 17:50
Сообщение #11





Группа: Новичок
Сообщений: 6
Регистрация: 12-12-11
Пользователь №: 68 817



Спасибо большое за содержательный ответ!! и за проделанную работу. буду разбираться
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:34
Рейтинг@Mail.ru


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