Проект

Общее

Профиль

Разработка #32

Обновлено Сергей Ушаров 11 месяца назад

Необходимо разработать ПО модуля ввода тока 

 **Ключевые требования ТЗ:** 

 Количество входов 

 8 аналоговых входов 
 Диапазон измерений 

 0-20 мА 
 4-20 мА 
 Типы входов 

 Дифференциальный 
 Точность измерений 
 ±0.1 % 

 Дополнительные требования: 

 все измерительные цепи должны быть гальванически развязаны от модуля 
 Тип входа активный или пассивный выбирается через запись в соответствующий регистр 
 в карте регистров для каждого канала. 
 для повышения точности измерений необходимо применить фильтрацию входного сигнала. 
 Детектировать выход тока за диапазон измерений. 
 Детектировать обрыв токовой цепи и КЗ 

 Прототип - Овен МВ210-102 

 **Последовательность реализации:** 


 1) Изучить документацию на Овен МВ210-102, разработать карту регистров модуля. 

 2) Схемотехник предоставит плату входного каскада модуля на 1 аналоговый вход.  
 Схема входного каскада будет реализована на АЦП MS5188 (аналог AD7699, но это не точно). 
 Небходимо изучить документацию на этот АЦП. Написать тесты на демоборду AT32F407 + входной каскад. 

 3) Совместно со схемотехником произвести программно-аппаратную отладку этого каскада. 
 Научитиься детектировать обрыв входной цепи и КЗ. Использовать эти наработки в конечном ПО модуля. 
 Кроме того оценить точность измерений. Возможно будет нужна калибровка для каждого канала.  
 Предусмотреть эту возможность. На данном этапе не нужна точность ±0.1 % из ТЗ. 


 4) По результатам отладки схемотехник разработает схему модуля на 8 каналов. Нужно будет разработать конечное ПО  
 на модуль и отладить его в комплексе - Modbus RTU, TCP, веб сервер. 

 5) Результат конечного ПО модуля должен быть в гите в отдельной ветке. 
 

Назад