新闻中心

EEPW首页>嵌入式系统>设计应用> 基于非接触式IC卡的智能水控器设计

基于非接触式IC卡的智能水控器设计

作者: 时间:2011-04-11 来源:网络 收藏

2.1 主控模块
主控模块由单片机及其外围电路组成。通过综合考虑存储器容量、I/O口数量、开发费用等因素,本中的单片机芯片选择了宏晶科技公司开发的8位微处理器STC11F16XE。STC11F16XE指令代码完全兼容传统8051,其速度快8-12倍,且价格低。这种处理器的片内有16kbytes的可反复擦写100000次以上的FLASH只读程序存储器,足够装载程序,无需拓展。内含1280字节RAM,有32k字节EEPROM,可以保存系统需要的特定参数,即使掉电后也能操持数据,因此大大减少了电路的复杂性和降低开发成本。片上最多有40个I/O,每个I/O口驱动能力均可达到20mA,可以满足系统多模块接口要求。其内部电路还引进了看门狗功能,抗干扰能力强。
STC11F16XE芯片周围联系着射频、电磁阀控制、流量计量、温度传感、时钟、显示、通信等功能模块,是整个水控系统电路的控制核心。单片机端口与其它模块的接口电路如图2所示。

本文引用地址://m.amcfsurvey.com/article/172874.htm

b.JPG


2.2 射频模块
与Mifare 1卡配套对应读写装置有卡读写组件和专用读卡芯片。因产品小型化要求,只考虑采用读卡芯片。由于本采用并行接口进行数据传送,因此将射频模块读卡芯片确定为MF RC500 。
MF RC500是一个小型的、最大操作距离达10厘米的Mifare卡射频基站。其功能包括调制、解调、产生射频信号、安全管理和防冲撞机制。MFRC500内部结构可分为射频区和接口区:射频区内含调制解调器和电源供电电路,直接与天线连接;接口区有与单片机相连的端口,还含有与射频区相连的收/发器、64B的数据缓冲器、存放3套寄存器初始化文件的EEPROM、存放16套密钥的只写存储器以及经过三次验证和数据加密的密码机制、防冲撞处理的防冲撞模块和控制单元。
MFRC500根据其寄存器的设定对发送数据进行调制,首先得到发送信号,之后通过由天线驱动引脚TX1和TX2驱动的天线以13.56MHz的电磁波形式发送出去。与此同时,在其射频范围内的Mifare卡采用RF场的负载调制进行响应。天线接收到卡片的响应信号后,再经过天线匹配电路送到MFRC500的接收引脚RX,最后由芯片内部的接收器对接收信号进行解调、译码,并根据寄存器的设定进行处理后,将数据发送到并行接口D0-D7由单片机读取。
2.3 电磁阀控制模块
本设计中采用5V双稳态电磁阀对水流通断进行控制。由于单片机I/O口驱动能力有限,且电磁阀会对单片机产生较大干扰,需增加驱动电路。考虑到使用组合三极管,但这种由分立元件组成的电路制作麻烦,且成功率不高,因此采用了集成芯片L9110,从而使外围器件成本降低,提高了整机可靠性。L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,其电源电压范围较宽,为2.5V-12V,每个通道具有800mA的连续电流输出能力,峰值电流能力可达1.5-2.0A。它与TTL/CMOS输出电平相兼容,具有良好的抗干扰性,可直接连接单片机。



评论


相关推荐

技术专区

关闭