|
Прошу помощи! |
|
|
|
Oct 23 2009, 19:54
|
Частый гость
 
Группа: Участник
Сообщений: 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 назад. Может быть существуют более простые решения моей задачи?? Хочется решить задачу без особых углублений в пучины микропроцессорных технологий Буду очень признателен за помощь.
|
|
|
|
|
 |
Ответов
|
Oct 27 2009, 14:53
|

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

|
Цитата(Herz @ Oct 27 2009, 20:11)  Почему же нет? Может, плохо искали? Например.ИЕ15 24МГц не потянет. А что, просто счетчиком с обратными связями мы уже пользоваться разучились, нам контроллеры подавай, ПЛИСы. Просто - делитель на 2+ делитель на 12.
--------------------
И на камнях растут деревья!
|
|
|
|
|
Oct 27 2009, 15:29
|
Частый гость
 
Группа: Участник
Сообщений: 84
Регистрация: 21-10-09
Пользователь №: 53 117

|
Цитата(domowoj @ Oct 27 2009, 18:53)  ИЕ15 24МГц не потянет. А что, просто счетчиком с обратными связями мы уже пользоваться разучились, нам контроллеры подавай, ПЛИСы. Просто - делитель на 2+ делитель на 12. ИЕ15 рассматривал. Дороговатая, сложная и не к месту. Я за простой делитель. Но вот что лучше взять за основу? На чем лучше делать, что бы с частотой проблем не возникло?? Я уже многое забыл.
|
|
|
|
Сообщений в этой теме
NickSmith Прошу помощи! Oct 23 2009, 19:54 rezident Вы написали требования по разрешению, но не указал... Oct 23 2009, 20:45 NickSmith Цитата(rezident @ Oct 24 2009, 00:45) Вы ... Oct 23 2009, 20:59  rezident На мой вопрос о точности вы так и не ответили Я п... Oct 23 2009, 21:33   NickSmith Цитата(rezident @ Oct 24 2009, 01:33) На ... Oct 23 2009, 21:56  domowoj Цитата(NickSmith @ Oct 24 2009, 03:59) Да... Oct 24 2009, 02:15   NickSmith Цитата(domowoj @ Oct 24 2009, 06:15) Вам ... Oct 24 2009, 09:14 r_dot Быстрее и проще сделать на том, чем владеешь в сов... Oct 23 2009, 21:11 NickSmith Цитата(r_dot @ Oct 24 2009, 01:11) Упрост... Oct 23 2009, 21:18 SasaVitebsk А почему нельзя сделать на ШИМе? Боитесь импульсны... Oct 23 2009, 22:15 NickSmith Цитата(SasaVitebsk @ Oct 24 2009, 02:15) ... Oct 23 2009, 22:29 314 Наверное мое замечание не по теме, но не проще ста... Oct 24 2009, 06:26 domowoj А что за двигатель?
А погрешости во фрикционах(шки... Oct 24 2009, 09:52 NickSmith Цитата(domowoj @ Oct 24 2009, 13:52) А чт... Oct 24 2009, 10:05  r_dot Если этот контроллер из семейства 51, то наверняка... Oct 24 2009, 10:25   paskal Цитата(r_dot @ Oct 24 2009, 14:25) Если э... Oct 24 2009, 13:10    toweroff Цитата(paskal @ Oct 24 2009, 17:10) p.s.
... Oct 24 2009, 15:59     r_dot А действительно... Странный автор. DDS-ы покупает,... Oct 24 2009, 22:33      NickSmith Цитата(r_dot @ Oct 25 2009, 02:33) А дейс... Oct 25 2009, 21:27       toweroff Цитата(NickSmith @ Oct 26 2009, 00:27) Ме... Oct 26 2009, 04:49 domowoj А зачем флешь то? Oct 26 2009, 05:29 toweroff Цитата(domowoj @ Oct 26 2009, 08:29) А за... Oct 26 2009, 05:48 domowoj А зачем EEPROM? Oct 26 2009, 06:04 rezident NickSmith, вы не с того конца подходите к решению ... Oct 26 2009, 08:12 NickSmith Цитата(rezident @ Oct 26 2009, 12:12) Есл... Oct 26 2009, 09:09 NickSmith Подскажите, как лучше сделать деление частоты на 2... Oct 27 2009, 11:12   domowoj Цитата(NickSmith @ Oct 27 2009, 22:29) На... Oct 27 2009, 18:05 NickSmith Подскажите, а в чем лучше отлаживаться. Поиск выве... Feb 17 2010, 14:31 SysRq Цитата(NickSmith @ Feb 17 2010, 17:31) Гд... Feb 17 2010, 23:30  NickSmith Цитата(SysRq @ Feb 18 2010, 03:30) http:/... Feb 19 2010, 11:48   smac Цитата(NickSmith @ Feb 19 2010, 14:48) ..... Feb 20 2010, 06:32    NickSmith Цитата(smac @ Feb 20 2010, 10:32) Капать ... Feb 21 2010, 16:59     Ant_m Цитата(NickSmith @ Feb 21 2010, 19:59) у ... Feb 21 2010, 17:36      NickSmith Цитата(Ant_m @ Feb 21 2010, 21:36) Есть д... Feb 21 2010, 18:35 Алекс1981 Вроде как получается программно-аппаратная реализа... Feb 21 2010, 18:38 NickSmith Цитата(Алекс1981 @ Feb 21 2010, 22:38) Вр... Feb 21 2010, 19:00 NickSmith В доках говорится, что можно на базе USI реализова... Feb 21 2010, 20:18 Ant_m Это смотря что считать страшным. Уточните что за и... Feb 22 2010, 15:21 NickSmith Цитата(Ant_m @ Feb 22 2010, 19:21) Если и... Feb 22 2010, 21:38  Ant_m Цитата(NickSmith @ Feb 23 2010, 00:38) не... Feb 25 2010, 15:46 Microwatt NickSmith, зачаем же мучиться?
Вы программист? Та... Feb 22 2010, 22:02 NickSmith Цитата(Microwatt @ Feb 23 2010, 02:02) Ni... Feb 24 2010, 09:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|