மைக்ரோகண்ட்ரோலருடன் மேட்ரிக்ஸ் கீபேட் இடைமுகம்

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





மேட்ரிக்ஸ் விசைப்பலகை என்றால் என்ன?

ஒரு விசைப்பலகையானது டிஜிட்டல் சுற்றுகள், மைக்ரோகண்ட்ரோலர்கள் அல்லது தொலைபேசி சுற்றுகளின் மிகவும் பரவலாகப் பயன்படுத்தப்படும் சாதனங்கள் ஆகும். பல பயன்பாடுகளுக்கு கணினி அமைப்புடன் இணைக்கப்பட்ட விசைகள் அதிக எண்ணிக்கையில் தேவைப்படுகின்றன. இது பெரும்பாலும் எண்களை வைத்திருப்பதால், அது கூடுதலாக ஒரு எண் விசைப்பலகையாக அறியப்படலாம். அதை திறமையாகப் பயன்படுத்த, அவற்றைப் பற்றிய அடிப்படை புரிதல் நமக்குத் தேவை. ஒரு மேட்ரிக்ஸ் விசைப்பலகையானது மேட்ரிக்ஸின் வரிசைகள் மற்றும் நெடுவரிசைகளுடன் இணைக்கப்பட்ட மைக்ரோகண்ட்ரோலர் I / O ஊசிகளுடன் வரிசைகள் மற்றும் நெடுவரிசைகளில் மேட்ரிக்ஸ் வடிவத்தில் சுவிட்சுகள் ஏற்படுவதைக் கொண்டுள்ளது, அதாவது ஒவ்வொரு வரிசையிலும் சுவிட்சுகள் ஒரு முள் இணைக்கப்பட்டு ஒவ்வொரு நெடுவரிசையிலும் சுவிட்சுகள் இணைக்கப்படுகின்றன மற்றொரு முள். ஒரு விசைப்பலகையானது பொதுவாக தந்திரோபாய சுவிட்சுகளின் மேட்ரிக்ஸ் ஏற்பாடாகும், அவை அடிப்படையில் புஷ் பொத்தான் சுவிட்சுகள்.

மேட்ரிக்ஸ் கீபேட் எவ்வாறு இயங்குகிறது?



மைக்ரோகண்ட்ரோலருடனான இணைப்பு விசைப்பலகையைப் பொறுத்து ஏராளமான நுட்பங்கள் உள்ளன, ஆனால் அடிப்படை தர்க்கம் நெடுவரிசைகள் உள்ளீடாக உருவாக்கப்பட்டு வரிசைகளை வெளியீடாக இயக்கும். மேட்ரிக்ஸ் விசைப்பலகையிலிருந்து எந்த விசையை அழுத்துகிறது என்பதைக் கண்டறிய, வரிசைக் கோடுகள் ஒவ்வொன்றாகக் குறைக்கப்பட்டு நெடுவரிசைகளைப் படிக்க வேண்டும்.


இங்கே நாம் 4 × 3 மேட்ரிக்ஸ் விசைப்பலகையைப் பார்க்கப் போகிறோம். இது 12 விசைகள் விசைப்பலகையில் நான்கு வரிசைகள் மற்றும் மூன்று நெடுவரிசைகள் உள்ளன. வரிசை 1 குறைவாக இருந்தால், நெடுவரிசைகளைப் படிக்கவும். வரிசை 1 இல் உள்ள எந்த விசையும் அழுத்தியிருந்தால், அதற்கேற்ப 1 நெடுவரிசை குறைவாக இருக்கும், அதாவது இரண்டாவது விசையை வரிசை 1 இல் அழுத்தினால், நெடுவரிசை 2 குறைவாக இருக்கும். நாம் விசைப்பலகையில் ஒன்றை அழுத்தினால், டி 1 மற்றும் டி 2 சுவிட்ச் ஆன் ஆனது இணைப்பை ஏற்படுத்துகிறது மற்றும் மைக்ரோகண்ட்ரோலர் மூலம் எல்சிடி டிஸ்ப்ளேயில் எண்ணைக் காட்டுகிறது. இதேபோல், எல்லா விசைகளும் விசையைப் போலவே செயல்படும். ஒரே நேரத்தில் இரண்டு விசைகளை அழுத்த முடியாது. விசையை ஒருவருக்கொருவர் அழுத்துவதற்கு நேர வேறுபாடு இருக்க வேண்டும்.



இடைமுகம்8051 மைக்ரோகண்ட்ரோலருடன் இடைமுக மேட்ரிக்ஸ் கீபேட்

சுற்றுவட்டத்திலிருந்து, மைக்ரோகண்ட்ரோலரின் போர்ட் 1 இன் முள் 1.0 முதல் பின் 1.3 வரை விசைப்பலகையின் வரிசைகளுடன் இணைக்கப்பட்டுள்ளது மற்றும் 8051 மைக்ரோகண்ட்ரோலரின் போர்ட் 1 இன் 1.6 ஐ முள் 1.4 முதல் முள் 1.6 வரை விசைப்பலகையின் நெடுவரிசைகளுடன் இணைக்கப்பட்டுள்ளது.

மைக்ரோகண்ட்ரோலரின் உள்ளீட்டில் மேட்ரிக்ஸ் விசைப்பலகையில் உள்ள எண்கள் அதனுடன் தொடர்புடைய தருக்க நிலையை ஏற்றும்போது, ​​அதாவது, போர்ட் 1. நிரல் அவ்வாறு எழுதப்பட்டிருப்பதால், 1111 அழுத்தும் போது மைக்ரோகண்ட்ரோலர் கட்டுப்பாட்டு வெளியீட்டில் ஒரு தர்க்க உயர் கட்டளையை வழங்குகிறது. மைக்ரோகண்ட்ரோலரிடமிருந்து இந்த வெளியீடு உயர் தர்க்கம் பின்னர் ULN2003 வெளியீட்டிற்கான ரிலே டிரைவர் ஐசி உள்ளீட்டிற்கு வழங்கப்படுகிறது, அதனுடன் தொடர்புடைய ரிலேவை மாற்றுவதற்கு குறைவாக செல்ல, விசைப்பலகையிலிருந்து அனுப்பப்பட்ட கடவுச்சொல்லின் படி சுமை மாறுகிறது. எடுத்துக்காட்டாக, 1111 ஐ அழுத்தினால், தொடர்புடைய சுமை 1 இயக்கப்பட்டு, மீண்டும் 1111 ஐ அழுத்தும் போது அது அணைக்கப்படும். அதன்படி மற்ற அனைத்து சுமைகளும் கடவுச்சொற்களின்படி இயக்கப்படுகின்றன.

உதாரணத்திற்கு: 1. 1 வது சர்க்யூட் பிரேக்கர் கடவுச்சொல்லை மாற்ற “1111”


2. 1 வது சர்க்யூட் பிரேக்கர் கடவுச்சொல்லை அணைக்க “1111”

3. 2 வது சர்க்யூட் பிரேக்கர் கடவுச்சொல்லை மாற்ற “2222”

4. 2 வது சர்க்யூட் பிரேக்கர் கடவுச்சொல்லை அணைக்க “2222”

இடைமுக சுற்று

மேட்ரிக்ஸ் கீபேட் சுற்று வரைபடம்

மைக்ரோகண்ட்ரோலருடன் இணைக்கப்பட்ட மேட்ரிக்ஸின் பயன்பாடு சம்பந்தப்பட்ட ஒரு பயன்பாடு - திட்டமிடப்பட்ட செய்தி அனுப்புதல்.

ஜிஎஸ்எம் தகவல்தொடர்பு மூலம் கொடுக்கப்பட்ட மொபைல் எண்ணுக்கு தேவையான செய்திகளை அனுப்ப மைக்ரோகண்ட்ரோலரைப் பயன்படுத்துவது இந்த யோசனையில் அடங்கும். ஒரு விசைப்பலகையைப் பயன்படுத்தி செய்திகள் உள்ளிடப்பட்டு மைக்ரோகண்ட்ரோலரில் திறம்பட சேமிக்கப்படும்.

சில எண் எண்களால் நியமிக்கப்பட்ட மைக்ரோகண்ட்ரோலரில் சேமிக்கப்பட்டுள்ள நிலையான செய்திகளின் எண்ணிக்கை. ரிசீவரின் மொபைல் எண்ணில் கீயிங் செய்தபின் அவை திரும்ப அழைக்கப்படுகின்றன, இதனால் RS232 இடைமுக கேபிள் வழியாக ஜிஎஸ்எம் மோடமுக்கு செய்தி அனுப்பப்படுகிறது. நீங்கள் இயங்கும் நேரத்தில் எல்.சி.டி.யில் முதல் வரியில் “ஜி.எஸ்.எம் சோதனை” மற்றும் பின்னர் 2 இல் ஒரு காட்சியைப் பெற வேண்டும்ndமோடம் இயக்கப்பட்டு சிம் இடத்தில் இருந்தால் மட்டுமே “20 முதல் 0 வரை” குறைகிறது.

ஒவ்வொரு செய்தியும் 1 முதல் தொடங்கி வரிசை எண்ணுடன் தொடர்புடைய மைக்ரோகண்ட்ரோலரில் சேமிக்கப்பட்டு, மைக்ரோகண்ட்ரோலருக்கு இடைமுகப்படுத்தப்பட்ட விசைப்பலகையின் மூலம் பொருத்தமான எண்ணை அழுத்துவதன் மூலம் தொடர்புடைய செய்தி ஜிஎஸ்எம் மோடம் மூலம் உள்ளிடப்பட்ட மொபைல் எண்ணுக்கு அனுப்பப்படும்.

திட்டமிடப்பட்ட செய்தி அனுப்பும் சுற்று:

சுற்று பின்வரும் கூறுகளை உள்ளடக்கியது:

  • AT89C52 மைக்ரோகண்ட்ரோலர் செய்திகளை அனுப்ப அதற்கேற்ப திட்டமிடப்பட்டுள்ளது.
  • மொபைல் எண்ணையும் செய்தி எண்ணையும் உள்ளிட மைக்ரோகண்ட்ரோலருடன் ஒரு விசைப்பலகை இணைக்கப்பட்டுள்ளது.
  • எல்.சி.டி டிஸ்ப்ளே மைக்ரோகண்ட்ரோலருடன் இணைக்கப்பட்டுள்ளது, இது பயனருக்கு தேவையான பணிகளை செய்ய அனுமதிக்கும் நிரலின் படி தேவையான வழிமுறைகளைக் காட்டுகிறது.
  • கொடுக்கப்பட்ட மொபைல் எண்ணுக்கு செய்திகளை அனுப்ப ஜிஎஸ்எம் மோடம்.
  • ஜிஎஸ்எம் மோடத்துடன் இணைக்க ஒரு ஆர்எஸ் 232 இணைப்பு.
  • மைக்ரோகண்ட்ரோலர் மற்றும் ஆர்எஸ் 232 இணைப்பிற்கு இடையில் ஒரு இடைநிலையாக செயல்படும் மேக்ஸ் 232 ஐசி.
  • மைக்ரோகண்ட்ரோலருக்கு பொருத்தமான கடிகார உள்ளீட்டை வழங்க படிக ஏற்பாடு.

திட்டமிடப்பட்ட செய்தி அனுப்புதல்

எல்சிடி டிஸ்ப்ளேவின் அறிவுறுத்தலின் பேரில், மொபைல் எண் விசைப்பலகையின் மூலம் உள்ளிடப்பட்டு பொருத்தமான நினைவக இடத்தில் சேமிக்கப்படுகிறது. அதன்பிறகு 1 மற்றும் 9 க்கு இடையில் ஒரு எண் விசைப்பலகையின் மூலம் உள்ளிடப்படுகிறது, அதன்படி மைக்ரோகண்ட்ரோலர் அந்த எண்ணுடன் தொடர்புடைய செய்தியை அனுப்புகிறது. ஆர்எஸ் 232 இணைப்பான் மற்றும் கொடுக்கப்பட்ட மொபைல் எண்ணுக்கு செய்தியை அனுப்பும் லெவல் ஷிஃப்ட்டர் ஐசி ஏற்பாடு மூலம் ஜிஎஸ்எம் மோடமுக்கு செய்தி அனுப்பப்படுகிறது. முழு செயல்பாடும் அதற்கேற்ப எல்சிடி டிஸ்ப்ளேயில் காட்டப்படும்.

சிறிது நேரத்திற்குப் பிறகு, “ஜிஎஸ்எம் அடிப்படையிலான செய்தி அனுப்பும் அமைப்பு” என்ற செய்தி காண்பிக்கப்படும், நிரல் பொத்தானை உள்ளிடும்போது, ​​காட்சி மொபைல் செய்தியை மாற்றுகிறது- “மொபைல் எண்ணை உள்ளிடுக” மொபைல் எண்ணை உள்ளிட்ட பிறகு # அழுத்தினால் செய்தி எண்ணை உள்ளிட தூண்டுகிறது. செய்தி எண்ணை வைத்துவிட்டு, # மீண்டும் அழுத்திய பின் அதைக் குறிக்கிறது “செய்தி அனுப்புதல்”பின்னர் சிறிது நேரம் கழித்து“ அனுப்பப்பட்ட செய்தியை ”காண்பிக்கும், பின்னர் மீண்டும் சாதாரண காட்சிக்குத் தொடங்குகிறது.

இந்த செய்தி எதுவும் உங்களுக்கு கிடைக்கவில்லை என்றால், சிம் கார்டு சிக்னல் / நெட்வொர்க் கிடைக்கவில்லை என்பதாகும்.

ஒரு ரெகுலேட்டர் மூலம் 12 வோல்ட் டி.சி மற்றும் 5 வோல்ட் ஆகியவற்றின் நிலையான மின்சாரம் 12 வி மின்மாற்றி ஒரு படி கீழே இருந்து ஒரு பாலம் திருத்தி மற்றும் வடிகட்டி மின்தேக்கியுடன் செய்யப்படுகிறது.