Mátrix kezelő interfész a mikrovezérlővel

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Mi az a Matrix kezelő?

A kezelő a digitális áramkörök, mikrovezérlők vagy telefonos áramkörök legelterjedtebben használt eszköze. Sok alkalmazáshoz nagyszámú kulcsra van szükség egy számítógépes rendszerhez csatlakoztatva. Feltéve, hogy többnyire számokat tartalmaz, akkor numerikus billentyűzetként is ismert. A hatékony felhasználáshoz alapvető ismeretekre van szükségünk. A mátrix billentyűzet a mátrix formátumú kapcsolók sorokba és oszlopokba rendezéséből áll, a mikrovezérlő I / O csapjaival a mátrix soraihoz és oszlopaihoz csatlakoztatva úgy, hogy az egyes sorok kapcsolói egy érintkezőhöz vannak csatlakoztatva, és az oszlopokban lévő kapcsolók egy másik tű. A kezelő általában a tapintókapcsolók mátrix elrendezése, amelyek alapvetően nyomógombos kapcsolók.

Hogyan működik a Matrix kezelő?



Számos technika létezik a mikrovezérlővel ellátott kapcsoló kezelőjétől függően, de az alapvető logika ugyanaz, az oszlopok bemenetként készülnek, és a sorokat hajtják, így kimenetként. Annak érdekében, hogy észleljük, melyik billentyűt nyomjuk meg a mátrix billentyűzetről, a sorokat egyesével alacsonyra kell tenni, és le kell olvasni az oszlopokat.


Itt egy 4 × 3 mátrixos billentyűzetet fogunk látni. Ez 12 gombos billentyűzet négy sorból és három oszlopból áll. Tegyük fel, hogy ha az 1. sor alacsony, akkor olvassa el az oszlopokat. Ha az 1. sor bármelyik gombját megnyomják, akkor ennek megfelelően az 1 oszlop alacsony értéket ad, vagyis ha a második gombot megnyomják az 1. sorban, akkor a 2. oszlop alacsony értéket ad. Tegyük fel, hogy ha megnyomunk egyet a kezelőn, akkor a D1 és D2 ON állásba van kapcsolva, a kapcsolat létrejön, és a mikrovezérlőn keresztül megjeleníti a számot az LCD kijelzőn. Hasonlóképpen, az összes kulcs ugyanazt a műveletet fogja végrehajtani, mint az első. Nem nyomhatunk meg egyszerre két gombot. Időeltolódásnak kell lennie a gomb egymás közötti megnyomása között.



ÖsszekapcsolásA Matrix kezelő és a 8051 mikrokontroller összekapcsolása

Az áramkörből a mikrokontroller 1. portjának 1.0 és 1.3 érintkezője a kezelő soraihoz, a 8051 mikrovezérlő 1. portjának 1. és 1. érintkezője pedig a kezelő oszlopaihoz csatlakozik.

Amikor a mátrix billentyűzeten megnyomott számok a megfelelő logikai állapotot töltik be a mikrovezérlő bemenetén, azaz az 1. porton. A program annyira meg van írva, hogy amikor a say1111 gombot megnyomják, akkor a mikrovezérlő logikai magas parancsot ad ki a vezérlő kimenetén. Ezt a mikrokontroller magas kimeneti logikáját az ULN2003 kimenet relé meghajtó IC bemenetére táplálják, hogy alacsonyra kapcsolja a megfelelő relét, amely viszont bekapcsolja a terhelést a kezelőről küldött jelszó szerint. Például, ha megnyomják az 1111-et, akkor a megfelelő 1 terhelés be van kapcsolva, és míg újra megnyomják az 1111-et, akkor kikapcsol. Ennek megfelelően az összes többi terhelést a jelszavak szerint működtetjük.

Például: 1. Az 1. megszakító jelszavának bekapcsolása: “1111”


2. Az első megszakító jelszavának kikapcsolása: “1111”

3. A 2. megszakító jelszavának bekapcsolásához „2222”

4. A 2. megszakító jelszavának kikapcsolásához “2222”

Összekötő áramkör

Mátrix kezelő áramkör diagram

A mikrokontrollerhez illesztett Matrix használatát magában foglaló alkalmazás - programozott üzenetküldés.

Az ötlet magában foglalja a mikrokontroller használatát a szükséges üzenetek küldéséhez az adott mobil számra GSM kommunikáción keresztül. Az üzeneteket egy billentyűzet segítségével lehet bevinni és hatékonyan tárolni a mikrovezérlőben.

Rögzített számú üzenet, amelyet egy számjellel megjelölt mikrokontroller tárol. Visszahívjuk őket, miután beírtuk a vevő mobilszámát, így az üzenetet az RS232 interfész kábelen keresztül küldjük a GSM modemhez. Az áramellátás bekapcsolásakor az LCD kijelzőn az első sorban be kell szereznie egy képernyőt, amely a „GSM tesztelése”, majd a 2-es kijelzőn jelenik megndcsak akkor sorolja be a számcsökkenést „20-ról 0-ra”, ha a modem áramellátása van, és a SIM a helyén van.

Minden üzenetet a mikrovezérlőben tárolnak, a sorozatszámnak megfelelően 1-től kezdődően, és a megfelelő szám megnyomásakor a mikrovezérlőhöz illesztett kezelőn keresztül a megfelelő üzenetet elküldi a beírt mobil számra a GSM modemen keresztül.

Programozott üzenetküldő áramkör:

Az áramkör a következő komponenseket tartalmazza:

  • AT89C52 mikrovezérlő, amely ennek megfelelően van beprogramozva az üzenetek küldésére.
  • A kezelő a mikrovezérlőhöz kapcsolódva a mobilszám és az üzenet számának megadásához.
  • A mikrovezérlőhöz illesztett LCD kijelző, amely a programnak megfelelő utasításokat jeleníti meg, hogy a felhasználó elvégezhesse a szükséges feladatokat.
  • GSM modem az üzenetek továbbításához a megadott mobil számra.
  • RS 232 csatlakozó a GSM modemhez való csatlakozáshoz.
  • Egy Max 232 IC, amely közbenső szerepet tölt be a mikrovezérlő és az RS 232 csatlakozó között.
  • Kristály elrendezés a mikrovezérlő megfelelő órabemenetének biztosításához.

Programozott üzenetküldés

Az LCD-kijelző utasítására a mobil számot a billentyűzeten kell bevinni és a megfelelő memóriahelyen tárolni. Ezt követően 1 és 9 közötti számot ír be a kezelőn keresztül, és a mikrovezérlő ennek megfelelően elküldi az adott számnak megfelelő üzenetet. Az üzenetet az RS 232 csatlakozón és a szintváltó IC elrendezésen keresztül küldjük a GSM modemnek, amely továbbítja az üzenetet a megadott mobil számra. Ennek megfelelően a teljes művelet megjelenik az LCD kijelzőn.

Bizonyos idő elteltével a „GSM alapú üzenetküldő rendszer” üzenet jelenik meg, és a programgomb beírásakor a kijelző az „Mobiltelefonszám megadása” üzenetre vált. Miután megadta a # mobilszámot, megnyomja az üzenet számát. Miután beírta az üzenet számát, majd ismét megnyomta a # jelzi, hogy „üzenetküldés”, Majd valamikor később megjelenik az„ Üzenet elküldve ”felirat, majd visszatér a normál megjelenítéshez.

Ha nem kapja meg ezeket az üzeneteket, az azt jelenti, hogy a SIM-kártya nem kap jelet / a hálózat nem érhető el.

A 12 V-os és 5 V-os tápegységek egy szabályozón keresztül 12 V-os transzformátorból készülnek, egy hídirányítóval és szűrőkondenzátorral együtt.