Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по Тутыгину 2.512.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.68 Mб
Скачать

Библиотека функций для работы с 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, которая имеет определенный формат.

Основные группы модулей: -Конвекторы и повторители -Модули цифрового ввода/вывода -Модули АЦП -Модули ЦАП -Модули управления мощными реле -Модули чтения маш интерфейса (дисплей)

-Модули контроллеры -Модули беспроводной модемной связи -Модули источники питания