Дипломдық ЖҰмыс тақырыбы: «ҚазМетрИн»


LCD индикатор және оның техникалық талаптары



бет14/29
Дата24.03.2022
өлшемі4,38 Mb.
#136673
түріДиплом
1   ...   10   11   12   13   14   15   16   17   ...   29
Байланысты:
Диплом титулки

3.4 LCD индикатор және оның техникалық талаптары


LCD индикатор жалпы информацияларды экран бетіне шығаруға арналған. Жалпы дисплейлардың көптеген түрі бар, біз бірақ сұйық-кристалл дисплейлерін қолданамыз. Ең бірінші оның принципін қарастырайық. Бұндай дисплейлер әрбір салада қолданады, мысалы, калькулятор, телевизор және тағы басқалар.


Дисплейде қолданылатын сұйық кристалдар бір-біріне параллель орналасқан өзекті молекулалардан тұрады. Бұл молекулалар бір мезгілде сұйық болып табылады, демек, "ағуы" мүмкін, яғни оларға электр кернеуінің келіп түсуіне байланысты кеңістіктегі өз бағдарын өзгерте алады.
СК-дисплейдің негізгі құрылымдық элементі пиксель. Әрбір пиксель үш ұяшықтан (субпиксельден) тұрады. Әрбір ұяшық-субпиксель, өз кезегінде, құрамында қабаттар орналасқан сұйық кристалдар бар, олардың ішінде молекулалардан спираль қалыптасады. Кристалдардың спирал тәрізді құрылымы екі электродтар мен поляризациялық пленкамен жабылған екі түрлі-түсті пластиналар арасында қысу. Бірінші ұяшықта пластиналар қызыл, екінші ұяшықта жасыл, ал үшінші ұяшықта көк.

Сурет 3.7 – Сұйық крисстал дисплейдің жұмыс істеу принципі

Бір жағынан субпиксель жарықтандырылады. Жарық бірінші пластинкадан (тік) өтіп, тік бағдарға ие болады. Содан кейін келесі жүреді: Егер электродтарда кернеу болмаса, онда сұйық кристалдар спираль жасай отырып тыныштықта болады. Жарық ол арқылы өтеді және нәтижесінде бағдар өзгереді, "көлденең" болады және екінші пластинкадан тыныш сыртқа шығады. Нәтижесінде біз жарқын қызыл, жасыл немесе көк жарық аламыз. Үш субпиксельді елестетіңіз. Белгілі бір уақытта олардың бірінде кернеу күшті, екіншісінде әлсіз, ал үшіншісінде, мысалы, мүлдем жоқ. Мысалы, қызыл жарықты біз аз, Жасыл — көп, ал көк — одан да көп көреміз.


Ал енді, біз осы жобада қолданатын сұйық кристалл дисплейін қарастырайық. LCD 1602A, ол 2 жолда ASCII таңбаны көрсете алады (1 жолда 16 таңба) әрбір таңба 5х7 пиксель матрицасы түрінде.
- Қуат кернеуі: 5 В;
- Дисплей өлшемі: 2.6 дюйм;
- Дисплей Түрі: 16 таңбадан 2 жол;
- Көрсетілім түсі: жасыл;
- Таңба түсі: ақ;
-Габариті: 80мм x 35мм x 11мм.

Сурет 3.8 – LCD индикатор 16х2 және оның распиновкасы





Сурет 3.9 – LCD индикатор 16х2 және оны Arduino қосу


Дисплей синхронды 8-биттік параллель интерфейсі бойынша контроллерге қосылады. Дисплей жұмыс істеу үшін LiquidCrystal кітапханасы бар. Ол Arduino IDE ішіне орнатылған. Дисплей дәнекерленген штырь ажыратқыштарымен сатылады және пайдалануға толық дайын. Дисплейді контроллерге қосу үшін "папа-мама"сымдарын пайдаланыңыз.


Дисплей келесі пиндар арқылы контроллерге қосылады:
VSS GND (жер)
VDD 5V (дисплей логикасы қуат)
V0-дисплей контрастын 0-ден 5 В-ке дейін реттеу (реттеу үшін 10 кОм потенциометрді пайдалану ұсынылады)
RS сандық шинаға қосылады (0 немесе 1 Ақпаратты алушының тіркелімін таңдау)
RW GND шинасына қосылады (0 немесе 1 деректер жіберу бағытын таңдау). GND-ға қосылады, себебі ақпарат дисплей шығарғанда тек бір жақ контроллерден дисплейге берілуі мүмкін.
E сандық шинаға қосылады (0 немесе 1 рұқсат сигналы)
D0...D7 сандық пиндерге қосылады (8 биттік деректер шинасы)
A 5V пинына қосылады (дисплей жарығы)
K GND пинына қосылады (дисплей жарығы)
Жалпы өте көп пиндар қолданылады (16 пин). Сондықтан мен I2C интерфейсін қолданып, 4 пинді ғана қолданамын.
I2C/IIC(Inter-Integrated Circuit) – бұл бастапқыда электрондық құрылғының ішінде интегралдық микросхемалар байланысы үшін құрылған хаттама (протокол). Ойлап тапқан Philips фирмасына тиесілі. I2C протоколының негізінде басқару электроникасындағы блоктардың байланысы үшін қажет 8-биттік шинаны және бірнеше құрылғылармен бір сыммен сөйлесуге болатын адресация жүйесін пайдалану болып табылады. Біз деректер пакеттеріне қажетті элементтің идентификаторын қосу арқылы деректерді бір-біріне, басқа құрылғыға жібереміз.
Arduino құрылғысы I2C қолдайды. Осы хаттама бойынша құрылғыларды қосу үшін A4 және A5 пиналарын пайдалана аласыз.
I2C жұмысында бірнеше артықшылықтарды бөлуге болады:
-Жұмыс істеу үшін тек 2 Желі – SDA (деректер желісі) және SCL (синхрондау желісі) қажет;
-Көптеген жетекші аспаптарды қосу;
-Өңдеу уақытын азайту;
-Барлық құрылғылар жиынтығын басқару үшін тек бір микроконтроллер қажет;
-Бір шинаға қосылатын микросхемалардың ықтимал саны тек шекті сыйымдылықпен шектеледі;
-Схемаға енгізілген басушы қалқымалы арнайы фильтрден алынған деректердің жоғары сақталу дәрежесі;

Сурет 3.10 – LCD индикаторына I2C модулін қосу



Сурет 3.11 – LCD индикаторына I2C модулін қосу cхемасы


Енді, осыны біз Arduino қосамыз және кітапханаларды де қосамыз. Кітапхана бұл дайын кодтар және функциялар жиынтығы (С++ тілінде) .


GND шығысы GND платаға қосылады. VCC шығысы – 5V.SCL A5 пинасына қосылады. SDI a пинасына қосылады.



Сурет 3.12 - I2C модулін Arduino платасына қосамыз


I2C модулімен LCD индикаторымен жұмыс істейтін кітапхана бар.


Wire.h I2C-мен жұмыс істеу үшін стандартты Arduino IDE бағдарламасында бар.
Liquidcrystal_i2c.h кітапханасы, ол I2C шинасын басқару үшін командалардың үлкен сан алуандылығын қамтиды және скетч оңай және қысқа жасауға мүмкіндік береді.




Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет