|
Моделирование/макетирование RealTime, интересно узнать |
|
|
|
 |
Ответов
|
Dec 17 2010, 12:26
|
Знающий
   
Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195

|
Обработка осуществляется на процессоре бытового компьютера E2140 1.6Гц Если просто под виндой работать - то это никакой не реалтайм. Я вот рассматриваю вариант с QNX. Программа оиентировочно будет написана на MATLAB Simulink, она будет работать с двумя ком-портами. Теперь про частоты дискретизации. Планируется принимать данные с внешнего источника на пределе возможностей ком-порта (128 kb/s - стало быть частота выборок (16 битные данные) 8000 в секунду т.е. 8 кГц) Дело в том что микроконтроллер будет посылатьв компьютер подобие выборок с АЦП (эмуляция АЦП). Время отклика? хмм... верхняя граница по расчётам 0.2 с. - не медленнее. (т.е. за это время компьютер под управлением QNX и программы должен обработать блок данных из 0,2*8000 = 1600 выборок и выдать результат, а затем приступить к обработке следующего блока) Цитата(Tue @ Dec 17 2010, 17:15)  TigerSHARC, если на MATLAB/Simulink, то посмотрите в сторону xPC Target сюда или сюда из второй ссылки видно, что моделируется сигнал на компьютере, затем переносится в реалтайм систему а она уже управляет объектом. так вот в моём случае реалтайм система - это скажем обычный компьютер, но под управлением QNX, дабы обеспечить гарантированый отклик
|
|
|
|
|
Dec 18 2010, 08:28
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340

|
Цитата(TigerSHARC @ Dec 17 2010, 18:26)  из второй ссылки видно, что моделируется сигнал на компьютере, затем переносится в реалтайм систему а она уже управляет объектом. Нет. Вы создаете модель в Симулинке, затем "легким движением руки" переносите ее на PC-компьютер с ОС реального времени (которая поставляется вместе с xPC Target) и эта ваша модель на нем выполняется. "реальность" зависит от многих факторов, в числе которых: скорость PC, сложность модели. Также Вы можете заводить в эту модель сигналы с плат ввода/вывода (если такие есть) или по последовательным интерфейсам типа RS232 и модель будет их в реальном времени обрабатывать. Из Ваших слов я не понял, что означает "моделируется сигнал на компьютере, затем переносится в реалтайм систему" ? В данном случае Вы можете заводить данные с "живого" железа, главное чтобы были соответствующие платы ввода/вывода. Тем более, если Вы говорите: Цитата Программа оиентировочно будет написана на MATLAB Simulink, она будет работать с двумя ком-портами. то Вам тем более стоит посмотреть в сторону xPC Target. Не думаю, что разобраться с xPC Target займет больше времени, чем освоение и прикручивание QNX к Вашей задаче. И 8кГц получить думаю вполне сможете (зависит от сложности Вашей обработки этого сигнала)
|
|
|
|
|
Dec 18 2010, 13:43
|
Знающий
   
Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464

|
Цитата(Tue @ Dec 18 2010, 14:28)  Нет. Вы создаете модель в Симулинке, затем "легким движением руки" переносите ее на PC-компьютер с ОС реального времени (которая поставляется вместе с xPC Target) и эта ваша модель на нем выполняется. "реальность" зависит от многих факторов, в числе которых: скорость PC, сложность модели. Также Вы можете заводить в эту модель сигналы с плат ввода/вывода (если такие есть) или по последовательным интерфейсам типа RS232 и модель будет их в реальном времени обрабатывать. Из Ваших слов я не понял, что означает "моделируется сигнал на компьютере, затем переносится в реалтайм систему" ? В данном случае Вы можете заводить данные с "живого" железа, главное чтобы были соответствующие платы ввода/вывода.
Тем более, если Вы говорите: то Вам тем более стоит посмотреть в сторону xPC Target. Не думаю, что разобраться с xPC Target займет больше времени, чем освоение и прикручивание QNX к Вашей задаче. И 8кГц получить думаю вполне сможете (зависит от сложности Вашей обработки этого сигнала) Это что-то новенькое! Интересно. Вместо QNX поставить xPCTarget это как? Если знаете расскажите подробнее. Вас послушать, так xPC это самое то! Буду читать Help матлаба... думаю там всё что надо есть. Только по таким вещам как RealTime Workshop и С Compiler хелп какой-то "мутный" в матлабе... Если вместе с xPCtarget поставляется ОС, то её тоже нужно освоить... интересно...
|
|
|
|
Сообщений в этой теме
TigerSHARC Моделирование/макетирование RealTime Dec 17 2010, 07:02 epselon это что-то вроде автоматизированной системы технич... Dec 17 2010, 09:21 TigerSHARC Незнаю... плис не хотел задействовать.
хочу посы... Dec 17 2010, 10:30 SFx MATLAB умеет работать с COM портом на прямую.. Dec 17 2010, 11:03 epselon Я думаю реально но!
что значит реал. тайм.
на ... Dec 17 2010, 11:11 Tue TigerSHARC, если на MATLAB/Simulink, то посмотрите... Dec 17 2010, 11:15 PhX Цитата(TigerSHARC @ Dec 17 2010, 20:26) т... Dec 18 2010, 08:20   Tue Цитата(Zelepuk @ Dec 18 2010, 19:43) Это ... Dec 18 2010, 14:45 Zelepuk Можно потом для этого всего год сгенерить сишный д... Dec 18 2010, 16:02 Tue Для чего "всего этого" ? Вообще код сишн... Dec 19 2010, 06:47 AlexandrY Неадекватное восприятие однако реальности.
Как вы... Dec 19 2010, 09:17 SeriouSerg Автор, если вопрос еще актуален:
делал что то под... Dec 19 2010, 15:06 TigerSHARC Цитата(SeriouSerg @ Dec 19 2010, 21:06) А... Dec 19 2010, 15:21  SeriouSerg Цитата(TigerSHARC @ Dec 19 2010, 21:21) З... Dec 20 2010, 10:24   TigerSHARC Цитата(SeriouSerg @ Dec 20 2010, 16:24) т... Dec 20 2010, 11:00 Tue Цитата(AlexandrY @ Dec 19 2010, 15:17) Не... Dec 19 2010, 16:58 TigerSHARC Но в Виндовс по сути вообще может не наступить отк... Dec 19 2010, 18:16 Tue Ну вот что матлабовцы пишут:
Real-Time Kernel
Re... Dec 19 2010, 18:44 TigerSHARC Как я понял у этой системы (xPC Target http://sl-m... Dec 20 2010, 02:22 TigerSHARC Из всего, что прочитал по xPC Target не понятно ка... Dec 20 2010, 07:08 Tue TigerSHARC, прочитайте это, многие вопросы отпадут... Dec 20 2010, 09:46 AlexOr Пакет XPC Target это хорошо, но не надо забывать, ... Jan 12 2011, 16:50 TigerSHARC Система подразумевает, что АЦП по 10 каналам оцифр... Jan 13 2011, 08:00 AlexOr Цитата(TigerSHARC @ Jan 13 2011, 14:00) С... Jan 13 2011, 12:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|