Программирование контроллеров
Задание на разработку программного комплекса автоматизированной зарядно-разрядной установки специальных аккумуляторных батарей
Автоматизированная зарядно-разрядная установка (АЗРУ) предназначена для обслуживания аккумуляторных батарей (АКБ). В основу работы установки положен цикл заряда-разряда АКБ, специфичный для каждого конкретного типа батарей. Заряд-разряд осуществляется силовым блоком (БС), управляемым центральным контроллером. Этот же контроллер обменивается информацией с управляющим компьютером (РС) через USB- интерфейс. Центральный контроллер способен самостоятельно (без подключения к РС) обеспечить полноценную работу установки с выводом информации на индикаторную панель.
Расширенный вариант АЗРУ оснащен периферийным контроллером, который отслеживает напряжение и температуру каждой банки АКБ и передает их на центральный контроллер соответствующие данные (команды).
Требуется:
1. Для контроллеров ATMEGA (центрального и периферийного) написать программы, реализующие алгоритм циклограммы заряда-разряда. Для каждого типа АКБ возможны несколько циклограмм, выбор нужной осуществляется оператором.
2. Написать интерфейсную программу для управляющего компьютера, которая позволяет визуализировать весь процесс, управлять им, автоматически формировать, хранить и обрабатывать протоколы обслуживания АКБ. На управляющем компьютере должен вестись учет АКБ, отслеживаться их движение (ввод в эксплуатацию, передача со склада в подразделение, из подразделения в подразделение, сдача на склад, списание) и соблюдение графика технического обслуживания АКБ.
3. Крайне желательна программа высокого уровня, позволяющая на основе имеющейся циклограммы автоматически создавать программы для контроллеров.
4. Все программные средства должны быть написаны на распространенных языках программирования. Интерфейс программ должен быть мультиязычным (минимально: русский, английский, испанский языки). Весь программный комплекс должен быть задокументирован.
5. Как отдельный предмет договора можно предложить средства тестирования, самоконтроля, отладки АЗРУ.
Работа выполняется на основе договора с российской компанией или гражданином РФ, принимается и оплачивается по результатам испытаний АЗРУ в целом.
Желающих выполнить данное задание прошу сообщить на E-mail
свои координаты, информацию об опыте аналогичных работ и ориентировочной их стоимости. Вам будет направлено ТЗ и подробная информация. Заказчик расположен в ближнем Подмосковье.