اطلاعیه

Collapse
No announcement yet.

کمک برای راه اندازی ماژول rfid YLMF18

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک برای راه اندازی ماژول rfid YLMF18

    سلام به دوستان من این ماژول رو گرفتم ولی نتونستم راش بندازم هنوز
    اینجا تو دیتاشیت نوشته

    • Power supply: 5V, 80-100mA
    • Interface: RS232 or TTL232
    • Transmission speed: 19200 bps
    • R/W distance of up to 60mm (up to 100mm

    تو خط دوم یه or گذاشته من نفهمیدم ماژولم rs232 هست یا ttl ؟؟؟؟
    دوم اینکه ایا تو هایپر ترمینال یا ترمینال های دیگه میشه باهاش رابطه برقرار کرد یا نه ؟؟؟

    چون پست های مرتبط خیلی قدیمی بود و به جایی هم نرسیده بود دوباره این موضوع رو مطرح کردم



    #2
    پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

    نوشته اصلی توسط talireza2005
    سلام به دوستان من این ماژول رو گرفتم ولی نتونستم راش بندازم هنوز
    اینجا تو دیتاشیت نوشته

    • Power supply: 5V, 80-100mA
    • Interface: RS232 or TTL232
    • Transmission speed: 19200 bps
    • R/W distance of up to 60mm (up to 100mm

    تو خط دوم یه or گذاشته من نفهمیدم ماژولم rs232 هست یا ttl ؟؟؟؟
    دوم اینکه ایا تو هایپر ترمینال یا ترمینال های دیگه میشه باهاش رابطه برقرار کرد یا نه ؟؟؟

    چون پست های مرتبط خیلی قدیمی بود و به جایی هم نرسیده بود دوباره این موضوع رو مطرح کردم
    اونی رو که هم گذاشتی دیتاشیت خوده ماژولت نیست.

    Model

    YLMF18A(MIFARE)

    YLMF18D(ICODE2)


    Size40*60(mm)

    Transmission speed 19200 bps

    Power supply 5V, 80-100mA

    Interface 232 TTL

    R/W range60mm


    چرا که نه :agree:
    ?Why not

    دیدگاه


      #3
      پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

      این که میگین دیتاشیت مال ماژول من نیست یعنی چی ؟؟؟؟ عکس تو دیتاشیت با ماژول من یکی هست!!!!
      بعدش من جواب سوال هامو نگرفتم آیا میشه این ماژول رو تو ترمینال ها مثل هاییپر ترمینال ویندوز راه انداخت ؟؟؟

      دیدگاه


        #4
        پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

        نوشته اصلی توسط talireza2005
        این که میگین دیتاشیت مال ماژول من نیست یعنی چی ؟؟؟؟ عکس تو دیتاشیت با ماژول من یکی هست!!!!
        بعدش من جواب سوال هامو نگرفتم آیا میشه این ماژول رو تو ترمینال ها مثل هاییپر ترمینال ویندوز راه انداخت ؟؟؟

        اونی رو که هم گذاشتی دیتاشیت خوده ماژولت نیست.

        Model

        YLMF18A(MIFARE)

        YLMF18D(ICODE2)


        Size40*60(mm)

        Transmission speed 19200 bps

        Power supply 5V, 80-100mA

        Interface 232 TTL

        R/W range60mm


        چرا که نه :agree:

        نه نه نه ، من میگم مختص خوده ماژولت نیست.
        یعنی مدلهای YLMF28 YLMF18 YLMF16 رو کلی داره میگه.

        میگم که چرا نشه عزیزم.میشه
        ?Why not

        دیدگاه


          #5
          پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

          خوب اگه تو هایپر ترمینال میشه احتمالا من یه مشکل تو ارتباطم دارم چون هیچ چیزی تایپ نمیشه !!!
          یه جا خوندم که باید همه بایت ها رو با هم بفرستیم تا ماژول عکس العمل نشون بده
          این کارو با دات نت کردم البته تابع ارسالش فقط به فرم تکست بود و منم رشتمو با کاراکتر های بایت های داده شده تو مثال های دیتاشیت پر کردم و یه جا فرستادم ولی باز چیزی برنگردوندش
          اون داستان بایت آخرش که xor هستشم هم هنوز نمیفهمم
          ماژوله خیلی بد ساخته .....تو این فکرم خودم یکی بسازم :biggrin:
          راستی پایه هاشم 2 تا از 7 تاش رزروه البته فکر کنم

          دیدگاه


            #6
            پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

            تنظیماتت درست دیگه نه؟
            ?Why not

            دیدگاه


              #7
              پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

              خوب همون طور که هدس می زدم این ماژولو نمیشه با ترمینال ها راه انداخت چرا؟؟؟
              چون همه بایت های ارسالی باید پشت سر هم ارسال بشه و اگه بین دو بایت بیش از حد فاصله بافته ماژول اون رو دستور غلط فرض می کنه

              تا اینجا مشکل ارتباط با ماژول رو حل کردم چطوری؟؟؟
              با avr یکی از دستورات دیتاشیت رو بایت به بایت پشت هم فرستادم و در کمال ناباوری ماژول جوابش رو برام ارسال کرد
              این ماژول در صورت غلط بودن دستورات وارد شده error یا همچین چیزی برنمی گردونه که به نظر من ایراد بزرگیه !!
              حالام دارم با داستان xor ور می رم هنوز نتونستم بفهمم این بایت آخر xor چیه!!
              چون این ماژولو درست و درمون هیچکی راه نداخته مجبورم خودم بارش رو به دوش بکشم دیگه !!! :icon_razz:

              دیدگاه


                #8
                پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                خوب فکر کنم مشکل xor هم حل شد چون الان به ازای دستورات مختلف سیستم کار می کنه ولی نمیدونم چرا همیشه جواب دستورات اینه
                AABB001111000000
                و هیچ اتفاقی نمی افته
                با با این دوستان واردئ کجان :twisted:
                نمونه برنامه من
                $regfile = "m32def.dat"
                $crystal = 8000000
                $baud = 19200

                Open "comb.0:9600,8,n,1" For Output As #1

                Config Serialin = Buffered , Size = 50
                Enable Interrupts


                Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
                Config Lcd = 16 * 2
                Cursor Off

                Dim I As Byte
                Dim J As Byte
                Dim K As Byte
                Dim En As Byte
                Dim C As Byte

                Dim S As String * 50
                Dim P1 As String * 16
                Dim P2 As String * 16

                Wait 3

                Cls
                Lcd "sending commands"
                Waitms 500



                'aa bb 05 00 00 00 02 02 00
                'aa bb 05 00 00 00 04 01 05
                'aa bb 06 00 00 00 0c 01 00 0D
                'aa bb 06 00 00 00 01 01 03 03
                'aa bb 06 00 00 00 06 01 64 63
                Printbin &HAA ; &HBB ; &H06 ; &H00 ; &H00 ; &H00 ; &H06 ; &H01 ; &H64 ; &H63

                Do
                I = Inkey()


                If I <> 0 Then
                J = I
                K = J / 16
                If K = 10 Then S = S + "A"
                If K = 11 Then S = S + "B"
                If K = 12 Then S = S + "C"
                If K = 13 Then S = S + "D"
                If K = 14 Then S = S + "E"
                If K = 15 Then S = S + "F"
                If K < 10 Then S = S + Str(k)
                J = J Mod 16
                If K = 10 Then S = S + "A "
                If K = 11 Then S = S + "B "
                If K = 12 Then S = S + "C "
                If K = 13 Then S = S + "D "
                If K = 14 Then S = S + "E "
                If K = 15 Then S = S + "F "
                If K < 10 Then S = S + Str(k) + " "

                Print #1 , S
                S = ""
                End If



                Loop

                دیدگاه


                  #9
                  پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                  نوشته اصلی توسط talireza2005
                  خوب همون طور که هدس می زدم این ماژولو نمیشه با ترمینال ها راه انداخت چرا؟؟؟
                  چون همه بایت های ارسالی باید پشت سر هم ارسال بشه و اگه بین دو بایت بیش از حد فاصله بافته ماژول اون رو دستور غلط فرض می کنه

                  تا اینجا مشکل ارتباط با ماژول رو حل کردم چطوری؟؟؟
                  با avr یکی از دستورات دیتاشیت رو بایت به بایت پشت هم فرستادم و در کمال ناباوری ماژول جوابش رو برام ارسال کرد
                  این ماژول در صورت غلط بودن دستورات وارد شده error یا همچین چیزی برنمی گردونه که به نظر من ایراد بزرگیه !!
                  حالام دارم با داستان xor ور می رم هنوز نتونستم بفهمم این بایت آخر xor چیه!!
                  چون این ماژولو درست و درمون هیچکی راه نداخته مجبورم خودم بارش رو به دوش بکشم دیگه !!! :icon_razz:
                  من این ماژول رو راه اندازی کردم اما متاسفانه الان وقت ندارم یک سری راهنمایی برات بفرستم و ممکنه یادم بره که دوباره به این تایپیک سر بزنم لطفا یک ایمیل به من بزنید و یادآوریم کنید
                  ممنون mgh4electronic@gmail.com

                  دیدگاه


                    #10
                    پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                    خوب برنامه بالا رو با این برنامه اصلاح کردم
                    $regfile = "m32def.dat"
                    $crystal = 8000000
                    $baud = 19200

                    Open "comb.0:9600,8,n,1" For Output As #1

                    Config Serialin = Buffered , Size = 50
                    Enable Interrupts


                    Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.6 , Rs = Portc.7
                    Config Lcd = 16 * 2
                    Cursor Off

                    Dim I As Byte
                    Dim J As Byte
                    Dim K As Byte
                    Dim En As Byte
                    Dim C As Byte

                    Dim S As String * 50
                    Dim P1 As String * 16
                    Dim P2 As String * 16

                    Wait 3

                    Cls
                    Lcd "sending commands"
                    Waitms 500



                    'aa bb 05 00 00 00 02 02 00
                    'aa bb 05 00 00 00 04 01 05
                    'aa bb 06 00 00 00 0c 01 00 0D
                    'aa bb 06 00 00 00 01 01 03 03
                    'aa bb 06 00 00 00 06 01 64 63
                    'aa bb 06 00 00 00 01 01 03 03
                    'aa bb 06 00 00 00 01 02 52 51

                    Printbin &HAA ; &HBB ; &H05 ; &H00 ; &H00 ; &H00 ; &H02 ; &H02 ; &H00 ' &H51

                    Do
                    I = Waitkey()
                    Print #1 , I
                    Loop

                    برنامه قبلی بایت های صفر رو نشون نمی داد
                    حالا وقتی کارت رو رو ماژول می گیرم و دستور خواندن نوع کارت رو می فرستم ماژول نوع کارت رو تشخیص میده
                    یعنی به ازای بودن یا نبودن کارت 2 تا جواب مختلف میده که نشون میده کارت رو حالیش شده
                    ولی وقتی دستور خواندن سریال کارت رو میدم چه کارت باشه وچه نباشه یه جواب بر می گردونه
                    اگه می تونستم سریال کارت و بخونم مشکلم کلا حل بود
                    دم شما که این کاره اید گرم :rolleyes:

                    دیدگاه


                      #11
                      پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                      دوستان به خودتون دیگه زحمت ندید مشکل حل شد
                      داستان از این قراره که تو دیتاشیت یک سری کامند رو پشت سر هم آورده
                      من اول نوع کارت رو تشخیص می دادم بعد برنامه رو عوض می کردم و سریال رو می خوندم که جواب نمیداد
                      تو برنامه پایینی اول نوع کارت رو تشخیص می دم و در همون حال دستور خواندن سریال رو ارسال کردم که باز در کمال ناباوری دیدم بیچاره سریال کارتم برگردوند و من دو تا کارت دارم قشنگ سریال دو تا کارت باهم فرق داره :wow:
                      برای پروژه من همنین قدر کفایت می کنه
                      اگه سوالی بود در خدمتیم :nice:
                      اینم برنامه تستم
                      $regfile = "m32def.dat"
                      $crystal = 8000000
                      $baud = 19200

                      Open "comb.0:9600,8,n,1" For Output As #1

                      Config Serialin = Buffered , Size = 50
                      Enable Interrupts

                      Dim I As Byte
                      Dim J As Byte
                      Dim K As Byte
                      Dim En As Byte
                      Dim C As Byte

                      Dim S As String * 50

                      Wait 3

                      'aa bb 05 00 00 00 02 02 00
                      'aa bb 05 00 00 00 04 01 05
                      'aa bb 06 00 00 00 0c 01 00 0D
                      'aa bb 06 00 00 00 01 01 03 03
                      'aa bb 06 00 00 00 06 01 64 63
                      'aa bb 06 00 00 00 01 01 03 03
                      'aa bb 06 00 00 00 01 02 52 51

                      Printbin &HAA ; &HBB ; &H06 ; &H00 ; &H00 ; &H00 ; &H01 ; &H02 ; &H52 ; &H51

                      Do
                      I = Waitkey()
                      Print #1 , I
                      Incr J
                      Loop Until J < 12

                      Printbin &HAA ; &HBB ; &H05 ; &H00 ; &H00 ; &H00 ; &H02 ; &H02 ; &H00

                      Do
                      I = Waitkey()
                      Print #1 , I
                      Loop


                      البته بگم چون رشته های برگشتی از ماژول طولانیه و به فرم هگز هست من اول می خواستم برای دین اون ها از lcd استفاده کنم که بعد بیخیال شدم و یک پایه میکرو رو سریال مجازی کردم و صل کردم به کامپیوتر و خروجی های ماژول رو با ترمینال بسکام دیدم


                      دیدگاه


                        #12
                        پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                        سلام
                        منم این ماژول و خریدم و دو تا سوال داشتم :

                        1 - برای نوشتن روی کارت باید کدوم دستورها رو و به چه ترتیبی پشت سر هم قرار داد ؟

                        2 - برای خوندن باید کدوم دستورا رو و چه ترتیبی نوشت ؟؟

                        خیلی ممنون ....

                        دیدگاه


                          #13
                          پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                          با سلام
                          یک برنامه برای کار با ماژول مایفر براتون قرار دادم که دستورات مهم را انجام میده
                          عمل خواندن از بلوک و نوشتن در بلوک را هم داره.
                          نکته :
                          باوود ریت 19200 باشد
                          اتصالات مایفر چک کنید درست وصل باشد.
                          این برنامه را قبلا تست کرده و کاملا جواب گرفتم اما الان مجبور شدم تغییراتی در آن بدهم و الان امکان تست دوباره ندارم شرمنده
                          شما تست کنید نتیجه را به من هم اعلام کنید.
                          البته روال کلی درست.
                          برای شروع باید دستور اتصال آنتن را به ماژول ارسال کنید.
                          بعد با دستور CONNECT به یک بلوک دلخواه از کارت متصل شوید
                          بعد عملیات خواندن و نوشتن را انجام دهید.
                          لینک برنامه : http://www.4shared.com/rar/F1ect_sB/CR-038_YLMF18.html
                          لینک نمونه کدی که از شرکت سازنده برام ایمیل شد : http://www.4shared.com/rar/Z8lzB2yn/ChinaReader_Mifare_Module.html
                          لینک pdf و فایل word دستورات ماژول و ترتیب پایه ها http://www.4shared.com/rar/pNhsufN7/cr038.html
                          لینک اطلاعاتی در مورد کارت های مایفر1 http://www.4shared.com/rar/ihXqTZ2H/kard.html
                          لینک اطلاعاتی در مورد کارت های مایفر2 http://www.4shared.com/rar/ihXqTZ2H/kard.html





                          دیدگاه


                            #14
                            پاسخ : کمک برای راه اندازی ماژول rfid YLMF18

                            سلام :bye
                            اقا ما یه em18 خریدیم .....این قضیه ی xor چیه...؟
                            ...درگیریم باهاش.. :angry:

                            دیدگاه

                            لطفا صبر کنید...
                            X