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