МНОГОКАНАЛЬНОЕ УСТРОЙСТВО СБОРА ИНФОРМАЦИИ И ДАННЫХ ОПТИКОЭЛЕКТРОННОЙ ДИАГНОСТИЧЕСКОЙ СИСТЕМЫ ч2
5 августа 2010Для канала измерения температуры точность аналого-цифрового преобразования должна быть не менее 10 разрядов. Для сбора информации с оставшихся каналов достаточна точность преобразования 8 разрядов. Связь устройства с ПК осуществляется по интерфейсу RS-232. На рис.2 приведена структурная схема разрабатываемой системы сбора информации. Микроконтроллер (МК) осуществляет коммутацию аналоговых мультиплексоров MUX1, MUX2 на входы аналого-цифровых преобразователей АЦП1, АЦП2, имеющих разрядность 8 и 10 бит соответственно. Результат аналого-цифрового преобразования передается через интерфейс RS-232 на компьютер.

Рисунок 2. Схема сбора данных. Для реализации устройства будем использовать микроконтроллер, сочетающий в себе следующие возможности:
1- встроенный 6-канальный 10-разрядный АЦП с мультиплексированием входов;
2- интерфейс SPI, позволяющий объединять микроконтроллеры на одной шине;
3- малое энергопотребление;
4-низкая стоимость кристалла. Для организации 7-канальной системы
было решено использовать 2 микроконтроллера, объединив их по интерфейсу SPI.
Микроконтроллер DD2 осуществляет сбор информации с датчиков температуры. Каждую секунду в нем генерируется прерывание и осуществляется последовательное анало-го-цифровое преобразование для двух каналов. После этого данные преобразования передаются по интерфейсу SPI на микроконтроллер DD1, который находиться в режиме ожидания приема команды «начать преобразование» с компьютера. При поступлении этой команды DD1 осуществляет аналого-цифровое преобразование для 5 каналов и передает на компьютер ответный пакет данных, содержащий результаты преобразова-254
ния всех 7 каналов. По окончании передачи ответного пакета DD1 снова входит в режим ожидания. Микросхема DA2 осуществляет согласование логических уровней ТТЛ c сигналами интерфейса RS-232.