خدمات وبسایت آی‌سی‌تی نیـــک

طراحی و ساخت انواع پروژه‌های الکترونیکی با: میکروکنترلرavr - میکروکنترلرarm - میکروکنترلرpic و آردوینو

مقالات و آموزش‌های رایگان در سطوح پایه و حرفه‌ای برای الکترونیک و آی سی تی - ICT

کار با ماژول کارت خوان RFID

منتشر شده در آموزش ماژول ها

em18

امروزه از ماژول های RFID به منظور خواندن کارت های مغناطیسی استفاده می شود. که  به وفور در دستگاه های مختلفی نظیر دستگاه های حضور و غیاب، مترو، سلف دانشگاه ها و ... استفاده می شود.این کارت ها (تگ ها) از یک آی سی به همراه یک سیم پیچ که می تواند بصورت کارت، جا کلیدی، اسباب بازی یا هر شکل دیگری باشد ساخته شده اند.

با نزدیک کردن تگ به ماژول های RFID امواج مغناطیسی ماژول سیم پیچ تگ را  قطع کرده و از این طریق کد مربوط به تگ خوانده می شود. هر بار که یک تگ خوانده شود، کد شناسایی مربوط به تگ از طریق پروتکل سریال ارسال می گردد.

همچنین این ماژول توانایی ارسال داده در دو مد 2سیمهWeigand26 و سریال RS232 را داراست.

 ماژول EM-18 ساده ترین نمونه در نوع خود بوده که با استفاده از رابط سریال به میکروکنترلر متصل شده و کد هر تگ را که در فاصله 10 سانتی متری آن قرار گرفته باشد خوانده و ارسال می کند. این ماژول در محدوده فرکانسی 125KHz کار کرده و فقط قادر به خواندن کد تگ می باشد.

em 18

مشخصات اصلي:
· ولتاژ كاري: ۷/۲ الي ۵/۵ ولت
· جريان مصرفي: كمتر از ۲۵ ميلي آمپر
· فركانس كاري: ۱۲۵ كيلو هرتز
· فاصلهي شناسايي ۸ الي ۱۲ سانتيمتر (براي تگهاي استاندارد)
· خروجي: Wiegand26 و سريال

EM18 PIN

مشخصات پايه ها

شماره        نام  پايه             توضيحات فني
۱           VCC               تغذيه مثبت ماژول از ۷/۲ ولت تا ۵ ولت
۲           GND              تغذيه منفي (زمين)
۳           OUT BEEP      خروجي بيزر (داراي ۹/ ۱ كيلوهرتز فركانس صدا )
۴           ANT               آنتن (استفاده نميشود)
۵           ANT               آنتن (استفاده نميشود)
۶           SEL               انصال به زمين(0 ولت) خروجي Wiegand26 و بدون اتصال خروجي سريال
۷           TXD              خروجي پورت سريال TTL با مشخصات '1,8,N,9600'
۸           D1                خروجي DATA1 Wiegand26
۹           D0                خروجي DATA0 Wiegand2

 پروتکل های ارسال دیتای خروجی:

            1.پروتکل Weigand26 که توانایی انتقال داده با دو سيم را داراست.

پالس 0ولت در خط DATA1 نشان دهنده HIGH منطقـي درحالیکه پـالس 0ولت درخط DATA0 نشان دهنده ي LOW منطقي ميباشد. در حالت بیکاری هر دو خط در لبه ي 1منطقي قرار دارند. فاصله ي زماني هر پالس منفي ۶۳ ميكرو ثانيه ميباشد که بعد از آن 2میلی ثانیه پالس 1منطقی می آید. در اين مد هر بيت هر خط ۲ ميلي ثانيه رادارست بنابراین زمان كل ارسال ميتواند بيشتر از ۵۰ ميلـي ثانيـه باشـد. شکل زیر نشان دهنده ارسال یک نمونه دیتا در پروتکل Weigand26 می باشد.

W

شكل موج ارتباط 26-Wieagan

W2

ديتاي ارسالي براي يك تگ به شمارهي 000383276

پروتکل Weigand26 حامي۲۶ بيت اطلاعات ميباشد كه شامل 1بیت PARITY زوج و 24بیت دیتا و1بیت PARITY فرد می باشد.
W3

P: بيت PARITY شروع و پایان

D: کد هگز کارت که شامل 24 بیت دیتا می باشد.

براي مثال:

هگز اصلي كارت 5D003A7BBA ميباشد و كد چاپ شده روي كارت 0003832762 . براي بدست آوردن اين شماره سه بايـت كم ارزش را از مبناي ۱۶ به ۱۰ تبديل كنيد.

         2. رابط RS232

توضيحات پورت سريال:


Baud rate: 9600 bps               Data bit: 8-bits                   Parity: none                stop bit: 1

ديتاي خروجي در قالب ۱۰ كاراكتراسکی( كد هگز کارت) + ۲ كاراكتر اسکی( جمع توازن XOR )بدون كاراكتر اينتر(LF+CR) ارسال ميشود. براي مثال كد هگز
اصلي كارت: '5D003A7BBA' و جمع توازن كارت 'A6' پس كد ارسالي '5D003A7BBAA6' ميباشد. بدون كاراكتر اينتر LF+C

RFIDRS232

برای تبدیل کد هگز دریافتی به کد UNIQUE که برروی کارت حک شده بدین صورت عمل میکنیم:

UNIEM18

 ۳ بايت كم ارزش را از مبناي هگز به مبنـاي ۱۰ تبـديل كنيـد وعدد بدست آمده را به فرمت ۱۰ رقمي قالب بندي كنيد. براي مثال: كد هگز اين كارت '1E0009BC42' ميباشد و با تبديل ۳ بايـت كـم ارزش به مبناي ۱۰ شماره ي 638018 بدست مي آيد. با قالب بندي اين عدد به عدد ۱۰ رقمي ميشود 0000638018

براي تبديل كد هگز اصلي كارت به كد يونيك ۱۰ رقمي چاپ شده روي كارت، ۳ بايت كم ارزش را از مبناي هگز به مبنـاي ۱۰ تبـديل كنيـد وعدد بدست آمده را به فرمت ۱۰ رقمي قالب بندي كنيد. براي مثال: كد هگز اين كارت '1E0009BC42' ميباشد و با تبديل ۳ بايـت كـم ارزش به مبناي ۱۰ شمارهي 638018 بدست ميآيد. با قالب بندي اين عدد به عدد ۱۰ رقمي ميشود 0000638018

شماتیک مدار راه اندازی ماژول:

EM18CIRCUIT

 

 مطالب مرتبط :

برچسب ها:

Tags: آموزش برق و الکترونیک آموزش ماژول ها کار با ماژول کارت خوان RFID ماژول کارت خوان RFID ماژول RFID ارتباط ماژول EM-18 با میکرو کار با ماژول EM-18

دیدگاه‌ها  

# mhm_1996 1396-01-23 18:04
بسیار بسیار عالی...تشکر
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
# محمد رضا کرم زاده 1395-08-12 15:48
تگی که من دارم عددی که داره این 8856972953 هست ولی با EM18من این عدد 7954073 دریافت میکنم لطفا کمک کنید
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

4

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • تلگرام : ICTNIC2@

به ما بپیوندید

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی

تا این لحظه تعداد

2415 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100