2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Требуется спроектировать систему сбора данных предназначенную для сбора и первичной обработки информации поступающей с четырех датчиков давления и датчика контроля за давлением.
Основные характеристики:
Количество каналов подключения датчиков давления | 4 |
Количество линейных датчиков статическая характеристика диапазон измеряемого давления собственная погрешность измерения | 3 U(p)=a0p+b a0=0.1428 b=-0.71 5..50 КПа 0.1% |
Количество нелинейных датчиков статическая характеристика диапазон измеряемого давления собственная погрешность измерения | 1 U(p)=a0p+a1p2+a2p3+b a0=0.998, a1=0.003 a2=-0.001 b=-2.5 0.01..5 Мпа 0.1% |
Максимальная погрешность одного канала не более | 0.5% |
Количество развязанных оптоизолированных входов для подключения датчика контроля за давлением Активный уровень Выходное напряжение логического нуля Выходное напряжение логической единицы Максимальный выходной ток логического нуля мА логической единицы мА | 1 1 уровень ТТЛШ уровень ТТЛШ 2.5 1.2 |
Режим измерения давления | Статический |
Базовая микро-ЭВМ | 89С51 фирмы Atmel |
3. РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ. ОБОБЩЕННЫЙ АЛГОРИТМ РАБОТЫ
Структурная схема системы сбора данных представлена на рис.1
Обобщенная структурная схема системы сбора данных.
ДД1,ДД2,ДД3 – линейные датчики давления,
ДД4- нелинейный датчик давления,
ДКД1, ДКД2 – датчики контроля за давлением
AD7890 – АЦП, УВХ, ИОН, аналоговый коммутатор,
98С51 – микро-ЭВМ,
WDT –сторожевой таймер.
Рисунок 1.
Датчики давления преобразовывают измеренное давление в электрический сигнал.
Нормирующие усилители преобразовывают выходное напряжение с датчиков давления к входному напряжению АЦП.
AD7890 (далее АЦП) служит для того чтобы, переключать требуемый канал коммутатора, преобразовать аналоговую величину напряжения в соответствующий ей двоичный цифровой код.
Однокристальная микро-ЭВМ предназначена для того чтобы:
· производить расчет - Р(код) по известной статической характеристике датчика давления;
· передавать рассчитанное давление по последовательному интерфейсу RS-232 в ПК.
Буфер последовательного интерфейса RS-232 введен в схему, для того чтобы преобразовывать логические уровни между ПК и микро-ЭВМ и микро-ЭВМ и ПК.
Т.К. работа системы производится в автономном режиме и она не предусмотрена для работы с оператором, то в состав системы дополнительно вводится интегральная микросхема сторожевого таймера, предназначенная для вывода микро-ЭВМ из состояния зависания и ее сбросе при включении питания.
Временная диаграмма работы сторожевого таймера представлена на листе 2 графической части.
Блок схема обобщенного алгоритма работы представлена в приложении 4.
При включении питания микро-ЭВМ 89С51 реализует подпрограмму инициализации (1. инициализация УАПП, 2. установка приоритета прерываний, 7. разрешение прерываний). По запросу от ПК «Считать измеренное давление с датчика N» (где N – номер датчика давления), МП последовательно выдает с линии 1 порта 1(Р1.1), байт данных (в котором 1-ый, 2-ой и 3-ий биты указывают на выбор канала мультиплексора) на вход АЦП — DATA IN. Прием каждого бита этого байта происходит по фронту импульсов сигнала поступающего на вход SCLK от МП с линии 2 порта 1 (Р 1.2). Передача этого байта стробируется сигналом (низкий уровень), поступающего на вход от МП с линии 4 порта 1 (см. графическую часть лист 2) Приняв байт информации АЦП производит переключение требуемого канала. После этого МП выдает отрицательный импульс на вывод с линии 7 порта 1 и по положительному переходу этого импульса начинается процесс преобразования напряжение в двоичный код, которое поступает от датчика давления – N. По истечении 5.9 mс (время преобразования ) АЦП готов к последовательной передачи полученного 12-ти разрядного двоичного кода. Процесс передачи данных от АЦП к МП производится при стробировании сигнала (низкий уровень), поступающего с линии 5 порта 1 на вывод (см. графическую часть лист 2). Формат посылки состоит из 15-ти бит (первые три бита несут за собой номер включенного текущего канала, а остальные 12 бит двоичный код ). Приняв двоичный код, МП путем математических вычислений(см. п.5) находит зависимость Р(код) и посылает в ПК по последовательному интерфейсу RS-232 полученное значение давления P. На этом цикл работы системы заканчивается.
4. РАЗРАБОТКА И РАСЧЕТ ЭЛЕМЕНТОВ ПРИНЦИПИАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ
4.1 Выбор микропроцессорного комплекта
В соответствии с заданием ядром системы послужила однокристальная микро-ЭВМ 89С51 фирмы Atmel.
Основные характеристики однокристальной микро-ЭВМ 89С51:
• Совместима с однокристальной микро-ЭВМ серии MCS-51™
• 4Kb ре-программируемой флешь памяти
– допустимо: 1000 циклов Записи/Стирания
• Рабочий диапазон частоты синхронизации : от 0 Гц до 24 МГц
• 128 x 8-бит встроенного ОЗУ
• 32 программируемых I/O линии
• Два 16-разрядных таймер/счетчика
• Семь источников внешних прерываний
• Программируемый УАПП
• Возможность включения режима пониженного энергопотребления
... приведенных выше общей структурной схемы УСД, структурной схемы УУ , функционально-логической схемы КЦУ и структурной схемы ОУ. Поскольку проектируемое процессорное устройство является специализированным, реализующим всего одну микропрограмму сбора данных, оно не нуждается в командном (программном) управлении. Поэтому входы Z1ёZk , показанные на общей структурной схеме УСД (см. рис. 1), в ...
нализа, оценки и распределения необходимой своевременной и достоверной информации, используемой при принятии маркетинговых решений. Понятие маркетинговой информационной системы иллюстрирует рис.1. Рис. 1. Маркетинговая информационная система Для выполнения задач анализа, планирования, исполнения планов и контроля (левая область) менеджеры по маркетингу нуждаются в ...
... К. Сатпаева» для просмотра и ввода информации системы оперативно-диспетчерского контроля и управления, создаваемые на Visual Basic. Специфика используемого в системе оперативно-диспетчерского контроля и управления РГП «Канал им. К. Сатпаева» ПО такая, что разработка ПО, как таковая, может производиться только при создании самой системы. Применяемое ПО является полуфабрикатом. Основная задача ...
... называемые правила бизнеса) реализуются прикладными программами на клиентских установках (RDA-модель) или на сервере приложений (AS-модель). 2. Автоматизированные системы сбора, хранения и анализа информации Автоматизированные информационные системы (АИС) относятся к классу сложных систем, как правило, не столько в связи с большой физической размерностью, сколько в связи с многозначностью ...
0 комментариев