Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управление регистра от конвертера A / D




Аналоговый интерфейсов датчика

Robo-51 имеет 6 аналоговых входов для сопряжения с аналоговыми датчиками. Аналого-цифровой модуль преобразователя в микроконтроллер платы контроллера может принять напряжение более +3 В. Но с аттенюатором схема может помочь плате контроллера получить напряжение +5 В. Таким образом, Robo-51 может взаимодействовать со многими аналоговыми датчиками. Разрешающая способность 10. Это означает, что вы можете получить результат в диапазоне от 0 до 1023. Всего 1024 значения (рассчитывается по формуле от 210 = 1024).

Математическая связь между Vin (аналоговый вход напряжения) с преобразованием данных (A) от аналого-цифрового преобразователя может быть показана ниже:

 

Vin= *А, (6.1)

 

где 5 - напряжение питания +5 В;

1023 - максимальное значение преобразования данных.

Все 6 аналоговых входов Robo-51 будут подключены к аналоговому порту T89C51AC2 см. табл. 6.1.

 

Таблица 6.1 – Подключение аналоговых входов к порту

Аналоговый вход Канал вывода порта  
  Р1.0
  Р1.1
  Р1.2
  Р1.3
  Р1.4
  Р1.5

 

 

1. ADCF: ADC Регистр конфигурации в табл. 6.2.

 

Таблица 6.2 – Работа регистра конфигурации

 

Это 8-битный регистр. Адрес является F6H. Этот регистр устанавливает использование P1.x как вход A / D конвертера и использует P1.x как стандартный цифровой порт ввода / вывода.

 

2. ADCON: ADC регистр управления в табл. 6.3.

 

 

Таблица 6.3 – Работа регистра управления

 

Это 8-битный регистр. Адрес является F6H. Подробностями каждого бита являются:

PSIDLE (бит 6): Псевдорежим ожидания (Best Precision).

"0" – Очистить, чтобы конвертировать без режима ожидания.

"1" - Установить и поставить в режим ожидания во время преобразования.

ADEN (бит 5): включение / режим ожидания.

"0" - режим ожидания (рассеиваемая мощность 1 мВт).

"1" - включить ADC.

ADEOC (бит 4): Конец преобразования.

"0" - модуль АЦП еще в пересчете.

"1" - ADC преобразование готово.

Устанавливается аппаратно, но когда ADC результат готов для чтения и может генерировать прерывание - должен быть сброшен программно.

ADSST (бит 3): Начало и статус

"0" - сбрасывается аппаратно после завершения преобразования.

"1" - Начало A / D преобразования.

SCH2: 0 (бит 2-0): выбор канала для преобразования в табл. 6.4.

 

Таблица 6.4 – Описание работы SCH2

 

3. IEN1: регистр разрешения прерывания

Это 8-битный регистр. Адрес является E8h. Существует только один бит в использовании A / D конвертера. Это в ЕАДС (ADC прерываний бит – бит 1). Прерывание произошло, когда модуль АЦП конвертировал сигнал полного и бит ADEOC установлен. Если этот бит не установлен, то прерывания быть не может.

Вектор прерывания ADC адресу 0043H. Прерывание номер 8, когда происходит прерывание с программы Си.

4. ADDH и ADDL: ADC регистры данных

Регистры, которые хранят данные в результате преобразования. ADDH адрес F5H и F4H для ADDL регистра.

ADDH регистр хранит 8 верхних битов (от бит 9 до 2) преобразования результата.

ADDL регистр хранит 2немного нижних битов (биты 1 и 0), результат преобразования.

 




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 56; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.