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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
Saryach
сообщение May 22 2007, 14:21
Сообщение #31





Группа: Новичок
Сообщений: 7
Регистрация: 5-04-07
Пользователь №: 26 781



2 Yura_K:
1) Код угла должен быть 12-ти разрядным, т.е с точностью 5,2 угловых минуты. Система является двухотсчетной т.е. точность второго датчика в 36 раз выше чем первого. Требуется также "сшивка" угла из ТО и ГО.
2) Какие значения оцифрованного сигнала используются для вычисления??
Go to the top of the page
 
+Quote Post
Yura_K
сообщение May 22 2007, 16:15
Сообщение #32


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Цитата(Saryach @ May 22 2007, 19:21) *
2 Yura_K:
1) Код угла должен быть 12-ти разрядным, т.е с точностью 5,2 угловых минуты. Система является двухотсчетной т.е. точность второго датчика в 36 раз выше чем первого. Требуется также "сшивка" угла из ТО и ГО.
2) Какие значения оцифрованного сигнала используются для вычисления??

1) У нас была простенькая система на AVR-ке, считала угол в двухотсчетного ПТ, разрешение - 16 бит, шумы в перделах 2-х младших разрядов (использовался простой цифр. ФНЧ на той же AVR-ке). Одно только плохо - угол являлся не текущим, а с небольшой задержкой на вычисления и частота выдачи была равна опорному сигналу ПТ - 800 Гц, не более. Поэтому сами начинаем перебираться на следящие конверторы, использовали AD2S90 - замечательно! Теперь будем пробовать AD2S83, ну там только разрядность больше.
2) Это обыкновенная следящая система, на входе сигналы с сельсина, содержащие угол. Внутри в счетчике идет непрерывный подбор необходимого угла, формируются нужные сигналы, на их основе и входных сигналах вычисляется ошибка, проходит несколько звеньев и происходит необходимое изменение значения счетчика для сведения ошибки к 0.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
Saryach
сообщение May 23 2007, 20:48
Сообщение #33





Группа: Новичок
Сообщений: 7
Регистрация: 5-04-07
Пользователь №: 26 781



2 Yura_K: В одной из тем вы писали. что оцифровывали сигналы СКВТ sinA и cosA, затем находили соотношение sinA/cosA=tgA, и вычисляли угол как A=arctg(tgA), с вычислениями все понятно. Вопрос в том каким образом оцифровывали сигналы с СКВТ, и какие значения использовали для рассчетов, я так понимаю находили мах значения амплитуды сигнала переменного напряжения? Можно ли поподробнее об оцифровке этих сигналов?
Go to the top of the page
 
+Quote Post
Yura_K
сообщение May 25 2007, 17:54
Сообщение #34


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Цитата(Saryach @ May 24 2007, 01:48) *
2 Yura_K: В одной из тем вы писали. что оцифровывали сигналы СКВТ sinA и cosA, затем находили соотношение sinA/cosA=tgA, и вычисляли угол как A=arctg(tgA), с вычислениями все понятно. Вопрос в том каким образом оцифровывали сигналы с СКВТ, и какие значения использовали для рассчетов, я так понимаю находили мах значения амплитуды сигнала переменного напряжения? Можно ли поподробнее об оцифровке этих сигналов?

Оцифровывали следующим образом: поочередно снимали с встроенного в МК АЦП сигналы sinA*sinREF и cosA*sinREF. Таким образом получали буфер значений, которые умножали с накоплением на sinREF. Получали две суммы, в которых содержалась информация о sinA и cosA, потом делили сумму с sinA на сумму с cosA. Сам сигнал опоры sinREF формировал МК, в том же прерывании АЦП.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 09:41
Рейтинг@Mail.ru


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