奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一)

本文主要是介绍奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一) (2012-02-14 15:27)
标签:  读写器  奥地利  微电子  开发  接口 


原文:http://blog.chinaunix.net/uid-10604457-id-3072596.html

1.AS3990 UHF读写器系统简介

    奥地利微电子公司的AS3990 UHF读写器系统支持EPC Gen2协议标准的标签,

开发这套系统的目的是为了展示AS3990 UHF读写器芯片的特征,以及来帮助读写

器硬件设计直至应用软件的开发。

   该系统包含2块集成电路板:UHF板和包含LCD屏的MCU板。在UHF板上主要的

部件有:AS3990 UHF芯片,外部RF功率放大器,环形器,外部VCO以及温补晶

振TCXO。在MCU板上主要的部件有:MSP430单片机,LCD显示屏,以及USB接

口。这2块板通过30针的连接器连接。

    该系统可以独立工作;当USB接口接入PC时,也可以通过图形用户界面软件

(GUI)进行操作。所有支持EPC Gen2协议的强制命令和可选命令均有效。奥地利

电子AS3990评估测试系统将用来演示AS3990(UHF读写器集成电路)的相关功能,

同时提供基于AS3990芯片的信息来进行读写器的设计;

2.物品简介

在收到奥地利电子AS3990评估测试系统包裹时,包裹里包括以下组件如图示:

l AS3990 demo模拟电路板

l AS3990 demo数字电路板

l 电源适配器

l 芯片和patch天线

l SMA至天线的电缆或适配器

l SMA转N型适配器

l CDROM:demo板应用指南

l USB线

l 2张EPC GEN2协议的标签

clip_image002[4]

3.硬件简介

3.1 UHF板硬件简介

如图所示,2个跳线jp1和jp2对于特定操作须正确设置。通过jp1,供电给AS3990

并且可以测量电流大小;jp2是用来使能MCU。Tp1,tp2,tp3是SMA的连接器插槽,

tp1输出的是VCO的信号,tp2输出的是AS3990的输出信号,tp3输出的是接收信号。

这些信号都用来观察系统的参数。但是注意当连接任何线路到敏感的RF走线时,都会

导致现有信号水平的降低。使用外部的VCO会获得更好的传输频谱,TCXO用来获得

精准的传输频率,外部的PA是为了增加发射的功率。

clip_image004[4]

3.2 MCU板硬件简介

MCU板的主要部件有:MSP430单片机,LCD显示屏,USB接口。部件布局图如下:

Reset key开关作用是重置MCU,k4和k5开关作用是设置RF的频率(当k1,k2,k3用于测试时),

2块板连接通过30针的连接器。在系统启动时按住K1键可使系统进入跳频模式。

clip_image006

4. 应用软件简介

4.1 安装demo软件

通过自带的CDROM来安装,CDROM的目录路径如右图所示:demo软件支持WIN2000,WIN-XP的系统平台。

安装步骤为:

l 硬件驱动安装

通过点击Software->Third party->COM Port driver FTDI CDM 2.04.06安装FTDI USB驱动。

l 应用软件安装

通过点击Software->AS3990 Demonstration SW Setup 103直接安装即可。安装完成后,可在桌面点击AS3990 Application Software即可运行该软件。

4.2 硬件连接

硬件连接步骤为:

l 用50欧姆的同轴电缆连接到读写器上的SMA连接器,同轴电缆的另一端连接带有SMA连接器的Patch天线;

l 用USB线连接读写器和PC。

l 用一个8V(8V~9V),电流至少600mA的直流电源给系统供电;

4.3 独立工作模式

当硬件连接上电后,读写器将会自动独立工作;在这种工作模式下,读写器会不断搜索天线场区范围内的标签,最多到8张标签(MCU固件决定,不能设置)。当有2张标签置于天线前面板场区中时,LCD显示屏显示的基本数据如下,信息包括:

clip_image008

1) 第一行显示的信息是:

l 选择的频率(selected frequency):F 867.0[MHz]

l 基准时基选择(Tari selection):T2

l 调试方式(modulation selection):M0

l 链路频率(link frequency):LF 160.0[KHz]

2) 第二行显示的信息是:

l 左边的2个小黑框代表场区内有2张标签,最大到8张标签

l 有边表示(T:02/08):T即tag标签,02即场区内2张标签,08即最多到8张标签

3) 第三至四行的信息是:

l 标签的PC和EPC的数据信息以16进制的方式显示在第三和第四行中,并且伴随轮询标签的不同,显示的数据会不断变化。

4.4 GUI控制工作模式

4.4.1 主机端口参数设置:

为了使读写器能连接到PC,如上所述USB驱动必须首先装好。在安装了USB驱动程序后,还须设置主机端口的属性。

通过右键点击“我的电脑”->“属性”->“硬件”->“设备管理器”->“端口”->“USB Serial Port”->右键

“属性”->“端口设置”,依次选择115200(波特率115200 bits/s),8(数据位),无(无奇偶校验位),1(1个停止位),

无(没有流控)。

clip_image010

确保读写器与PC通过USB线相连,同时开启GUI程序AS3990 Application Software.exe,GUI程序能自动侦测读写器系统连接的COM端口;

如果人工选择COM端口异于上述已做设置的端口,请选择与上述设置端口一致的COM端口。

4.4.2 图形用户界面(GUI)简介:

4.4.2.1 主窗口

选项卡 频率选择

clip_image012

逻辑窗 COM端口选择

1) 选项卡的主要功能是:

l EPC:操作标签的EPC数据

l Block Diag.:设置AS3990各个模块的属性

l Find Tags:连续不断的扫描射频场中的标签,以及显示他们各自的EPC的值

l Registers:查看和更改AS3990读写器集成电路中寄存器的值

l RF debug:检测电路板,天线以及环境的参数属性

l Protocol Debug:协议调试

l Test:从主机到读写器发送命令

2)逻辑窗的主要功能是:

逻辑窗用来显示所有发送和接收数据的信息,这些信息存储在rfid-reader.log中,能用text editor和Notepad打开并查看。

clip_image014

主机请求 单片机响应

3)频率选择的主要功能是:

频率选择区域的右边有4个按钮,如图示:允许用户选择可操作的频率。左边的2个按钮功能是以步进为100kHz改变频率,

而右边2个按钮以步进2MHz改变频率。即左边是细调,右边是粗调。

clip_image016

其他控制参数功能是:

clip_image018

l AGC:自动增益控制设置

l AGL:自动增益水平设置

l Link:链路频率设置

l Coding:调制方式设置

l Auto Power 0:通过MCU自动控制RF的功率,当使能这个按钮时,MCU会在不需要时自动关掉RF功率(例如,不需要功率输出时)

l Enble:当Auto Power 0关闭时,该复选框为手动打开或关闭RF功率

注意到此软件已设计好通过控制MCU,关闭RF功率来节省功耗。当RF功率关闭时,功耗下降到只有正常输出时的20%。

4.4.2.2 EPC选项卡

1) 开始轮询(Begin Around)

当该选项卡被选择且只有开始轮询(Begin Around)使能时,点击右下方的执行命令(Execute)就可以开始轮询标签,反馈的结果在

No of tags的区域给出标签的数量。如果找到标签,即能选择读(Read)或者写(Write)标签的动作。请注意必须先执行(Execute)

开始轮询(Begin Around)的命令,才能执行其他的命令。此时可以有更进一步的选择来定义一个掩码(mask),此掩码可以做出

标签预选。当掩码被设定,标签会把自身的EPC值与这些字符做对比,如果匹配,则会返回此标签的EPC的值。

定义的EPC字符越多,可选的掩码就越多。

EPC标签选项卡如图示:

clip_image020

从这个方面来讲,掩码是一个输入量,想要输入更多的字符则对标签的选择限制会更多

例如:

A标签的EPC是:3000112233445566778899AABBCC

B标签的EPC是:3000111133445566778899AABBCC

如果定义掩码为300011,则2张标签的数据会返回;

如果定义掩码为30001122,则只有A标签有数据返回,B标签被屏蔽了。

请注意,掩码区域只允许输入16进制字符(0~9,A~F)。

2) 读标签流程(Read)

如果想要读一张特定的标签,需要选择其EPC码或者设置恰当的掩码,遵循以下三个步骤可以完成:

l 选中EPC开始轮询,如图示:

clip_image022

l 在命令窗口中选择读命令,如图示:

clip_image025

l 此时在靠近EPC区域的下拉框中可以选择想要读取的标签,这种选择将会为已选的标签定义一个掩码,此掩码会包括所有的EPC的字符(通常是28个16进制字符);如图示:

clip_image027

这一步可以输入存储体(Bank number)为1,1代表存储体为EPC;字首地址(Block number)为1,即表示从第一个字开始读数据;字长度(Number of blocks)为1,即表示字长为1个字。1个字即为2个字节,2个字节为16个位;而每个16进制字符为4位,故16个位的长度则返回4个16进制字符,即3000

这篇关于奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/698856

相关文章

开发板NFS挂载文件目录

文章目录 序NFS1. 安装 NFS 服务器和客户端在服务器上(NFS 服务器端)在客户端上(NFS 客户端) 2. 配置 NFS 服务器创建共享目录编辑 `/etc/exports` 文件启动 NFS 服务 3. 在客户端挂载 NFS 共享创建挂载点挂载 NFS 共享验证挂载 4. 设置开机自动挂载5. 解决权限问题 序 本节主要实现虚拟机(服务器)与开发板(客户端)通过N

(南京观海微电子)——GH7006 Application Note

Features ⚫ Single chip solution for a WXGA α-Si type LCD display ⚫ Integrate 1200 channel source driver and timing controller ⚫ Display Resolution: ◼ 800 RGB x 480 ◼ 640 RGB x 480 ⚫ Display int

安卓开发板_联发科MTK开发评估套件串口调试

串口调试 如果正在进行lk(little kernel ) 或内核开发,USB 串口适配器( USB 转串口 TTL 适配器的简称)对于检查系统启动日志非常有用,特别是在没有图形桌面显示的情况下。 1.选购适配器 常用的许多 USB 转串口的适配器,按芯片来分,有以下几种: CH340PL2303CP2104FT232 一般来说,采用 CH340 芯片的适配器,性能比较稳定,价

Maven使用指南的笔记

文档索引 Maven in 5 Minutes 篇幅很短,快速上手,不求甚解。 执行如下命令,创建项目的基础配置。 mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1

正点原子阿尔法ARM开发板-IMX6ULL(二)——介绍情况以及汇编

文章目录 一、裸机开发(21个)二、嵌入式Linux驱动例程三、汇编3.1 处理器内部数据传输指令3.2 存储器访问指令3.3 压栈和出栈指令3.4 跳转指令3.5 算术运算指令3.6 逻辑运算指令 一、裸机开发(21个) 二、嵌入式Linux驱动例程 三、汇编 我们在进行嵌入式 Linux 开发的时候是绝对要掌握基本的 ARM 汇编,因为 Cortex-A 芯片一

在生产线打包机中RFID技术的赋能

在生产线打包机中RFID技术的赋能 随着制造业的智能化发展,RFID技术越来越多地被应用于生产线中,特别是在产线打包环节。本文将探讨RFID技术如何提高产线打包机的工作效率和准确性,并分析其在现代制造业中的重要作用。 RFID在产线打包机上的应用 1. 物料信息追踪与管理 物料身份识别:在每个产品或包装箱上安装纸质标签,当这些产品通过打包机时,RFID读写器可以自动记录产品的信息,包括

OWASP ZAP2.4.3使用指南(中文版)

OWASP ZAP是一款开源的web安全工具,它简单易用,与burp suite相似,主要功能包含了:代理、数据拦截修改、主动扫描、被动扫描、主动攻击、爬虫、fuzzing、渗透测试等。在国外安全圈和渗透测试领域应用非常广泛,在youtube上有许多关于ZAP的视频资料。与burp suite相比,前者是一款商业渗透测试工具,部分功能不能使用,国内的大部分使用者都使用的破解版,而ZAP是开源免费的

Circuitjs 在线电路模拟器使用指南

Circuitjs 是一款 web 在线电路模拟器, 可以在浏览器上方便地模拟各种模拟或数字的电路, 用户无需安装各种软件, 生成的电路也支持在线分享给其它用户. 网址是 https://cc.xiaogd.net/. 当前版本为 v2.9.0 cc 为 circuit 的简写, 也即是电路的意思. 版本说明 在模拟器右侧栏增加了版本的说明. 另外, 在 菜单--关于 的弹出窗

Linux IPC 资源管理:ipcs和 ipcrm使用指南

文章目录 0. 引言1. IPC 资源概述2. 查询 IPC 资源2.1 使用 `ipcs` 查询 IPC 资源2.2 查询特定 IPC 资源2.3 查询系统 IPC 参数 3. 修改 IPC 系统参数4. 清除 IPC 资源5. 实践应用5.1 查询用户的消息队列5.2 查找未被清理的消息队列 0. 引言 进程间通信(IPC)允许不同的进程共享数据或进行同步操作。Linux

龙芯L2K0300开发板综合测试

CPU 查看cpu版本信息 cat /proc/cpuinfo 可以看到cpu是64位的LoongsonArch架构 stress压力测试结果 RAM 久久派板载512MB DDR4-2666内存,查看内存信息 cat /proc/meminfo 可以用memtester进行内存性能测试 memtester <size> <times> memtester测试结果