1 引言
我国拥有丰富的煤炭资源,资源的全面开发,随之产生矿区综合管理和安全监控一系列问题。这里提出一种基于PXA270平台的实名管理系统的设计方案。能够完成矿工信息的综合管理以及矿区安全的实时监测,并实现信息管理一体化和安全监测实时化。
2 YL_PXA270P开发实验平台简介
YL_PXA270P开发实验平台是采用Intel新一代XScale处理器PXA270IlI。该款器件引入X86架构奔腾4系列多媒体扩展功能,同时加入Intel Speed Step动态电源管理技术,在保证CPU性能情况下,极大降低移动设备功耗。YL-PxA270提供完善的底层操作系统支持和丰富的应用接口.适用于嵌入式工业控制、数码媒体播放、交互机顶盒、车载GPS等应用。同时,YL_PXA270P包括:2路9线全双工异步串行口,波特率高达921 600 b/s;l路5线硬件流控制异步串行口,波特率高达115 200 b/s;1个10 M标准以太网接口,带有连接和传输指示灯:1个10 M,100 M标准以太网接口,带有连接和传输指示灯。实验平台标配256 K色640×480/6.4英寸TFT液晶屏,带触摸屏,屏幕分辨率可达800×600像素;1个50针LCD接口引出LCD控制器和触摸屏的全部信号。
3 系统设计组成
整个系统设计由综合信息管理,区域信息管理以及监测终端等3部分。图l为系统设计组成框图。其中,综合信息管理作为远程服务器,实现数据库操作,Socket通信以及实时日志记录。而分区信息管理是在PXA270平台上实现,两者通过RJ45接口连接。分区信息管理作为客户端,通过TCP仃P协议与综合信息管理(服务器)交换数据。同时,通过RS422接口与监测终端连接。监测终端实现卡信息读取以及传感器信号处理。
4 综合信息管理
综合信息管理是由数据库,Socket通信以及区域信息显示等部分组成,使用VC++6.0开发。数据库使用Access数据库,通过0DBC驱动完成底层访问。在登陆模块中验证用户身份,普通用户只能进行查询操作;管理员用户能够增加,删除以及修改数据库记录。同时,系统定时备份数据库,防止数据丢失和损坏。当监测终端监测到异常时,上报分区管理系统.分区信息管理进行日志记录,并将记录数据上传给服务器。通过树状控件的各项对应于每一个分区,并显示各分区当前的连接状态,分区员工信息浏览,分区监测状态以及信息。数据库中,每个分区系统对应一个数据表(Recordset),表项内容以及结构如图2所示。
5 分区信息管理
分区信息管理是基于YL_PXA270P实验开发平台,用于实现网络通信,串口通信,Nand-Flash文件系统,LCD/触摸屏驱动。键盘控制等功能。利用GUI实现功能菜单选项,通过触摸屏和一个3×4的矩阵式键盘实现对应的功能选择。图3为分区信息管理框图。