Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
2 MARS: В LPCxxx можно шимить синус, не используя ни единой команды ядкра. Там DMA мажорный...
Отправлено
Гудвин
27 ноября 2009, г. 18:37
Составить ответ
|
Вернуться на конференцию.
Ответы
при 20кГц, и 360 точек на период таймер должен тикать в 360 раз быстрее чем 20кГц. итого 7200кГц. Ну а если я захочу точность фазы 0.5 градуса то еше в два раза больше.
-
MARS
(27.11.2009, 21:27:14
77.122.166.244
,
пустое
)
зачем столько точек?
-
koyodza
(27.11.2009, 21:40:21
93.73.217.94
,
пустое
)
ну а как фазу двигать если использовать грубо говря одно и тожепрерывание для ЦАПАа (он же шим) и для запуска АЦП?
-
MARS
(27.11.2009, 21:43:5
77.122.166.244
,
пустое
)
так вот в том, что нацифровал и двигай сколько влезет. Масимасицьки
-
koyodza
(27.11.2009, 22:25:43
93.73.217.94
,
пустое
)
не изящно.
-
MARS
(27.11.2009, 22:57:46
77.122.166.244
,
пустое
)
а, вон оно как
-
koyodza
(27.11.2009, 23:00:39
93.73.217.94
,
пустое
)
Я так понял, ты сейчас для возбуждения катушки генеришь меандр таймером, а другим таймером задаешь момент начала АЦП преобразования?
-
Гудвин
(27.11.2009, 22:15:11
78.138.168.169
,
пустое
)
ес. А второй запускаеься первым таймером, по свопадению с регистром В. А регистром А генериться меандр. Меняя значения регистра В от 0 до значения регистра А, могуспокойно двигать фазу.
-
MARS
(27.11.2009, 22:49:27
77.122.166.244
,
пустое
)
Второй таймер запускаеться по совпадению с регисторм В, таймера 1.
-
MARS
(27.11.2009, 22:51:44
77.122.166.244
,
пустое
)
Да ладно решел меандром возбуждать передающий контур. Пока для опытов хватит. Посомтрим какую чувствительность получу...
-
MARS
(27.11.2009, 22:50:52
77.122.166.244
,
пустое
)
И только в необходимых точках вызывать прерывания. ( для твоего синхронного выпрямителя...)
-
Гудвин
(27.11.2009, 18:41:25
78.138.168.169
,
пустое
)
для 50КГц, этих точек будет не меньше 200.000 -)
-
tristate
(27.11.2009, 18:56:34
92.100.107.70
,
пустое
)
Ну можно так настроить каналы DMA, что и эти отсчеты АЦП будут "ровными рядочками" в память складываться ;)
-
Гудвин
(27.11.2009, 19:02:24
78.138.168.169
,
пустое
)
а АЦП зачем ?
-
tristate
(27.11.2009, 19:13:33
92.100.107.70
,
пустое
)
А менталитет у него такой - крученый :) Все норовит АЦП-ой (АЦП-ом?) синхронно повыпрямлять...
-
Гудвин
(27.11.2009, 19:20:57
78.138.168.169
,
пустое
)
ужос )
-
tristate
(27.11.2009, 19:24:54
92.100.107.70
,
пустое
)
Ну, во-о-о-т, мальчиш-плохиш выдал еллоу-блуям наш самый главный секрет..
-
quark
(27.11.2009, 18:45:25
95.165.203.107
,
пустое
)
Дык он собрался на каждый чих прерывание лепить. Вот и решил пожалеть, чтоб не мучился - БАХ и всё ;)
-
Гудвин
(27.11.2009, 18:47:23
78.138.168.169
,
пустое
)
не
-
koyodza
(27.11.2009, 19:06:48
93.73.217.94
, 92 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru