文本内容:
的射频读写落信号分析系统设计SPCE061A引言射频识别技术是一种基于射频原理实现的非接触式自动识别技术它的基木RFID原理是信号通过空间耦合(交变磁场和电磁场)实现信息传递,这些信息一般加载在电子标签中信息的数据格式通常有标准的韦根(Wiegand)信号或各种串行通信接口信号当前,读写器的应用日渐广泛在生产和销售的过程中,人们常常苦于没有一种快速、简便的方法对读写器的输出信号进行直观的显示,以至于在生产中常常需要将产品进行返工,重新校正产品的信号输出为解决这一问题,采用具有语音处理功能的单片机作为控制器,对射频读写器常见的输出信号进行分析和处理SPCE061A信号分析系统的总体设计1在射频读写器中,需要分析与处理的常见信号包括信号、及韦根信号RS-232RS-485对这些信号的处理可以采用凌阳单片机凌阳单片机具有SPCE061A SPCE061A51单片机的常用功能,片内资源高度集成,如、、ADC DACRAM.、定时器、锁相环、低电压检测及复位、看门狗、接口等等;另外,FLASH ICESPCE061A内嵌字闪存,其指令系统还提供具有较高处理速度的位位乘法运32K unSP16X16算指令和内积运算指令,能方便、快捷地处理各种复杂的数字信号因此,本系统采用作为核心控制电路来进行外围电路开发,系统的总体框图如图所SPCE061A1示2买矣必ICEMiWfdXICEXICECrXICESDADACI SPCEMIA示,出DAC2IOB21OB3H M统总体1在本系统中,为了选择所要测试的数据类型,系统中设计了数据切换按钮以使系统能够对所读数据进行选择处理,同时,为了直观看到所要分析的数据信号,系统中设置了该能将所读数据的显示出来,同时系统能将读到的错误LCD LCDTD ID通过语音模块进行报警本文重点讨论使用对常见信号(如与韦SPCE061A RS-485根信号)进行分析与处理的方法数据信号处理
1.1RS-485本文所要处理的信号的数据帧格式如下:RS-485
①数据开始标志数据结束标志STX=021l,ETX=03Ho
②DATA为读取的电子标签编号,长度为8字节ASCII码把数据按从高到低的顺序每位组进行分割,再把位二进制数的取值用码表示由于位二进制数414ASCH4的取值范围是因此转换后的码为、例如位编0H〜FH,ASCH30H〜39H41H〜46Ho32号数据为转化为字节的码后为6A90F103H,8ASCII“36H41H39H30H46H31H30H33H°
③BCC为校验码,是从STX到ETX每一个字节“异或”后的结果接收时,SPCEO61A单片机对接收的数据进行校验和计算,然后与校验码相比较,以进行误码判断当用单片机对信号进行分析时,采用公司的作为SPCE061A RS-485Maxim MAX481的驱动芯片该芯片内部集成了个驱动器和个接收器,符合和RS-48511RS-422A通信标准引脚如图所示引脚功能如表所列RS-485MAX48121•功,•151ift■1RO彼收■・出使・,1RE引■力•允善彼牧■■虎,驯■为1,停止《10■■由■件位flh3DE引■力1•尤洋・瑞■工作引■为•缜止・幼■工作4DtS GND铁・・6A核牧■•取向・人■加■通■叁反育■出・7B楼收•废内・人•反向・出・8voc■■・电乐版〜S.2SV与的接口电路如图所示SPCE061A RS-4853■3SFCHMIA与的■口至・。