一种工业现场的数据网关通讯系统的制作方法_3

文档序号:8301526阅读:来源:国知局
式,一问一答的握手模式与数据循环缓冲区结合,有效的避免了数据出错的几率;本实施例提供了通用的DB9数据接口,对标准的RS232电平提供支持,符合工业控制现场总线的标准,有一定的通用性。程序启动CPU控制协调模块读取配置文件,根据配置文件做以下操作:1.设置串口寄存器参数,控制串口波特率、数据位、停止位、流控等;2.设置有线网关的连接方式、IP地址/目标IP、端口等参数,控制有线网关的TCP/IP通讯;3.设置无线WiFi的网络连接参数(包括SSID名称、无线密码、无线协议方式以及类似有线网关的通讯参数);4.轮询控制三个端口的数据情况,当某个端口接收到数据时,将数据发送到其他两条链路,并对串口数据做一次有效性判断、对有线网络和无线WiFi的数据做二次判断。
[0048]所述串口数据输入输出模块外接DB9标准接口或RS485接线座,内接CPU控制协调模块;所述数据的输入输出由CPU控制协调模块控制;所述有线网关数据输入输出模块外接RJ-45标准有线网络接口,内接CPU控制协调模块;无线WiFi数据输入输出模块的内部数据接口与CPU控制协调模块相连。
[0049]本发明与原有的串口转有线网关产品、串口转无线网关产品相比功能更完善,适用范围更广,工作更加稳定;本发明的无线WiFi数据输入输出模块取代了传统的屏蔽线双绞线的有线信道,减少了管线成本,并且避免了复杂的布线过程、避免了数据线损坏对数据传输的影响、避免了高压管线对数据线的影响。
[0050]所述串口数据输入输出模块为RS232芯片或RS485芯片。提供标准的数据电平输入转换。外接DB9标准接口或RS485接线座,内接CPU控制协调模块。数据的输入输出由CPU控制协调模块控制,CPU控制协调模块控制串口的波特率、停止位流控等参数。
[0051]无线WiFi数据输入输出模块为射频控制器和WiFiCPU,提供无线射频发射和接收、组网控制、错误判断、有线等与无线数据处理相关的操作。内部数据接口与CPU控制协调模块相连,并由CPU控制协调模块发出握手包,询问芯片状态。空闲时将CPU控制协调模块需要转发的数据发送给WiFi芯片。
[0052]实施例6
作为本发明又一较佳实施例,本实施例公开了一种工业现场的数据网关通讯系统,本实施例包括串口数据输入输出模块、有线网关数据输入输出模块、无线WiFi数据输入输出模块、CPU控制协调模块;程序启动CPU控制协调模块读取配置文件,根据配置文件做以下操作:
A.设置串口数据输入输出模块参数;
B.设置有线网关数据输入输出模块参数;
C.设置无线WiFi数据输入输出模块的网络连接参数;
D.轮询控制三个端口的数据情况,当其中一个端口接收到数据时,将数据发送到其他两条链路,并对串口数据输入输出模块的数据做一次有效性判断、对有线网关数据输入输出模块的数据和无线WiFi数据输入输出模块的数据做二次判断。
[0053]所述设置串口数据输入输出模块参数具体包括:控制串口波特率、数据位、停止位和流控。
[0054]所述设置有线网关数据输入输出模块参数具体包括:有线网关数据输入输出模块的连接方式、IP地址/目标IP和端口参数,控制有线网关的TCP/IP通讯。
[0055]所述设置无线WiFi数据输入输出模块的网络连接参数具体是指:设置SSID名称、无线密码、无线协议方式和类似有线网关数据输入输出模块的通讯参数。
[0056]本实施例提供了问答的软件对接模式,一问一答的握手模式与数据循环缓冲区结合,有效的避免了数据出错的几率;本实施例提供了通用的DB9数据接口,对标准的RS232电平提供支持,符合工业控制现场总线的标准,有一定的通用性。程序启动CPU控制协调模块读取配置文件,根据配置文件做以下操作:1.设置串口寄存器参数,控制串口波特率、数据位、停止位、流控等;2.设置有线网关的连接方式、IP地址/目标IP、端口等参数,控制有线网关的TCP/IP通讯;3.设置无线WiFi的网络连接参数(包括SSID名称、无线密码、无线协议方式以及类似有线网关的通讯参数);4.轮询控制三个端口的数据情况,当某个端口接收到数据时,将数据发送到其他两条链路,并对串口数据做一次有效性判断、对有线网络和无线WiFi的数据做二次判断。
[0057]所述串口数据输入输出模块外接DB9标准接口或RS485接线座,内接CPU控制协调模块;所述数据的输入输出由CPU控制协调模块控制;所述有线网关数据输入输出模块外接RJ-45标准有线网络接口,内接CPU控制协调模块;无线WiFi数据输入输出模块的内部数据接口与CPU控制协调模块相连。
[0058]本发明与原有的串口转有线网关产品、串口转无线网关产品相比功能更完善,适用范围更广,工作更加稳定;本发明的无线WiFi数据输入输出模块取代了传统的屏蔽线双绞线的有线信道,减少了管线成本,并且避免了复杂的布线过程、避免了数据线损坏对数据传输的影响、避免了高压管线对数据线的影响。
[0059]所述串口数据输入输出模块为RS232芯片或RS485芯片。提供标准的数据电平输入转换。外接DB9标准接口或RS485接线座,内接CPU控制协调模块。数据的输入输出由CPU控制协调模块控制,CPU控制协调模块控制串口的波特率、停止位流控等参数。
[0060]无线WiFi数据输入输出模块为射频控制器和WiFiCPU,提供无线射频发射和接收、组网控制、错误判断、有线等与无线数据处理相关的操作。内部数据接口与CPU控制协调模块相连,并由CPU控制协调模块发出握手包,询问芯片状态。空闲时将CPU控制协调模块需要转发的数据发送给WiFi芯片。
[0061]CPU控制协调模块为主控制器,提供模块协调、数据打包拆包、数据转发的功能。分别于串口芯片、网络CPU和WiFiCPU相连;控制串口速率、控制网络CPU连接方式、轮询WiFiCPU 状态。
【主权项】
1.一种工业现场的数据网关通讯系统,其特征在于:包括串口数据输入输出模块、有线网关数据输入输出模块、无线WiFi数据输入输出模块、CPU控制协调模块;程序启动CPU控制协调模块读取配置文件,根据配置文件做以下操作: A.设置串口数据输入输出模块参数; B.设置有线网关数据输入输出模块参数; C.设置无线WiFi数据输入输出模块的网络连接参数; D.轮询控制三个端口的数据情况,当其中一个端口接收到数据时,将数据发送到其他两条链路,并对串口数据输入输出模块的数据做一次有效性判断、对有线网关数据输入输出模块的数据和无线WiFi数据输入输出模块的数据做二次判断。
2.如权利要求1所述的一种工业现场的数据网关通讯系统,其特征在于:所述设置串口数据输入输出模块参数具体包括:控制串口波特率、数据位、停止位和流控。
3.如权利要求1所述的一种工业现场的数据网关通讯系统,其特征在于:所述设置有线网关数据输入输出模块参数具体包括:有线网关数据输入输出模块的连接方式、IP地址/目标IP和端口参数,控制有线网关的TCP/IP通讯。
4.如权利要求1所述的一种工业现场的数据网关通讯系统,其特征在于:所述设置无线WiFi数据输入输出模块的网络连接参数具体是指:设置SSID名称、无线密码、无线协议方式和类似有线网关数据输入输出模块的通讯参数。
5.如权利要求1-4任意一项所述的一种工业现场的数据网关通讯系统,其特征在于:所述串口数据输入输出模块外接DB9标准接口或RS485接线座,内接CPU控制协调模块;所述数据的输入输出由CPU控制协调模块控制;所述有线网关数据输入输出模块外接RJ-45标准有线网络接口,内接CPU控制协调模块;无线WiFi数据输入输出模块的内部数据接口与CPU控制协调模块相连。
6.如权利要求1-4任意一项所述的一种工业现场的数据网关通讯系统,其特征在于:所述串口数据输入输出模块为RS232芯片或RS485芯片。
7.如权利要求1-4任意一项所述的一种工业现场的数据网关通讯系统,其特征在于:所述有线网关数据输入输出模块为网卡芯片和网络CPU。
8.如权利要求1-4任意一项所述的一种工业现场的数据网关通讯系统,其特征在于:所述无线WiFi数据输入输出模块为射频控制器和WiFi CPU?
【专利摘要】本发明公开了一种工业现场的数据网关通讯系统,涉及数据网关通讯技术领域。本发明包括串口数据输入输出模块、有线网关数据输入输出模块、无线WiFi数据输入输出模块、CPU控制协调模块;本发明可以实现对串口数据、有线网关数据、无线网关数据的任意转换,实现现场工业设备的实时的、高效的通信。
【IPC分类】H04L12-66
【公开号】CN104618230
【申请号】CN201510071554
【发明人】张重庆, 宋晓明, 程茂林
【申请人】成都福立盟科技有限公司
【公开日】2015年5月13日
【申请日】2015年2月11日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1