Автор работы: Пользователь скрыл имя, 30 Сентября 2009 в 19:16, Не определен
Диплом
Бюджет погрешностей | |
Неопределенность напряжения УВХ | 0,2% |
Погрешность усиления УВХ | 0,01% |
Неопределенность квантования в АЦП | 0,2% |
Погрешности смещения, усиления и нелинейность АЦП | 0,3% |
Погрешность АЦП, связанная с дрейфом опорного сигнала | 0,1% |
Максимальная полная погрешность (алгебраическая сумма) | 0,81% |
Полная статическая погрешность (среднеквадратическая) | 0,42 |
Таким
образом, гарантируется точность не
хуже 1%.
Глава5. Разработка программного обеспечения
Методика разработки ПО предусматривает несколько этапов, которые во многом совпадают с этапами разработки системы в целом
1) точная постановка проблемы;
2) выбор алгоритмов и выражение их в терминах и понятиях конкретных операционных и аппаратных средств системы,
3) выбор языка программирования,
4)
спецификация структуры
5)
кодирование (программирование)
6)
отладка программ и
7) пересмотр предыдущих этапов по результатам отладки,
8) документальное сопровождение.
Программное обеспечение подразделяется на общее и специальное. Общее программное обеспечение АСУ ТП представляет собой ту часть ПО, которую обычно поставляют в комплекте со средствами вычислительной техники. Важнейшая часть общего ПО - операционная система, которая представляет собой комплекс программ, осуществляющих управление вычислительным процессом и реализующих наиболее общие алгоритмы обработки информации и управление стандартными УВВ для конкретной ЭВМ. Потребность в операционной системе в случае применения управляющих ЭВМ обусловлена двумя основными факторами: эффективным использованием вычислительных ресурсов, в частности, времени и памяти ЭВМ, а также скоростью реакции на события, происходящие в технологическом процессе. Операционная система состоит из некоторой главной программы, называемой супервизором или монитором, и набора специальных системных подпрограмм, работающих под управлением главной программы. Операционная система в программном обеспечении АСУ ТП является той «вычислительной средой», в которой существуют специальные программы, реализующие собственно автоматизированное управление технологическим процессом. Операционная система обеспечивает выполнение общесистемных процедур, а также всех стандартных операций, используемых при работе программных модулей специального программного обеспечения.
К общесистемным процедурам относятся:
Разработка программы вывода информации о параметрах процесса на экран ЭВМ.
Используя
разработанную настоящим
Программа для цифрового осциллографа написана на языке Си. Этот продукт предназначен для визуализации снимаемых с датчиков параметров, что значительно облегчает их последующий анализ. Программа позволяет принимать по одному каналу и воспроизводить аналоговый сигнал с выбранной скоростью дискретизации. Реализованные здесь функции дают возможность манипулировать данными самыми различными способами, в частности осуществлять фильтрацию нижних частот, дифференцирование и интегрирование. При разработке использовался компилятор Си фирмы Microsoft. Листинг программы представлен в приложении 1.
Разработка Бэйсик-программы для управления работой АЦП
Цикл команд OUT и INP выполняется в БЭЙСИКе приблизительно за 5 мс, так что частота выборки ограничена величиной, немного меньшей 200 отсчет/c. Программа представлена в приложении 2.
Разработка программы для выборки данных от АЦП
Программа
написана на языке Си для выборки
от АЦП канала 1 с интервалом в 5 мс
и посылки каждого выбранного
значения в ЦАП. Листинг программы
представлен в приложении 3.
Информация о работе Автоматизация технического процесса бурения