长距离通信器S1503的应用编程原理
发布时间:2008/5/29 0:00:00 访问次数:421
摘要:s1503是瑞典tagmaster ab公司生产的长距离通信器,在自动识别系统中有广泛的应用。本文重点介绍s1503系统结构和应用编程原理,并说明其特点和应用前景。
关键词:s1503 通信器 事件 射频识别
s1503是瑞典tagmaster ab公司生产的长距离通信器,工作频率为2.45ghz,具有圆极化天线波速的读/写工作站;用于读/定confident系统中射频识别标签,在车辆收费管理、车场车辆进出口管理以及列车车次识别等系统中有广泛的应用。其主要特点是:①具有6m的长阅读距离;②能进行5m范围内的运动监测;③提供c、delphi以及vb的驱动接口程序;④具有闪速eeprom的数据库;⑤提供dtmf及led接口;⑥提供与主机通信的rs232和2/4线制rs485接口;⑦具有抗emi的dc/dc转换器;⑧采用24v/12v的工作电源。
图1为s1503的内部结构示意图。
1 系统结构
(1)硬件结构
confident自动识别系统一般包括标签(如s1251)、通信器(s1503)以及一台主机。通信器通过rs232/485与主机连接实现通信。通信器与标签 是通过微波实现通信的。
(2)软件结构
图2为软件系统结构示意图。
confilib:confident函数库名。该库中包含几百个通信器管理函数以及confitalk通信协议接口函数,同时提供适合于dos、windows3.1以及windows 95/nt的不同平台要求的confilib版本。pc平台的confilib应用程序接口是以c/c++动态连接库dll的形式提供的,同时也提供visual basic、delphi语言接口,适用于通信器的confilib是c语言库。这些函数库包含诸如阅读、写入、格式化标签,读、写、检索数据库,软、硬件设置,读、写i/o接口,发送、接收confitalk命令,定时器,缓存区管理和邮件管理等函数。
confitalk:标准通信协议。该协议规定通信器传送和接收数据、处理数据流、重复传送、校验以及数据透明的方式。该协议还可用于点对点通信和多点网络通信,并采用查询方式。信息帧结构为:
stx | adr | message | cs | etx |
stx:起始符;adr:地址及序列;message:需要传送的数据;cs:校验和;etx:结束符。
用户可自己编写通信协议来替代confitalk。
pyramid:s1503出厂时预装的标准应用程序。安装了pyramid的s1503在阅读到标签或检测到运动时,能够自己作出判断和决定;同时s1503也可以通过串行接口接收并执行cohnfitalk命令。paramid有四个运动模式:on、off、read beep以及program beep。在on模式下,s1503可单机运行,内置在s1503中的数据库保存着注册标签的信息,当阅读到标签或检测到运动时,应用程序改变继电器、发光管和蜂鸣器的状态。应用程度同时还可以将记录信息通过邮件发送到主机。off模式时,通信器处于被动运行状态,这时由主机利用confitalk命令控制通信器s1503,pyramid总是听取主机的confitalk命令和邮件信息。通信器不产生记录内容,不作任何动作。当需要主机通过串行口利用confilib命令(远程函数调用)控制通信器时,采用这种模式。read beep模式是用来在安装通信器时确定其阅读区域的。在read beep模式下,通信器每读到一个标签,就发了同一个短暂的蜂鸣,但阅读的标签不会被记录。program beep模式是用来确定通信器的写标签区域。在该模式下,pyramid不断地尝试给标签写信息,每写完一组信息后,程序发出短暂的蜂鸣。
2 编程控制原理
开发s1503系统软件的工具包括编译器、装载器、驱动程序和函数库等。利用交叉编译器conficomp,可以在pc平台上开发、调试通信器应用程序,然后利用confiload下载软件,将通信器应用程序下载。pc机应用程序
摘要:s1503是瑞典tagmaster ab公司生产的长距离通信器,在自动识别系统中有广泛的应用。本文重点介绍s1503系统结构和应用编程原理,并说明其特点和应用前景。
关键词:s1503 通信器 事件 射频识别
s1503是瑞典tagmaster ab公司生产的长距离通信器,工作频率为2.45ghz,具有圆极化天线波速的读/写工作站;用于读/定confident系统中射频识别标签,在车辆收费管理、车场车辆进出口管理以及列车车次识别等系统中有广泛的应用。其主要特点是:①具有6m的长阅读距离;②能进行5m范围内的运动监测;③提供c、delphi以及vb的驱动接口程序;④具有闪速eeprom的数据库;⑤提供dtmf及led接口;⑥提供与主机通信的rs232和2/4线制rs485接口;⑦具有抗emi的dc/dc转换器;⑧采用24v/12v的工作电源。
图1为s1503的内部结构示意图。
1 系统结构
(1)硬件结构
confident自动识别系统一般包括标签(如s1251)、通信器(s1503)以及一台主机。通信器通过rs232/485与主机连接实现通信。通信器与标签 是通过微波实现通信的。
(2)软件结构
图2为软件系统结构示意图。
confilib:confident函数库名。该库中包含几百个通信器管理函数以及confitalk通信协议接口函数,同时提供适合于dos、windows3.1以及windows 95/nt的不同平台要求的confilib版本。pc平台的confilib应用程序接口是以c/c++动态连接库dll的形式提供的,同时也提供visual basic、delphi语言接口,适用于通信器的confilib是c语言库。这些函数库包含诸如阅读、写入、格式化标签,读、写、检索数据库,软、硬件设置,读、写i/o接口,发送、接收confitalk命令,定时器,缓存区管理和邮件管理等函数。
confitalk:标准通信协议。该协议规定通信器传送和接收数据、处理数据流、重复传送、校验以及数据透明的方式。该协议还可用于点对点通信和多点网络通信,并采用查询方式。信息帧结构为:
stx | adr | message | cs | etx |
stx:起始符;adr:地址及序列;message:需要传送的数据;cs:校验和;etx:结束符。
用户可自己编写通信协议来替代confitalk。
pyramid:s1503出厂时预装的标准应用程序。安装了pyramid的s1503在阅读到标签或检测到运动时,能够自己作出判断和决定;同时s1503也可以通过串行接口接收并执行cohnfitalk命令。paramid有四个运动模式:on、off、read beep以及program beep。在on模式下,s1503可单机运行,内置在s1503中的数据库保存着注册标签的信息,当阅读到标签或检测到运动时,应用程序改变继电器、发光管和蜂鸣器的状态。应用程度同时还可以将记录信息通过邮件发送到主机。off模式时,通信器处于被动运行状态,这时由主机利用confitalk命令控制通信器s1503,pyramid总是听取主机的confitalk命令和邮件信息。通信器不产生记录内容,不作任何动作。当需要主机通过串行口利用confilib命令(远程函数调用)控制通信器时,采用这种模式。read beep模式是用来在安装通信器时确定其阅读区域的。在read beep模式下,通信器每读到一个标签,就发了同一个短暂的蜂鸣,但阅读的标签不会被记录。program beep模式是用来确定通信器的写标签区域。在该模式下,pyramid不断地尝试给标签写信息,每写完一组信息后,程序发出短暂的蜂鸣。
2 编程控制原理
开发s1503系统软件的工具包括编译器、装载器、驱动程序和函数库等。利用交叉编译器conficomp,可以在pc平台上开发、调试通信器应用程序,然后利用confiload下载软件,将通信器应用程序下载。pc机应用程序