
- •2)Виды погрешностей:
- •4) Определение коэффициентов уравнения регрессии производят методом наименьших квадратов (мнк) с помощью эвм. Исходными данными являются:
- •5,17) Проверку адекватности модели при наличии случайных погрешностей измерения принято производить по критерию Фишера или, что то же, по f - критерию:
- •6)Определение центров распределения
- •9) Величину случайной составляющей погрешности принято характеризовать величиной дисперсии, ско и доверительного интервала
- •13,14) Определение вида частных зависимостей
- •21) Принципы выбора вида интерфейса.
- •23) Интерфейс - это совокупность аппаратных и программных средств информационного сопряжения источника программ (компьютера, микроконтроллера) с функциональным элементом аппаратуры.
- •Библиотека функций для работы с daq board
- •Принцип программного управления модулями icp con и система команд
- •29) В библиотеке базовых функций для работы с аппаратурой при использовании интерфейса rs485 достаточно иметь 3 функции:
- •30) Пример функционально полного набора процедур:
Библиотека функций для работы с daq board
Функция 1: set_mode
Функция устанавливает режим работы с АЦП и таймером
Прототип:
int set_mode(int Regim)
Параметры:
Regim - код режима: 5, 6, 9, 10
5 - готовность от таймера, запуск АЦП программный;6 - готовность от таймера, запуск АЦП от таймера;9 - готовность от АЦП, запуск АЦП программный;10 - готовность от таймера, запуск АЦП от таймера;
Возвращаемое значение:
0 - если нет ошибки установки кода режима
1 - если есть ошибка установки кода режима
Пример:
err=set_mode(5)
Функция 2: set_mux_chan
Функция устанавливает номер включенного канала мультиплексора
Прототип:
int set_mux_chan (int Chan)
Параметры:
Chan - номер канала, 0..15.
Возвращаемое значение:
0 - если нет ошибки установки кода канала
2 - если есть ошибка установки кода канала
Пример:
err=set_ mux_chan (14)
Функция 3 : adc_start
Функция обеспечивает программный запуск АЦП
Прототип:
adc_start(void)
Пример:
adc_start ()
Функция 4: get_ready
Функция обеспечивает проверку готовности (АЦП, таймера и др.)
Прототип:
int get_ready(int Timeout)
Возвращаемое значение:
0 - если нет таймаута;3 - если есть таймаут.
Функция 5: adc_read
Функция обеспечивает чтение результата преобразования АЦП.
Прототип:
int adc_read(int*data)
Возвращаемое значение:
0 - если нет переполнения;4 - если есть переполнение.
Пример:
err=adc_read(&data)
Функция 6: dac_out
Функция выводит код в ЦАП
Прототип:
int dac_out(int data)
Параметры:
data - слово данных.
26) Последовательный интерфейс RS485 используются (в том числе совместно с RS232C) для построения систем промышленной автоматизации. На их базе серийно выпускаются модульные системы промышленной автоматизации: ICP CON (I-7000, I-8000), ADAM.
Технические характеристики интерфейса RS485:
-Вместимость - 256 (без модулей-повторителей)
2048 (с 8-ю модулями-повторителями).
-Пропускная способность - до 10 Мбит/сек.
-Единица обмена - от 5 до 8 бит.
-Максимальная протяженность линий интерфейса - 1,2 / 2км при проводной / оптоволоконной связи .
-Количество линий интерфейса минимальное - 2.
-Способ передачи данных - последовательный, по битам, посылками в форме строки символов ASCII.
В системах ICP CON управление аппаратурой может производиться от конвертора интерфейсов RS232/RS485. Конвертор же управляется через СОМ порт компьютера. Поэтому программирование производится так же, как если бы аппаратура управлялась через СОМ порт. Единственное отличие заключается в том, что единицей обмена в этом случае является не одиночное слово данных, а команда интерфейса RS485, которая имеет определенный формат.
Основные группы модулей: -Конвекторы и повторители -Модули цифрового ввода/вывода -Модули АЦП -Модули ЦАП -Модули управления мощными реле -Модули чтения маш интерфейса (дисплей)
-Модули контроллеры -Модули беспроводной модемной связи -Модули источники питания