德卡D3读卡器接口说明
一体化远距离读卡器说明书
远距离读卡器说明书此说明书将指导您如何使用读卡器。
请在使用读卡器前,仔细阅读此说明书。
一、产品概述随着社会现代化进程的不断推进,人们不断追求高品质生活,汽车已逐步成为人们出行的交通工具。
车辆的迅猛发展给传统的手动刷卡停车场管理系统也带了巨大压力。
上、下班高峰期排队等候刷卡、上坡车道停车刷卡、雨雪天气伸手刷卡等有诸多不便。
科技的发展,先进技术的应用,也更好的解决了传统产品的不足。
远距离不停车自动感应产品的诞生,以便捷、减排、省时、节油等传统产品无法比拟的优势,将全面取代传统式手工刷卡的停车场系统。
因停车场系统应用的特殊性,并不是任何一款远距离读卡设备都能发挥应有的功能,在实际应用中信号能否穿透汽车隔热膜、相临车道信号干扰、跟车信号干扰、微波辐射危害、信号衰减、电磁兼容等关键技术成为产品稳定性的重要因素。
我公司生产的定向远距离读卡器利用红外和微波同步通讯技术,充分考虑产品在停车场系统和ETC系统应用的特点,是国内目前唯一能解决准确定位和互相干扰的远距离读卡设备。
二、产品性能三、系统原理该款远距离定向读卡器结合了红外与射频通讯特点,互补两个不同频率通道的工作优势,相互进行信息传递。
射频是一个无方向的电磁波,难以准确定向,但通讯速度快;而红外具有严格的角度定位,但通讯速度慢;在停车场实际应用中选用某一个通道通讯难以达到理想的使用要求。
原理:读卡器发射60度红外扫描信号,红外信号是经过加密的数据,包含了唤醒编码、机器编码信息;当休眠中的远距离卡进入读卡器发送的红外信号范围时,立即被唤醒工作,发射射频电磁波发送远距离卡内码,在发送卡内码的同时也将读卡器机器码附带传递给读卡器;读卡器接收到卡号后对首先对机器码验证,与该机身码相符的为有效卡直接上传给上位机,与该机器码不符的直接删除,避免了临近车道和跟车的串号干扰。
四 、产品特点⑪穿透性:可穿透任何金属汽车防爆膜,远距离卡放置到车内,无需摇窗户可自动识别感应; ⑫方向性:采用红外定位射频传输双通道模式方式工作,具有严格的方向性和稳定性,读卡区60度以外绝不读卡。
Micro SD 卡读卡器说明书
了解您的手机飞利浦将不断力争改善产品性能并确保该用户指南的准确性。
因为手机软件版本的更新,本手册中的某些内容可能与您的手机有所差异。
飞利浦保留修改本用户指南的权利,如有更改,恕不另行通知。
请以手机实际操作为准。
主屏幕耳机右软键挂断、取消和开/关机键左软键导航键/确认键接听键充电/USB 接口待机屏待机屏由以下部分组成:按键了解主要按键如何操作。
功能(拨号拨打或接听电话。
,确认及导航键选择或确认菜单功能。
)挂机/退出/开关机结束通话; 返回待机屏;长按开启/关闭手机。
L 左软键选取屏幕上的对应选项。
R右软键选取屏幕上的对应选项。
*键盘锁在待机屏,长按*锁定键盘;或先按L ,再按* 锁定键盘或为键盘 解锁。
图标行快捷菜单图标与符号了解显示屏上显示的图标。
静音来电时手机会静音。
振动来电时手机会振动。
电池指示条显示电量状态。
短信您收到一条新短信。
未接电话您有一个未接电话。
耳机耳机已接连到手机。
GSM网络手机已连接到GSM 网络。
指示条越多,接收质量越好。
GPRS连接手机已连接到GPRS网络。
第一次使用安装与充电首次使用手机时,如何安装SIM卡及给手机充电。
插入SIM卡234为电池充电新电池已部分充电,手机屏幕上的电池图标表示电量状态。
插入Micro SD卡(存储卡)提示:•充电时,您仍可以使用手机。
•电池完全充电后,将充电器继续连接在手机上不会损坏电池。
如需关闭充电器,应将其从电源上拔下。
因此,请选择易于您插拔的插座。
•如果您几天内都不会使用手机,建议您取出电池。
•如果已完全充电的电池搁置不用,电池本身在一段时间后,会因自放电而处于无电压或低电压状态。
•新电池或长时间未使用的电池,需要较长时间充电。
您可在手机中插入Micro SD卡以 扩展手机存储容量。
将Micro SD卡与卡槽对齐并放入卡槽。
使用您的手机如何拨打电话拨出电话1输入电话号码。
2按(拨打该号码。
3按)挂机。
提示:•如需拨打国际长途电话,长按0输入国际前缀“+”。
sd 读卡器 方案
SD读卡器方案引言SD读卡器是一种常见的外部设备,用于读取和写入SD存储卡。
它在各种应用中广泛使用,例如数码相机、移动电话、嵌入式系统等等。
本文将介绍一种SD读卡器方案,涵盖硬件设计、软件开发和应用场景等方面。
硬件设计SD读卡器的硬件设计需要考虑以下几个方面:硬件接口首先,需要确定SD读卡器的硬件接口。
SD读卡器主要通过SPI接口或SDIO接口与主控芯片进行通信。
SPI接口简单易用,但传输速度相对较慢;SDIO接口速度较快,但设计和调试难度较大。
根据具体应用需求选择合适的接口。
电源供电SD读卡器需要稳定的电源供应。
通常使用5V或3.3V的直流电源供电,可以通过稳压电路来实现电源稳定。
信号电平转换主控芯片和SD存储卡之间的信号电平可能不一致。
因此,需要在接口电路中添加电平转换电路,以确保信号的正确传输。
外部接口为了方便用户连接和使用,SD读卡器通常还提供了USB接口或UART接口,以便与计算机或其他设备进行通信。
PCB设计完成硬件电路设计后,需要进行PCB设计。
PCB设计中要注意布局布线的合理性,尽量避免信号串扰和电磁干扰。
同时,还需要注意SD读卡器的尺寸和形状,以便于集成到设备中。
软件开发SD读卡器的软件开发主要涉及以下几个方面:驱动程序首先,需要开发SD读卡器的驱动程序。
该驱动程序负责初始化和配置SD读卡器,以及读取和写入SD存储卡中的数据。
驱动程序通常需要与操作系统的文件系统进行交互,以实现文件的读写操作。
文件系统支持为了实现文件的读写操作,需要在SD存储卡上建立文件系统。
常用的文件系统有FAT文件系统和exFAT文件系统。
根据应用需求和存储容量选择合适的文件系统。
数据传输SD读卡器通过硬件接口与主控芯片进行数据传输。
需要实现相关的数据传输协议,例如SPI协议或SDIO协议。
通过协议的实现,可以实现数据的读取和写入。
错误处理在SD读卡器的软件开发过程中,需要考虑各种错误情况的处理。
例如,SD存储卡不可用、读写操作超时等等。
德卡T10-DC3嵌入式模块规格书-充电桩(20160422)
T10-DC3型嵌入式读卡模块一、产品简介主板铜轴线天线板◆T10嵌入式模块产品适用于室外工作环境,具有安全性高、稳定性高、工作寿命长等特点。
该产品配有4个 PSAM 卡座、和1个 ESAM 插座。
可广泛用于电力、电信、交通、石化等工业场合的终端外设备。
产品特点:◆通讯协议可定制;◆支持 PSAM 卡和 ESAM 芯片;◆支持串口升级功能;◆支持符合 ISO14443 标准的 Type A/B 卡和符合 ISO7816 标准的 SAM 卡。
◆可拓展支持行业大卡如:公交卡、城市通卡、闪付卡、市民卡等非接触卡,可以同时支持常用的Memory卡和CPU卡并同时可支持4个PSAM卡,以用于高安全领域。
该产品可以用于政府机关、银行等即需要操作城市通卡、社保卡、市民卡的高端应用场合;◆采用32位开发平台,提供设备端的二次开发平台。
二、典型应用充电桩产品银行A TM/其它自助服务终端嵌入式模块三、技术规格名称说明备注中央处理器32位处理器蜂鸣器支持通讯接口RS232接触式IC卡读卡器1个选配符合ISO/IEC 7816标准支持异步卡如T=0、T=1的CPU卡,同步卡如常用的存储卡AT24系列、4442、4428等卡型T=0:9600-38400bps,T=1:9600-115200bps卡触点可使用次数20万次非接触卡读写器符合ISO/IEC 14443标准,支持TypeA/B,Mifare卡,最大读卡距离不小于4CM二代证可扩展支持二代身份证信息读取SAM卡座4个,符合ISO/IEC 7816标准ESAM插座1个电源串口供电,DC5V-12V驱动程序可支持操作系统Windows 98、Me、2K、XP、2003、Unix、Linux、WIN7、VISTA 工作环境温度:-20℃~60℃名称说明备注相对湿度:5℅~93℅(非冷凝)存储环境温度:-20℃~60℃相对湿度:5℅~95℅(非冷凝)其他特性提供通用接口函数库,可支持多种操作系统和语言开发平台提供设备端的二次开发平台,支持在线升级功能,支持定制开发四、外观尺寸图- 1 天线板结构示意图图-2主板结构示意图五、使用须知1、天线板的结构设计注意事项:◆天线板的结构设计,应使射频区域趋于净空,净空区域尽可能的大,一般净空区域越大,射频性能越好。
门禁读卡器接线方法
门禁读卡器接线方法
门禁读卡器的接线方法通常包括以下几个步骤:
1. 首先,将读卡器通过连接线与电源适配器连接,将读卡器的电源线(通常为红色线)连接到适配器的正极,将读卡器的地线(通常为黑色线)连接到适配器的负极。
2. 然后,将读卡器的数据线(通常为绿色线)连接到控制器的相应接口上,通常为RS485,RS232或Wiegand接口。
如果使用的是RS485接口,则需要将读卡器的A线连接到控制器的A线,将读卡器的B线连接到控制器的B线上。
3. 最后,将读卡器的地线(通常为黑色线)连接到控制器的地线上。
这样就完成了门禁读卡器的接线。
需要注意的是,在接线前,要先确认读卡器和控制器之间的通信协议,以及读卡器的数据线和控制器的接口类型是否匹配。
同时,接线时要确保电源适配器的电源线和数据线的正负极连接正确,以防止损坏设备。
如果有任何疑问,建议查阅相应的设备说明书或咨询专业人士。
sd读卡器怎么用,sd读卡器如何插卡
sd读卡器怎么用,sd读卡器如何插卡
操作方法
01
这里介绍的主要是下图中这种SD读卡器,它是可以直接插在电脑上的USB接口上的,很便捷。
02
这种SD读卡器在首尾各有一个塑料盖,拔下后,前端为USB插头,插电脑上USB接口的,后端为SD卡的插槽。
03
这种插槽是用来插下图中这种SD卡的,它比较宽,注意在卡的前端有一个小小的缺角。
04
要用借助读卡器读取SD卡时,拿起SD卡,轻轻的将它推进SD
卡读卡器的尾部插槽即可,如下图。
05
在把SD卡插进读卡器的时候,需要注意的是,不要把SD卡插反了,否则SD卡会插不进,如下图所示。
06
这样把SD读卡器装好SD卡后,就可以把它再插在电脑上的USB 接口上了,正常情况下,读卡器上的红色指示灯就会亮起,电脑上也就会出现该卡的识别提示了。
电梯读卡器使用手册轿厢OTIS
时间:2005-05-23一、读卡器结构图:读卡器正面/反面照片电梯接口J14 3 2 1 CRC 地址52,1 DIP1=OFF DIP2=OFF DIP3=ON DIP4=OFF DIP5=ON DIP6=ON DIP7=ON DIP8=ON计算机接口X11 2 3 4 5 6时钟芯片 U5 DS12C887 参数存储器U1 5165 CPU计算机接口指示灯 TXD发送数据 RXD 接收数据指示灯 红色:电源 绿色:读卡读卡器天线计算机接口X1 1- RXD- 2- RXD+ 3- TXD- 4- TXD+ 5- +5VDC 6- GND电梯接口J1 1- DATA 2- CLK 3- GND 4-+30VDC时间: 2005-05-23二、功能简介:电梯安装轿厢读卡器后,对电梯乘客的权限进行设置,即可以设置保密楼层,只有刷卡后才可以选择保密楼层。
三、使用方法:持卡人进入轿厢刷卡后方可选层,否则按钮无效。
每个轿厢需安装一套读卡器,即可用于多个楼层的保密设置。
四、产品特性:可以设置保密楼层数最多64层。
本读卡器同时适用于前门或前后门电梯,可以实现前后门同时打开/关闭,或单独打开/关闭,实现电梯开门入户的功能。
工作电压: 使用DC24V±5V 电源工作。
五、安装方法:安装在电梯轿厢操作盘COP 上,通过四芯通信电缆与轿厢操纵盘内选总线CAR-LINE 相连。
1.安装尺寸:读卡器面板的开孔为标准型,尺寸为110*80(长*宽),与OTIS 铭牌开孔尺寸相同,共四只栽钉(M4*8),栽钉位置:88*922.轿内读卡器接线示意图: 以RSEB 板为例。
3.内选串行总线说明: 内选串行总线 操纵盘RSEB 板P1 轿内读卡器J1 1—DATA 1—DATA 1—DATA 2—CLOCK 2—CLOCK 2—CLOCK 3—GND 3—GND 3—GND 4—DC30V4—DC30V 4—DC30V 读卡器电源注:拨下读卡器插头J1或断开读卡器电源线(引脚4),IC 卡功能自动取消。
一体化读卡器简易操作说明书(485)
一体化远距离读卡器简易使用说明一、 指示灯说明(如下图)VDS :车辆检测器输入指示灯,当车辆检测器检测到车辆时,指示灯亮。
未检测到车辆时,指示灯不亮; ADD ::天线ID 设置指示灯(此功能用与读卡器被动上传协议控制器如PORIS ),当控制器中的天线ID设置正确时,指示灯闪亮.WORK: 工作状态指示灯,当主机处于正常工作状态时,指示灯均匀闪烁S1:地感功能启用指示灯。
当开启地感功能时,此灯熄灭;关闭地感功能时,此灯长亮(默认值)。
S2:485 接口传输方式指示灯。
当设为主动上传时,此灯熄灭;被动上传时长亮(默认值)。
S3:韦根数据输出格式。
当设为韦根34bit 输出时,此灯熄灭;韦根 26bit 输出时长亮(默认值)。
S4:备用;AD1...AD5: 地址选择指示灯(备用)。
二、 按键开关功能作用是对地感功能、485接口传输方式、韦根数据输出格式等作功能的选择及调整。
(如下图):A. 主机部分A 键(功能选择):连续点按此键可以选择从S1……AD5的功能选择,对应功能的指示灯闪亮;与B键配合使用。
B 键(功能确认):点按此键可以确认A 键所选择的功能; 当选定其功能时,对应的指示灯亮或灭。
B. 天线部分C 键(模式切换):点按此键可将两种模式进行切换(自动模式/手动摸式);调节时请观察模式状态指示灯。
D 键(信号调节):点按此键可调节红外信号的强弱,控制读卡距离及角度。
调节时观察信号强度指示灯(信号强度指示灯全亮时信号最强)。
读卡器天线工作模式有两种:室外工作模式(自动信号调节模式)适用于露天停车场;室内工作模式(手动信号调节模式)适用于地下停车场。
三、 读卡器接口引脚定义:(如下图)从左至右,颜色依次为:1.黑色2.红色3. 黄色4. 绿色5. 空6. 空7. 空8. 蓝色9. 棕色 10.空从左至右,功能依次为:1.电源地2.电源正极3.485通讯正端4.485通讯负端5.公共地端6.韦根DO 端7.韦根D1端8.公共地端9.地感检测端 10.公共地。
D3_RFID读卡器开发手册
D3非接触式读写器点击上述图片进入设备介绍设备使用说明1、型号说明2、连接方式1)、USB接口:将USB线插入计算机的USB接口即可。
(如图2)2)、串口:先关闭计算机电源,将键盘连接线拔下,将键盘线插入读写器后端的键盘口连接端,然后将读写器后端的键盘口端子插入计算机的键盘口,再将串口线一端接至计算机的串口上。
(如图3)图B接口连接示意图图3.串口连接示意图3、指示灯通电灯亮,通迅时灯闪烁。
4、技术指标通讯接口:采用串口或USB口电源:键盘口或USB供电,<150 mA工作环境温度:-20~+60ºC工作相对湿度:<95%外型尺寸:长x宽x高: 123mm*95mm*27mm5 注意事项在帮助文档中列出了支持Mifare S50 以及Mifare S70的卡函数,但需要说明的是D3的出厂通用版本仅支持符合ISO-14443 TYPEA 协议的卡片,如果需要支持其他类型卡片的读写器请予事先说明。
此外随着智能卡行业的不断发展、新的卡型的不断推出,D3读写器也在不断的更新来适合发展的需要,如果需要使用D3操作新的卡型,也需要事先咨询一下所需要的版本。
函数使用规则(1) 首先要调用通讯口初始化函数dc_init ,其返回值为设备标识符,它将作为其它函数的调用参数。
(2) 调用WINDOWS 32位动态库时,程序退出之前要执行dc_exit (HANDLE icdev) 函数,关闭串口,释放句柄icdev;否则再次初始化串口将出错。
(3) 函数调用错误类型,请参照函数错误类型代码。
所有函数的错误代码均以负数形式返回;Foxpro For Dos例外。
(4) 动态库的位置应该在声明的相应目录中或缺省的目录当中,否则会有无法寻找到动态库的错误。
(5) 函数的十六进制HEX方式调用中,传入和读出的字符数组是以十六进制字符串的方式进行的,其余参数调用方式相同,所以在函数详细说明中不再列出。
注意:函数详细的使用方法,参考D8\EXAMPLES目录下提供的范例。
非接触式IC卡读卡器使用说明书
文档编号: ZH-22WI-999012 版 本 号: 3.0非接触式IC 卡计时宝(SMTMJMF-V22)用 户 手 册智慧电子信息产业股份“智慧牌”非接触式IC 卡产品系列SMART CARD & IT SERISE®文档摘要项目名称:“智慧牌”非接触式IC卡计时宝文档编号:ZH-22WI-999012文档编写者:出版日期:参考文献:《智慧“一卡通”信息管理系统需求分析说明书》、《智慧“一卡通”信息管理系统概要设计说明书》、《GB/T18239-2000集成电路(IC)卡读写机通用规》和《GB 4208 外壳防护等级的分类》《GB 6587.7 电子测量仪器基本安全试验》,《GB 191 包装储运图示标志》《GB 6833.5 电子测量仪器电磁兼容性试验规辐射敏感度试验》《GB 6833.3 电子测量仪器电磁兼容性试验规静电放电敏感度试验》等文档更新记录表容简介“智慧牌”非接触式智能卡计时宝融合了美国、日本、西欧、香港、以及中国大陆各类型企事业单位的时间管理模式特点,将通用性与智能化有机结合,可视不同的使用需求而设定相应时间管理参数。
计时宝广泛适用于考勤、门禁、巡更、会议签到、钟点记录等计时、监控功能管理,可同时控制多组外控设备,接受多组输入信号,共有四种不同的工作模式供客户选择使用,适用卡片型号为Mifare One卡、CPU卡和ID卡,是企事业单位最好的时间“管家婆”。
套装形式的“计时宝”,出厂时已配齐了安装使用的必备配件,您仅需按照本说明书传授的方法,就能十分方便地掌握,并自行完成系统的安装、设置和查询。
与之配套的软件有考勤、门禁、人事、工资等管理软件,为您解决一般性的事务管理工作,如有特殊需求可与当地经销商联系,委托开发制作。
计时宝具有操作简便,安全可靠,功能实用,快速精确等特点。
在本说明书中,详细的对计时宝做了介绍,包括外观注释、产品特性、键盘介绍、配件介绍、连接器参数、连线转换盒参数和技术参数;还详尽的介绍了计时宝的安装与检测、使用方法、网络连接;最后还列出了报警代码和纠错措施以及技术支持联络方法。
德卡设备接口使用说明
德卡设备接口使用说明1.身份证接口说明 (1)2.社保卡接口说明 (1)3.高拍仪接口说明 (2)4.指纹仪接口说明 (2)1.身份证接口说明类名方法说明IdentityCardGetCardInfo GetCardInfo(ref IDCardEntity person)功能:读取身份证信息参数名称参数含义person身份证信息实体类,用来定义身份证信息。
名称为IDCardEntity IDCardEntity调用方法示例://姓名返回True,说明读取成功,返回false,说明读取失败,返回错误代码,错误代码说明如下:错误代码含义-2操作超时-3硬件故障-6设备已关闭-7操作被取消-10001读取到的IC卡数据有问题(不是身份证,或者数据有问题)-99999其他错误2.社保卡接口说明类名方法说明SSCardReadSSCard ReadSSCard(ref SSCardEntity ssCard)功能:读取社保卡信息参数名称参数含义ssCard社保卡信息实体类,用来定义社保卡信息。
类名为SSCardEntity。
说明:SSCardEntity调用方法示例://姓名返回True,说明读取成功,返回false,说明读取失败,返回错误提示信息3.高拍仪接口说明类名方法说明HSCamera OpenCMRopenCMR(int CmrNumber,IntPtr Handle)功能:打开摄像头参数名称参数含义CmrNumber摄像头号:0:主摄像头1:柜员摄像头2:客户摄像头Handle摄像输出流窗体句柄PhotoPhoto(int CmrNumber,string ImagePath)功能:拍照并保存参数名称参数含义CmrNumber摄像头号ImagePath照片保存路径说明:0/1/2号摄像头均可拍照VideoStartVideoStart(int CmrNumber,string VideoPath)功能:录像并保存参数名称参数含义CmrNumber摄像头号VideoPath视频保存路径说明:0/1/2号摄像头均可录像VideoStopVideoStop(int CmtNumber)功能:停止录像参数名称参数含义CmrNumber摄像头号CloseCMRCloseCMR(int CMRNumber)功能:关闭摄像头参数名称参数含义CmrNumber摄像头号4.指纹仪接口说明类名方法说明FingerPrint FGROpenFGROpen()功能:打开指纹仪说明:函数返回0时,表示成功打开设备,否则则打开设备失败。
DM3系列微SD卡接口连接器说明书
Reflow
: At the recommended temperature profile
Manual soldering : 350ç for 3 seconds
Note 1 : Includes temperature rise caused by current flow. Note 2 : The term "storage" refers to products stored for long period prior to mounting and use.
· Reliable contact with the card contact pads
Unique contact design and card slide action will clean the contact areas of the card.
· Accessible termination areas
Conditions
Measure at 500V DC 500 V AC / 1 minute 1mA
Frequency : 10 to 55Hz, single amplitude of 0.75mm, 3 directions for 2 hours
5. ce : 40mø max. (change from initial value) Insulation resistance : 100Mø min. No damage, cracks or parts dislocation.
· Accessible termination areas
An inner lead system that can be reworked is used in this design.
德卡D3读卡器接口说明
德卡D3读卡器在PB中的使用一、动态库文件dcrf32.dll,协议说明RFhelp.chm二、pB中函数定义function long dc_init ( int port, long baud ) library "dcrf32.dll"function int dc_exit ( long icdev ) library "dcrf32.dll"function int dc_request ( long icdev , int mode, ref UINT tagtype ) library "dcrf32.dll"function int dc_anticoll ( long icdev , int bcnt, ref long snr ) library "dcrf32.dll"function int dc_select ( long icdev, long snr , ref int sizee ) library "dcrf32.dll"function int dc_card ( long icdev, int mode, ref long snr ) library "dcrf32.dll"function int dc_load_key ( long icdev, int mode, int secnr, ref string nkey ) library "dcrf32.dll" alias for "dc_load_key;Ansi"function int dc_load_key_hex ( long icdev, int mode,int secnr, ref string nkey ) library "dcrf32.dll" alias for "dc_load_key_hex;Ansi"function int dc_authentication ( long icdev,int mode, int scenr) library "dcrf32.dll"function int dc_read ( long icdev, int adr, ref string sdata ) library "dcrf32.dll" alias for "dc_read;Ansi"function int dc_read_hex ( long icdev, int adr, ref string sdata ) library "dcrf32.dll" alias for "dc_read_hex;Ansi"function int dc_write ( long icdev, int adr, ref string sdata) library "dcrf32.dll" alias for "dc_write;Ansi"function int dc_write_hex ( long icdev, int adr, ref string sdata) library "dcrf32.dll" alias for "dc_write_hex;Ansi"function int dc_initval (long icdev, int adr,long rvalue) library "dcrf32.dll"function int dc_readval ( long icdev, int adr, ref long rvalue ) library "dcrf32.dll"function int dc_increment ( long icdev, int adr, long rvalue ) library "dcrf32.dll"function int dc_decrement ( long icdev, int adr, long rvalue ) library "dcrf32.dll"function int dc_restore (long icdev, int adr) library "dcrf32.dll"function int dc_transfer(long icdev, int adr) library "dcrf32.dll"function int dc_halt(long icdev) library "dcrf32.dll"function int dc_rest(long icdev,int mtime) library "dcrf32.dll"function int dc_beep(long icdev,int mtime) library "dcrf32.dll"function int dc_disp_str(long icdev,ref string sdata) library "dcrf32.dll"alias for "dc_disp_str;Ansi"三、程序调用函数流程1.内部变量long icdev1=02.端口初始化 icdev1= dc_init(com, 9600) //com=100 表示USB ,0123 表示各自串口, If icdev1<=0 Then errmsg = "端口初始化错误,请重启电脑再试!"3.写卡步骤:(1)寻卡 st = dc_card(icdev1, 1, ref tuSnr) ,注意第二个参数寻卡模式的设定,st=0表示成功(2)校验:①装入密码st = dc_load_key_hex(icdev1,0,1,refls_passwd);②校验密码st = dc_authentication(icdev1,0,1)If st <> 0 Then errmsg = '将卡拿开再放回,再试!'③读卡校验数据st = dc_read(icdev1, 4, ref data1),如果是已经制作过的卡,要提示注销才能制卡以上任何一个步骤,校验不成功要关闭读卡器(3)卡里写入数据 st = dc_write(icdev1,4,Data1),Data1是写入的数据 If st <> 0 Then errmsg = '写卡错误'(4)写卡操作完毕后,关闭读卡器if icdev1 > 0 thendc_halt(icdev1)dc_exit(icdev1)icdev1 = 0end if4.读卡步骤:(1)寻卡 st = dc_card(icdev1, 1, ref tuSnr) ,注意第二个参数寻卡模式的设定,注:选择IDLE模式,在对卡进行读写操作,执行dc_halt()指令中止卡操作后,只有当该卡离开并再次进入操作区时,读写器才能够再次对它进行操作。
读卡器模块说明
管脚名称功能1 RS232 TXD RS232串口发送2 RS232 RXD RS232串口接收3 5V VDC 5V直流电源正4 GND 直流电源地3.与电脑连接(可调用圆志DLL动态库)注:在调用下面DLL函数之前,需将该对应动态库MasterRDnew.dll和MasterCom.dll复制到C:\Windows\system32文件夹下。
3.1库函数说明通用函数功能:获取动态库版本号原型:int WINAPI lib_ver(unsigned int *nVer)参数:*nVer:2字节动态库版本号返回:成功返回0通用函数功能: DES算法加密函数原型:int (WINAPI* des_encrypt)(unsigned char *szOut, unsigned char *szIn , unsigned intinlen, unsigned char *key, unsigned int keylen);参数:szOut:输出的DES值,长度等于明文长度szIn:明文inlen:明文长度,8字节的整数倍key:密钥keylen:密钥长度,如果大于8字节,是3des,如果小于等于8字节单des.不足补零返回:成功返回04.底层数据通讯协议:4.1 UART协议UART接口一帧的数据格式为 1个起始位,8个数据位,无奇偶校验位,1个停止位。
波特率:19200发送数据封包格式:数据包帧头02 数据包内容数据包帧尾03 注:0x02、0x03被使用为起始字符、结束字符,0x10被使用为0x02,0x03的辨识字符。
因此在通讯的传输数据之中(起始字符0x02,至结束字符0x03之中)的0x02、0x03、0x10字符之前,皆必须补插入0x10做为数据辨识之用。
例如起始字符0x02,至结束字符0x03之中有一原始数据为0x020310,补插入辨识字符之后,将变更为0x100210031010。
数据包内容:模块地址长度字命令字数据域校验字模块地址:对于单独使用的模块来说固定为0x0000;对网络版模块来说为0x0001~0xFFFE;0xFFFF为广播。
读卡器主机485通讯接口说明(引脚定义如下表)
1.1.2、读卡器主机485通讯接口说明(引脚定义如下表) 表2 读卡器主机485通讯接口引脚定义:1.1.2.1、被动式485通讯协议 1.1.2.1.1、协议格式(如下表)1) SOH 和 END 都是一个字节的控制字符: SOH 控制器端定义为 <0x09> 读卡器端定义为 <0x0A> END 控制器及读卡器端均固定为 <0x0D> 其中 <0x> 为十六进制表示法.2) TYPE 为模块型式编号,固定为一个字节,本型式编号固定为 “A”.3) ID 为读卡器天线的识别代码(一般为1或 2),这一字节的 ASCII 字符必须是在 1 <0x31> 到8 <0x38>的范围内,假如控制器端传送之ID 值与读卡器天线地址编号相同时,则该读卡器将会接收控制器端所传送的数据,而读卡器响应时,也会传回相同的地址编号,同时读卡器主机上的ADD1 或 ADD2 指示灯会闪亮。
4) 8 BITS BCC 是所有字符的检查字段,为二个字节,有关 8 BITS BCC 的信息和范例程序,请参考1.1.2.1.55) RS485传输协议请设定为 ”E,8,1”,速率为 ”19200”1.1.2.1.2控制器发送讯息:表4 控制器发送讯息,模块代码(ID):<1> ~ <8> , 数据(DATA):<None>1.1.2.1.3读卡器响应讯息(有卡片感应):表5 有卡片感应时读卡器响应讯息数据(DATA):<00000FF1A >(*附注)1.1.2.1.4读卡器响应讯息(无卡片感应):表6 无卡片感应时读卡器响应讯息数据(DATA):<None>1.1.2.1.5 BCC 检查字符计算1)计算一个 BCC 检查字符BCC检查字符是将所有要传送出去的信号讯息,以逻辑互斥或XOR(exclusive-or)所产生的结果为BCC的值.表7表8 485格式如下表2) BCC的计算有4个步骤:A.排除 BCC 及 END,不加入 XOR.B."SOH" 与 "TYPE" XOR,产生一个二进制的值.C.将步骤 B 所 XOR 的结果,与 "ID" XOR.D.再将步骤 C 所产生的结果与 "FC" XOR,以此方法,继续将"DATA" 内容先后 XOR,则最后所互斥或的结果,即是 BCC 的值.3)以下为计算 BCC 时的范例:此范例中,卡片阅读机的 ID 为 1,功能参数码 F.A.为相应讯息段赋值表9 赋值表B.将 "SOH" 与 "TYPE" 两者的值 XOR,ANS表示运算后的结果.表 10B.将步骤 2 的结果 ANS 与 ID 的值 XOR.表11C.将其它 Byte 运算完后,最后一个结即是 BCC 的值.表12则 BCC 之值为:Hi Byte 为 33(HEX) (字符“3” ASCII code 为 33(HEX)). Low Byte 为 46(HEX) (字符“F” ASCII code 为 46(HEX)).4) 以下为用 BASIC 程序来产生"BCC"的范例Program to generate BCC values:10 ‘**************************************************20 ‘* Generate Block Check Character *30 ‘**************************************************40 MESSAGE$ = CHR$(10) +TYPE$ + ID$ + FC$ + DATA$50 BCC = 060 FOR I = 1 TO LEN ( MESSAGE$ )70 BCC = BCC XOR ASC ( MID$ ( MESSAGE$ , I , 1 ) )80 NEXT I若有程式方面之問題,請聯絡代理商或經銷商.5) 命令格式举例:A.查询命令:以读卡器地址为1举例。
会员卡接口
会员卡接口配置说明PMS后台与会员卡接口配置说明:会员卡有读卡和写卡操作的情况:PMS后台设置“必须使用读卡器-是”、“开卡后激活-是”会员卡为只读操作的情况:PMS后台设置“必须使用读卡器-是”、“开卡后激活-否”会员卡为手动输入的情况:PMS后台设置“必须使用读卡器-否”、“开卡后激活-是/否”会员卡接口配置:如果是酒店新用我们的接口并且以前没有使用过会员卡。
功能参数配置按照如下说明设置,如酒店(尤其是连锁)以前有使用该会员体系,参数务必同原系统配置项保持一致,否者读不了旧卡。
注意事项:特别注意:如果连锁酒店使用过罗盘的会员卡发卡模块,并且已经有实体卡片售出,那么在给同一连锁配置不同分店的会员卡接口时,务必保证卡片扇区及块号一致,否则,各分店之间无法相互读卡。
如果酒店之前有使用别的管理系统发行会员卡,而后又迁移到罗盘系统,这种情况先跟技术部沟通后再给酒店配置接口。
一、类键盘输入读卡器(MagneticMember)卡型:华昌Hce300系列磁卡读卡器、SJE金牌300系列磁卡读写器功能:屏蔽刷卡出来的非法字符,如?123456; 将变为-> 1234561.该类读卡器可不使用接口程序,直接打开记事本,刷卡即可将卡号输入到记事本中2.使用接口操作的方式是:点击读卡操作,然后刷卡,卡号会自动显示到pms相应位置二、类键盘输入读卡器(New-MagneticMember)卡型:索利克(Solic)磁卡查询机,华昌,SJE等适用1.直接刷卡出来的卡号可能为2200059520095502>5,实际卡号只截取其中的几位(如00595),可在接口选项中自定义卡号范围2.使用接口操作的方式是:打开PMS,在需要读取卡号的地方,点击读卡操作,然后刷卡,卡号会自动显示到pms相应位置三、威萨会员卡(WeisaMember)1.串口:USB或COM口2.扇区:0~15块号:0~3密码:默认“FFFFFFFFFFFF”应用酒店配置参数:温州易佰酒店:参数设置->扇区:7 块号:2 密码:12个F四、RFID (RfidMember)五、明华(MwpdMember)已测卡型:Mifare One、SLE4442读卡器类型:RF-35等(通常、多功能一体的读写器均可)块号:0~63应用酒店配置参数:南宁阳光99酒店:4442卡,写卡后读卡,COM3吉安开元洲际大酒店:4442卡,仅读卡重庆布丁酒店:RF新-Mifare One卡,块号:4海口世纪山水:RF新Block 4六、星乔(SenorMemberCard)七、德卡(DCardMember)已测卡型:SLE4442读卡器类型:RD600应用酒店:乐山鸣鹭酒店:4442卡,读卡,写卡USB八、阳光会员卡(PugaMember)已测卡型:MF1块号:4应用酒店:湖南觅你酒店,读卡,写卡USB九、德卡D3会员卡(D3Member)已测卡型:MF1扇区:4块号:16应用酒店:天指道休闲酒店,读卡,写卡USB十、爱迪尔会员卡(AdelMember)已测卡型:MF1扇区:8块号:2操作:读卡,写卡USB十一、劲卫门会员卡(JWMMember)已测卡型:MF1扇区:4块号:0操作:读卡,写卡COM应用酒店:湖南觅你酒店十二、邦威(BwusbMember)读卡器类型:USB扇区:4应用酒店:杭州街町酒店罗盘联盟会员卡配置说明:罗盘联盟会员卡使用罗盘专有的会员卡阅读器。
蓝牙读卡器使用及测试说明2003
蓝牙读卡器使用说明1.接线端子及拨码开关说明:读卡器电路板上汉字标注,方便施工人员进展相关设置,请按照标注进展设置〔1〕信号强度调节开关12位:信号强度开关〔12位〕,为ON时信号逐步增强〔2〕地址拨码开关4位,用来设置读卡器的地址信息,读卡器反面有地址码设置对照表,请对照设置。
〔3〕道闸接线端子,接道闸起杆信号,当卡片信息有效时会发起杆信号给道闸。
〔4〕485接线端子,接485通信信号〔5〕地感接线端子,接地感线圈信号,可设置压地感读卡功能〔6〕韦根信号接线端子,输出韦根卡片内码。
〔7〕电源接线端子,接12V电源。
请按照端子标注正负接线,反接不通电。
:请注意不要在一个微机上同时接蓝牙读卡器和蓝牙写卡器。
请在设定完蓝牙读卡器信息后,拔下蓝牙读卡器电源或者485信号后,再插入蓝牙写卡器进展卡片信息设定。
读卡器接上485信号后,通电。
然后翻开上位机软件,软件自动搜索读卡器,如果通信成功那么读卡器上蓝灯会闪烁。
否那么上位时机提示通信失败,请检查读卡器是否通电,485信号是否连接正确,如果为USB转485〔232〕请检查是否正确安装驱动。
通信成功后软件界面如下:(1)读取读卡器时间首先输入控制器地址,然后点击读取控制器时间按钮,会显示当前控制器时间。
(2)校准读卡器时间首先输入控制器地址,然后点击控制器时间校准按钮,读卡器会自动同步微机当前时间。
(3)读取设备出厂日期点击读设备出厂日期按钮,会显示该读卡器出厂时间(4)设置读卡器密码输入控制器的原始密码,然后输入两遍新密码,如果需要启用压地感读卡,或者防回潜功能,勾选相应选项。
点击读卡器设定按钮。
读卡器蓝灯闪烁,并相应提示。
控制器出厂原始密码为空,一旦设定后请牢记新密码,否那么无法再次更改密码。
相应操作界面如下,十分简单(5)设置发卡器密码在发卡器密码框里输入需要设定的密码,点击发卡器密码设定按钮即可。
请注意:发卡器有两种型号:〔如不特殊要求默认为第一种型号〕1.下载发卡器密码后,物业每次写卡时会将发卡器密码及卡片到期时间一起写入卡片。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
德卡D3读卡器在PB中的使用
一、动态库文件dcrf32.dll,协议说明RFhelp.chm
二、pB中函数定义
function long dc_init ( int port, long baud ) library "dcrf32.dll"
function int dc_exit ( long icdev ) library "dcrf32.dll"
function int dc_request ( long icdev , int mode, ref UINT tagtype ) library "dcrf32.dll"
function int dc_anticoll ( long icdev , int bcnt, ref long snr ) library "dcrf32.dll"
function int dc_select ( long icdev, long snr , ref int sizee ) library "dcrf32.dll"
function int dc_card ( long icdev, int mode, ref long snr ) library "dcrf32.dll"
function int dc_load_key ( long icdev, int mode, int secnr, ref string nkey ) library "dcrf32.dll" alias for "dc_load_key;Ansi"
function int dc_load_key_hex ( long icdev, int mode,int secnr, ref string nkey ) library "dcrf32.dll" alias for "dc_load_key_hex;Ansi"
function int dc_authentication ( long icdev,int mode, int scenr) library "dcrf32.dll"
function int dc_read ( long icdev, int adr, ref string sdata ) library "dcrf32.dll" alias for "dc_read;Ansi"
function int dc_read_hex ( long icdev, int adr, ref string sdata ) library "dcrf32.dll" alias for "dc_read_hex;Ansi"
function int dc_write ( long icdev, int adr, ref string sdata) library "dcrf32.dll" alias for "dc_write;Ansi"
function int dc_write_hex ( long icdev, int adr, ref string sdata) library "dcrf32.dll" alias for "dc_write_hex;Ansi"
function int dc_initval (long icdev, int adr,long rvalue) library "dcrf32.dll"
function int dc_readval ( long icdev, int adr, ref long rvalue ) library "dcrf32.dll"
function int dc_increment ( long icdev, int adr, long rvalue ) library "dcrf32.dll"
function int dc_decrement ( long icdev, int adr, long rvalue ) library "dcrf32.dll"
function int dc_restore (long icdev, int adr) library "dcrf32.dll"
function int dc_transfer(long icdev, int adr) library "dcrf32.dll"
function int dc_halt(long icdev) library "dcrf32.dll"
function int dc_rest(long icdev,int mtime) library "dcrf32.dll"
function int dc_beep(long icdev,int mtime) library "dcrf32.dll"
function int dc_disp_str(long icdev,ref string sdata) library "dcrf32.dll"
alias for "dc_disp_str;Ansi"
三、程序调用函数流程
1.内部变量long icdev1=0
2.端口初始化 icdev1= dc_init(com, 9600) //com=100 表示USB ,0123 表
示各自串口, If icdev1<=0 Then errmsg = "端口初始化错误,请重启电脑再试!"
3.写卡步骤:
(1)寻卡 st = dc_card(icdev1, 1, ref tuSnr) ,注意第二个参数寻卡模式
的设定,st=0表示成功
(2)校验:①装入密码st = dc_load_key_hex(icdev1,0,1,ref
ls_passwd);②校验密码
st = dc_authentication(icdev1,0,1)
If st <> 0 Then errmsg = '将卡拿开再放回,再试!'
③读卡校验数据st = dc_read(icdev1, 4, ref data1),如果是已经制作过的
卡,要提示注销才能制卡
以上任何一个步骤,校验不成功要关闭读卡器
(3)卡里写入数据 st = dc_write(icdev1,4,Data1),Data1是写入的数据 If st <> 0 Then errmsg = '写卡错误'
(4)写卡操作完毕后,关闭读卡器
if icdev1 > 0 then
dc_halt(icdev1)
dc_exit(icdev1)
icdev1 = 0
end if
4.读卡步骤:
(1)寻卡 st = dc_card(icdev1, 1, ref tuSnr) ,注意第二个参数寻卡模式的设定,注:选择IDLE模式,在对卡进行读写操作,执行dc_halt()指令中止卡操作后,只有当该卡离开并再次进入操作区时,读写器才能够再次对它进行操作。
(2)校验:①装入密码st = dc_load_key_hex(icdev1,0,1,ref
ls_passwd);②校验密码
st = dc_authentication(icdev1,0,1)
If st <> 0 Then errmsg = '将卡拿开再放回,再试!'
校验时,注意扇区参数的设定
(3)读卡st = dc_read(icdev1, 4, ref data1),data1为读出来的数据,第二个参数4表示是该扇区的第4块数据,要和写卡时的块对应,同一个扇区,有很多个块。
如果要读几个酒店写在不同扇区的看,那就要循环步骤(2)和(3)
(4)关闭读卡器
5.擦除卡数据,擦除卡其实就是一种写卡,步骤和写卡一样,只是
写入的数据data1=
CharA(255)+CharA(255)+CharA(255)+CharA(255)+CharA(255
)+CharA(255)+CharA(255)+CharA(255)
+CharA(255)+CharA(255)+CharA(255)+CharA(255)+CharA(25
5)+CharA(255)+CharA(255)+CharA(255)
写卡、读卡和插卡,每个操作的流程,正常情况下,都是经过打开读卡器(初始化读卡器)、校验、目标操作和关闭读卡器。