Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Технология /

Автоматизация процесса бурения

←предыдущая следующая→  
1 2 3 4 5 6 7 8 9 10 

>

• распределение ресурсов процессора между программными модулями в соответствии с их приоритетами;

• работа с системой прерываний и запуск или остановка отдельных модулей в соответствии с состоянием системы прерываний;

• синхронизация работы программных модулей средствами операционной подсистемы синхронизации событий с целью реализации требуемых причинно-следственных связей и последовательностей в процессе управления;

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

• контроль и диагностика работоспособности управляющего вычислительного комплекса.

Разработка программы вывода информации о параметрах процесса на экран ЭВМ.

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

Программа для цифрового осциллографа написана на языке Си. Этот продукт предназначен для визуализации снимаемых с датчиков параметров, что значительно облегчает их последующий анализ. Программа позволяет принимать по одному каналу и воспроизводить аналоговый сигнал с выбранной скоростью дискретизации. Реализованные здесь функции дают возможность манипулировать данными самыми различными способами, в частности осуществлять фильтрацию нижних частот, дифференцирование и интегрирование. При разработке использовался компилятор Си фирмы Microsoft. Листинг программы представлен в приложении 1.

Разработка Бэйсик-программы для управления работой АЦП

Цикл команд OUT и INP выполняется в БЭЙСИКе приблизительно за 5 мс, так что частота выборки ограничена величиной, немного меньшей 200 отсчет/c. Программа представлена в приложении 2.

Разработка программы для выборки данных от АЦП

Программа написана на языке Си для выборки от АЦП канала 1 с интервалом в 5 мс и посылки каждого выбранного значения в ЦАП. Листинг программы представлен в приложении 3.


←предыдущая следующая→  
1 2 3 4 5 6 7 8 9 10 



Copyright © 2005—2007 «Mark5»