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

 
 
> Цифровой интегратор. Реализация на микроконтроллере., Как сделать интегратор в цифре и избежать насыщения ?
MSP430F
сообщение Jun 17 2014, 13:59
Сообщение #1


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

Группа: Участник
Сообщений: 85
Регистрация: 20-05-13
Пользователь №: 76 911



Всем доброго времени суток!

Уважаемые коллеги, срочно нужна ваша помощь.

Вот такая задача.
Разрабатывается датчик виброперемещения. Пьезокерамика выдает напряжение, пропорциональное виброускорению. Затем стоит аналоговый интегратор, получаем на выходе виброскорость. Затем будем ставить сигма-дельта АЦП и контроллер с ЦАП, на которых будет реализован цифровой интегратор. С выхода ЦАП есть желание снимать уровень виброперемещения онлайн. Диапазон частот устройства 0,5-320 Гц. Частоту дискретизации сделаем 820 Гц.
С ходу задача кажется не сложной - надо просто оцифрованные значения на каждом шаге умножать на некий коэффициент и прибавлять к переменной - аккумулятору, а с него уже подавать на ЦАП. Но как избежать возможного насыщения цифрового интегратора ? Надо ли обязательно использовать float для вычислений или достаточно будет int (32 бит) ?

Буду признателен за любые подсказки.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lmx2315
сообщение Jun 17 2014, 14:11
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



http://www.science-education.ru/107-8130

http://www.irbislab.ru/modules.php?name=Co...page&pid=18

..тут слова похожие, может поможет.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
MSP430F
сообщение Jun 17 2014, 14:58
Сообщение #3


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

Группа: Участник
Сообщений: 85
Регистрация: 20-05-13
Пользователь №: 76 911



Цитата(Lmx2315 @ Jun 17 2014, 18:11) *


Видел я эти ссылки... Первая и правда интересная, но что-то последние формулы "итоговая система равенств (19)" ввели в легкий ступор из-за полной потери интегрирующего-суммирующего свойства. Или я чего-то не догоняю, или ошибка в формулах!

Цитата(TSerg @ Jun 17 2014, 18:42) *
Интегрирование константы - линейно-расходящийся процесс, но шутка в том, что интегрирование центрированного случайного процесса, процесс тоже расходящийся.
Вот и думайте.


И я про то же! И как быть ?
Go to the top of the page
 
+Quote Post
andyp
сообщение Jun 17 2014, 15:49
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(MSP430F @ Jun 17 2014, 18:58) *
И я про то же! И как быть ?


а) Не подавать на вход интегратора процесс с постоянной составляющей? (у интегратора коэфф. передачи на 0 частоте бесконечен)

б) Использовать вместо интегратора ФНЧ? Например, экспоненциальное усреднение y_k = 0.9*y_k-1 + 0.1 * x_k . В этом случае для скоростей, близких к постоянным, ЦАП будет выдавать не перемещение, а нечто другое.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Jun 17 2014, 15:52
Сообщение #5


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..в рамках дискуссии, не зная ответа я бы помоделировал в матлабе.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MSP430F   Цифровой интегратор. Реализация на микроконтроллере.   Jun 17 2014, 13:59
|- - Tanya   Цитата(MSP430F @ Jun 17 2014, 18:58) И я ...   Jun 17 2014, 15:54
|- - MSP430F   Цитата(Tanya @ Jun 17 2014, 19:54) Да ник...   Jun 17 2014, 17:07
|- - Tanya   Цитата(MSP430F @ Jun 17 2014, 21:00) Что ...   Jun 17 2014, 17:08
- - TSerg   Интегрирование константы - линейно-расходящийся пр...   Jun 17 2014, 14:42
- - ViKo   Так же, как и в аналоговом интеграторе. Сбрасывать...   Jun 17 2014, 16:20
- - andyp   Цитата(MSP430F @ Jun 17 2014, 17:59) Всем...   Jun 17 2014, 17:51
|- - MSP430F   Цитата(andyp @ Jun 17 2014, 21:51) Если с...   Jun 17 2014, 18:14
|- - andyp   Цитата(MSP430F @ Jun 17 2014, 22:14) Мы с...   Jun 17 2014, 18:32
|- - MSP430F   Вот такой еще вопрос. Пишут, что одним из оптималь...   Jun 19 2014, 10:04
|- - Petrovich   Уберите аналоговый интегратор, оцифруйте сигнал ви...   Jun 19 2014, 10:13
|- - prig   Цитата(Petrovich @ Jun 19 2014, 14:13) Уб...   Jun 19 2014, 13:09
|- - shf_05   периодически, если это допустимо и возможно ставьт...   Jun 24 2014, 12:55
- - Scientificer   Вставлю и я пять копеек. Закидывать значения АЦП в...   Jun 24 2014, 19:24
|- - MSP430F   Цитата(Scientificer @ Jun 24 2014, 23:24)...   Jun 25 2014, 17:24
|- - shf_05   Цитата(MSP430F @ Jun 25 2014, 23:24) Спас...   Jun 25 2014, 19:47
|- - Scientificer   Цитата(MSP430F @ Jun 25 2014, 20:24) Если...   Jun 25 2014, 21:03
|- - shf_05   Цитата(Scientificer @ Jun 26 2014, 03:03)...   Jun 26 2014, 05:17
|- - MSP430F   Цитата(shf_05 @ Jun 26 2014, 09:17) аа по...   Jun 26 2014, 10:25
|- - shf_05   ага его всегда так и считают, в этом его плюс- мал...   Jun 26 2014, 10:37
|- - Fat Robot   Сначала решите простую задачу: Вы сели в автомоби...   Jun 26 2014, 10:40
||- - shf_05   если нет конечников, и автору не нужны абсолютные ...   Jun 26 2014, 19:00
|- - thermit   Цитата(MSP430F @ Jun 26 2014, 14:25) Ну м...   Jun 26 2014, 10:47
- - Pavia   Цитата(MSP430F @ Jun 19 2014, 14:04) Вот ...   Jun 25 2014, 18:19


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:12
Рейтинг@Mail.ru


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