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

文档序号:10016135阅读:602来源:国知局
适用于多种通讯接口的智能通讯控制器的制造方法
【技术领域】
[0001]本实用新型涉及加油机的研究领域,特别涉及一种适用于多种通讯接口的智能通讯控制器。
【背景技术】
[0002]现有加加油设备越来越多,且设备提供厂家众多,各设备的通信交互又没有统一的标准,因此,需要一款智能化的通讯控制器,来满足日益增长的油站需求。现有技术中是将电流环或者485等信号直接转换成232信号来实现加油机与油站管理控制系统连接,但是存在下述缺点:
[0003]1、兼容性不好,由于加油机通讯接口不统一,不同的油机需要不同的控制器;
[0004]2、功能单一,第三方设备无法接入;
[0005]3、传输距离短,无法实现加油设备和数据的远程管理。
【实用新型内容】
[0006]本实用新型的主要目的在于克服现有技术的缺点与不足,提供一种适用于多种通讯接口的智能通讯控制器。
[0007]为了达到上述目的,本实用新型采用以下技术方案:一种适用于多种通讯接口的智能通讯控制器,包括主控制板、底板、通讯转换板、面板以及电源板,底板上包括多片从处理器LPC1754芯片,每片LPC1754芯片拥有4路独立串口,其中2路串口通过通讯转换板与加油设备连接进行数据交互,另2路通过RS232电平转换后与油站管理控制系统相连,多片LPC1754芯片都连接在底板的CAN总线上;主控制板通过LAN网络接口、RS232接口与外部设备连接,主控制板与底板之间通过CAN总线连接。
[0008]优选的,所述主控制板包括CAN数据处理装置、数据存储装置、系统配置装置、异常警告处理装置、网络监测装置以及中控后台数据处理装置。
[0009]优选的,所述底板上设有8片LPC1754芯片。
[0010]优选的,所述主控制板采用LPC1766微处理器,所述LPC1766微处理器包括512KB的FLASH存储器、64KB数据存储器、以太网MAC、8通道的通用DMA控制器、2条CAN通道、4条UART串口通道以及70个的通用I/O管脚。
[0011]优选的,所述通讯转换板包括RS232/RS485电平转换芯片。
[0012]优选的,所述外部设备为加油站前庭设备集中管理控制系统(以下简称中控后台)、燃油加油机或液位仪。
[0013]优选的,所述面板上设置有与主控制板连接的通讯信号指示灯和报警器。
[0014]本实用新型与现有技术相比,具有如下优点和有益效果:
[0015]1、本实用新型通讯转换板可以兼容市场常见的加油设备通信接口(电流环和485),系统中用到了 CAN技术主控板支持1M的TCP/IP网络接口,还有4个RS232接口 ;底板拥有32个串口,可以连接16路加油设备通讯接口与油站管理控制系统的数据交互,如果现场加油设备超过16路,可以采用CAN总线互连多块底板来实现。
[0016]2、本实用新型可方便、简单地增加第三方加油设备或者后台软件。
[0017]3、通过本实用新型的技术方案,管理人员通过网络可对接入的加油设备进行远程监控和管理。
[0018]4、本实用新型可通过网络同时对多个油站的多个接入设备进行统一管理,有效降低了管理成本。
【附图说明】
[0019]图1是本实用新型加油站系统的拓扑结构图;
[0020]图2是本实用新型的智能通讯控制器的结构示意图;
[0021]图3是本实用新型LPC1766原理图;
[0022]图4是本实用新型主控制板软件子模块的结构框图;
[0023]图5是本实用新型LPC1754原理图;
[0024]图6是本实用新型底板工作流程图。
【具体实施方式】
[0025]下面结合实施例及附图对本实用新型作进一步详细的描述,但本实用新型的实施方式不限于此。
[0026]实施例
[0027]如图1、图2所示,本实施例的适用于多种通讯接口的智能通讯控制器1,包括主控制板、底板、通讯转换板、面板以及电源板,底板上有多片LPC1754芯片,每片LPC1754芯片拥有4路独立串口,其中2路串口通过通讯转换板与加油设备2连接进行数据交互,另2路通过RS232电平转换后与油站管理控制系统(管控系统)3相连,多片LPC1754芯片都连接在底板的CAN总线上;主控制板通过LAN网络接口、RS232接口与外部设备连接,主控制板与底板之间通过CAN总线连接。在本实施例中与主控板通过LAN网络接口或RS232接口连接的外部设备包括中控后台4、液位仪5和燃油加油机。
[0028]如图4所示,本实施例主控制板包括CAN数据处理装置、数据存储装置、系统配置装置、异常警告处理装置、网络监测装置以及中控后台数据处理装置,其中
[0029]CAN数据处理装置:用于和底板的CAN通讯交互的处理,将底板上传的加油设备数据进行分类,通过消息队列分发至对应的软件处理模块进行处理,如将加油数据分发至中控后台数据处理装置,经过中控后台数据处理装置重新打包后通过网络发送至中控后台,将底板各个LCP1754芯片连接油站设备信息分发到数据存储装置,用于接收到中控后台下发设备控制命令时,查找对应的油站设备所对应的LPC1754芯片。同时CAN数据处理装置负责将加油设备的控制命令发送给底板上对应的LPC1754芯片;
[0030]数据存储装置:用于存储和管理加油设备数据,在确认加油设备数据被外部设备中控后台正确接收和处理后,删除对应的加油设备数据,以保证油站交易记录的连续性和完整性;
[0031]系统配置装置:用于配置和保存底板的从处理器LPC1754芯片、主控制板以及外部设备中控后台的工作参数;其中底板从处理器LPC1754芯片的工作参数包括底板每个LPC1754芯片对应的设备编号;主控制板的参数包括主控制板的IP地址、网关和子网掩码,外部设备中控后台的工作参数包括外部设备中控后台的IP地址和网络通讯端口 ;
[0032]异常警告处理装置:用于智能通讯控制器的异常处理和声光报警控制;
[0033]网络监测装置:用于创建与外部设备中控后台的网络连接,并监测网络通讯状态;在网络通讯中断时,通知异常警告处理装置进行异常处理,并自动尝试重新连接;
[0034]以及中控后台数据处理装置:用于处理与外部设备中控后台的相关通讯数据包,负责将接收到的数据包进行分类,经过消息队列分发给对应的软件处理模块进行处理,如将油站设备的控制消息分发至CAN数据处理装置,通过CAN总线发送至底板对应的LPC1754芯片,由其转发给指定的油站设备,将与交易数据相关的操作如读取、存储和删除等操作消息分发至数据存储装置,进行相应交易数据的读取、存储或删除操作等;同时中控后台数据处理装置负责将加油设备的数据封装成网络数据包,经过网络接口发送至外部设备中控后台。
[0035]所述底板上设有8片LPC1754芯片。
[0036]本实施例面板上设置有与主控制板连接的通讯信号指示灯和报警器。在智能通讯控制器发生异常时,主控制板控制面板上的报警器工作。
[0037]如图3所示,主控制板硬件上采用了恩智浦(NXP)公司基于ARM Cortex_M3内核的LPC1766微处理器。其操作频率可达100MHz,适用于处理要求高度集成和低功耗的嵌入式应用,并且拥有512KB的FLASH存储器、64KB数据存储器、以太网MAC、8通道的通用DMA控制器、2条CAN通道、4条UART串口通道以及多达70个的通用I/O管脚等丰富的外设组件及接口。
[0038]本实施例主控板软件上使用了 RT-Thread嵌入式实时操作系统。RT-Thread实时操作系统不仅仅是一款高效、稳定的实时核心,也是一套面向嵌入式系统的软件平台,包含了抢占式的内核,小巧而与底层具体实现无关的文件系统及轻型的TCP/IP协议栈。
[0039]基于RT-Thread实时操作系统,主控板软件整体上划分成6个不同功能的软件处理子模块。利用实时操作系统的抢占性、并发性来实现数据交互的高效、及时处理等功能。加油设备数据(如油机数据,液位仪数据等)通过CAN总线接口,经CAN数据处理装置分析处理,加油交易数据由数据存储装置进行保存后,通过消息队列发送至中控后台数据处理装置,并且由中控后台数据处理装置发送至网络。同理,网络上的数据(主要是中控后台数据)经过中控后台数据处理装置处理分析后,根据数据包中不同的参数使用消息队列发分发到不同的处理模块,进行相应的处理和保存。同时,网络检测模块会实时检测网络的连接状况,如果出现网络异常(如网络断开等异常情况),通知异常告警处理模块进行灯光,蜂鸣器告警。
[0040]通讯转换板,通讯转换板包括RS232/RS485电平转换芯片,其中2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1