Заголовок сообщения: Есть ли необходимость в RTOS?
Добавлено: Пт мар 09, 2018 05:55:57
Мучитель микросхем
Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Чт май 14, 2015 15:11:39 Сообщений: 424 Откуда: Саратов
Рейтинг сообщения:0
Здравствуйте. По роду своей деятельности начал разрабатывать контроллер управления сервоприводом с bldc двигателем на основе tms320. Помимо непосредственного вращения, контроллер обязан общаться по RS-232, I2C с частотой не менее 100Гц, SPI, а также обрабатывать выход с АЦП. Сейчас вме это работает и без ртос, но чувствуется, что на пределе. Потому что перекрываются прерывания как мне кажется. На разработку мне осталось 5 месяцев. Стоит ли сейчас занятся ртос или пилить существующее?
моё мнение - мнение человека, ни разу не применявшему RTOS на МК, но вполне владеющего пониманием их работы по образу ОС ПК: если у вас на пределе "по прерываниям", то RTOS может только ухудшить ситуацию, т.к. неизбежно будет добавлять расходы на свою собственную работу. RTOS позволяет более просто (удобно, логично) разрабатывать проект, но вряд ли способствует его быстродействию или повышению производительности.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Расходы на собственную работу RTOS на самом деле довольно невелики, порядка 0,01-0,05% процессорного времени. Поможет Вам RTOS или нет, без полного изучения алгоритма работы вашего кода никто здесь сказать не сможет. Мой вам совет, поскольку у вас впереди еще пять месяцев, попробуйте освоить и решите для себя сами. Это займет у вас не больше недели, а для собственного развития в любом случае будет полезно.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Заголовок сообщения: Re: Есть ли необходимость в RTOS?
Добавлено: Пн мар 12, 2018 15:31:25
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
В любом случае, если
FireProoF писал(а):
чувствуется, что на пределе
, то ОСРВ не спасёт. Только ухудшит ситуацию. Необходимо удостовериться в том, что что-то работает на пределе (без всяких "чувствуется") и решать эту проблему. А как - вопрос уже тридесятый, всё зависит, как уже выше сказали, от алгоритма устройства и от того, как Вы его реализовали.
PS: Вы бы лучше сюда выложили код, в котором сомневаетесь. Больше было бы пользы от темы. Авось кто-нибудь что-нибудь да подсказал по оптимизации.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
в МК нет DMA, а приоритет прерываний задан железно
Используйте STM32. Будет и DMA и приоритеты прерываний.
Так исторически сложилось, что на предприятии кроме TI знать ничего не хотят. А у меня пока авторитета мало, чтоб своё железо "лоббировать"). Конечно, есть у TI старшие МК с всеми свистозвукогенераторами, но я так и не привык к TI.
Сейчас этот форум просматривают: maxlab и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения