一种基于ARM技术的模块化IO系统技术方案

技术编号:17877823 阅读:33 留言:0更新日期:2018-05-05 23:57
本发明专利技术公开了一种基于ARM技术的模块化IO系统,包括主通讯模块和4个IO子模块,所述4个IO子模块分别与主通讯模块连接。本方案中,通过将主通讯模块和4个IO子模块分别进行连接,并通过通信单元的多个现场总线或实时以太网接口将进行组通讯模块和IO子模块的通讯,提高了IO子系统的集成度,同时采用ARM系列处理器进行数据的处理,能够满足多个IO子系统信号采集传输和处理的需求,提高系统数据处理能力,进而提高实时传输能力。

A modular IO system based on ARM Technology

The invention discloses a modular IO system based on ARM technology, which includes the main communication module and 4 IO sub modules, and the 4 IO sub modules are connected with the main communication module respectively. In this scheme, the main communication module and the 4 IO sub modules are connected respectively, and the communication between the group communication module and the IO sub module will be communicated through multiple fieldbus or real-time Ethernet interface of the communication unit. The integration degree of the IO subsystem is improved. At the same time, the data processing can be satisfied by using the ARM series device. The requirement of signal acquisition, transmission and processing of IO subsystem improves the data processing ability of the system and improves the real-time transmission capability.

【技术实现步骤摘要】
一种基于ARM技术的模块化IO系统
本专利技术涉及IO系统领域,尤其涉及一种基于ARM技术的模块化IO系统。
技术介绍
模块化IO系统是自动化现场输入输出设备,模块化IO系统作为自动控制的底层设备,被广泛应用于工业自动化、电力系统、轨道交通、风力发电等行业,分别通过IO子模块采集现场的开关、温度、压力、流量、转速信息,然后通过现场总线或者实时以太网将信息传输到PLC、SCADA、DCS等控制系统中,同时将控制系统输出的信号经过IO模块输出到继电器、电磁阀、开关、指示灯、驱动器等现场设备进行操作控制,但现有的IO系统集成度低、性能差、数据刷新速度慢难以满足实时输入和输出要求。
技术实现思路
本专利技术的目的在于:提供一种基于ARM技术的模块化IO系统,解决模块化IO系统的刷新速度慢,难以满足实时性要求的问题。本专利技术采用的技术方案如下:一种基于ARM技术的模块化IO系统,包括主通讯模块和4个IO子模块,所述4个IO子模块分别与主通讯模块连接。进一步的,所述IO子模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为IO子模块提供电能;输入采集电路:采集现场信号并转化输出到应用处理器;应用处理器:作为中心处理电路,与模块其他电路进行数据传输;输出驱动电路:用于将输出信号进行放大便于驱动现场设备;内部总线接口:与主通讯模块进行数据交换;LED驱动模块:用于指示现场输入输出情况以及维修调试情况。进一步的,所述主通讯模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为主通讯模块提供电能;通讯处理器:通过通讯单元与控制系统交换数据;应用处理器:通过16位并行总线和通讯处理器交换数据;内部总线接口:进行应用处理器和IO子模块的数据交换。进一步的,所述应用处理器采用ARM系列处理器。优选的,所述通讯单元包括多个现场总线或实时以太网接口。进一步的,所述内部总线接口包括4路独立的高速内部串行总线接口。进一步的,所述主通讯模块支持通讯协议包括:Modbus-RTU、odbus-TCP、ANopen、C-Link、rofibus-DP、rofinet-IO、therCAT、therNET-IP、eviceNET、C-Link-IE通讯协议,但不仅限这些通讯协议。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1、本专利技术中,通过将主通讯模块和4个IO子模块分别进行连接,并通过通信单元的多个现场总线或实时以太网接口将进行组通讯模块和IO子模块的通讯,提高了IO子系统的集成度,同时提高数据刷新速度进而满足实时输入和输出要求。2、本方案采用ARM系列处理器进行数据的处理,能够满足多个IO子系统信号采集传输和处理的需求,提高系统数据处理能力,进而提高实时传输能力。附图说明图1为本专利技术系统结构框图;图2为本专利技术IO子模块结构框图;图3为本专利技术主通讯模块结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例1如图1所示,一种基于ARM技术的模块化IO系统,其特征在于:包括主通讯模块和4个IO子模块,所述4个IO子模块1、IO子模块2、IO子模块3、IO子模块4分别与主通讯模块连接。所述系统输入流程:(1)IO子模块进行现场数据采样;(2)将采样数据进行滤波和数据转换处理;(3)将转换后的数据发送到主通讯模块;(4)主通讯模块通过现场总线接口传输采集的数据信息。所述系统输出流程:(1)主通讯模块通过现场总线读取输出数据;(2)将输出数据进行输出逻辑处理;(3)输出数据发送到IO子模块;(4)IO子模块状态机将数据进行判断;(5)输出回调函数执行输出数据相应处理;本方案采用ARM系列处理器进行数据的处理,能够满足多个IO子系统信号采集传输和处理的需求,提高系统数据处理能力,进而提高实时传输能力。实施例2如图2所示,在实施例1的基础上,所述IO子模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为IO子模块提供电能;输入采集电路:采集现场信号并转化输出到应用处理器;应用处理器:作为中心处理电路,与模块其他电路进行数据传输;输出驱动电路:用于将输出信号进行放大便于驱动现场设备;内部总线接口:与主通讯模块进行数据交换;LED驱动模块:用于指示现场输入输出情况以及维修调试情况。所述IO子系统输入流程:(1)输入采集电路转换现场信号;(2)应用处理器读取转换结果;(3)LED输入指示更新;(4)将转换结果通过内部总线接口发送到主通讯模块。所述IO子系统输出流程:(1)应用处理器通过内部总线接收输出信号;(2)LED输出指示灯更新;(3)输出数据发送到驱动电路;(4)驱动电路驱动现场设备。实施例3如图3所示,在实施例1的基础上,所述主通讯模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为主通讯模块提供电能;通讯处理器:通过通讯单元与控制系统交换数据;应用处理器:通过16位并行总线和通讯处理器交换数据;内部总线接口:进行应用处理器和IO子模块的数据交换。实施例4在实施例1的基础上,所述应用处理器采用ARM系列处理器,所述ARM处理器为STM32F407VET6。实施例5在实施例1的基础上,所述通讯单元包括多个现场总线或实时以太网接口。实施例6在实施例1的基础上,所述内部总线接口包括4路独立的高速内部串行总线接口。本专利技术中,通过将主通讯模块和4个IO子模块分别进行连接,并通过通信单元的多个现场总线或实时以太网接口将进行组通讯模块和IO子模块的通讯,提高了IO子系统的集成度,同时提高数据刷新速度进而满足实时输入和输出要求。实施例7在实施例1的基础上,所述主通讯模块支持通讯协议包括:Modbus-RTU、odbus-TCP、ANopen、C-Link、rofibus-DP、rofinet-IO、therCAT、therNET-IP、eviceNET、C-Link-IE通讯协议,但不仅限这些通讯协议。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种基于ARM技术的模块化IO系统

【技术保护点】
一种基于ARM技术的模块化IO系统,其特征在于:包括主通讯模块和4个IO子模块,所述4个IO子模块分别与主通讯模块连接。

【技术特征摘要】
1.一种基于ARM技术的模块化IO系统,其特征在于:包括主通讯模块和4个IO子模块,所述4个IO子模块分别与主通讯模块连接。2.根据权利要求1所述一种基于ARM技术的模块化IO系统,其特征在于,所述IO子模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为IO子模块提供电能;输入采集电路:采集现场信号并转化输出到应用处理器;应用处理器:作为中心处理电路,与模块其他电路进行数据传输;输出驱动电路:用于将输出信号进行放大便于驱动现场设备;内部总线接口:与主通讯模块进行数据交换;LED驱动模块:用于指示现场输入输出情况以及维修调试情况。3.根据权利要求1所述一种基于ARM技术的模块化IO系统,其特征在于:所述主通讯模块包括:晶振和复位电路:提供基础时钟信号;电源电路:为主通讯模块提供电能;通讯处理器:通过通讯单元与控制系统交换数据;应用处理器:通过...

【专利技术属性】
技术研发人员:王永贵廖亮郭静
申请(专利权)人:四川零点自动化系统有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1