适用于多种通讯接口的智能通讯控制器及控制方法

文档序号:9349428阅读:720来源:国知局
适用于多种通讯接口的智能通讯控制器及控制方法
【技术领域】
[0001]本发明涉及加油机的研究领域,特别涉及一种适用于多种通讯接口的智能通讯控制器及控制方法。
【背景技术】
[0002]现有加加油设备越来越多,且设备提供厂家众多,各设备的通信交互又没有统一的标准,因此,需要一款智能化的通讯控制器,来满足日益增长的油站需求。现有技术中是将电流环或者485等信号直接转换成232信号来实现加油机与油站管理控制系统连接,但是存在下述缺点:
[0003]1、兼容性不好,由于加油机通讯接口不统一,不同的油机需要不同的控制器;
[0004]2、功能单一,第三方设备无法接入;
[0005]3、传输距离短,无法实现加油设备和数据的远程管理。

【发明内容】

[0006]本发明的主要目的在于克服现有技术的缺点与不足,提供一种适用于多种通讯接口的智能通讯控制器。
[0007]本发明的第二目的在于提供一种上述适用于多种通讯接口的智能通讯控制器的控制方法
[0008]为了达到上述第一目的,本发明采用以下技术方案:一种适用于多种通讯接口的智能通讯控制器,其特征在于,包括主控制板、底板、通讯转换板、面板以及电源板,底板上包括多片从处理器LPC1754芯片,每片LPC1754芯片拥有4路独立串口,其中2路串口通过通讯转换板与加油设备连接进行数据交互,另2路通过RS232电平转换后与油站管理控制系统相连,多片LPC1754芯片都连接在底板的CAN总线上;主控制板通过LAN网络接口、RS232接口与外部设备连接,主控制板与底板之间通过CAN总线连接。
[0009]优选的,所述主控制板内嵌入主控板软件子模块,所述主控板软件子模块包括:
[0010]CAN数据处理模块:用于和底板的CAN通讯交互的处理,将底板上传的加油设备数据进行分类,通过消息队列分发至对应的软件处理模块进行处理,同时负责将加油设备的控制命令发送给底板上对应的LPC1754芯片;
[0011]数据存储模块:用于存储和管理加油设备数据,在确认加油设备数据被外部设备加油站前庭设备集中管理控制系统(以下简称中控后台)正确接收和处理后,删除对应的加油设备数据;
[0012]系统配置模块:用于配置和保存底板的从处理器LPC1754芯片、主控制板以及外部设备中控后台的工作参数;其中底板从处理器LPC1754芯片的工作参数包括底板每个LPC1754芯片对应的设备编号;主控制板的参数包括主控制板的IP地址、网关和子网掩码,外部设备中控后台的工作参数包括外部设备中控后台的IP地址和网络通讯端口 ;
[0013]异常警告处理模块:用于智能通讯控制器的异常处理和声光报警控制;
[0014]网络监测模块:用于创建与外部设备中控后台的网络连接,并监测网络通讯状态;在网络通讯中断时,通知异常警告处理模块进行异常处理,并自动尝试重新连接;
[0015]以及中控后台数据处理模块:用于处理与外部设备中控后台的相关通讯数据包,负责将接收到的数据包进行分类,经过消息队列分发给对应的软件处理模块进行处理;同时负责将加油设备的数据封装成网络数据包,经过网络接口发送至外部设备中控后台。
[0016]优选的,所述底板上设有8片LPC1754芯片。
[0017]优选的,所述主控制板采用LPC1766微处理器,所述LPC1766微处理器包括512KB的FLASH存储器、64KB数据存储器、以太网MAC、8通道的通用DMA控制器、2条CAN通道、4条UART串口通道以及70个的通用I/O管脚。
[0018]优选的,所述通讯转换板包括RS232/RS485电平转换芯片。
[0019]优选的,所述外部设备为中控后台、燃油加油机或液位仪。
[0020]优选的,所述面板上设置有与主控制板连接的通讯信号指示灯和报警器。
[0021]为了达到上述第二目的,本发明采用以下技术方案:一种适用于多种通讯接口的智能通讯控制器的控制方法,包括下述步骤:
[0022]加油设备通讯信号通过通讯转换板后进入底板的从处理器LPC1754芯片;
[0023]LPC1754芯片接收信号后判断信号是否是主控制板所需信号;
[0024]若否,则LPC1754芯片直接通过串口发送到油站管理控制系统;
[0025]若是,则LPC1754芯片首先通过CAN总线把信号发送到主控制板,再把该信号通过串口发送到油站管理控制系统;
[0026]主控制板接收信号后,通过LAN网络接口发送到外部设备;
[0027]油站管理控制系统发送的信号通过串口进入底板的从处理器LPC1754芯片;
[0028]LPC1754芯片接收信号后通过通讯转换板转换成电流信号传送给加油设备,控制加油设备处理相应的工作。
[0029]优选的,主控制板内嵌入主控板软件子模块,主控板软件子模块包括CAN数据处理模块、数据存储模块、系统配置模块、异常警告处理模块、网络监测模块和中控后台数据处理模块;
[0030]主控制板中对数据进行处理如下:
[0031]系统配置模块配置底板的从处理器LPC1754芯片、主控制板以及外部设备中控后台的工作参数;
[0032]网络监测模块创建主控制板与外部设备的网络连接,并监测网络通讯状态,在网络通讯中断时,通知异常警告处理模块进行异常处理,并自动尝试重新连接;
[0033]CAN数据处理模块通过CAN总线与底板的从处理器LPC1754芯片进行交互通信,将从底板的从处理器LPC1754芯片接收加油设备数据进行分类,然后通过消息队列分发至中控后台数据处理模块;
[0034]中控后台数据处理模块将接收到的加油设备的数据封装成网络数据包,发送至外部设备中控后台;并且通过中控后台数据处理模块接收外部设备中控后台发送的数据,将接收到的数据包进行分类,经过消息队列分发给CAN数据处理模块;
[0035]CAN数据处理模块接收到中控后台数据处理模块发送的数据后,通过CAN总线发送给底板的从处理器LPC1754芯片,同时通过CAN总线将主控制板中的加油设备控制命令发送给底板上对应的从处理器LPC1754芯片;
[0036]数据存储模块存储和管理加油设备数据,并且在确认加油设备数据被中外部设备控后台正确接收以及处理后,删除对应的数据;
[0037]异常警告处理模块在主控制板出现异常时进行异常处理和声光报警控制。
[0038]优选的,系统配置模块配置的底板从处理器LPC1754芯片的工作参数包括底板每个LPC1754芯片对应的设备编号;系统配置模块配置的主控制板的参数包括主控制板的IP地址、网关和子网掩码,系统配置模块配置的外部设备中控后台的工作参数包括外部设备中控后台的IP地址和网络通讯端口。
[0039]本发明与现有技术相比,具有如下优点和有益效果:
[0040]1、本发明通讯转换板可以兼容市场常见的加油设备通信接口(电流环和485),系统中用到了 CAN技术主控板支持1M的TCP/IP网络接口,还有4个RS232接口 ;底板拥有32个串口,可以连接16路加油设备通讯接口与油站管理控制系统的数据交互,如果现场加油设备超过16路,可以采用CAN总线互连多块底板来实现。
[0041]2、本发明可方便、简单地增加第三方加油设备或者后台软件。
[0042]3、通过本发明的技术方案,管理人员通过网络可对接入的加油设备进行远程监控和管理。
[0043]4、本发明可通过网络同时对多个油站的多个接入设备进行统一管理,有效降低了管理成本。
【附图说明】
[0044]图1是本发明加油站系统的拓扑结构图;
[0045]图2是本发明的智能通讯控制器的结构示意图;
[0046]图3是本发明LPC1766原理图;
[0047]图4是本发明主控制板软件子模块的结构框图;
[0048]图5是本发明LPC1754原理图;
[0049]图6是本发明底板软件流程图。
【具体实施方式】
[0050]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0051]实施例
[0052]如图1、图2所示,本实施例的适用于多种通讯接口的智能通讯控制器1,包括主控制板、底板、通讯转换板、面板以及电源板,底板上有多片LPC1754芯
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1