微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > AT88RF020在学校就餐管理系统中的应用

AT88RF020在学校就餐管理系统中的应用

时间:09-15 来源:互联网 点击:


6.2 通信硬件接口设计  

本系统中,就餐管理终端与上位机的通信选用了RS485总线标准,并采用了MAX465芯片来实现,它具有RS485通信接口需要的全部功能。数据通信的方向由RE和DE脚来控制,设计中二者连在一起,由单片机的Pl,5来控制。当它为高电平时,数据由就餐管理终端经MAX485到外部串行总线,即处于发送状态;为低电平时,数据由外部串行总线到就餐管理终端。一般微机的串行口采用RS232接口,故在上位机一端需要一个RS232/Rs485转换器。本设计中采用台湾Aten公司生产的IC-485SN转换器,它是一种双向RS232/R$485或RS422转换器,可提供点对点、点对多点(最多可达254个点)的全双工和半双工以及多点的单工串行通信。

6.3 通信软件接口设计

位机数据库管理系统采用Visual FoxPro(即VF)编写,这里介绍的串行通信程序主要是在VF中实现与就餐管理终端的通信程序设计。本系统采用标准的通信控件commLmications进行通信程序的设计,实现挂失数据的发送、用户卡号的发送、发卡和就餐数据的接收。每次通信时,首先在上位机的lnlt事件中初始化通信控件olecon—troll,初始化设置为:  

thisform,olecontroll,commPort=1 //选择串行口COM1

thisform,olecontroll,PortOpen=1 //打开串行口COM1

thisform,olecontroll,lnpLltMode=O //接收的数据按文本方式

thisform olecontroll,RTSEnable=1 //允许使用RTs线.用于

//RS232/485转换器的发送控制和供电

thisform,oleconatroll,InputLen=1 //每次读取接收缓冲

//区的一个字符

thisform,olecontroll,OutbifferCount=O//清除发送缓冲区

thisform,olecontroll,InbufferCotInt=O//清除接收缓冲区

结语

本文介绍了RFID卡ATRF88020的特点、工作原理及在学校就餐管理中的应用。RFID技术的典型应用还有;物流和供应管理、生产制造和装配、航空行李处理、邮件/快运包裹处理、文档追踪/图书馆管理、动物身份标识、运动计时、门禁控制/电子门票、道路自动收费等。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top