Программа для управления монохроматором МДР-12

14 сентября 2018
316
Предметная область
Отрасли по ОКВЭД
Страна, регион, город Российская Федерация, Калмыкия, Элиста
Отличия от конкурентов
Вид документа об охране ИС программа для ЭВМ
Номер документа ИС 201566035
Дата регистрации документа ИС 2015-09-29
Необходимые инвестиции для внедрения договорная
Сроки внедрения
Стоимость предоставления технологии договорная
Наличие экспертного заключения Нет

Польза для потенциального потребителя

Программа предназначена для управления шаговым двигателем монохроматора МДР-12 при проведении на нем оптических экспериментов. Программа применяется для сопряжения ПК с устройствами платы Geitboard с помощью Raspberry Pi для управления монохроматором МДР-12. Функциональные возможности: программа 1-го модуля, установленного на ПК, задает (принимает от оператора) параметры сканирования: начальное и конечное положения монохроматора, скорость сканирования, шаг сканирования, далее в процессе сканирования компьютер принимает и отображает измеряемые данные и отладочные данные о состоянии, получаемые со 2-го модуля на Raspberry Pi, после чего отдает управляющие команды на 2-ой модуль: начать сканирование, реверс, старт/стоп, корректировка параметров сканирования, начальное и конечное положения монохроматора, скорость сканирования, шаг сканирования; программа 2-го модуля на Raspberry Pi получает данные и команды от 1-го модуля на ПК и в соответствии с ними управляет шаговым двигателем монохроматора. При получении команды движения двигателя создается отдельный поток исполнения, который в соответствии с заданной скоростью и направлением непосредственно отправляет импульсы на шаговый двигатель через порты ввода вывода платы Gertboard. В заданных местах в соответствии с шагом сканирования считывается показания АЦП микросхемы на плате Gertboard по протоколу SPI (два канала) и в этот же момент отправляет информацию о текущем положении (двигателя) монохроматора и значения АЦП в 1-ый модуль на компьютере по собственному протоколу, использующему протокол TCP.