- •Зуев в.А. Организация эвм и систем варианты заданий курсовых проектов
- •Тема 1. Микропроцессорное устройство контроля состояния промышленного объекта
- •Тема 1.1. Микропроцессорная система регистрации дискретных сигналов
- •Тема 1.2. Микропроцессорная система регистрации аналоговых сигналов
- •Тема 3. Микропроцессорное устройство управления робототехническим комплексом
- •Тема 4. Микропроцессорное устройство управления химико-технологическим агрегатом
- •Тема 5. Микропроцессорное устройство управления микроклиматом в помещении
- •Тема 6. Микропроцессорное устройство сбора и первичной обработки данных метеостанции
- •Тема 7. Микропроцессорное устройство управления часами коллективного пользования
- •Тема 8 микропроцессорное устройство для автоматического заряда аккумуляторов
- •Тема 9. Микропроцессорное устройство управления табло коллективного пользования
Тема 1.1. Микропроцессорная система регистрации дискретных сигналов
Система предназначена для периодического контроля за состоянием датчиков технического объекта. Каждый датчик имеет нормально разомкнутые контакты. Схема включения датчиков – матричная. В одном столбце матрицы расположены 8 датчиков. Устройство выполняет периодический опрос состояния датчиков и записывает данные в буферную память.
Варианты сохраняемой информации:
1) состояние датчиков текущего столбца матрицы. Номер столбца меняется на каждом периоде по круговому правилу;
2) номер сработавшего датчика и номер текущего периода;
3) номер датчика, изменившего свое состояние по сравнению с предыдущим опросом, и номер текущего периода.
Период опроса может быть фиксированным или выбираемым из возможных значений. Если указана такая возможность, то должны быть предусмотрены соответствующие кнопки.
Буфер данных - оперативная память статического типа (SRAM) или энергонезависимая FLASH-память с интерфейсом SPI или I2C.
После заполнения буфера или при нажатии кнопки «Стоп» опрос датчиков завершается и включатся светодиодный индикатор «Буфер заполнен».
Способ вывода данных. Накопленные данные могут быть выведены на цифровой индикатор (способ 1), переданы через СОМ-порт в удаленный компьютер для дальнейшего анализа (способ 2) или выданы на принтер (способ 3). Очистка буфера производится после нажатия кнопки «Очистка БД».
При первом способе вывода на 8 светодиодов выдается состояние 8 датчиков, а на цифровые индикаторы выводится номер периода опроса. С помощью кнопок «Назад» и «Вперед» можно изменять номер текущей записи для просмотра. После нажатия кнопки «Пуск» индикатор выдает текущую информацию, начиная с нулевого номера периода.
При втором способе данные из буфера выводятся в последовательном коде с заданной скоростью 9600 бит/с (1200 бит/с) через Serial Port микроконтроллера. Вывод должен начаться после нажатия кнопки «Передача».
При третьем способе данные из буфера в символьном виде в кодировке КОИ-7 выводятся в параллельном коде согласно алгоритму интерфейса «Centronics» . Вывод должен начаться после нажатия кнопки «Передача».
Независимо от способа вывода данных из буфера на цифровой индикатор выводится номер текущего периода.
Таблица вариантов
Параметр |
Вариант |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Число датчиков |
32 |
64 |
24 |
16 |
32 |
64 |
12 |
24 |
16 |
32 |
Схема включения датчиков |
Матр. 4х8 |
Матр. 8х8 |
Матр. 8х3 |
Матр. 8х2 |
Матр. 4х8 |
Матр. 8х8 |
Матр. 8х2 |
Матр. 3х8 |
Матр. 2х8 |
Матр. 4х8 |
Период опроса
|
1 мин. |
1с; 10с |
5с |
1; 4с; 1 мин. |
0.1с |
0.5 с |
30с |
1мин |
1 мин; 5 мин. |
1,2,3,...10с |
Буфер данных
|
SRAM 32K |
SRAM 2x32K |
SRAM 2Kx4 |
SRAM 2Kx2 |
FLASH32K I2C |
FLASH32K, SPI |
FLASH16K, SPI |
FLASH4K , I2С |
SRAM 2Kx4 |
SRAM 32K |
Вариант сохр. информации |
1 |
2 |
3 |
1 |
2 |
1 |
3 |
2 |
2 |
1 |
Способ вывода данных |
1 |
1 |
2
|
3 |
2
|
3 |
1 |
3 |
3 |
3 |
Схема включе-ния индикаторов |
LCD |
LED дин.. |
LED стат. |
LCD |
LED стат. |
LED дин. |
LCD |
LED дин. |
LCD |
LED стат. |