×
嵌入式开发 > 详情

串口现场评分系统的研制

发布时间:2020-07-09 发布时间:
|

1 引言

评委在现场手写评分是体育文艺加试和体育、文艺比赛常用的评分方式,评分后,由专人汇总,输入到计算机进行数据处理和存储,整个工作流程费时费力,尤其在数据安全性方面存在隐患,有修改评分、发生作弊的可能。本文介绍的串口现场分系统由管理主机和评分终端分机组成,具有处理速度快、系统组成简单等优点。该系统利用RS-232串口实现PC管理主机与评分终端之间的通讯,支持有线和无线两种通讯方式,终端机采用嵌入式单片机8031作为处理器,利用键盘输入评分和显示,并将评分回送至PC存档,而PC机则主要负责数据库的管理和将接收到的评委评分利用既定算法处理得到最终结果用于比赛现场大屏幕显示,并自动存入数据库,数据库被设置为只可查询,不可修改和删除的只读方式。整个过程杜绝了人为接触数据的可能性,确保了数据的安全公正,减轻了工作人员的劳动强度,其效率和数据准确度明显提高。

2 硬件系统设计

串口现场评分系统硬件组成框图如图1所示。采用模块化设计,实现集中式显示操作管理,可根据不同的加试和比赛项目的评分要求灵活地调整终端点的数目和最终结果的处理算法。整个系统由PC管理机和评分终端两大部分组成,前者为通用PC机,管理软件采用VB语言编写,后者由8031单片机基本系统、实时时钟、 LCD显示、键盘、系统地址译码电路等组成,两者通过RS-232串口通讯。除了RS-232串口有线通讯外,在PC主机和评分终端机的RS-232串口上各加入一个无线通讯模块,则可实现主机与终端机之间的无线连接。

单片机基本系统。主控芯片选用8031,外部扩展64KByte的M27C512,实际最大可使用容量为48KB,用于存放系统软件、表格以及常量,足以满足大型复杂仪器系统应用程序存储的需要;RAM选用容量为8KByte的6264,用于系统程序运行时临时变量的存放和编程调试的需要,同时根据本仪器的特点,要求对于评委评分实现实时存储,用于后期的成绩校对,系统设计了32KB的EEPROM AT24C256,采用IIC协议用I/O口模拟实现IIC协议的读写操作。

实时时钟。选用Dallas公司串行实时时钟芯片DS1302,该芯片基于IIC总线协议,内部具有实时时钟、日历和用户可用RAM,时钟工作制式可由用户决定设置,具有对备份电池进行涓流充电的功能,图2为硬件电路图。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
CC-Link现场总线及应用实例