- தேவையான பொருட்கள்
- EM-18 RFID ரீடர்
- MSP430 RFID ரீடர் சுற்று வரைபடம் மற்றும் வேலை
- குறியீடு மற்றும் விளக்கம்
இந்த டுடோரியலில் MSP430 மற்றும் RFID ரீடரைப் பயன்படுத்தி RFID அட்டைகளைப் படிக்க ஒரு அமைப்பை வடிவமைக்கிறோம். RFID என்பது ரேடியோ அதிர்வெண் அடையாளத்தைக் குறிக்கிறது. ஒவ்வொரு அட்டைக்கும் ஒரு தனித்துவமான ஐடி உள்ளது, இது அலுவலகங்கள், வணிக வளாகங்கள் மற்றும் பல இடங்களில் அங்கீகார அட்டை உள்ள நபருக்கு மட்டுமே உள்ளே நுழைய அனுமதிக்கப்பட்ட பல அங்கீகார பயன்பாடுகளுக்கு இது சரியான தேர்வாக அமைகிறது. ஒரு திருட்டு நடப்பதைத் தடுக்க ஷாப்பிங் மால்களில் RFID பயன்படுத்தப்படுகிறது, அங்கு தயாரிப்பு RFID சில்லுடன் குறிக்கப்படும், மேலும் RFID சில்லுடன் யாராவது கட்டிடத்தை விட்டு வெளியேறினால் ஒரு அலாரம் தானாக எழுப்பப்படும், இதனால் திருட்டு நிறுத்தப்படும். RFID குறிச்சொல் மணல் தானியத்தைப் போல சிறியதாக வடிவமைக்கப்பட்டுள்ளது. RFID அங்கீகார அமைப்புகள் வடிவமைக்க எளிதானது மற்றும் செலவில் மலிவானவை. இப்போதெல்லாம் சில பள்ளிகள் மற்றும் கல்லூரிகள் வருகை பதிவாக RFID ஐப் பயன்படுத்துகின்றன.
தேவையான பொருட்கள்
1. MSP430 Launchpad
2. EM-18 (RFID ரீடர் தொகுதி)
3. 16 * 2 எல்சிடி
4. பொட்டென்டோமீட்டர்
5. பிரெட்போர்டு
6. ஜம்பர் கம்பிகள்
மென்பொருள்: எனர்ஜியா ஐடிஇ
EM-18 RFID ரீடர்
ஒவ்வொரு RFID அட்டையிலும் ஒரு தனித்துவமான ஐடி பதிக்கப்பட்டுள்ளது மற்றும் RFID அட்டை எண் RFID ரீடர் படிக்க பயன்படுத்தப்படுகிறது. EM-18 RFID ரீடர் 125 KHz இல் இயங்குகிறது, மேலும் இது ஆன்-சிப் ஆண்டெனாவுடன் வருகிறது, மேலும் இது 5V மின்சாரம் மூலம் இயக்கப்படலாம். இது வெய்காண்ட் வெளியீட்டோடு தொடர் வெளியீட்டை வழங்குகிறது. வரம்பு சுமார் 8-12 செ.மீ. தொடர் தொடர்பு அளவுருக்கள் 9600 பிபிஎஸ், 8 தரவு பிட்கள், 1 ஸ்டாப் பிட். இந்த வயர்லெஸ் RF அடையாளம் போன்ற பல அமைப்புகளில் பயன்படுத்தப்படுகிறது
RFID அடிப்படையிலான வருகை அமைப்பு,
பாதுகாப்பு அமைப்புகள்,
வாக்களிக்கும் இயந்திரங்கள், இ-டோல் சாலை விலை நிர்ணயம்
அனைத்து RFID திட்டங்களையும் இங்கே பாருங்கள்.
EM-18 RFID ரீடர் வழங்கிய வெளியீடு 12 இலக்க ASCII வடிவத்தில் உள்ளது. 12 இலக்கங்களில் முதல் 10 இலக்கங்கள் அட்டை எண் மற்றும் கடைசி இரண்டு இலக்கங்கள் அட்டை எண்ணின் XOR முடிவு. பிழை சரிபார்ப்புக்கு கடைசி இரண்டு இலக்கங்கள் பயன்படுத்தப்படுகின்றன.


எடுத்துக்காட்டாக, அட்டை எண் 0200107D0D62 என்பது வாசகரிடமிருந்து படிக்கப்படுகிறது, பின்னர் அட்டையில் உள்ள அட்டை எண் கீழே இருக்கும்.
02 - முன்னுரை
00107D0D = 1080589 தசமத்தில்.
62 என்பது XOR மதிப்பு (02 XOR 00 XOR 10 XOR 7D XOR 0D).
எனவே அட்டையில் உள்ள எண் 0001080589.
MSP430 RFID ரீடர் சுற்று வரைபடம் மற்றும் வேலை

MSP430 இன் வன்பொருள் UART ஐப் பயன்படுத்துவோம், எனவே போர்டில் உள்ள RXD மற்றும் TXD ஜம்பர்கள் HW UART பயன்முறையில் இருப்பதை உறுதிசெய்க. பின்னர் MSP430 இன் RXD (P1.1) க்கு ஈஎம்-18 Tx இணைக்க.
மேலும் செல்வதற்கு முன், தொடர் தொடர்பு பற்றி நாம் புரிந்து கொள்ள வேண்டும். இங்கே RFID தொகுதி சீரியலில் உள்ள கட்டுப்பாட்டுக்கு தரவை அனுப்புகிறது. இது மற்ற தகவல்தொடர்பு முறைகளைக் கொண்டுள்ளது, ஆனால் எளிதான தகவல்தொடர்புக்கு நாங்கள் RS232 ஐத் தேர்வு செய்கிறோம். RS232 முள் தொகுதி MSP430 இன் RXD முள் உடன் இணைக்கப்பட்டுள்ளது.
RFID தொகுதி அனுப்பிய தரவு பின்வருமாறு:

இப்போது RFID ரீடர் மற்றும் MSP430 க்கு இடையில் ஒரு இணைப்பை அமைப்பதற்கு, MSP430 இல் தொடர் தகவல்தொடர்புகளை இயக்க வேண்டும். ஒற்றை கட்டளையைப் பயன்படுத்தி MSP430 இல் தொடர் தொடர்பு செயல்படுத்த முடியும்.
சீரியல்.பெஜின் (9600); தரவு = சீரியல்.ரெட் ();
மேலே உள்ள படத்தில் காட்டப்பட்டுள்ளபடி, RFID இன் தொடர்பு ஒரு வினாடிக்கு 9600 பிட்கள் என்ற BAUD வீதத்தால் செய்யப்படுகிறது. எனவே MSP430 அத்தகைய பாட் வீதத்தை நிறுவுவதற்கும் தொடர் தகவல்தொடர்புகளைத் தொடங்குவதற்கும் "Serial.begin (9600);" என்ற கட்டளையைப் பயன்படுத்துகிறோம் . இங்கே 9600 என்பது பாட் வீதமாகும் மற்றும் மாற்றக்கூடியது.
இப்போது பாட் வீதம் அமைக்கப்பட்டதும், தொடர் தரவைப் பெற எம்எஸ்பி தயாராக உள்ளது. இந்த தரவு “data = Serial.read ();” கட்டளை மூலம் எடுக்கப்படுகிறது . இந்த கட்டளை மூலம் தொடர் தரவு 'எடுத்து செல்லப் படுகிறது தரவு ' எனப் பெயரிட்டார் முழு.
ஒரு அட்டை வாசகரின் அருகே கொண்டு வரப்பட்டதும், வாசகர் தொடர் தரவைப் படித்து எம்.எஸ்.பி-க்கு அனுப்பினால், எம்.எஸ்.பி அந்த மதிப்பை எல்.சி.டி.யில் காட்ட திட்டமிடப்படும், எனவே எல்.சி.டி.யில் அட்டை அடையாள அட்டை இருக்கும்.

குறியீடு மற்றும் விளக்கம்
எங்கள் குறியீட்டை எனர்ஜியா ஐடிஇயில் எழுதுவோம். இது Arduino IDE போன்றது மற்றும் பயன்படுத்த எளிதானது. இந்த திட்டத்தின் முடிவில் முழுமையான குறியீடு கொடுக்கப்பட்டுள்ளது, இங்கே நாம் அதன் சில பகுதிகளை விளக்குகிறோம்.
முதலில், எல்சிடி காட்சிக்கான நூலகத்தைச் சேர்த்து, RFID எண்ணைச் சேமிக்க கரி வரிசையை அறிவிக்கவும்.
#சேர்க்கிறது
இல் அமைப்பு செயல்பாடு, 9600 இன் போட்டலகு விகிதம் வரையறுக்கும் வழங்கப்படும் LCD மற்றும் தொடர் தொடர்பு கொள்கின்றன.
வெற்றிட அமைப்பு () { lcd.begin (16, 2); சீரியல்.பெஜின் (9600); ... ..
இல் லூப் செயல்பாடு, நாம் சரிபார்க்கும் தொடர் தரவு கிடைக்கவில்லை அல்லது இல்லை. கிடைத்தால், தரவு சேமிக்க உள்ளீடு இருந்து வரிசை Serial.read () மற்றும் பயன்படுத்தி ஒரு வழங்கப்படும் LCD ஒன்று அதை காட்ட போது வளைய.
போது (Serial.available () && count <12) // 12 எழுத்துக்களைப் படித்து அவற்றை உள்ளீட்டு வரிசையில் சேமிக்கவும் { input = Serial.read (); // 12 எழுத்துக்களை ஒவ்வொன்றாக சீரியல்.பிரண்ட் (உள்ளீடு) சேமித்தல்; lcd.print (உள்ளீடு); தாமதம் (300); எண்ணிக்கை ++; if (எண்ணிக்கை == 12) { lcd .print (""); எண்ணிக்கை = 0; // ஒருமுறை 12 எழுத்துக்கள் தொடங்க மற்றும் இரண்டாவது ஐடி காத்திருக்க படிக்க கிடைக்கும் ... ...
MSP430 Launchpad ஐப் பயன்படுத்தி LCD இல் RFID எண்ணைப் படித்து காண்பிக்க முடியும். இப்போது நீங்கள் இந்த திட்டத்தை மேலும் விரிவுபடுத்தலாம் மற்றும் வருகை முறை, வாக்களிப்பு முறை, பாதுகாப்பு அமைப்பு போன்றவற்றை உருவாக்கலாம்.
