Инновации

Тезисы конференции СТТ-2007

СИСТЕМА СБОРА ИНФОРМАЦИИ НА ОСНОВЕ I2C ИНТЕРФЕЙСА ч4

7 августа 2010

Затем, спустя некоторое время, происходит прерывание от таймера, и в подпрограмме обработки микроконтроллер считывает состояние датчика, и, в зависимости от бита завершения преобразования, либо считывает готовые данные, преобразует их в код семи-сегментного индикатора, помещает в регист-ры, выделенные для хранения символов, отображаемых на индикаторе, и выходит из прерывания, попадая в программу осуществляющую динамическую индикацию содержимого этих регистров, либо сразу выходит из прерывания, при этом программа индикации продолжает отображать значение температуры, полученное от датчика ранее.

Каждый раз, когда происходит обмен дан ными с датчиком, ведется проверка на нали чие подтверждающего сигнала со стороны датчика, и в случае, если подтверждение не было получено на индикатор выводятся опи санные ранее символы «». Это позволя ет определить неисправность, если вдруг в процессе работы устройства произошло по вреждение линии связи с датчиком, либо са мого датчика.

Полученное устройство обладает следующими основными характеристиками:

-         диапазон измеряемых температур от -55 до +125 оС;

-         погрешность измерений составляет ± 0.5 оС;

-частота измерений – приблизительно одно измерение в секунду.

К его достоинствам можно отнести:

-          минимум внешних элементов в схеме;

-          отсутствие необходимости калибровки;

-          невысокую стоимость конечного устройства.

Проведенные экспериментальные испытания показали, что устройство имеет высокую надежность и устойчиво в работе.

Устройство было собрано на демонстрационной плате фирмы Microchip, в процессе его разработки, а также для отладки было использовано программное обеспечение MPLAB IDE v5.70.40 и внутрисхемный отладчик MPLAB ICD Debugger v1.44.

ЛИТЕРАТУРА:

1)       Семенов, Борис Юрьевич. Шина I²C в радиотехнических конструкциях / Б. Ю. Семенов. — 2-е изд., доп. — М. : СОЛОН-Пресс, 2004. — 223 с

Статьи по теме:

No related posts