Oct 09, 2018 Оставить сообщение

Конструкция интеллектуального двигателя протектор на базе ARM STM32 (2)

3 системного программного обеспечения

3.1 Процедуры мониторинга

В интеллектуальном защитнике двигателя MCU выполняет только выборку, расчет и анализ тока и напряжения для реализации различных функций защиты и отображает параметры линии и записывает статус неисправности в реальном времени.

В системном программном обеспечении программное обеспечение глобального мониторинга используется для циклического сканирования состояния каждой подпрограммы, включая выборку данных аналого-цифрового преобразователя, вычисление данных после завершения сбора данных, а затем объединение стратегии защиты в соответствии с результатом расчета и заданными параметрами двигателя. Определите текущее состояние двигателя. Наконец, соответствующая информация о состоянии и функции управления выдаются через ЖК-дисплей и интерфейс управления выходом.

3.2 Конфигурация и использование ADC

Так как моторы защищают напряжение и ток на частоте 50 Гц, и для того, чтобы контролировать более высокие гармонические составляющие в энергосистеме (главным образом, 3-я гармоника), частота дискретизации АЦП должна быть установлена на интегральной частоте от частотной мощности. Это приводит к самой точной точности при выполнении операций быстрого Фурье (FFT). В то же время, когда данные отбираются, поскольку вычислительная мощность требует одновременного сбора значений напряжения и тока, в конструкции системы трехфазные параметры соответственно назначаются двум аналого-цифровым преобразователям, а температура помещается в третьем аналого-цифровом преобразовании. Устройство. Все аналого-цифровые преобразования инициируются прерыванием внутреннего таймера.

Для получения напряжения и тока система использует синхронный выборка по модулю, то есть одновременно собирает значения напряжения и тока одного и того же канала; в то же время в регистре конфигурации канала выборки последовательно расположены три токовых канала напряжения, так что под одним тайм-триггером выполняется полное преобразование всех каналов за один раз.

Поскольку FFT требует набора данных для расчета, в системном дизайне используется DMA для завершения передачи результатов преобразования для минимального вмешательства ЦП. При программировании необходимо установить две области хранения данных для альтернативного хранения выборочных данных; в то же время, предустановленное значение байта DMA-передачи - это длина массива преобразования Фурье, умноженная на количество полученных каналов.

3.3 Удаленная связь

Протектор двигателя выполнен как ведомый MODBUS. Все состояния двигателя, состояния управления и другие параметры помещаются в регистр согласованного адреса системы. В то же время ведомое устройство MODBUS должно предварительно установить уникальный адрес подчиненного устройства в сети для каждого контроллера двигателя, поэтому также необходимо использовать кнопку и ЖК-экран для установки адреса подчиненного устройства.

4. Вывод

В этом документе предлагается новая интеллектуальная защита двигателя, основанная на серии STM32. Эта конструкция полностью использует ресурсы чипа STM32 и обеспечивает необходимые периферийные компоненты для формирования полной системы. Практическое применение доказывает, что эта система может эффективно защитить двигатель и имеет преимущества простой структуры, совершенной функции и богатого интерфейса. Он также может разрабатывать интерфейсы, такие как USB и CAN, в соответствии с реальными потребностями, поэтому эта система может быть более широко использована в промышленном производстве. каждое поле.


Отправить запрос

whatsapp

teams

Отправить по электронной почте

Запрос