AdvanReader-150.02

DISCLAIMER OF LIABILITY

THE PROCEDURES AND SAMPLES IN THIS PAGE ARE PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND (EITHER EXPRESS OR IMPLIED), INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A SPECIFIC OR GENERAL PURPOSE AND THOSE ARISING BY STATUTE OR BY LAW, OR FROM A CAUSE OF DEALING OR USAGE OF TRADE.

THIS ALSO APPLIES TO THE CONSEQUENCES OF ANY ACTIONS TAKEN ON THE BASIS OF THE INFORMATION PROVIDED.

Introduction

AdvanReader-150 is a 2-port or 4-port, high power, high performance UHF reader specially designed for embedded applications.

AdvanReader Series 150 rev 01 and rev 02

    • Download Datasheet (see download files section)

    • Download User Guide (see download files section)

Auxiliary IO connector

Only available upon special request in AdvanReader Series 150 rev.02.

Upon special request, the AdvanReader Series 150 rev. 02 can mount an alternative IO connector with a free uart line.

The connector is WĂĽrth Elektronik 690157001072

Extreme caution must be taken when manipulation the auxiliary IO connector lines.

Inappropriate use may result in damage on the IO lines.

The pin-out of the connector is as follows

For a detailed explanation of the lines: i) check User Guide or ii) Check IO chapter

Embedded development

See the embedded development page.

Recover inaccessible devices

BeagleBone white

Use the mini-USB connector, it contains a serial line that can be accessed using any terminal application, putty for example. The serial line settings are:

    • baudrate: 115200

    • Data bits: 8

    • Stop bits: 1

    • Parity: none

    • Flow: none

BeagleBone black

Use the micro-SD slot to boot from an image with DHCP settings (all Keonn images come with DHCP)

BeagleBone white SD images

SD images

Download the following images for AdvanReader 150 Series.

AdvanReader 150 Series revision 02:

    • AdvanReader-m4-150 rev.02: request an updated image to support@keonn.com

Create a bootable SD card

This is a straightforward procedure:

    • Use a micro SD card of a minimum of 8 Gbyte and class 10.

    • Download the right image for your device.

    • Prepare the micro SD.

    • Flash the image by using:

      • Windows: use Win32DiskImager

      • Linux: there is no need to uncompress the image. Use a command similar to

      • sudo bzip2 -cd image.img.bz2 | dd of=/dev/sdb bs=128K

    • Insert the SD and power the device.

BeagleBone black SD images

For those units shipped with BeagleBone black, there are some differences:

    • 4 GBytes eMMC memory on-board. The microSD is not required to have a bootable system.

    • 512 Mb RAM

    • Single core processor up to 1 Ghz

Copying the SD into the on-board eMMC

All contents in the on board memory will be erased by this process. make sure to backup any important date before starting this process.

This is a straightforward procedure:

    • Prepare the micro SD that will be written into the on-bard memory.

      • MUST be a bootable SD

      • The used space must not be larger than 1.7 GBytes

    • Insert the SD and power the device.

    • Make sure the device has started from the SD card. Check for

      • Files you know you have in the SD card only.

      • Files you know you have in the eMMC memory only.

      • The size of the partitions: eMMC is 2 GB and SD cards may be larger.

  • Execute the script /home/keonn/bin/beaglebone-black-eMMC-flasher.sh with sudo.

Creating an image of the on-board eMMC

Make sure to backup any important content on the onboard memory by some other means before attempting this process.

Follow the steps:

    • Prepare a bootable SD. For example with the images provided by Keonn Technologies S.L.

    • Power off the board and insert the SD card.

    • Power the board. Make sure the board has booted up from the SD card (see previous entry to verify this point)

    • Connect to the device by using SSH from an external PC.

    • Create an image of the eMMC direct to your PC

#sudo dd if=/dev/mmcblk1 bs=1M | ssh user@192.168.7.1 "dd of=/home/user/Desktop/adrd_Backup.img bs=1M"

Restoring an image to the on-board eMMC

All contents in the on board memory will be erased by this process. make sure to backup any important date before starting this process.

Follow the steps:

    • Prepare a bootable SD. For example with the images provided by Keonn Technologies S.L.

    • Power off the board and insert the SD card.

    • Power the board. Make sure the board has booted up from the SD card (see previous entries to verify this point)

    • Connect to the device by using SSH from an external PC.

    • Execute

#ssh user@192.168.7.1 "dd if=/home/user/Desktop/adrd_Backup.img bs=1M" | sudo dd of=/dev/mmcblk1 bs=1M

    • Power off device and remove SD

    • Reboot.

Specific 150 Series rev. 02 features

Additional UART line

Revision 02 can be ordered with a special IO connector. The IO aux connector features an additional UART line that can be used in embedded development.

The UART Tx line is left in open collector, making it possible to work with 5 V or 3.3 V TTL.

TTL 5 V setup

The AdvanReader contains all important elements to convert the levels to 5 V. Follow the schema below.

TTL 3.3 V setup

In order to work with 3.3 V levels, an external 3.3 V power supply is required. There are two options:

  • Use a linear regulator, low drop-out regulator (LDO) or a DC/DC module connected in series to the +5 V output.

  • Use an independent 3.3 V power supply and wire all GND together.

In case a regulator is used, follow the schema below.

Follow the regulator guidelines for a proper connection.

UART use in embedded applications

The UART line is available at /dev/ttyO4.

Use minicom to verify the line can send and receive data.

Additional GPIO lines

The auxiliary GPIO connector features 3 GPI lines (1 already available in the standard configuration) and 3 GPO lines (1 already available in the standard configuration).

Like the Reader Linux Tx line the GPO use an open collector configuration, forcing the use of an external pull-up resistor to 3.3 V or 5 V. Please follow the same guidelines detailed above.

Adding a relay

A common requirement for many applications is to use a dry contact to trigger some external device.

AdvanReader-m-60 and AdvanReader-m-150.04 already feature an embedded relay.

Using LEDBAR #1,#2,#3 or #4

LEDBAR output lines provide up to 100 mA at 5 V. They can be used to directly drive a relay.

For example OMRON G5V-1-DC5 (Mouser 653-G5V-1-DC5)

Using OUT #5

OUT #5 is limited to 8 mA, it is therefore required a small circuit to drive a relay.

The circuit will use two GPO lines

    • +5 V output: this provides up to 100 mA

    • OUT5: this is used to control the state of the relay

Downloads

Find datasheets and other downloadable content below