46
Орындауға арналған тапсырма
Милисекунданың оныншы бөлігінде импульс жөнді бөлігінің желілік
синхронизация ұзақтығын анықтайтын бағдарлама жазыныз. Нәтижие жеті
сигментті индикаторда көрінеді.
Жұмыс №6. Микроконтроллердің аналогты-цифрлік
түрлендіруін қолдану
Жұмыстың мақсаты
ATmega8535 микроконтроллердің АСТ жұмысымен танысу. АСТ
жұмысымен бағдарлама құрастыру (құпиясөзді және индикацияға кернеуді
қабылдау және тарату)
Жұмысқа түсініктеме
Ретті жақындасу 10-разрядты АСТ модуль ATmega8535 микроконтроллер
құрамына кіреді. АСТ негізгі параметрлері бұл:
-
абсолютті қателік ±2 МЗР
-
интегралды сызықтық еместігі ±0.5 МЗР
-
тез әрекеттігі: 15 мың таңдау/с.
АСТ модуль кірісінде 8-каналды аналогты мультиплексордың қолданушыға
симметриялы емес кірістерімен 8 каналды ұсынады. АСТ құрылымдық схемасы 1
суретте көрсетілген.
Сурет 1. АСТ құрылымдық схемасы
47
Суретте көрінгендей, АСТ кірісіне сигнал кірісінен белгіленген кернеу
1,22 В (Bandgap Reference) немесе ОВ кернеу (аналогті жер)беріле алады. АСТ
үшін тірек кернеу көзі ретінде микроконтроллердің қоректену көзі, сонымен
қатар тірек кернеуінің ішкі (2,56Вт) немесе сыртқы көзі қолдана алады. АСТ
сигнал үзуін түрлену циклін бітіру кезінде формалауға болады (ADC Conversion
Complete IRQ).
АСТ циклін ішкі жұмысын тактілеу алдын-ала бөлгіш арқылы
микроконтроллердің генератор тактісі орындалады.
АСТ жұмыс процессінде екі тәртіпте функцияланады:
-
Бірлік түрлендіру тәртібі, әр түрлендіруді бастауын қолданушы
ыңталандырады;
-
Үзіліссіз түрлендіру тәртібі, анықталған уақыт интервалы арқылы үздіксіз
түрлендіруді орындауға бастайды
АСТ бір тәртіпте бастамастан бұрынбір рет орнату қажетті:
1.
АСТ жұмысының ішкі такт жиілігі, ол алдын-ала бөлгіштің бөлу
коэффициенті беріледі және ADCSRA регистірінің ADPS2..ADPS0
разрядының күйін анықтайды. ADCSRA биттері 1 кестеде келтіреді, ол 2
кестеде алдын-ала бөлгіштің коэффициент есеп нұсқалары келтірілген.
Кесте 1
ADCSRA
регистр биты
Разряд
Аты
Түсініктеме
7
ADEN
АСТ рұқсат беру (1 - қосу, 0 - ажырату)
6
ADSC
Түрлендіруді жіберу (1 – түрлендіруді бастау)
5
ADFR
АСТ жұмысының режимін таңдау
4
ADIF
АСТ компараторды үзу
3
ADIE
АСТ компараторды үзуге рұқсат беру
2...0
ADPS2:ADPS0
Түрлендірудің жиілігін таңдау
Кесте 2.
АСТ алдын-ала бөлгіштің бөлу коэффициент есептері
ADPS2
ADPS1
ADPS0
Коэффициент деления
0
0
0
2
0
0
1
2
0
1
0
4
0
1
1
8
1
0
0
16
1
0
1
32
1
1
0
64
1
1
1
128