Перейти к содержанию
    

shamrock

Участник*
  • Постов

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о shamrock

  • День рождения 03.11.1973

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Silabs C8051F120

    если известна периодичность сообщений по UART, можно подобрать периодичность прерываний от времязадающего таймера на пару порядков выше... в каждом прерывании от таймера проверять флаг от UART - не пришло ли сообщение... от прерываний UART отказаться...
  2. Помогите с STK500.

    похожая ситуация... AVR Studio видит плату, говорит что надо обновить прошивку с версии 1.0F до 2.0А... делаю все как в инструкции: выключаю на плате питание, выдергивая все шлейфы и девайс, подаю питание удерживая кнопку PROGRAM, жму ОК в IDE... выходит сообщение "Error: No programmer found..." не работает на вин7, не работает на ХР на другом компе... com-порт напрямую, без USB... в биосе все включено... изменил в биосе с 3F8 на 2F8 - без результата... плата несколько лет в шкафу лежала... не знаю - работала ли когда-нибудь раньше... что делать???
  3. крейт с кросс-платой... в крейте на одной плате контроллер, на других - датчики и ЦАП, обслуживают медленные процессы - опрос раз в ms... в настоящее время задача связи платы контроллера с платами датчиков и ЦАПа решена использованием SPI, который идет через кросс-плату... решение опробовано и работает не один год... сбои не были обнаружены... горячая замена плат не предусмотрена... тем не менее, выход SPI за пределы платы - некрасиво... думали про CAN... но у нас всего два слэйва, и городить для них CAN громоздко... может подскажет кто-нибудь другое решение для межплатной связи...
  4. Большое спасибо всем за участие. Думаю, что стоит попробовать серию С2000 в связке с Matlab/Simulink. Тем более, для оценки/стартапа требуется всего лишь купить TMS320F28335 eZdsp Starter Kit, который продается здесь по цене порядка $650. По предварительным оценкам, учитывая наши небыстрые алгоритмы, мы пролезем по ресурсам/производительности камня, компилируя с высокоуровнего ПО (Simulink). Вообще, такой прием, когда используются заведомо избыточные аппаратные ресурсы, применяется в ряде отраслей. Например, в системах управления мощными преобразователями частоты некоторых западных фирм устанавливается многоплатный блок, в котором: РС-совместимый процессор, чипы мощной логики, вспомогательные DSP. Один раз разработали такой универсальный блок, и теперь ПО для всех преобразователей пишут спецы по преобразователям/приводам в виде квадратиков. Они отвязались от необходимости держать хороших С/С++ программеров которые должны знать application background на уровне Ph.D в области приводной/преобразовательной техники. Т.е. сложные и уникальные алгоритмы управления создают чуть ли не дедушки в возрасте, ничего не понимающие в программировании/DSP. Следует оговориться, что эти фирмы выпускают изделия, стоимость которых составляет десятки млн. рублей, а в некоторых случаях - сотни. Поэтому оно прокатывает.
  5. А если относительно медленный процесс с периодом дискретизации порядка 25 мкс? Или если, например, полоса измерителя физической величины составляет 100 кГц - тогда период дискретизации меньше 5 мкс смысла делать нет. Хватит ли производительности камня для таких задач при неоптимальном коде из Симулинка? Не встречал. Нашел только то, что на сайте матлаба выложено - всякие-разные user guide... http://www.mathworks.com/products/product_listing/index.html и далее по ссылкам.
  6. Требуется организовать разработку DSP-алгоритмов в Matlab/Simulink в виде модели, которая компилируется и загружается в камень. В обход кодирования на С/С++. Алгоритмы - приводная и преобразовательная тематика. После рассмотрения платформ, поддерживаемых Simulink / Embedded Targets, предварительный выбор пал на семейство TI C2000 (Target Support Package TC2). Особо заинтересовали TMS320F2833x, с плавающей точкой. ВОПРОС. 1. Может кто-нибудь пробовал создавать алгоритмы в Simulinke для C2000 или другого семейства? Насколько жизнеспособна идея использовать Simulink для разработки полноценного ПО для DSP? 2. Возможно ли в связке: Simulink - Target Support Package TC2 - Embedded IDE Link CC - Code Composer Studio - DSP Board - исключить написание кода на C/C++ вообще, ограничившись знаниями периферии контроллера?
×
×
  • Создать...