Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » »Радиолюбитель
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио

Ответ
 
Опции темы
Старый 12.02.2008, 18:54   #1   
Форумец
 
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43

dr.ON вне форума Не в сети
Вопрос про "делитель" на двух 155ИЕ8

Есть вот такой вот кусок схемы
Нажмите на изображение для увеличения
Название: quest.JPG
Просмотров: 242
Размер:	77.9 Кб
ID:	228146
где
Fin - входная частота 256кГц
I0-I7 - задание в двоичном коде( I0 - младший)
Fout - выходная частота от 0 до 5кГц с шагом 20 Гц!
Fout = I * 20Гц


Сегодня весь день голову ломал как эта штука работает, так и не понял .

Если следовать класическому делителю то Fout = Fin / I и получить частоты 5000Гц и 4980Гц не получится, а получится 5020 и 4923, при коэфициеттах деления 51 и 52 соответственно!

Я бы сильно не парился, но данная схема использовалась во многих крупных установках и мне говорят что частота выдается именно заданная и расчитывается именно по данной формуле!
  Ответить с цитированием
Старый 13.02.2008, 08:10   #2   
Форумец
 
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43

dr.ON вне форума Не в сети
Ну же люди, неужто все кто в 80х творил мега схемы на ЛА3 повымерли?
Я вот тут и справочку на налог ИЕ8 нарыл.
Вложения
Тип файла: zip SN7497(K155ИЕ8).ZIP (269.0 Кб, 218 просмотров)
  Ответить с цитированием
Старый 13.02.2008, 09:53   #3   
Gentoo
 
Сообщений: 115
Регистрация: 02.06.2007
Записей в дневнике: 1

cdm вне форума Не в сети
в справочке корявым по белому написано Fout=M*Fin/64
256000/50 = 5120 Гц.
на схеме - каскадный 8-ми разрядный делитель...
5120/(2^8) = 20 Гц.

этот делитель не из того учебника. короче он не совсем влобно на счетчике организован.

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

слевой стороны (шина и горсть триггеров) - это каскад делителей частоты на 2.
в право - управляемый сумматор меандров.

0000 0000 1111 1111 0000 0000 1111 1111 Fin/8 FA
0000 1111 0000 1111 0000 1111 0000 1111 Fin/4 FB
0011 0011 0011 0011 0011 0011 0011 0011 Fin/2 FC
0101 0101 0101 0101 0101 0101 0101 0101 Fin/1 FD

5/8: => FA, FC
NOR(
AND( NOT(FA), FB, FC, FD ),
AND( NOT(FC), FD )
) = NOR (
0000 0001 0000 0000 0000 0001 0000 0000,
0100 0100 0100 0100 0100 0100 0100 0100
) =
1011 1010 1011 1011 1011 1010 1011 1011

по числу импульсов - все просто супер =) а вот скважность - просто ж....
схема работает, но тока в качестве чего-то сугубо цифрового и не критичного к скважности. т.е. когда частота важна очень усредненой. а если так пытаться тональный генератор сделать - выйдет кака. =)
  Ответить с цитированием
Старый 13.02.2008, 13:07   #4   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,552
Регистрация: 02.04.2005
Возраст: 45

-=Женек=- вне форума Не в сети
dr.ON,

Купи AVR и сможешь делить на число с плавающей точкой!
Или компиляторы для твоей мерзкой Tiny13 не поддерживатют float point ?
  Ответить с цитированием
Старый 13.02.2008, 18:36   #5   
Форумец
 
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43

dr.ON вне форума Не в сети
Цитата:
Сообщение от cdm
этот делитель не из того учебника. короче он не совсем влобно на счетчике организован.
там аккуратно смешиваются последовательно половинные гармоники - на третьей страничке даж схема есть из которой все понятно.
А что за книжечка то?

Цитата:
Сообщение от cdm
по числу импульсов - все просто супер =) а вот скважность - просто ж....
схема работает, но тока в качестве чего-то сугубо цифрового и не критичного к скважности. т.е. когда частота важна очень усредненой.
Для борьбы с данным явлением на выходе стоит делитель на 50. Он то скажность и выпрямляет.

Я просто не пойму как это может получаться!
Если по теории: то в одном кол****ии с частотой 5000Гц уложится 51,2 такта входной частоты! а в 4980Гц - 51,405622489959839357429718875502. Я не как не могу понять откуда может взяться дробная часть. Т.е. это из серии на входе 1Гц а на выходе 1ГГц.

Я допускаю что эта плата может выдать 20, 40 ... 5000 импульсов в секунду, но не 20 ... 5000Гц.Это сильно разные вещи.

З.Ы. Эти импульсы использовались для задания скорости коллекторному приводу( т.е. эти импульсы фазовым компаратом сравнивались с импульсами от энкодера и т.д.)
  Ответить с цитированием
Старый 14.02.2008, 08:22   #6   
Gentoo
 
Сообщений: 115
Регистрация: 02.06.2007
Записей в дневнике: 1

cdm вне форума Не в сети
Цитата:
Сообщение от dr.ON
А что за книжечка то?
уже и не вспомню... =(

Цитата:
Сообщение от dr.ON
Для борьбы с данным явлением на выходе стоит делитель на 50. Он то скажность и выпрямляет.
Вполне вариант. Не подумал даж. =)

Цитата:
Сообщение от dr.ON
Я просто не пойму как это может получаться!
Если по теории: то в одном кол****ии с частотой 5000Гц уложится 51,2 такта входной частоты! а в 4980Гц - 51,405622489959839357429718875502. Я не как не могу понять откуда может взяться дробная часть. Т.е. это из серии на входе 1Гц а на выходе 1ГГц.

Я допускаю что эта плата может выдать 20, 40 ... 5000 импульсов в секунду, но не 20 ... 5000Гц.Это сильно разные вещи.
А ты рассуждай по аналогии с преобразованием Фурье: у нас есть только гармоники, причем только ряд частот с определенным шагом w*n, 0<=n<=N.
Но смешав их с правильными коэффициентами - можем получить приближение любой непрерывной функции. Так и тут - в общем случае на выходе получается страшная мешанина из импульсов разной длительности (и, соответственно, "разной частоты"). Но если смотреть на нее достаточно долго - получается что число импульсов за длительный промежуток времени соответствует частоте Х.
Именно число импульсов, о частоте можно говорить только очень косвенно.

Цитата:
Сообщение от dr.ON
З.Ы. Эти импульсы использовались для задания скорости коллекторному приводу( т.е. эти импульсы фазовым компаратом сравнивались с импульсами от энкодера и т.д.)
И насколько строгое удержание получалось? Просто мне тут скоро придется тоже делать коллекторный привод, которому крайне желательно строгое удержание заданной частоты вращения. Правда маломощный - что все сильно упрощает.
  Ответить с цитированием
Старый 14.02.2008, 18:43   #7   
Форумец
 
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43

dr.ON вне форума Не в сети
Цитата:
Сообщение от cdm
И насколько строгое удержание получалось? Просто мне тут скоро придется тоже делать коллекторный привод, которому крайне желательно строгое удержание заданной частоты вращения. Правда маломощный - что все сильно упрощает.
Попробую узнать.
Цитата:
Сообщение от cdm
А ты рассуждай по аналогии с преобразованием Фурье: у нас есть только гармоники, причем только ряд частот с определенным шагом w*n, 0<=n<=N.
А разве такую аналогию можно производить. В цифровых схемах вроде все синхронно с тактовой частотой( если не заморачиваться на задержки в элементах). И следовательно "Выше головы не прыгнеш"


Наконец то мне башку пришла умная идея( смоделировал это все).
Смоделировал и успокоиля. Схема выдает импульсы с плавающей частотой около заданной.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind