- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于RFID的石油运输车阀门监控装置的研究
录入:edatop.com 点击:
1.&
nbsp;引&
nbsp;言&
nbsp;
新疆地区石油资源丰富,石油资源分布广泛,油井与集中存储区域距离很远,因此需要油罐车将各地开采的石油运输到集中的存储区,然后再通过管道输送到内地。在石油运输的过程中,由于当地地广人稀,人民生活不富裕,因此养成了靠油吃油的传统,盗油现象十分普遍,运输车队因此损失巨大。基于这种情况,车队希望能够开发一种监控装置,可以控制油罐车的每日装卸油次数、在非规定区域不得卸油等。& nbsp;
2.& nbsp;电子锁的方案设计& nbsp;
3.& nbsp;硬件系统设计& nbsp;
本设计的硬件包括了机械动作模块、射频天线模块、控制器模块和USB& nbsp;接口模块等四个部分[1],如图2& nbsp;所示:& nbsp;
3.1& nbsp;机械机构设计& nbsp;
机械部分的设计采用LR260& nbsp;型直流电机,电压范围为DC1.2-12V,步进电机采用20BYG型,工作于DC3.0-12V,全部的机械结构简图如图3& nbsp;所示:& nbsp;
3.2& nbsp;射频天线设计& nbsp;
RFID(Radio& nbsp;Frequency& nbsp;Identification)无线射频技术,是80& nbsp;年代起走向成熟的一项非接触式自动识别技术,它利用射频方式进行非接触式双向通信,以达到自动识别并交换数据的目的[2]。它通过射频信号自动识别目标对象并获取相关数据,识别工作无需人工干预。因此RFID& nbsp;技术具有很多突出的优点防水、防磁、耐高温、无机械磨损、寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等。& nbsp;
本设计中的射频天线模块使用基于2.4GHz& nbsp;超高频的nRF2401& nbsp;芯片,工作于2.4—2.5HzISM& nbsp;频段,采用ShockBurstTM& nbsp;收发模式,它使nRF2401& nbsp;能够处理射频协议,在配置完成后,在nRF2401& nbsp;工作的过程中,只需改变其最第一个字节中的内容,就可以实现接收模式和发送模式之间切换。其电源来自车载蓄电池[3]。& nbsp;
由于电磁干扰对射频天线起着决定性的影响,因此,在设计PCB& nbsp;的过程中采用将高频放大、混频、解调、本振等部分分开,数字地与模拟地分离,尽量减小信号环路面积,并与相应的滤波电路的地线就近相接,全PCB& nbsp;版敷铜,在合适位置开过孔等方式,尽量减少电磁干扰[4]。& nbsp;
3.3& nbsp;阅读及控制器设计& nbsp;
阅读器采用带有EEPROM& nbsp;的AT89S8252& nbsp;单片机,采用地址、数据和控制三总线方式,串行方式读取nRF2401& nbsp;发送过来的16& nbsp;位ID& nbsp;信息,并将其存储于EEPROM& nbsp;中,然后通过ISP1581& nbsp;采用USB2.0& nbsp;的Bulk& nbsp;Only& nbsp;方式上传到PC& nbsp;终端。& nbsp;
对直流电机的控制包括正转、反转和时间控制。由于动作距离短,因此对时间的要求比较严格,正/反转一次的时间为1.2& nbsp;秒,单片机的P2.0& nbsp;引脚写1& nbsp;表示电机正转1.2& nbsp;秒,写0表示反转1.2& nbsp;秒。步进电机用于控制阀门扳手头部的锁销,当需要对装置进行修理、拆卸时,需要控制阅读器向射频天线写8& nbsp;位开启密码,然后通过与控制器中EEPROM& nbsp;中的密码相比对,正确步进电机正转,打开锁销。& nbsp;
3.4& nbsp;USB& nbsp;接口& nbsp;
USB& nbsp;接口采用PHILIPS& nbsp;公司生产的ISP1581& nbsp;芯片,该芯片是不带微处理器的专用USB接口芯片,完全符合USB& nbsp;2.0& nbsp;规范,并为基于微控制器或微处理器的系统提供了高速USB通信能力[5]。USB& nbsp;接口与控制器设计为一块电路板,这样做的目的是减少系统故障可能以及降低成本,并且接口简便,提高数据传送速率。& nbsp;
接口采用USB2.0& nbsp;协议,采用Mass& nbsp;Storage& nbsp;子类协议,用Bulk& nbsp;Only& nbsp;传输方式。AT89S8252使用控制0& nbsp;通道对ISP1581& nbsp;进行配置,配置的寄存器包括了需要预置初值的寄存器、数据流寄存器和常规寄存器。需要预置初值的寄存器有:地址寄存器、方式寄存器、中断配置寄存器、中断使能寄存器。数据流寄存器有:端点MaxPacketSize& nbsp;寄存器、端点索引寄存器、控制功能寄存器、端点类型寄存器、短包等。定义的常规寄存器有:帧数目寄存器、测试方式寄存器等[6]。& nbsp;
4.& nbsp;软件开发& nbsp;
整个的软件包括下位机和上位机两部分,包括了射频收发、电机控制、USB& nbsp;接口、WDM驱动和应用程序等,其中射频收发、电机控制、USB& nbsp;接口控制属于下位机模块,其流程图如图4& nbsp;所示:& nbsp;
5.& nbsp;系统试验和测试& nbsp;
系统于2007& nbsp;年初开发完毕,送往新疆地区实地测试,测试的内容包括通信距离、温度对系统的影响、车辆颠簸对系统的影响、污染的影响等几项。nRF2401& nbsp;的理论通信距离为200& nbsp;米,但是在包括电磁干扰、功率影响等干扰下,其实际测试的距离大概为150& nbsp;米,即在150& nbsp;米以后有丢失数据的现象,但是在100& nbsp;米范围内完全可以做到不丢失数据,而一个油罐的范围为89& nbsp;米,因此可以保证数据完成和准确。由于新疆地区昼夜温差大,因此进行了晚间的试验,结果表明在零下30○C& nbsp;的环境下可以正常工作。污染的影响,用石油将出油口的监控装置糊住,然后再50& nbsp;米处和150& nbsp;米处测试其性能,试验表明完全不受影响。& nbsp;最后是颠簸试验,由于整个测试过程中油罐车一直在工作,因此经受住了大概一个星期的考验,结果表明其能够承受新疆地区复杂的路况和天气情况。& nbsp;
6.& nbsp;总结& nbsp;
整个设计于2006& nbsp;年10& nbsp;月份开始,到2007& nbsp;年2& nbsp;月开发完毕。系统采用了目前比较流行的两种技术,即无线射频技术和USB& nbsp;技术,用C& nbsp;语言开发了全部的固件程序,用基于VC的DriverStudio2.9& nbsp;开发了USB& nbsp;的WDM& nbsp;驱动程序,使用VB& nbsp;语言开发了基于ACCESS& nbsp;数据库的应用程序,经验证表明系统可以可靠的运行。& nbsp;
参考文献& nbsp;
[1]张益强,郑铭,张其善.远距离无源射频识别系统设计[J].遥测遥控,2004.7:2~3.& nbsp;
[2][德]Klaus& nbsp;Finkenzeller& nbsp;著.射频识别(RFID)技术——无线电感应的应答器和非接触IC& nbsp;卡的原理与应用[M].电子工业出版社,2002:5~7.& nbsp;
[3]NORDIC& nbsp;Semiconductor.Single& nbsp;Chip& nbsp;2.4GHz& nbsp;Transceiver& nbsp;nRF2401A& nbsp;[J].DATASHEET,2004:17~18.& nbsp;
[4]范博.射频电路原理与实用电路设计& nbsp;[M]& nbsp;.北京:机械工业出版社,2006:249~250.& nbsp;
[5]马伟.计算机USB& nbsp;系统原理及其主/从机设计[M].北京航空航天大学出版社,2004:108~116.& nbsp;
[6]周立功等.PDIUSBD12& nbsp;USB& nbsp;固件编程与驱动开发[M]& nbsp;.北京:北京航空航天大学出版社,2002:177~201.& nbsp;
[7]先锋工作室.单片机程序设计实例[M]& nbsp;.北京:清华大学出版社,2004:300~302.& nbsp;
[8][美]Chris& nbsp;Cant& nbsp;著.& nbsp;Windows& nbsp;WDM& nbsp;设备驱动程序开发指南[M]& nbsp;.马莉波,,孙义,国雪飞,等译,北京:机械工业出版社,2004:323~324.& nbsp;
[9]杨晶.VB6.0& nbsp;程序设计教程与实训& nbsp;[M]& nbsp;.北京:科学出版社,2006:102~118.
新疆地区石油资源丰富,石油资源分布广泛,油井与集中存储区域距离很远,因此需要油罐车将各地开采的石油运输到集中的存储区,然后再通过管道输送到内地。在石油运输的过程中,由于当地地广人稀,人民生活不富裕,因此养成了靠油吃油的传统,盗油现象十分普遍,运输车队因此损失巨大。基于这种情况,车队希望能够开发一种监控装置,可以控制油罐车的每日装卸油次数、在非规定区域不得卸油等。& nbsp;
2.& nbsp;电子锁的方案设计& nbsp;

3.& nbsp;硬件系统设计& nbsp;
本设计的硬件包括了机械动作模块、射频天线模块、控制器模块和USB& nbsp;接口模块等四个部分[1],如图2& nbsp;所示:& nbsp;

3.1& nbsp;机械机构设计& nbsp;
机械部分的设计采用LR260& nbsp;型直流电机,电压范围为DC1.2-12V,步进电机采用20BYG型,工作于DC3.0-12V,全部的机械结构简图如图3& nbsp;所示:& nbsp;

3.2& nbsp;射频天线设计& nbsp;
RFID(Radio& nbsp;Frequency& nbsp;Identification)无线射频技术,是80& nbsp;年代起走向成熟的一项非接触式自动识别技术,它利用射频方式进行非接触式双向通信,以达到自动识别并交换数据的目的[2]。它通过射频信号自动识别目标对象并获取相关数据,识别工作无需人工干预。因此RFID& nbsp;技术具有很多突出的优点防水、防磁、耐高温、无机械磨损、寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等。& nbsp;
本设计中的射频天线模块使用基于2.4GHz& nbsp;超高频的nRF2401& nbsp;芯片,工作于2.4—2.5HzISM& nbsp;频段,采用ShockBurstTM& nbsp;收发模式,它使nRF2401& nbsp;能够处理射频协议,在配置完成后,在nRF2401& nbsp;工作的过程中,只需改变其最第一个字节中的内容,就可以实现接收模式和发送模式之间切换。其电源来自车载蓄电池[3]。& nbsp;
由于电磁干扰对射频天线起着决定性的影响,因此,在设计PCB& nbsp;的过程中采用将高频放大、混频、解调、本振等部分分开,数字地与模拟地分离,尽量减小信号环路面积,并与相应的滤波电路的地线就近相接,全PCB& nbsp;版敷铜,在合适位置开过孔等方式,尽量减少电磁干扰[4]。& nbsp;
3.3& nbsp;阅读及控制器设计& nbsp;
阅读器采用带有EEPROM& nbsp;的AT89S8252& nbsp;单片机,采用地址、数据和控制三总线方式,串行方式读取nRF2401& nbsp;发送过来的16& nbsp;位ID& nbsp;信息,并将其存储于EEPROM& nbsp;中,然后通过ISP1581& nbsp;采用USB2.0& nbsp;的Bulk& nbsp;Only& nbsp;方式上传到PC& nbsp;终端。& nbsp;
对直流电机的控制包括正转、反转和时间控制。由于动作距离短,因此对时间的要求比较严格,正/反转一次的时间为1.2& nbsp;秒,单片机的P2.0& nbsp;引脚写1& nbsp;表示电机正转1.2& nbsp;秒,写0表示反转1.2& nbsp;秒。步进电机用于控制阀门扳手头部的锁销,当需要对装置进行修理、拆卸时,需要控制阅读器向射频天线写8& nbsp;位开启密码,然后通过与控制器中EEPROM& nbsp;中的密码相比对,正确步进电机正转,打开锁销。& nbsp;
3.4& nbsp;USB& nbsp;接口& nbsp;
USB& nbsp;接口采用PHILIPS& nbsp;公司生产的ISP1581& nbsp;芯片,该芯片是不带微处理器的专用USB接口芯片,完全符合USB& nbsp;2.0& nbsp;规范,并为基于微控制器或微处理器的系统提供了高速USB通信能力[5]。USB& nbsp;接口与控制器设计为一块电路板,这样做的目的是减少系统故障可能以及降低成本,并且接口简便,提高数据传送速率。& nbsp;
接口采用USB2.0& nbsp;协议,采用Mass& nbsp;Storage& nbsp;子类协议,用Bulk& nbsp;Only& nbsp;传输方式。AT89S8252使用控制0& nbsp;通道对ISP1581& nbsp;进行配置,配置的寄存器包括了需要预置初值的寄存器、数据流寄存器和常规寄存器。需要预置初值的寄存器有:地址寄存器、方式寄存器、中断配置寄存器、中断使能寄存器。数据流寄存器有:端点MaxPacketSize& nbsp;寄存器、端点索引寄存器、控制功能寄存器、端点类型寄存器、短包等。定义的常规寄存器有:帧数目寄存器、测试方式寄存器等[6]。& nbsp;
4.& nbsp;软件开发& nbsp;
整个的软件包括下位机和上位机两部分,包括了射频收发、电机控制、USB& nbsp;接口、WDM驱动和应用程序等,其中射频收发、电机控制、USB& nbsp;接口控制属于下位机模块,其流程图如图4& nbsp;所示:& nbsp;


5.& nbsp;系统试验和测试& nbsp;
系统于2007& nbsp;年初开发完毕,送往新疆地区实地测试,测试的内容包括通信距离、温度对系统的影响、车辆颠簸对系统的影响、污染的影响等几项。nRF2401& nbsp;的理论通信距离为200& nbsp;米,但是在包括电磁干扰、功率影响等干扰下,其实际测试的距离大概为150& nbsp;米,即在150& nbsp;米以后有丢失数据的现象,但是在100& nbsp;米范围内完全可以做到不丢失数据,而一个油罐的范围为89& nbsp;米,因此可以保证数据完成和准确。由于新疆地区昼夜温差大,因此进行了晚间的试验,结果表明在零下30○C& nbsp;的环境下可以正常工作。污染的影响,用石油将出油口的监控装置糊住,然后再50& nbsp;米处和150& nbsp;米处测试其性能,试验表明完全不受影响。& nbsp;最后是颠簸试验,由于整个测试过程中油罐车一直在工作,因此经受住了大概一个星期的考验,结果表明其能够承受新疆地区复杂的路况和天气情况。& nbsp;
6.& nbsp;总结& nbsp;
整个设计于2006& nbsp;年10& nbsp;月份开始,到2007& nbsp;年2& nbsp;月开发完毕。系统采用了目前比较流行的两种技术,即无线射频技术和USB& nbsp;技术,用C& nbsp;语言开发了全部的固件程序,用基于VC的DriverStudio2.9& nbsp;开发了USB& nbsp;的WDM& nbsp;驱动程序,使用VB& nbsp;语言开发了基于ACCESS& nbsp;数据库的应用程序,经验证表明系统可以可靠的运行。& nbsp;
参考文献& nbsp;
[1]张益强,郑铭,张其善.远距离无源射频识别系统设计[J].遥测遥控,2004.7:2~3.& nbsp;
[2][德]Klaus& nbsp;Finkenzeller& nbsp;著.射频识别(RFID)技术——无线电感应的应答器和非接触IC& nbsp;卡的原理与应用[M].电子工业出版社,2002:5~7.& nbsp;
[3]NORDIC& nbsp;Semiconductor.Single& nbsp;Chip& nbsp;2.4GHz& nbsp;Transceiver& nbsp;nRF2401A& nbsp;[J].DATASHEET,2004:17~18.& nbsp;
[4]范博.射频电路原理与实用电路设计& nbsp;[M]& nbsp;.北京:机械工业出版社,2006:249~250.& nbsp;
[5]马伟.计算机USB& nbsp;系统原理及其主/从机设计[M].北京航空航天大学出版社,2004:108~116.& nbsp;
[6]周立功等.PDIUSBD12& nbsp;USB& nbsp;固件编程与驱动开发[M]& nbsp;.北京:北京航空航天大学出版社,2002:177~201.& nbsp;
[7]先锋工作室.单片机程序设计实例[M]& nbsp;.北京:清华大学出版社,2004:300~302.& nbsp;
[8][美]Chris& nbsp;Cant& nbsp;著.& nbsp;Windows& nbsp;WDM& nbsp;设备驱动程序开发指南[M]& nbsp;.马莉波,,孙义,国雪飞,等译,北京:机械工业出版社,2004:323~324.& nbsp;
[9]杨晶.VB6.0& nbsp;程序设计教程与实训& nbsp;[M]& nbsp;.北京:科学出版社,2006:102~118.
13.56MHz NFC天线,13.56MHz RFID天线设计培训课程套装,让天线设计不再难
上一篇:目前几种焦点近距无线技术的介绍和对比
下一篇:RFID城市车辆定位与导航系统


