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

 
 
> Прошу помощи!
NickSmith
сообщение Oct 23 2009, 19:54
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117



Появилась задача сделать задающий гениратор с частотой 50 гц чистый синус. (Генератор будет служить источником синуса для системы питания синхронного двигателя)
Требование: Иметь два канала с одинаковой частотой. У одного из каналов повернуть фазу на 90 градусов.
Имеь возможность регулировки частоты с шагом 0,01гц синхронно на обоих каналах. У канала с повернутой фазой иметь возможность подстойки фазы с шагом 0,01.
Выводить информацию на четырехсегментнй цифровой индикатор. Иметь возможность сохранять различные комбинации настроек и потом выбирать из них нужную.

Пока что остановился на следующем схемотическом решении:
Делать все на контроллере AT89C2051, потому что есть книги в которых расписано как его программировать на асме.
В качестве синтезатора использовать DDS AD9833 в колличестве двух штук. Они будут давать одинаковую частоту, но у одного из них будет задан поворот фазы.
Для хранения данных будет использована 24С02-04.
У гениратора будет четыре кнопки. Две уменьшение увеличение. Одна выбор режима. И вкл/выкл.
В качестве индикатора хочу использовать четырехсегментный светодиодный индикатор.

В итоге возникли вопросы:
1. В описании к 9833 сказано, что на частоте 1мгц он дает шаг изменения частоты 0,0001 ГЦ а выше 0,1 гц. В тумбочке валяется кварц на 24 мгц, что как раз для проца.
В староглиняные времена я бы сделал на какой нибудь 555ЛН1 гениратор и потом бы при помощи счетчиков поделил до мегагерца для синтезаторв. Подозреваю, что сейчас это можно сделать более изящно??
2. Мне сказали, что вроде бы как существует DDS сразу с двумя независимыми выходами, к тому же еще с возможностью менять и амплитуду на выходе каждого. такое и правду существует?
3. Везде пишут, что выбранный мной контроллер очень древний и простой. На что же тогда обратить внимание человеку, который послдений раз писал на асме лет 15 назад.
Может быть существуют более простые решения моей задачи??
Хочется решить задачу без особых углублений в пучины микропроцессорных технологий
Буду очень признателен за помощь.
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (15 - 29)
paskal
сообщение Oct 24 2009, 13:10
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(r_dot @ Oct 24 2009, 14:25) *
Если этот контроллер из семейства 51, то наверняка у него есть выход сигнала ALE. На нём - тактовая контроллера, делённая на 12. Поделить триггером пополам - будет ровно 1 МГц для DDS. smile.gif

У контроллера AT89C2051 нет выхода ALE.
Хотя требование автора насчет 24 МГц из-за того что он есть в тумбочке, мне непонятно. Кварц можно купить почти в любом радиомагазине, и стоит недорого. А если тумбочковый кварц окажеться битым, что тогда делать? Бросить вообще все на фик?

p.s.
NickSmith, слово "генератор" пишется через "е". Нельзя же так язык коверкать!

Сообщение отредактировал paskal - Oct 24 2009, 13:11
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 24 2009, 15:59
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(paskal @ Oct 24 2009, 17:10) *
p.s.
NickSmith, слово "генератор" пишется через "е". Нельзя же так язык коверкать!


да там много всякого... денИшься, например... проверЯно sad.gif
Go to the top of the page
 
+Quote Post
r_dot
сообщение Oct 24 2009, 22:33
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791



А действительно... Странный автор. DDS-ы покупает, а кварц непременно из тумбочки. Печатную плату тоже из тумбочки?
Автор, обоснуте, пожалуйста.
Go to the top of the page
 
+Quote Post
NickSmith
сообщение Oct 25 2009, 21:27
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117



Цитата(r_dot @ Oct 25 2009, 02:33) *
А действительно... Странный автор. DDS-ы покупает, а кварц непременно из тумбочки. Печатную плату тоже из тумбочки?
Автор, обоснуте, пожалуйста.


Да дело не в кварце. Купить его проблем нет. Наткнулся в тумбочке и все. У задачи множество решений. Нужно выбрать одно и его реализовывать.
Все просто. Изучая вопрос, наткунлся на вариант с DDS и взял его за рабочий чисто из за простоты и качества окончательного результата.
Я еще реально оцениваю свои силы как программист. Мне написать какой то специфический код будет сложней, нежели сбросить в DDS пару байт.
Я последний раз что то писал на асме лет 15 назад.
Меня сейчас больше беспокоит, существуют ли флешки с интерфейсом SPI сравнимые по цене с 24С02/04 и как изящней подключить индикатор? Может быть существует какая либо специальная микросхема для этих целей. В голову пришло только постваить какой нибудь дешифратор.

P.S.
По поводу ошибок. Каюсь. Я знаю, что генератор пишется через Е. Бывают со мной такие залипухи. Но это мелочи, на общем фоне.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 26 2009, 04:49
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(NickSmith @ Oct 26 2009, 00:27) *
Меня сейчас больше беспокоит, существуют ли флешки с интерфейсом SPI сравнимые по цене с 24С02/04

например, AT25040. Около 10р в розницу 512х8
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 26 2009, 05:29
Сообщение #21


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



А зачем флешь то?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 26 2009, 05:48
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(domowoj @ Oct 26 2009, 08:29) *
А зачем флешь то?

я так подозреваю, просто EEPROM была названа FLASH
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 26 2009, 06:04
Сообщение #23


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



А зачем EEPROM?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 26 2009, 08:12
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



NickSmith, вы не с того конца подходите к решению задачи sad.gif Вы пытаетесь ее решить на "подручном хламе", задаваясь вопросом "а что можно сделать из того что есть?" Вместо того, чтобы решать ее дедуктивным способом - от общего к частному: узнав как и на чем это можно сделать, и потом выбрать конкретную реализацию. Боитесь каких-то программистких затруднений еще не приступив к их реализации. У вас жесткие временные рамки? Извините, но тогда вы взялись не за свое дело. laughing.gif Если же временных ограничений нет, но ничто не мешает составить блок-схему всего проекта и приступить к более тщательной проработке отдельных ее узлов, выбирая оптимальное решение, а не "из тумбочки". Не нужно заранее бояться изучения новых МК и программирования их. Если вы не будете ограничиваться чисто теоретическими "прожэктами", то как говорится "на деле Бог ума прибавит". wink.gif
Go to the top of the page
 
+Quote Post
NickSmith
сообщение Oct 26 2009, 09:09
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117



Цитата(rezident @ Oct 26 2009, 12:12) *
Если же временных ограничений нет, но ничто не мешает составить блок-схему всего проекта и приступить к более тщательной проработке отдельных ее узлов, выбирая оптимальное решение, а не "из тумбочки".

Так собственно говоря я этим и занимаюсь. Я никуда не тороплюсь. Хочу все обстоятельно изучить и выбрать самое оптимальное решение.
Этого хлама у меня на руках нет. Я его буду покупать. Я собственно говоря для этого сюда и написал. Вдруг появится какой то другой вариант решения, о котором я даже и не подозреваю.
Этот процессор я выбрал чисто потому что у меня под рукой есть книжеца Белова, в которой достаточно толково все расписано. Почему я выбрал DDS я тоже писал.
Если кто то аргументировано предложит какой то другой процессор, то я лично против не буду его изучить. Главное, что бы это не звучало " потому что он лучше".

У меня составлено тех задание. Каким бы я видел это устройство. Сейчас я в САПР потихоньку рисую схему и прикидываю что и как я буду программировать. При рассмотрении фрагментов задачи, возникают идеи, как эту задачу можно решить совсем по другому. Среди моих знакомых нет людей владеющих этими вопросами, по этому я пишу сюда.
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
NickSmith
сообщение Oct 27 2009, 11:12
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117



Подскажите, как лучше сделать деление частоты на 24.
Порылся по местным лавкам. У них кварцев на 1 мгц нет. У меня есть кварц на 24. Хочу запитать проц 24 мегарецами а для DDS поставить делительна 24. Поиски особых результатов не дали, точнее дали но очень грамоздкие.
Не ужели нет микросхем, у которых бы я мог задать перемычками коэфицент диления. Подать на один вход частоту, а на выходе получить поделенную на заданный коэфицент частоту??
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 27 2009, 13:11
Сообщение #27


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Почему же нет? Может, плохо искали? Например.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 27 2009, 14:53
Сообщение #28


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(Herz @ Oct 27 2009, 20:11) *
Почему же нет? Может, плохо искали? Например.

ИЕ15 24МГц не потянет.
А что, просто счетчиком с обратными связями мы уже пользоваться разучились,
нам контроллеры подавай, ПЛИСы.
Просто - делитель на 2+ делитель на 12.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
NickSmith
сообщение Oct 27 2009, 15:29
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117



Цитата(domowoj @ Oct 27 2009, 18:53) *
ИЕ15 24МГц не потянет.
А что, просто счетчиком с обратными связями мы уже пользоваться разучились,
нам контроллеры подавай, ПЛИСы.
Просто - делитель на 2+ делитель на 12.

ИЕ15 рассматривал. Дороговатая, сложная и не к месту.
Я за простой делитель. Но вот что лучше взять за основу? На чем лучше делать, что бы с частотой проблем не возникло??
Я уже многое забыл.
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 27 2009, 18:05
Сообщение #30


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

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(NickSmith @ Oct 27 2009, 22:29) *
На чем лучше делать, что бы с частотой проблем не возникло??

Делитель на 12 - 155ие4(SN74492)


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:49
Рейтинг@Mail.ru


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