CN105335316A - 一种基于云计算的电机装配线串口服务器 - Google Patents

一种基于云计算的电机装配线串口服务器 Download PDF

Info

Publication number
CN105335316A
CN105335316A CN201510808750.6A CN201510808750A CN105335316A CN 105335316 A CN105335316 A CN 105335316A CN 201510808750 A CN201510808750 A CN 201510808750A CN 105335316 A CN105335316 A CN 105335316A
Authority
CN
China
Prior art keywords
module
server
serial
port
serial port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510808750.6A
Other languages
English (en)
Inventor
朱正伟
张南
钱露
周谢益
宋文浩
黄晓竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huaide College of Changzhou University
Original Assignee
Huaide College of Changzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huaide College of Changzhou University filed Critical Huaide College of Changzhou University
Priority to CN201510808750.6A priority Critical patent/CN105335316A/zh
Publication of CN105335316A publication Critical patent/CN105335316A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及一种基于云计算的电机装配线串口服务器,包括处理器模块、通讯模块、串口模块以及显示交互模块;各模块上电或接入网络后,根据出厂写入的云服务器独立IP及约定的放开端口自主连接服务器并上传本机码作为登录验证,验证通过口即可开始向云服务器传输数据,主控终端开始收集这些实时数据或接收以前存储在云服务器中的数据。本发明采用云服器作为多个串口采集器的汇总终端,负责终端的登录验证、数据存储、调用和分析;支持有线或者无线网络的接入方式,采用通用的协议及相关无线协议将串口设备的数据协同发送到云服务器上;自动登录到云服务器,并完成登录验证,不同于传统的嵌入式设备的联网,需要繁琐的设置,可以做到即插即用。

Description

一种基于云计算的电机装配线串口服务器
技术领域
本发明涉及基于物联网电机装配设备和工业控制等技术领域,尤其涉及一种基于云计算的电机装配线串口服务器。
背景技术
世界电机加工制造正逐步向我国转移,目前我国已经成为电机制造的生产大国和出口大国。但我国还不是电机制造强国,世界著名电工设备制造企业目前已经实现了电机的全自动装配。目前国内的全自动电机装配线大多处于研发阶段,但是存在功能相对简单、装配过程实时监控能力弱、报警***不完善和信息通信不及时等问题。目前现有的电机装配线主要注重电机装配过程中基本功能的实现,普遍缺乏对整条电机装配线的实时监测与控制,对装配线的数据采集不准确、不及时、不全面,难以对装配关键环节和过程进行动态监控和管理。针对这样的现状,提出了一种基于云计算的电机装配线数据采集服务器的设计。
电机装配线有多种多样的传感设备,这些设备具有不同协议的串行通信接口,如RS485,RS232,RS422等等,在智能化电机装配***中,要求这些设备最终可以通过网络集中链接起来,基于云计算的串口服务器就是这些串口通信设备和互联网交换数据的设备。串口服务器采用Cortex-A9框架的华为海思Hi3515芯片,该芯片基于Linux2.6.24,提供SDK开发包。设备支持有线或者无线网络的接入方式,采用通用的TCP/IP协议及相关无线协议将串口设备的数据协同发送到云服务器上。设备接入或者上电时,自动登录到云服务器,并完成登录验证,不同于传统的嵌入式设备的联网,需要繁琐的设置,可以做到即插即用,也是设计的亮点之一。
发明内容
本发明要解决的技术问题是:提出一种基于云计算的电机装配线串口服务器。
本发明所采用的技术方案为:一种基于云计算的电机装配线串口服务器,其特征在于:包括处理器模块、通讯模块、串口模块以及显示交互模块;
处理器模块,为串口服务器的微处理器,支持多路UART异步串行全双工输出,具有以太网控制器和MII(MediaIndependentInterface)接口、多个外设接口和多个调试端口;处理器模块使用Cortex-A9架构的华为海思Hi3515作为串口服务器的微处理器,主频达到400MHZ,包含基于Linux2.6.24的SDK开发包;所述的外设接口包括SATA接口、SDIO接口、SPI接口、UART接口以及USB接口;所述的调试端口包括SDRAM端口、NANDFLASH端口和JTAG端口。
通讯模块,用于从云服务器上接收数据或者是串口服务发送数据,将帧数据转换为以太网报文后从进行接收或者发送;通讯模块包括以太网通讯模块和无线WIFI模块;所述的太网通讯模块包括高速网口控制芯片DM9161A和隔离网络变压器11FB-05NL,提供10/100M的有线以太网传输功能;所述的无线WIFI模块采用ESP8266模块,内置LWIP协议,通过异步串行接口连接微处理器,并集成TCP/IP工具箱,可通过AT指令控制传输。
串口模块,完成串口的多路拓展和串口的类型匹配;串口模块使用ST16C554作为串口拓展芯片,配合LC4064VCPLD芯片设计的逻辑电路,将一路串口拓展为4路,配合微处理器的4路异步串行接口,最多可拓展16路串口;串口模块还包括电平转换芯片和隔离电路,实现RS232,RS485或者RS422的连接。
显示交互模块,用于显示服务器状态;交互模块包括LED显示模块,分别指示电源状态,联网状态,传输状态和错误指示。
上述各模块上电或接入网络后,根据出厂写入的云服务器独立IP及约定的放开端口自主连接服务器并上传本机码作为登录验证,验证通过口即可开始向云服务器传输数据,主控终端开始收集这些实时数据或接收以前存储在云服务器中的数据。
本发明的有益效果是:采用云服器作为多个串口采集器的汇总终端,负责终端的登录验证、数据存储、调用和分析;支持有线或者无线网络的接入方式,采用通用的TCP/IP协议及相关无线协议将串口设备的数据协同发送到云服务器上;设备接入或者上电时,自动登录到云服务器,并完成登录验证,不同于传统的嵌入式设备的联网,需要繁琐的设置,可以做到即插即用。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的***原理框图;
图2是本发明的通信示意图;
图3是本发明的数据帧格式说明;
图4是本发明的方法流程图。
具体实施方式
现在结合附图和优选实施例对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
如图1所示,基于云计算的电机装配线串口服务器主要包含处理器模块、通讯模块、串口模块以及显示交互模块。
本实施例使用Cortex-A9架构的微处理器,利用基于Linux2.6.24的SDK包开发应用软件。云计算服务商为阿里云,云服务器配置为Linux操作***。模块上电或接入网络后,根据出厂写入的云服务器独立IP及约定的放开端口自主连接服务器并上传本机码作为登录验证,验证通过口即可开始向云服务器传输数据,主控终端即可开始收集这些实时数据,当然,也可以接收以前存储在云服务器中的数据。这些数据可以为智能装配***提供实时有效的检测数据,以提供智能控制策略。
处理器模块中,使用Cortex-A9架构的华为海思Hi3515作为串口服务器的微处理器,主频达到400MHZ,包含基于Linux2.6.24的SDK开发包,并且支持多路UART异步串行全双工输出,具有以太网控制器和MII(MediaIndependentInterface)接口。除此之外,Hi3515集成丰富的外设接口(SATA/SDIO/SPI/UART/USB),足以应对嵌入式开发需求。此外模块还包含一些嵌入式***的基础外设,有RTC时钟,SDRAM,NANDFLASH和JTAG调试端口。
通讯模块中,主要包含以太网通讯模块和Wifi通讯模块。通讯模块是网络传输的基础部分,无论是从云服务器上接收数据或者是串口服务发送数据,都需要将帧数据转换为以太网报文后从通讯模块接收或者发送。
(1)以太网通讯模块。主要由高速网口控制芯片DM9161A和隔离网络变压器11FB-05NL组成,提供10/100M的有线以太网传输功能。
(2)无线WIFI模块。采用成本低性能高的ESP8266模块,内置LWIP协议,可通过异步串行接口连接微处理器,并集成TCP/IP工具箱,可通过AT指令控制传输。
串口模块中,主要完成了串口的多路拓展和串口的类型匹配。主要使用ST16C554作为串口拓展芯片,配合LC4064VCPLD芯片设计的逻辑电路(完成多路中断识别),可以将一路串口拓展为4路,配合微处理器的4路异步串行接口,最多可拓展16路串口。再根据需要,添加电平转换芯片和隔离电路,实现RS232,RS485或者RS422的连接。
交互模块中,主要是4路用于显示服务器状态的三色LED,分别指示电源状态,联网状态,传输状态和错误指示。
具体步骤如下:
步骤1,linux操作***移植。主要包含Bootloader,文件***,linux内核,应用程序等4个部分的移植。其中华为海思提供了Hi3515的基于Linux2.6.24的SDK,包含必要外设的驱动。根据需要,裁剪linux内核,修改***文件(主要修改config.h,setup.c等,声明一些外设及内存块数据),制作内核镜像,制作文件***(yaffs2),最后通过JTAG下载到Nandflash。
步骤2,TCP/IP协议栈的移植。考虑到处理器能力及软件轻量性,设计采用小型TCP/IP的开源的LWIP协议栈。LWIP可以在裸机运行也可以在linux下运行。由于LWIP模块化的设计,只需修改几个函数使之与linux***和硬件接口联系起来。修改ethernerif_init()函数,设置协议栈与***底层的关联,设置工作方式,并对网络模块的初始化。low_level_output()及low_level_input()函数使以太网数据包解析成LWIP可以识别的数据结构。
步骤3,租用云服务器,从阿里云服务页面获取云服务器的独立IP地址及64位连接密码,在本地终端linux***使用root命令+IP地址连接远程服务器,添加密码(或者在云服务页面添加本地终端的机器码),使用yum命令安装好必要的支持包及FTP服务(Vsftp)。最后上传串口服务器的云端应用程序到服务器,并调试运行。
步骤4,将电机装备线上的检测设备通过RS232或者RS485接口连接到串口服务器,连接上网线或者通过WIFI连接无线网络,上电后串口服务器会自动通过LWIP协议上传本机码及登录密码给云服务器的8045端口,端口监测到数据后比对数据库,完成登录验证操作。整个过程不需要工作人员设置复杂的IP端口,掩码等等繁琐的数据,均由串口服务器自动操作,由云服务器完成验证操作。
步骤5,串口服务器会工作于一个固定时间的循环中,每个循环周期会一次轮询各个串口,以此发送询问指令,串口设备判忙后传输自己的一帧数据。以此类推,完成对各个串口的轮询。每次轮询会有一个定时器检测,若在检测时间内没有收到该串口的信息,则该串口的数据帧写0填充。判断全0为无效帧,标记该串口为ERROR状态。串口服务器完成一次循环后将数据帧打包成以太网数据包,发送给云服务器接收保存。
步骤6,控制端可以通过连接云服务器,从数据库实时获取串口服务器传输的数据,从云服务器上实时取出数据包,经过解析就可以得出所需的设备数据,提供给智能电机装备调度***作为重要参数,做出下一步的策略。至此,整个传输过程完成。
以上说明书中描述的只是本发明的具体实施方式,各种举例说明不对本发明的实质内容构成限制,所属技术领域的普通技术人员在阅读了说明书后可以对以前所述的具体实施方式做修改或变形,而不背离本发明的实质和范围。

Claims (5)

1.一种基于云计算的电机装配线串口服务器,其特征在于:包括处理器模块、通讯模块、串口模块以及显示交互模块;
处理器模块,为串口服务器的微处理器,支持多路UART异步串行全双工输出,具有以太网控制器和MII(MediaIndependentInterface)接口、多个外设接口和多个调试端口;
通讯模块,用于从云服务器上接收数据或者是串口服务发送数据,将帧数据转换为以太网报文后从进行接收或者发送;
串口模块,完成串口的多路拓展和串口的类型匹配;
显示交互模块,用于显示服务器状态;
上述各模块上电或接入网络后,根据出厂写入的云服务器独立IP及约定的放开端口自主连接服务器并上传本机码作为登录验证,验证通过口即可开始向云服务器传输数据,主控终端开始收集这些实时数据或接收以前存储在云服务器中的数据。
2.如权利要求1所述的一种基于云计算的电机装配线串口服务器,其特征在于:所述的处理器模块使用Cortex-A9架构的华为海思Hi3515作为串口服务器的微处理器,主频达到400MHZ,包含基于Linux2.6.24的SDK开发包;所述的外设接口包括SATA接口、SDIO接口、SPI接口、UART接口以及USB接口;所述的调试端口包括SDRAM端口、NANDFLASH端口和JTAG端口。
3.如权利要求1所述的一种基于云计算的电机装配线串口服务器,其特征在于:所述的通讯模块包括以太网通讯模块和无线WIFI模块;所述的太网通讯模块包括高速网口控制芯片DM9161A和隔离网络变压器11FB-05NL,提供10/100M的有线以太网传输功能;所述的无线WIFI模块采用ESP8266模块,内置LWIP协议,通过异步串行接口连接微处理器,并集成TCP/IP工具箱,可通过AT指令控制传输。
4.如权利要求1所述的一种基于云计算的电机装配线串口服务器,其特征在于:所述的串口模块使用ST16C554作为串口拓展芯片,配合LC4064VCPLD芯片设计的逻辑电路,将一路串口拓展为4路,配合微处理器的4路异步串行接口,最多可拓展16路串口;串口模块还包括电平转换芯片和隔离电路,实现RS232,RS485或者RS422的连接。
5.如权利要求1所述的一种基于云计算的电机装配线串口服务器,其特征在于:所述的交互模块包括LED显示模块,分别指示电源状态,联网状态,传输状态和错误指示。
CN201510808750.6A 2015-11-19 2015-11-19 一种基于云计算的电机装配线串口服务器 Pending CN105335316A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510808750.6A CN105335316A (zh) 2015-11-19 2015-11-19 一种基于云计算的电机装配线串口服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510808750.6A CN105335316A (zh) 2015-11-19 2015-11-19 一种基于云计算的电机装配线串口服务器

Publications (1)

Publication Number Publication Date
CN105335316A true CN105335316A (zh) 2016-02-17

Family

ID=55285862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510808750.6A Pending CN105335316A (zh) 2015-11-19 2015-11-19 一种基于云计算的电机装配线串口服务器

Country Status (1)

Country Link
CN (1) CN105335316A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790041A (zh) * 2016-04-19 2016-07-20 苏州迅驰智能科技有限公司 基于大数据和物联网的组合排插自动化装配线
CN107241274A (zh) * 2017-06-29 2017-10-10 厦门锐谷通信设备有限公司 一种物联网集成服务无线路由器和***
CN107911473A (zh) * 2017-12-04 2018-04-13 长沙瑞晓知识产权服务有限公司 一种基于云计算异构平台的无线远程调试***
CN109800196A (zh) * 2017-11-17 2019-05-24 中兴通讯股份有限公司 一种usb接口接入设备
CN110244630A (zh) * 2019-06-21 2019-09-17 深圳市三旺通信股份有限公司 基于可编程逻辑器件在线采集串口接口信号的串口服务器
CN110245106A (zh) * 2019-06-21 2019-09-17 深圳市三旺通信股份有限公司 基于单片机的在线采集串口接口信号的串口服务器
CN110262341A (zh) * 2019-06-21 2019-09-20 深圳市三旺通信股份有限公司 基于单片机的在线采集can接口信号的can服务器
CN110262342A (zh) * 2019-06-21 2019-09-20 深圳市三旺通信股份有限公司 基于可编程逻辑器件在线采集can信号的can服务器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103616927A (zh) * 2013-11-08 2014-03-05 安徽康海时代科技有限公司 一种数据通讯服务器
WO2014039922A2 (en) * 2012-09-06 2014-03-13 Pi-Coral, Inc. Large-scale data storage and delivery system
CN105025044A (zh) * 2014-04-17 2015-11-04 ***通信集团广东有限公司 一种设备控制方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014039922A2 (en) * 2012-09-06 2014-03-13 Pi-Coral, Inc. Large-scale data storage and delivery system
CN103616927A (zh) * 2013-11-08 2014-03-05 安徽康海时代科技有限公司 一种数据通讯服务器
CN105025044A (zh) * 2014-04-17 2015-11-04 ***通信集团广东有限公司 一种设备控制方法及***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790041A (zh) * 2016-04-19 2016-07-20 苏州迅驰智能科技有限公司 基于大数据和物联网的组合排插自动化装配线
CN105790041B (zh) * 2016-04-19 2018-08-21 苏州迅驰智能科技有限公司 基于大数据和物联网的组合排插自动化装配线
CN107241274A (zh) * 2017-06-29 2017-10-10 厦门锐谷通信设备有限公司 一种物联网集成服务无线路由器和***
CN107241274B (zh) * 2017-06-29 2023-04-25 厦门锐谷通信设备有限公司 一种物联网集成服务无线路由器和***
CN109800196A (zh) * 2017-11-17 2019-05-24 中兴通讯股份有限公司 一种usb接口接入设备
CN107911473A (zh) * 2017-12-04 2018-04-13 长沙瑞晓知识产权服务有限公司 一种基于云计算异构平台的无线远程调试***
CN110244630A (zh) * 2019-06-21 2019-09-17 深圳市三旺通信股份有限公司 基于可编程逻辑器件在线采集串口接口信号的串口服务器
CN110245106A (zh) * 2019-06-21 2019-09-17 深圳市三旺通信股份有限公司 基于单片机的在线采集串口接口信号的串口服务器
CN110262341A (zh) * 2019-06-21 2019-09-20 深圳市三旺通信股份有限公司 基于单片机的在线采集can接口信号的can服务器
CN110262342A (zh) * 2019-06-21 2019-09-20 深圳市三旺通信股份有限公司 基于可编程逻辑器件在线采集can信号的can服务器

Similar Documents

Publication Publication Date Title
CN105335316A (zh) 一种基于云计算的电机装配线串口服务器
CN104345717B (zh) 一种基于物联网的智能远程数据采集***
CN103064382B (zh) 基于arm架构的opc嵌入式远程数据采集***及方法
CN108234614A (zh) 一种基于自定义协议及Netty框架的交互方法
CN105721295B (zh) 一种云端服务器与plc ppi通信的网关
CN103944982A (zh) 一种异构传感网络的数据采集控制装置及方法
CN104301151A (zh) 电力通信网移动运维***及方法
CN101369927B (zh) 通用远程自动数据采集***
CN106205105A (zh) 多种数据格式的数据集中器
CN107423180A (zh) 一种固态硬盘及其诊断方法
CN105827596A (zh) 一种通信管理***
CN102957568B (zh) 一种多节点服务器的监控管理方法
CN112583824A (zh) 一种基于opc ua的协议转换配置***和方法
CN107124358A (zh) 一种基于fpga的4g‑profibus嵌入式***网关设备
CN103067201B (zh) 一种多协议通讯管理机
CN106899452B (zh) 一种基于xm2m协议的消息循环处理的物联网终端调试方法
CN204461477U (zh) 基于智能手机平台的高耸建筑物状态监测***
CN111683003A (zh) 一种带有gps定位和多通讯组网模式的物联网网关设备
CN206835124U (zh) 一种智能物联网网关
CN207367004U (zh) 一种无人机外挂设备识别处理装置
CN109413185A (zh) 一种设备巡检***及其云服务器设计方法
CN106707838A (zh) 基于Linux架构的建筑能源数据采集***及方法
CN114996195A (zh) 一种获取碳足迹数据的方法、***、装置及介质
CN109274587A (zh) 一种支持多协议的能源网关
CN206149323U (zh) 远程数据终端及其***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160217

WD01 Invention patent application deemed withdrawn after publication