рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ

ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ - раздел Информатика, ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ   В Технічних Системах Різноманітного Призначення Події В Об'єк...

 

В технічних системах різноманітного призначення події в об'єкті управління фіксуються за допомогою різноманітних датчиків цифрового і аналогового типів.

Найбільше розповсюдження мають двійкові датчики типу ТАК/НІ, наприклад кінцеві вимикачі (датчики закінчення паперу або рядка в принтері і т. п.). Сигнали на виходах таких датчиків представляють собою звичайні дискретні статичні сигнали, що змінюються або від "0" до "1", або від "1" до "0".

Даний тип сигналів є також найбільш розповсюдженим і серед сигналів управління, що формуються мікроконтролером.

Найчастіше мікроконтролери працюють не з одиночним датчиком, а з групою автономних (логічно незалежних) або взаємозв’язаних (що формують двійковий код) датчиків.

Вихідні сигнали мікроконтролерів також часто представляють собою паралельні двійкові коди (наприклад, при індикації даних, передачі їх в ПЕОМ і т.д.).

Достатньо часто від датчиків надходять імпульсні сигнали або їхні послідовності. Причому, останні ще інколи називають «число-імпульсними» сигналами (ЧІС). Прикладом таких сигналів можуть бути ЧІС, що надходять в мікроконтролер з електромеханічної частини пристрою типу «мишка», що є на сьогоднішній день невід'ємною частиною будь-якої ПЕОМ, від датчиків оборотів двигунів, турбін і т. п.

Імпульсні сигнали і їхні послідовності також достатньо часто використовуються в якості керуючих сигналів. Різновидом таких сигналів є сигнали з широтно-імпульсною модуляцією (ШІМ). В такій послідовності сигналів можуть змінюватися за деякий відрізок часу як тривалість імпульсів (tі), так і пауза між ними (tп).

Датчики, що формують дискретні і, дуже рідко, імпульсні сигнали, можуть бути безконтактні й контактні. В останньому випадку виникає необхідність усунення дребезка контактів апаратними або програмними засобами. Крім того, рівні сигналів з виходів датчиків можуть істотно відрізнятися від рівнів ТТЛ логіки, прийнятих в мікроконтролерах PIC 16/17 (U0 <= ТТЛ, U1 => ТТЛ). В цьому випадку необхідно на входах мікроконтролера ставити спеціальні перетворювачі рівнів сигналів.

Датчики можуть формувати як цифрові сигнали, розглянуті вище, так і аналогові сигнали у вигляді струму або напруги. В цьому випадку на входах мікроконтролера необхідно ставити аналого-цифрові перетворювачі (АЦП) або використовувати МК, що мають вмонтовані АЦП (наприклад, PIC 16C71 і т. п.). На входах АЦП можуть, при необхідності, використовуватися також підсилювачі, що нормують, фільтри, комутатори та оптронні розв'язки.

Аналогові сигнали можуть використовуватися також в якості керуючих. В цьому випадку до виходів мікроконтролера необхідно додавати цифро-аналогові перетворювачі (ЦАП) і далі, якщо необхідно, підсилювачі потужності і оптронні розв'язки.

Розглянемо ряд прикладів введення інформації з датчиків і формування різноманітного типу керуючих сигналів.

 

– Конец работы –

Эта тема принадлежит разделу:

ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ

ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ В технічних системах... Введення інформації від двійкового датчика і... Секція заголовка...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Мпульсів заданої тривалості
При побудові систем обробки і управління досить часто виникає потреба вводу сигналів. Нехай, наприклад, необхідно за допомогою мікроконтролера PIC16F84 здійснити опитування двійкового датчика і,

Робоча секція
; Точка входу в програму після RESET ORG 0 GOTO INMK ORG 100H ; Процедура ініціалізації МК ; Заборона переривань INMK BCF INTCON, 7 ; Ск

Введення байта стану одного датчика
  Нехай, наприклад, необхідно ввести байт стану датчика дискретних сигналів (Di), порівняти його з уставкою, що зберігається у вигляді константи Ki в пам'яті даних, і за результата

Секція заголовка
; Опис спеціальних регістрів TRISA EQU 85H TRISB EQU 86H INTCON EQU 0BH STATUS EQU 03H ; Опис регістрів вводу/ виводу PIC   PORTA

Робоча секція
; Точка входу в програму після команди RESET ORG 0 GOTO INMK ORG 100H ; Процедура ініціалізації МК ; Заборона переривань INMK BCF INTCON

Введення байтів стану двох незалежних датчиків
  Будемо сподіватись що, наприклад, необхідно ввести водночас через порти введення/ виведення байти стану 2-х незалежних датчиків дискретних сигналів, виконати порівняння введених

Робоча секція
; Точка входу в програму після RESET ORG 0 GOTO INP ORG 100H ; Процедура ініціалізації MK ; Заборона переривань INMK BCF INTCON, 7 ; Ски

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги