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
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