8. Алгоритм работы блока чтения информации с цифровых датчиков
Работа блока чтения информации с цифровых датчиков осуществляется по следующему алгоритму, приведенному на рисунке 23.
Рисунок 23 - Алгоритм работы блока чтения информации с аналоговых датчиков
После считывания информации с цифровых датчиков, происходит вычисления булевой функции f(X1…X5). Далее система оценивает полученную в предыдущем блоке информацию f(x). Если функция не равна 1, то происходит переход к считыванию и обработке аналоговой информации. В случае равенства 1 происходит выработка сигнала Y = 1, длительностью T1=120 мкс. Затем следует конец обработки цифровой информации.
Для формирования сигналов Y1 используем таймер TMR1. Предделитель выбираем 1:1. На таймер приходит частота 20МГц.
Произведем расчет числа машинных циклов, которые потребуются для формирования импульса длительностью T1=120 мкс.
Tмц = 4·T,
где Т = 1/Fosc, тогда Тмц = 4/Fosc= 4/(20·106)=0,2 мкc.
Необходимое число машинных циклов:
N = tимп/Tмц ;
N=600.
Данное число в шестнадцатеричной системе счисления N = 258 h. Так как таймер 16-ти разрядный, то FFFF-285=FD7A, полученное значение записываем в регистр TMR1.
- Введение
- 1. Техническое задание на разработку микропроцессорной системы управления
- 2. Структурная схема микропроцессорной системы управления
- 3. Разработка принципиальной схемы блока чтения информации с датчиков
- 3.1 Разработка устройства сопряжения с цифровым датчиком
- 3.2 Разработка устройства сопряжения с аналоговым датчиком
- 3.3 Сопряжения контроля наличия напряжения питания
- 4. Разработка принципиальных схем блоков вывода управляющих сигналов
- 4.1 Схема подключения МК с исполнительными механизмами
- 5. Разработка принципиальной схемы блока последовательного канала связи
- 6. Разработка принципиальной схемы пульта управления
- 7. Разработка общего алгоритма управления микропроцессорной системы
- 8. Алгоритм работы блока чтения информации с цифровых датчиков
- 9. Алгоритм работы блока чтения информации с аналоговых датчиков
- 10. Алгоритм работы блока обмена данными по последовательному каналу связи
- 11. Алгоритм работы блока взаимодействия с оператором
- 12. Алгоритм обработки аварийных ситуаций
- 13. Расчет электрических параметров микропроцессорной системы управления
- 14. Разработка блока питания
- Заключение
- 3 Программирование – программное обеспечение микропроцессорных систем управления
- Микропроцессорные комплексы в системах управления
- 4.4. Микропроцессорные системы управления
- 1.1. Классификация микропроцессорных систем
- 1 Техническое задание на разработку микропроцессорной системы управления
- 4.1. Структура микропроцессорных систем.
- 3.3. Архитектура микропроцессорных автоматизированных систем управления печатью
- Микропроцессорное управление