Промышленные контроллеры. Микропроцессорные системы энергетических объектов. Готшальк О.А. - 40 стр.

UptoLike

Составители: 

40
9. АНАЛОГО-ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Аналого-цифровые преобразователи (АЦП) предназначены для ввода в
микроконтроллер аналоговых сигналов с преобразованием их в двоичную
систему счисления [2]. Коэффициент АЦ-преобразования равен K
АЦП
=205 (на 1
вольт входного сигнала).
Программно-логическая модель аналого-цифрового преобразователя
представлена на рис. 9.1. В соответствии с информацией, занесенной в регистр
конфигурации ADCON, коммутатор К подключает к аналого-цифровому
преобразователю АЦП выбранную линию порта Р5.х. После преобразования
аналогового сигнала в двоичную систему счисления результат преобразования
помещается в регистр данных ADDAT, из которого
его возможно считать в
один из регистров общего назначения. Время окончания преобразования
характеризуется появлением нуля в триггере окончания процесса
преобразования ADBSY. После считывания результата преобразования из
регистра данных в триггере окончания процесса преобразования автоматически
устанавливается единица.
K
АЦП
ADCON
ADDAT
ADBSY
R0
ADST
номер
канал
а
P5.х
Рис. 9.1
Аналого-цифровой преобразователь имеет следующие органы
управления.
1. Регистр конфигурации ADCON для запоминания номера линии
порта, с которой в данный момент должна считываться информация в
аналоговой форме.
2. Регистр данных ADDAT для хранения результата преобразования.
3. Триггер окончания преобразования ADBSY, в котором
вырабатывается ноль по окончании преобразования.
4. Триггер ADST включения АЦП.