TA的每日心情 | 开心 2023-6-2 15:15 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
当前在中国的各类计量行业中,使用的计量表如水表、燃气表和热量表等,绝大多数均不带流量控制功能,经常的做法是先使用后交费,这样会给用户造成很多不便,因此预付费的计量表便应运而生。本文介绍了一种广泛应用于预付费卡表的RFID控制阀门,与其它各类表的控制阀门的方式相比,用RFID控制阀门的优势在于:" i$ r$ Z/ m) I# x) ]1 u
1)在识别方面,使用RFID后,会使可识别的距离更灵活,具有无屏障阅读和穿透性,可以穿透非磁性材料,比如水、塑胶、混凝土等。/ B8 p% p( t1 R h
2)在耐用性方面,RFID对水、油和腐蚀性较强的化学药品等具有很强的抵抗性;同时RFID将数据存在芯片中,芯片和外界没有直接接触,因此可以免受污损。0 K* Y* [) n6 A. [" x% f
3)在可重复使用方面,RFID标签则可以重复的修改、删除RFID内储存的数据,信息更新很方便。
! ]! p. Z# x0 z6 ]! C7 c% V! L9 j: @3 J4)在数据的安全性方面,RFID承载的是电子式信息,其数据内容可经由密码保护,使其内容不易被伪造和变更。
3 r/ G' j6 u+ z3 p0 x7 v5)成本低廉,可加入LC振荡器到微控制器中来实现高性价比的收发器。
B9 V x8 B' K$ G9 G6)可实现低功耗设计,尤其在接收端。
. K. X6 P% q; |- _1 @1 系统硬件设计* U4 E2 J6 c' Z
1.1 系统组成
2 O2 C6 E j F控制阀系统主要由6部分组成:电子标签、射频天线及调制电路、控制核心(MCU)、电机及其控制模块、LCD显示模块和蜂呜报警模块。( T7 @6 F: \8 D `8 e( @" T
: b$ I% c) e- ~, z4 k
1)电子标签:本系统采用的电子标签是ATA5567射频卡,该射频卡由内置芯片、内置天线和EEPROM组成。射频卡中的EEPROM用于存储数据,其中数据可以反复的读取和擦除,读写次数不少于10万次,内置电线用于与射频天线进行通信。市面上常见的电子标签都是无源的,所以需要内置天线接收射频天线传递信息的同时,通过耦合来提供EEPROM读写数据所需要的能量。内置芯片用于接收命令并根据命令的内容决定数据的发送方式。
4 _7 s. {: l0 N5 h0 h# V' I2)射频天线及调制电路:射频天线主要用来与电子标签建立通信通路。调制电路一般包括:功率放大电路、检波电路和滤波放大整形电路3个部分。9 ~8 G: u X8 J) j# T! k
3)控制核心MCU:本系统采用台湾新唐科技Nano100系列超低功耗的32位内嵌ARM Cortex—MO核的MCU作为控制核心,其主要实现功能有:①通过CLKO输出125 KHz的载波。②通过TC0捕获调制电路输出的波形信息。③通过GPIO和ADC驱动直流有刷电机并在电机卡住时断电保护。( f- h. ?1 @0 y( e$ x* u; q
④通过MCU内部的LCD Driver驱动段码式LCD。⑤通过PWM控制蜂鸣器产生合适的报警声音。
* P) q o- Q/ s3 B0 L' e+ j4)电机驱动及控制模块:通过H桥控制直流有刷电机的转动,电机卡住时将断电保护。$ ]& S! C ?9 o6 S. K! R7 Z# p
5)LCD显示模块:通过MCU驱动段码式LCD以显示金额、开阀、关阀等信息。* I* u) ?; F( x% W& d
6)蜂鸣报警模块:通过PWM控制蜂鸣器产生适当的报警声音。
5 h# U( Q6 Y: p4 `1.2 天线及调制电路设计* `" ?( e6 G V b% T/ V! a, I
1)载波产生和天线驱动电路:由MCU的CLKO输出频率稳定的125 kHz的方波,经过三极管进行功率放大。之后的串联谐振电路中天线是漆包线绕制的线圈,电容采用的是精准的校正电容,加入功率放大和产生谐振的目的是获得最大的磁通量,从而产生最大的读卡距离。
; {& @9 @" G; @. l* U7 R2)检波电路,滤除载波信号。
# Q3 @5 \! Z- q' d3)放大电路,采用有低廉的LM358运算放大器进行两级电压放大。* A) C" @ n' t5 K2 {, t
4)捕获及运算,该部分是在MCU内部完成的,由MCU中的Timer0工作在周期自由捕获模式,完成码元间隔时间的捕获,然后经过运算,得出各个Block的数值。! d$ @# S' @5 h3 X, q' D
2 y0 S" R, s( i) q) N2 x6 Z1.3 电机驱动设计+ G; A% M: b* R
主体电路是由4个三极管组成的H桥驱动电路,在同一时刻最多只有2个三极管处于导通状态,可以方便的控制电机的正传和反转,再电机卡住时,由于电流是正常工作时的6~7倍,所以通过MCU内部的ADC检测电阻上的电压值,如果数值满足条件,则会给电机断电,并视情况发生报警,以免电机烧毁和设备的损坏。 |
|