加油站智能多级控制系统的制作方法

文档序号:15007059发布日期:2018-07-24 21:30阅读:805来源:国知局

本申请涉及加油站智能多级控制系统。



背景技术:

民众对汽油/柴油产品的需求与日俱增,造就了加油站行业的繁荣。从加油站经营者的角度来看,高效率的汽油/柴油销售流程和实现加油机控制智能化正是确保加油站收入的重要环节。

在传统的汽油/柴油销售流程中,加油员在顾客加油完成后手写每笔加油交易的明细小票交给顾客,顾客凭着该小票在加油站便利店的收银员处缴费。

该汽油/柴油销售流程流程的不足有如下几点:

(1)每笔交易的明细小票都需要加油员手写完成,很大程度上限制了产品销售的速度。

(2)手写的明细小票可能会因为工作人员看错加油机所示出油升数/总价、手写字迹不易辨认等原因导致误收顾客货款。

(3)明细小票很容易就会被顾客无意或故意遗失。

随着加油机制造技术的发展,主流加油机厂家纷纷为自有品牌设备开发了对外数据通信接口,以及简单的控制系统。该类控制系统普遍使用的硬件架构为PC上位机 + 一台以单片机作为中央处理器的工控机。其基本工作原理为工控机在抓取加油机交易数据后通过串口将数据上传至PC上位机。

该类控制系统普遍的不足有如下几点:

(1)单片机CPU的工控机由于硬件资源所限,无法运行高级操作系统。

(2)工控机不提供数据缓存功能,从而造成了通信环境不稳定时会出现不可逆的数据丢失问题。

(2)对PC端通信时使用的串口通信方式,大大限制了工控机与PC上位机通信的速度和通信的物理距离。



技术实现要素:

本实用新型提供了一种实现加油站智能多级控制系统,实现加油机智能监控、分析油机加油交易数据,对数据进行多重数据缓存、实时将交易数据分析结果上传至PC上位机的加油站智能多级控制系统。

为此,本实用新型提供的技术方案是这样的:

一种加油站智能多级控制系统,包括PC主机,所述PC主机连接有100M以太网收发器,所述以太网收发器与主控服务器连接,所述主控服务器上设有两个独立的CAN网络口,所述CAN网络口上分别连接一组CAN总线,CAN总线另一端并联有四组CAN分线,每组CAN分线连接有一个分控制器,每个分控制器通过一组控制线连接一台加油机。

进一步的,上述的一种加油站智能多级控制系统,所述的主控服务器包括主控服务器主板,所述的主控服务器主板上设有温度传感器,电压传感器,SD卡槽和多个USB接口。

进一步的,上述的一种加油站智能多级控制系统,所述的分控制器内部设有flash芯片。

进一步的,上述的一种加油站智能多级控制系统,所述的主控服务器内还安装有MySQL数据库和Linux系统。

进一步的,上述的一种加油站智能多级控制系统,所述的控服务器主板上的中央处理器为ARM Cortex™ A8。

与现有技术相比,本实用新型提供的技术方案具有如下技术优点:

(1)主控服务器使用了ARM Cortex™ A8作为服务器中央处理器,有效解决了现有产品使用单片机作为处理器,受限于单片机的运算能力,因而只能运行功能相对简单的单片机固件。相比之下,本实用新型的主控服务器搭载了ARM Cortex™ A8处理器,能在主控服务器中运行完整的Linux系统,增加了服务器的稳定性和可维护性。

(2)本实用新型提供的技术方案功能多样,监控数据全面,具有温度监控、电压监控、外插SD卡、USB加密狗等多种功能。

(3)主控服务器上架设了MySQL 5.6数据库,为主控服务器提供了百万级的数据储存的功能,并且具有较强的自检和修复功能同时确保了数据的安全性。

(4)主控服务器通过以太网与PC上位机进行通信,可实现电脑通过以太网对不在同一地点的主控服务器进行远程控制的功能。

(5)主控服务器与分控制器之间使用CAN通信协议进行数据交互,增加了通信总线的容错性和稳定性,同时也提升了总线的利用率。

附图说明

图1是本实用新型提供的加油站智能多级控制系统框架图;

图2是实用新型提供的主控服务器示意图;

具体实施方式

下面结合实施例,对本实用新型作进一步的描述,但不构成对本实用新型的任何限制,任何在本实用新型权利要求范围所做的有限次的修改,仍在本实用新型的权利要求范围内,在本申请中未详细说明的构件均采用本领域常规技术手段进行。

本实用新型提供了一种加油站智能多级控制系统,参阅图1和图2,包括PC主机1,所述PC主机1连接有100M以太网收发器2,所述以太网收发器2与主控服务器3连接,所述主控服务器3上设有两个独立的CAN网络口4,所述CAN网络口4上分别连接一组CAN总线5,CAN总线5另一端并联有四组CAN分线6,每组CAN分线6连接有一个分控制器7,每个分控制器7通过一组控制线8连接一台加油机9。

所述的主控服务器3包括主控服务器主板31,所述的控服务器主板31上的中央处理器为ARM Cortex™ A8。所述的主控服务器主板上设有温度传感器32,电压传感器33,SD卡槽和多个USB接口。所述SD卡槽与外接SD卡34连接,所述USB接口与外接加密狗35连接。

所述的主控服务器3内还设有MySQL数据库和Linux系统。

所述的分控制器7内部设有flash芯片。

在上述方案中主控服务器3是加油站智能多级控制系统的核心部分,负责与PC主机1机系统的交互、与分控制器3组的交互、整个油站工作流程/数据的实时处理、数据存储、数据加密等功能。

主控服务器3对上使用100M Ethernet以太网络与PC主机1系统进行通信和数据交互,对下使用CAN总线与分控制器组连接。主控服务器提供两个独立的CAN网络口,每个CAN网络口最多可接入4套分控制器,总共可接入最多8套分控制器。

主控服务器3的核心部分是主控服务器主板,外加SD卡、加密狗等外设组成。

分控制器7主要负责对每台加油机9的控制,其对上通过CAN总线5与主控服务器3相连,负责与主控服务器3进行通信和数据交互。对下与加油机进行通信,负责加油机管理、提取加油交易数据、更改加油机设置等功能。

加油站智能多级控制系统的基本工作原理如下:

在加油站智能多级控制系统的整个运作过程中,PC主机1系统作为以太网络通信的主机,始终采用多线程并发传输的方式通过以太网络不断向作为从机的主控服务器请求上传加油纪录数据或向主控服务器发送加油机控制指令。同时,主控服务器则作为CAN通信总线的主机,始终采用轮询的方式(以加油机物理油枪号为询查单位)不断向作为从机的分控制器请求纪录数据或向分控制器发送加油机控制指令。

当分控制器7从加油机获取了加油数据或检测到错误情况时,分控制器7将对这些信息进行解析、生成相应纪录并储存于分控制器内部的flash芯片中。分控制器将在下一次主控服务器向分控制器请求上传纪录数据时以加油机物理枪号为单位,按照纪录生成时间顺序逐次上传内部flash中的纪录。

当主控服务器3从分控制器7获取了加油或错误纪录时,主控制服务器会将这些数据写入服务器内部的MySQL数据库并根据数据库写入时间生成唯一的纪录流水号。同理,主控制服务器3将在下一次PC主机1系统向主控制服务器请求上传纪录数据时以加油机物理枪号为单位上传数据库中的纪录。

当主控服务器3检测到分控制器7出现问题(如CAN通信断开等)或检测到数据库出现问题时,主控服务器3会自动生成错误日志,该为操作人员提供错误排除的提示和依据。

当主控服务器3从PC主机1系统接收到加油机控制指令,主控服务器会对接收到的指令进行解析并储存于内部数据库。根据不同的命令内容,主控制服务器会智能选择将该命令下发至分控制器组的时机。

以上仅是本实用新型的优选实施方式,应当指出对于本领域的技术人员来说,在不脱离本实用新型结构的前提下,还可以作出若干变形和改进,这些都不会影响本实用新型实施的效果和专利的实用性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1