Где KT – параметр, зависящий от температуры:
T 0C |
KT |
0 |
0.815 |
10 |
0.886 |
20 |
0.961 |
25 |
1 |
30 |
1.040 |
40 |
1.123 |
50 |
1.209 |
60 |
1.300 |
70 |
1.394 |
Так как температурная зависимость коэффициента KT носит нелинейный характер, то её можно аппроксимировать линейной функцией на соответствующем интервале. Также температурную зависимость датчика можно представить в виде:
4. Описание внутреннего АЦП.
Аналого-цифровой преобразователь предназначен для преобразования аналогового сигнала на входе микроконтроллера в цифровое значение. АЦП имеет 4 канала (ANI0-ANI3)и разрешение 10 бит.
· Входы ANI0-ANI3:
Выполняют функцию аналоговых входов 4-канального АЦП. Аналоговые сигналы, поступающие на эти входы, преобразуются в цифровой код. Все входы за исключением выбранного регистром управления ADS, могут быть использованы как входы/выходы порта.
· Схема выборки-хранения:
При запуске АЦП схема выборки-хранения осуществляет выборку входного аналогового сигнала, а во время выполнения АЦ преобразования хранит потенциал выборки входного аналогового сигнала.
· ЦАП:
Подсоединяется между потенциалами AVrefи Vssи генерирует напряжение, которое сравнивается с аналоговым сигналом на входе.
· Компаратор напряжения:
Сравнивает напряжение выборки аналогового сигнала на входе и напряжение на выходе ЦАП.
· Регистр последовательного напряжения (SAR):
Сравнивает напряжение выборки аналогового сигнала на входе т напряжение на выходе ЦАП, и последовательно преобразует результат сравнения в цифровой код, начиная со старшего значащего разряда. После того как в процессе приближения будет сформирован младший значащий бит, содержимое регистра копируется в регистр результата ADCR.
· 10-разрядный регистр результата АЦ преобразования ADCR:
Данный 16-разрядный регистр предназначен для хранения результата АЦ преобразования. Старшие 6 бит этого регистра фиксируются в 0. После каждого преобразования содержимое регистра последовательного приближения копируется в младшие 10 бит этого регистра. В регистр с адресом FF19Hзаписываются старшие 2бита регистра SAR, а в регистра FF18Hзаписываются младшие 8 бит регистра SAR. ADCRможет быть считан инструкциями манипуляции 16-разрядными данными.
Схематическое представление10-разрядного регистра результата АЦ преобразования.
Обозн. |
FF19H |
FF18H |
||||||||||||||
ADCR |
0 |
0 |
0 |
0 |
0 |
0 |
||||||||||
· 8-разрядный регистр результата АЦ преобразования ADCRH:
После каждого АЦ преобразования старшие 8 бит регистра последовательного приближения копируются в регистр ADCRH.
Схематическое представления 8-разрядного регистра результата АЦ преобразования.
Обозн. |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
ADCRH |
· Контроллер:
После завершения АЦ преобразования котроллер генерирует запрос на прерывания (INTAD).
· Вход AVref:
Вход опорного напряжения АЦП.
· Вывод Vss:
Вывод нулевого потенциала.
· Регистр режима АЦП(ADM).
Этот регистр используется для запуска/остановки процесса АЦ преобразования, установки времени преобразования. Регистр ADMустанавливается инструкциями манипуляции битами или байтовыми инструкциями. В результате сброса регистра сбрасывается в 0.
Схематическое представления регистра режима АЦП.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.