ASSALOY Identification Technologies H6160BA Inductive Tag Reader User Manual
ASSA ABLOY Identification Technologies GmbH Inductive Tag Reader Users Manual
Users Manual
ACG RF PC Handheld Reader Modules H102022. H102024 Firmware: 0.2 10/10/2003, wk ACG Identification Technologies GmbH Dantestrasse 4-6 65189 Wiesbaden Germany Fon +49 (611) 1739.0 Fax +49 (611) 1739.198 www.acg.de rfid@acg-id.net ACG RF PC Handheld Reader Modules, Version 0.2 Table of Content 1 Scope ..................................................................................................2 2 Hardware.............................................................................................3 2.1 Remarks............................................................................................................ 3 3 Software ..............................................................................................4 3.1 Installation of the PCMCIA driver ...................................................................... 4 3.1.1 HyperTerminal settings ............................................................................... 4 3.2 Pocket PC2002 ................................................................................................. 5 3.3 Pocket PC2003 ................................................................................................. 5 3.4 Writing your own Application in Visual C++ ....................................................... 6 3.4.1 Remarks ..................................................................................................... 7 4 Revision History .................................................................................8 5 References..........................................................................................8 ACG Identification Technologies AT Page 1 ACG RF PC Handheld Reader Modules, Version 0.2 1 Scope The ACG 13.56 MHz RF PC Handheld Reader Module is a read write device that supports a broad range of transponders. It is designed to communicate with ISO15693, Tagit® and Icode®. With its integrated antenna and compact flash type 2 connector it is ready to use and easily connected into a handheld, laptop or tablet PC. The ACG ISO 14443 AB RF PC Handheld Reader supports Mifare Standard, Ultralight, ProX and DESFire tags. Its open structure of the transfer command set allows to communicate with a broad range of dual processor cards based on ISO 14443-4. Using a PCMCIA adapter it can be connected into a PCMCIA slot type 2. The unit includes a device driver for Windows 98, Me, 2000, NT Service Pack 4 and XP. This document describes the installation of the device driver and an easy access to the RF PC Handheld Reader Modules. The command set of the ACG 13.56 MHz RF PC Handheld Reader Module is described in detail in the document ACG 13.56 MHz Multitag Reader Module [1] and is not listed here. The command set of the ACG ISO 14443 AB RF PC Handheld Reader Module is described in ACG Mifare Family Reader Module documentation [2]. WARNING: Some PCMCIA adapters of handheld PCs are not compatible with the RF PC Handheld Readers. Extensive testing of used hardware is needed prior to any design-ins. No problems have been reported using Compact Flash adapters so far. This product may be bundled with third party software. The warranty provisions of the document do not apply to such third party software. If a separate end user license agreement has been provided for such third party software, use of that software will be governed by that agreement. WARRANTY THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS: (1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE, AND (2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED, INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION. CAUTION: ANY CHANGES OR MODIFICATIONS NOT EXPRESSLY APPROVED BY THE PARTY RESPONSIBLE FOR COMPLIANCE COULD VOID THE USER’S AUTHORITY TO OPERATE THE EQUIPMENT. ACG Identification Technologies AT Page 2 ACG RF PC Handheld Reader Modules, Version 0.2 2 Hardware CF Connector Type 2 Antenna Area Reading LED 2.1 Remarks The antenna must be free from any metal. A metal will prohibit the antenna field and less reading performance is reached. ACG Identification Technologies AT Page 3 ACG RF PC Handheld Reader Modules, Version 0.2 3 Software The ACG 13.56 MHz RF PC Handheld Reader Module is compatible to the ACG 13.56 MHz Multitag Reader Module H102022 [1]. The ACG ISO 14443 AB RF PC Handheld Reader Module is fully compatible to the ACG ISO 14443 AB Reader Module H102024 [2]. 3.1 Installation of the PCMCIA driver The RF PC Handheld Reader Module can be connected to a laptop or a PC using an adapter of PCMCIA type 2. 1. First time the module is plugged into the slot the user will be prompt to install the correct driver. 2. Follow the instructions on the screen. 3. Click on ‘Have Disk…’ to define the driver location manually. 4. go to folder ‘RCPCHandheldACG’ and double-click on ‘RFPCHandheldACG.inf’. 5. Finish the installation The system has loaded all necessary drivers of the RF PC Handheld Reader Module. Using a terminal program (e.g. HyperTerminal) the module can be accessed by opening the appropriate COM port. 3.1.1 HyperTerminal settings First you have to connect to the correct COM port. Normally the system sets up COM 4 or COM 5 for the PCMCIA slots. The baud rate depends on the startup settings of the reader device. Default is 9600 baud. Description 8 data bits No parity bit 1 stop bit No flow control Figure 3-1: Communication settings ACG Identification Technologies AT Page 4 ACG RF PC Handheld Reader Modules, Version 0.2 3.2 Pocket PC2002 Pocket PC2002 has not included a simple terminal program like HyperTerminal. Following steps create a connection to the RF PC Handheld Reader Module. Pocket PC internally detects all CF or PCMCIA slots and can manage them without any driver installation. 1. 2. 3. 4. 5. 6. 7. 8. Plug the RF PC Handheld Reader Module into the CF slot. Click on ‘start->Settings’ Go to tab ‘connections’ and click on ‘connection with the internet’ Create a new connection Type in a new name of the connection (e.g. ‘ACG’) Go to tab ‘modem’ and create a new modem connection Type in a name Choose as modem ‘ACG_AT-RF_PC_Handheld_Reader’ and set baud rate to 9600 9. Change to modem settings to following: data bits 8, parity no, stop bit 1, no flow control 10. Enable all checkboxes below and click ‘OK’ 11. Click on continue and disable both checkboxes and finish the set up. 12. Run new connection. 13. Click ok when the system prompts for a login. 14. A terminal window appears 15. Type in any command Refer to the appropriate documentations for a detailed description of the command set. Alternatively the demonstration program ACGReader.exe can be used to access the RF PC Handheld Reader. 3.3 Pocket PC2003 The new operating systems PocketPC2003 (Windows CE 4.2) cannot be access in the same way. To access the RF PC Handheld module a small software is needed which handles a COM port. An open source project is available to illustrate basic communication to the device. (ACGReader.exe). ACG Identification Technologies AT Page 5 ACG RF PC Handheld Reader Modules, Version 0.2 3.4 Writing your own Application in Visual C++ This example illustrates the access to a com port of a handheld. A handheld normally sets the serial port of the CF slot to 4, 5, or 6. // set the appropriate com port CString m_Serial = "com4"; bool m_contReceiveMode = false; HANDLE hComm; // Open communication hComm = CreateFile(m_Serial.GetBuffer(), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_WRITE_THROUGH, NULL); if (hComm == INVALID_HANDLE_VALUE) printf("error\n"); hComm = NULL; else COMMTIMEOUTS noblock; DCB dcb; // set communication timeout GetCommTimeouts(hComm, &noblock); // get communication timeouts if (m_contReceiveMode == false) // get answer (ReadFile waits for answer until timeout) // use timeouts, because it is easier to handle noblock.ReadTotalTimeoutConstant = 2000; // 2 seconds timeout noblock.ReadTotalTimeoutMultiplier = MAXDWORD; noblock.ReadIntervalTimeout = MAXDWORD; else // get answer for polling (immediate return from ReadFile) noblock.ReadTotalTimeoutConstant = 0; noblock.ReadTotalTimeoutMultiplier = 0; noblock.ReadIntervalTimeout = MAXDWORD; if (SetCommTimeouts(hComm, &noblock) == 0) // set communication timeouts printf("error\n"); // set communication state GetCommState(hComm, & dcb); dcb.BaudRate = 9600; dcb.ByteSize = 8; dcb.fParity = FALSE; ACG Identification Technologies AT Page 6 ACG RF PC Handheld Reader Modules, Version 0.2 dcb.StopBits = ONESTOPBIT; //***************************************** IMPORTANT LINES dcb.fDtrControl = DTR_CONTROL_ENABLE; dcb.fRtsControl = RTS_CONTROL_DISABLE; if (SetCommState(hComm, &dcb) == 0) printf("error\n"); /* type in your application here*/ // close communication and free handle CloseHandle(hComm); Figure 3-2: Source code of com settings 3.4.1 Remarks The DTR signal is used to switch on and off the whole unit. The DCB block manages to set a connection to the RF PC Handheld Reader Module. Opening and closing the COM port is used to enable and disable the whole device. This ends ups in a customizable power management. 3.5 Writing applications in embedded Visual Basic The DTR signal must be handled in the same way as described above. The DTR signal switches on and off the whole unit. Since the com port module of Visual Basic does not support the DTR easily a more sophisticated solution is needed. It is not recommended to write applications in Visual Basic. ACG Identification Technologies AT Page 7 ACG RF PC Handheld Reader Modules, Version 0.2 4 Revision History Date Revision number 9/18/2003 0.1 10/7/2003 0.2 10/10/2003 0.3 5 References [1] ACG 13.56 MHz Multitag Reader Module Documentation, H102022 [2] ACG ISO 14443 AB Reader Module Documentation, H102024 [3] http://www.acg.de [4] http://www.microsoft.com ACG Identification Technologies AT Page 8
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Encryption : Standard V1.2 (40-bit) User Access : Print, Fill forms, Extract, Assemble, Print high-res Create Date : 2003:10:10 08:21:06 Producer : Acrobat Distiller 4.0 for Windows Modify Date : 2003:10:10 08:21:06+02:00 Page Count : 9EXIF Metadata provided by EXIF.tools