基于C#串口通信的智能仪表充电管理系统
谁要源码的话加入群聊收费50元。提供代码,加QQ66987475。
一、 系统描述
该系统管理矿用检测仪器的充电、领取、归还、考勤等基本功能,一套系统拓补图如下:
由上位机、打印机、大屏幕、人脸识别仪和若干充电架组成;每个充电架可由30或50或100个充电位组成。
通信方式:上位机提供RS232、TCP/IP通信接口。
采用B/S和C/S的组织架构,其中B/S为上级管理部门浏览使用,主要浏览一些基本信息不能进行配置。
C/S是上位机相对于人脸识别仪而言,人脸识别人提供SDK软件供二次开发使用。
下列上位机软件的截图是上一次他们开发的版本,这次咱们根据需求可以和他们一样也可以不一样。
1、 登录界面:
分用户登录,最高权限登录后可以修改数据,游客方式登录后只能浏览数据不能修改。这里的“串口号”咱们要放后面的“系统设置”里。
2、 登录后界面如下图:
3、“系统设置”
设置本机通信用串口号、波特率(或自动获取得到),并记忆
设置本机IP地址(或自动获取得到),并记忆
设置本系统充电架信息(数量、每个充电架名称、每个充电架充电位“30、50、100”,)并记忆
设置本系统部门信息(比如安检部、质检部等)、班组信息(先锋1组、2号矿3组等)、个人信息(姓名、年龄、职务、工种、联系方式、ICID卡号等)、充电仪表信息(二氧化碳检测仪、一氧化碳检测仪、甲烷检测仪等)、仪表使用寿命(使用时间、充电次数上限、检修告警阈值等,可清零)
4、各种状态显示
各充电架信息显示:
各充电架各个充电位的动态状态显示:分30位、50位和100位的状态图。状态有:充电、充满、取走、故障、久未关、未分配等,用不同颜色表示。
5、人员信息查询:
按照用户姓名、仪器仪表所在的充电架+充电位、使用状态进行查询,并可导出查询结果execl表格形式输出。
6、统计报表
按部门或班组或个人并按日、周、月,生成出勤报表可导出。EXECL报表格式
7、设置欢迎语:
可单个充电架或全部充电架下发欢迎语:例如图例的“欢迎厂矿领导莅临视察!”,最多20个汉字。
取消欢迎语就是停止已发的欢迎语显示。
8、打开、关闭条屏:实际上是个开关,点击一次下发一次命令
9、本次没有发送信息这一个按钮功能
10、远程开门:
按照充电架号+充电位号,组成命令下发。
11、故障清除:
一键清除和单充电架+充电位的故障清除,形成命令下发,形式类似于下图:
12、ICID卡号管理:
通过读取外部文件或手工输入卡号,并形成命令下发。
13、人脸识别仪连接功能:
通过UDP通信协议,根据厂家提供的SDK开发包,完成从人脸识别仪中取回对比结果正确的信息,并与本系统的充电架+充电位相对应,形成命令下发远程开门命令。
14、该系统具有大屏投射显示功能,方便管理者和使用者观看信息;
15、该系统具有语音功能:电脑配音箱,可现场语音播报;
16、系统具有权限管理,可分配给管理员和用户不同的权限
二、使用流程
1、管理员:
1.1管理员可使用系统可根据仪表用户信息、设备信息和领用的时间,查询设备的领用记录。
1.2管理员可使用系统查询考勤状况。
1.3管理员可打开任意柜门,处理相关故障。
1.4管理员可使用系统注册仪表用户信息,并通过人脸识别模块采集对应的人脸模板。
1.5 管理员可管理相关人员信息和仪器仪表信息;可查询绑定的仪器仪表、仪表用户、柜门;可手动绑定仪器仪表、仪表用户、柜门对应关系。
1.6管理员可打印相关信息表。
2、仪表用户:
2.1仪表用户可以通过脸部识别绑定自己所需的仪表,并且系统会指定柜门。
2.2当仪表用户领用设备时,只需扫描仪表用户脸就可获取到注册该脸部模板的仪表用户的详细信息,和注册该磁卡的设备的详细信息,此时确认信息无误就可完成设备的领用;
2.3当仪表用户归还设备时,只需扫描设备就可完成设备的归还。
三、产品种类
1、电子标签:体积小,可粘贴于仪器内部,标签内存有唯一的 ID,与仪表设备一一对应;
2、电子标签扫描模块:可在近距离内获取电子标签中的 ID并输出给服务器;
3、人脸识别模块:先进的生物识别技术,识别能力强,有效的防止仪器被冒领、误领;
4、充电柜:能够存取仪表;仪表充电;传输状态信息;带有故障按钮;可存放多个仪表;可刷卡存放仪表;可与服务器通讯;记录传输充电状态信息;
5、打印机:能够打印相关信息;
6、显示系统:分为两种,一种为服务器显示屏幕,一种为现场大屏显示;
7、音响系统:现场语音播报;
8、服务器:PC运行上位机软件;具有稳定的存储功能;能与其他相关功能模块通讯;