Заказчик
Заказчик MT2040 | FL.RU

Заказчик

На сайте 9 лет и 2 месяца (заходил 7 лет 10 месяцев 19 дней назад)
2
194.87
Рейтинг
194.87
Все (4)       Заказы (4)        Вакансии (0)       Конкурсы (0)
Разместить заказ
21 Октября 2015
По договоренности
Назначение.
Программа предназначена для преобразования hex файла в бинарный файл со структурой описания данных и блоками данных. Полученный файл будет загружаться загрузчиком из FLASH памяти в RAM микроконтроллера.
Примеры hex файлов прилагаются.
Требования.
Программа должна быть написана на "C". Желательно использовать CBuilder5.
Программа должна иметь интерфейс выбора файла с фильтром *.hex и кнопку "Convert". Результат конвертации ("End convertion" или "Error. Code XXX") должен быть выведен во всплывающем окне. Допускается реализация программы в виде консольного приложения.
В результате конвертации файла <имя>.hex в том же каталоге должен быть создан бинарный файл <имя>.bin. В случае наличия в каталоге файла <имя>.bin должно быть предложено подтвердить перезапись файла (иначе завершение программы).
При конвертации программа должна выполнить следующие действия:
1.проверка контрольной суммы в каждой строке hex файла (при ошибке завершение с сообщением "Error, code 1").
2.формирование непрерывных блоков бинарных данных. Адресация данных 32 битная (кроме Load offset используется Extended Linear Address Record). Составление карты памяти для сверки с данными компилятора в формате block 1, start addr 0x...., len 0x..., block 2...
3.поиск повторяющихся последовательностей бинарных данных и выделение их из непрерывного блока (критерий – повтор 32 битных слов более 10 раз, поиск при выравнивании на 32бита).
4.формирование структуры описания данных, описывающей правила записи загрузчиком блоков данных в RAM микроконтроллера.
5.расчет CRC32 (структуры описания данных + блоки данных). Параметры CRC32 алгоритма должны быть описаны директивами define.
6.сохранение в файл данных (структуры описания данных + блоки данных + CRC32).
7.вывод карты памяти для сверки с данными компилятора (на экран ниже сообщения "End convertion" или в файл <имя>.map)
Результаты работы:
1.описание структуры данных bin файла (согласовать в начале работы).
2.проект для CBuilder5 с комментариями по коду.


Прошло времени с момента публикации: 8 лет 6 месяцев 7 дней 12 часов 52 минуты
Раздел: Программирование / Встраиваемые системы

12 Октября 2015
По договоренности
Технические требования к преобразователю сигнала тензодатчика.
Количество каналов измерения – 1.
Схема подключения тензодатчиков – мост, полумост, четверть моста с сигналами компенсации сопротивления проводов (выбор перемычками).
Тензорезисторы ТКП – номинальное сопротивление от 100 до 1000 Ом. Если возможно существенное упрощение схемы, допускается выбрать один номинал.
Разрядность АЦП – 24бит.
Выходной интерфейс – RS485
Вид взрывозащиты – "искробезопасная цепь".
Питание – оптимальное для обеспечения взрывозащиты, с учетом возможного падения напряжения на проводах длиной до 100м.
Элементная база – микроконтроллер MSP430F249 или STM32F2xx.
Должен быть предусмотрен разъем JTAG для отладки ПО контроллера.
Входы и выходы схемы – клеммники.
Конструкция – вид взрывозащиты "искробезопасная цепь" должен обеспечиваться без заливки элементов компаундом. Допускается частичная заливка (например, элементов питания).
Допускается согласованное отклонение от указанных требований.

Прошло времени с момента публикации: 8 лет 6 месяцев 16 дней 9 часов 3 минуты
Раздел: Инжиниринг / Разработка радиоэлектронных систем

26 Февраля 2015
Бюджет: 10 000 руб
1.Общая информация.
Есть математическая модель электрического нагревателя. Модель реализована в виде класса на «С++». Входным параметров является значение тока обмотки нагревателя. Выходной параметр температура обмотки. Настройка модель осуществляется заданием набора настроечных параметров.
По данному заданию должна быть разработана программа адаптации параметров модели в процессе слежения за входным и выходным параметрами образцового объекта.
2.Описание задания.
2.1.Программа должна состоять из модулей:
– генератор тока нагрева;
– образцовый объект (модель с тестовыми настроечными параметрами);
– система измерения входного и выходного параметров образцовой модели с накоплением данных в циклическом буфере;
– функция расчета настроечных параметров модели;
– модели для проверки качества расчета настроечных параметров.
2.2.Требования к модулям программы.
2.2.1.Генератор тока нагрева должен формировать ток треугольной формы. Настройка генератора Imin, Imax, период.
В течение периода ток должен возрасти от Imin до Imax, затем уменьшиться до Imin. Скорость нарастания и спада тока одинаковая.
2.2.2.Модель образцового объекта должна вызываться в замкнутом цикле. Ток нагрева должен получаться с выхода генератора. Неравномерность цикла расчета модели должна компенсироваться уточнением параметра модели dt перед каждым вызовом модели (на основе системного таймера).
2.2.3.Система измерения входного и выходного параметров образцовой модели должна работать в замкнутом цикле. В момент регистрации новых значений Ii и Ti должно быть вычислено время, прошедшее после предыдущей регистрации dti. Данные должны накапливаться в кольцевом буфере размером N. Размер буфера должен быть определен исходя из среднего периода регистрации данных и длительности переходного процесса тестовой модели tпер (dt средн * N = 3 * tпер).
2.2.4.Функция расчета настроечных параметров модели должна выполняться в замкнутом цикле. В начале цикла функция должна получить копию циклического буфера.
В результате выполнения функции должны быть рассчитаны настроечные параметры модели (кроме констант из справочника). Расчет должен производиться итерационными методами. Критерием окончания расчета должен служить входной параметр – допустимое максимальное отклонение температуры, вычисленной с помощью полученных настроечных параметров, от температуры в копии циклического буфера (Tjрасч – Tjбуф).
Функция должна хранить результаты предыдущего расчета, т.к. в течение периода накопления данных изменение состояния образцового объекта не гарантируется. В данном случае нужно только уточнить настроечные параметры, которые возможно рассчитать в состоянии равновесия.
Начальное состояние настроечных параметров должно задаваться в диапазоне 10-1000% от значений настроечных параметров образцовой модели.
Рассчитанные значения настроечных параметров модели должны регистрироваться в файле (txt или xls).
2.2.5.Модель для проверки качества расчета настроечных параметров должна вызываться в замкнутом цикле вместе с вызовом образцовой модели. Ток нагрева должен получаться с выхода генератора. Неравномерность цикла расчета модели должна компенсироваться уточнением параметра модели dt перед каждым вызовом модели (на основе системного таймера).
Должна рассчитываться разница температур на выходе обоих моделей.

Прошло времени с момента публикации: 9 лет 2 месяца 1 день 7 часов 49 минут
Раздел: Инжиниринг / Разработка радиоэлектронных систем

18 Февраля 2015
По договоренности
Задача описана в файле

Прошло времени с момента публикации: 9 лет 2 месяца 9 дней 13 часов 24 минуты
Раздел: Инжиниринг / Разработка радиоэлектронных систем

Рейтинг: 392.2 Исполнитель определен:
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».