SOD-80 LL34 DL-35 (2.7~75V)贴片稳压二极管【worldsing 笔记

摘要: ¨ Silicon Planar Zener Diodes ¨ In Mini-MELF case especially for automatic insertion. ¨ The Zener voltages are graded according to the international E 24 standard. Smaller voltage tolerance... 阅读全文
posted @ 2013-08-26 11:01 Worldsing 阅读(1326) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(7)——ID卡【worldsing笔记】

摘要: ID(Identification)是识别的意思,ID卡就是识别卡。ID卡包含范围广泛,只要具有识别功能的卡片都可以叫ID卡,例如条码卡,磁卡都可以是ID卡,我们这儿说的当然是射频识别卡。 射频ID卡一般都工作在TTF模式,进入射频场得电后不停地发送自己的识别号。最初识别卡是用来识别人的,用5个字节40位二进制数表示,可以识别大约一万亿人,估计是因为考虑到一万亿太多了,一般ID卡使用时只使用低位... 阅读全文
posted @ 2013-08-26 09:44 Worldsing 阅读(699) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(6)——通讯协议概述【worldsing笔记】

摘要: 通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等。在这里通迅的双方指的是读写器和卡片。 首先是谁先发起通讯,很显然有两种,读写器先发言和卡片先发言。前一种叫Reader Talk First,简称为RTF;后一种叫Tag Talk First,简称为TTF。 我们知道,卡片从读写器产生的射频场获得工作时需要的能量,一般认为应该是... 阅读全文
posted @ 2013-08-20 09:17 Worldsing 阅读(520) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(5)——防冲突【worldsing 笔记】

摘要: 正常情况下读写器某一时刻只能对磁场中的一张射频卡进行读写操作。但是当多张卡片同时进入读写器的射频场时,读写器怎么办呢?读写器需要选出唯一的一张卡片进行读写操作,这就是防冲突。 防冲突机制是非接触式智能卡特有的问题。在接触式智能卡的操作中是不存在冲突的,因为接触式智能卡的读写器有一个专门的卡座,而且一个卡座只能插一张卡片,不存在读写器同时面对两张以上卡片的问题。常见的非接触式智能卡中的防冲突机制主... 阅读全文
posted @ 2013-08-19 15:38 Worldsing 阅读(596) 评论(0) 推荐(0) 编辑

Modbus Poll master-slave测试 Dtech USB转485(worldsing 笔记)

摘要: 1,简介 网站地址:http://www.modbustools.com/ 该网站提供了几个软件工具,可以运行于windows 2000/XP/Vista/7环境下,用来测试和仿真Modebus设备。 Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持Modbus RTU、ASCII、TCP/IP。 Modbus Slave: Mod... 阅读全文
posted @ 2013-08-19 10:44 Worldsing 阅读(2769) 评论(0) 推荐(0) 编辑

超级MINI STLINK V2 官方固件自动升级 ST-Link 【worldsing 笔记】

摘要: 简介: 支持所有带SWIM接口的STM8系列单片机 支持所有带SWD接口的STM32系列单片机 完全兼容Keil,STVP,STVD,IAR,COSMIC,STM32 ST-LINK Utility! 支持固件自动升级,以确保 ST 公司产品后续支持。 编程功能:可烧写FLASH ROM、EEPROM、AFR等。 仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看... 阅读全文
posted @ 2013-08-18 20:45 Worldsing 阅读(8420) 评论(0) 推荐(0) 编辑

FreeModbus Slave For AVR源代码 精简版2 【worldsing 笔记】

摘要: FreeModbus 源码:点击下载 线圈BUG解决(后来发现不一定是BUG) 1、eMBException eMBFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen )中的 usRegAddress++;行注释掉,否则输出线圈0永远无法输出,其它的线圈错位。 2、eMBException eMBFuncWrit... 阅读全文
posted @ 2013-08-17 13:29 Worldsing 阅读(1545) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(4)——数据编码【worldsing 笔记】

摘要: 前已述及,射频识别技术中的调制方法一般使用调幅(AM),也就是将有用信号调制在载波的幅度上传送出去。这里的“有用信号”指用高低电平表示的数据“0”或“1”。那么如何用高低电平表示数据“0”或“1”呢? 最简单的办法就是用高电平表示“1”,用低电平表示“0”,这种代码叫全宽码,如下图所示: 这种编码方式存在的最大缺陷就是数据容易失步。上图的数据我们看的很清楚,但是想想如果发送方... 阅读全文
posted @ 2013-08-17 09:30 Worldsing 阅读(789) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(3)——能量、调制【worldsing 笔记】

摘要: 无源和免接触是非接触式IC卡相对于接触式IC卡的两大特点。无源是指卡片上没有电源,免接触是指对卡片的读写操作不必和读写器接触。非接触式智能卡也是IC卡,而卡上的IC即集成电路工作时肯定是需要电源的,卡片自身没有电源而又不和读写器接触,那么电源从哪里来的呢? 其实回答这个问题非常简单,那就是电磁感应。读写器产生一个电磁场,卡片上的天线是一个LC振荡电路,且这个振荡电路的共振频率和读写器电磁场的频... 阅读全文
posted @ 2013-08-16 21:23 Worldsing 阅读(717) 评论(0) 推荐(0) 编辑

FreeModbus Slave 改进的eMbPoll()【worldsing 笔记】

摘要: eMbPoll()的作用是FreeMod协议通信过程中不断查询事件对列有无完速数据桢,并进行地址和CRD验证,最后运行和回复主机。为了减小代码尺寸对eMbPoll进行改进:原版: 1: 2: eMBErrorCode 3: eMBPoll( void ) 4: { 5: static UCHAR *ucMBFrame; 6: static UCHAR ucRcvAddress; 7: static UCHAR ucFunctionCode; 8: static USHORT usLength; 9: ... 阅读全文
posted @ 2013-08-14 10:37 Worldsing 阅读(4081) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(2)——国际标准【worldsing 笔记】

摘要: 如果你只是智能卡的用户,通常可以不必关注国际标准,但作为智能卡的专业开发人员,则至少也要对相关标准有所了解。国际标准一般都是西方人制定的,原版都是英文的,而所谓中文版往往是对原版的直译,许多情况下并未准确说出实际的意思,所以如果想看这些标准,还是看原版好。以下仅简单介绍比较重要的关于智能卡的国际标准。以后的叙述我可能很少提及这些标准,不读这些标准也不影响朋友们继续往下读,但是正所谓没有规矩,不成方... 阅读全文
posted @ 2013-08-13 21:32 Worldsing 阅读(472) 评论(0) 推荐(0) 编辑

射频识别技术漫谈(1)——概念、分类

摘要: 现代社会智能卡已经渗透到生活的方方面面,公交卡、考勤卡、身份证、手机卡等等数不胜数。 智能卡按使用时是否和读卡器接触可分为接触式智能卡和非接触式智能卡,接触式智能卡上有6-8个触点,使用时插在卡座上,典型的如手机卡以及以前的公用电话卡。非接触式智能卡没有触点,卡上也没有电源,通过读卡器产生的电磁场获得能量并与读写器交换信息。由于非接触式智能卡的无源和免接触特性,卡的使用寿命和安全性大大提... 阅读全文
posted @ 2013-08-11 22:16 Worldsing 阅读(684) 评论(0) 推荐(0) 编辑

RC522 射频读卡器模块(MINI型)

摘要: 一、硬件: 二、[主芯片介绍] MF RC522是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是NXP公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 MF RC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理I... 阅读全文
posted @ 2013-08-09 19:09 Worldsing 阅读(8068) 评论(0) 推荐(0) 编辑

FreeModbus Slave RTU 精简版源代码【worldsing 笔记】

摘要: RTU精简版本测试环境:IAR for avr 5.40 + M128 目前只优化了ModBusPort.c和ModBusRTU.c ModBusPort.c 566 bytes of CODE memory (+ 19 bytes shared) 4 bytes of DATA memory (+ 13 bytes shared) ModBusRTU.c 1 677 bytes of CODE memory (+ 14 bytes shared) 821 bytes of DATA memory (+ 1 byte shared) ModbusFun.c... 阅读全文
posted @ 2013-08-09 13:50 Worldsing 阅读(1281) 评论(0) 推荐(0) 编辑

if/else语句匹配问题

摘要: 1: if(*FixedMode == LNG_OUT_FIXED_AMOUNT){ 2: if(NumTemp > MIN_FIXED_AMOUNT && NumTemp MIN_FIXED_VOLUME && NumTemp < MAX_FIXED_VOLUME){ 9: LngLngOutState = LNGOUT_O... 阅读全文
posted @ 2013-08-08 10:20 Worldsing 阅读(848) 评论(0) 推荐(0) 编辑