【技术实现步骤摘要】
一种多MCU数据交互智能采集的装置和方法
本专利技术涉及工业控制
,特别涉及一种多MCU数据交互智能采集的装置和方法。
技术介绍
在物联网行业发展迅速的今天,越来越多的传感器和智能化设备被应用于机房、农业等领域;怎样及时地对这些设备的参数和状态进行采集就成为了一个重要课题。对于智能化设备采集,多采用串口和网络的形式,以modbus协议或者TCP/IP协议进行数据的传输。因此,采集数据会占用一个MCU的很多接口资源。如采用单网口资源的核心芯片进行底层传感器的网络交互,则该传感器的网口将无法再和上位机进行通信,PC端将无法将采集的数据反馈给维护人员。因此,为了采集数据的最大化,需要将系统分为采集和处理两个部分,由负责采集的MCU(MicrocontrollerUnit,多微控制单元)和主MCU之间进行数据交互和通信,即一个主MCU某一时刻只与多个从MCU中的一个从MCU通信,并且从MCU之间不进行通信。这种通信通常都是由主MCU发起,与某个从MCU进行问答式的通信,从MCU通常不主动发起通信。这种通信方式常见于一个设备上存在多个电路板,并且有多个电路板上均具有自 ...
【技术保护点】
一种多MCU数据交互智能采集的装置,其特征在于,包括:主MCU处理模块,用于进行广播包的发送,以及与从MCU采集模块和与上位机之间的数据交互;从MCU采集模块,用于采集智能设备的数据,并将数据缓存后给主MCU处理模块反馈数据包;底层模块,包括各种智能化采集设备。
【技术特征摘要】
1.一种多MCU数据交互智能采集的装置,其特征在于,包括:主MCU处理模块,用于进行广播包的发送,以及与从MCU采集模块和与上位机之间的数据交互;从MCU采集模块,用于采集智能设备的数据,并将数据缓存后给主MCU处理模块反馈数据包;底层模块,包括各种智能化采集设备。2.根据权利要求1所述的多MCU数据交互智能采集的装置,其特征在于,所述主MCU处理模块与从MCU采集模块之间通过IIC总线进行通讯。3.根据权利要求1所述的多MCU数据交互智能采集的装置,其特征在于,所述主MCU处理模块与上位机之间通过以太网进行通讯。4.根据权利要求1至3中任一项所述的多MCU数据交互智能采集的装置,其特征在于,所述从MCU采集模块包括两个以上的从MCU,每个MCU的从地址中有3位是固定值,其余4位由硬件拨码开关确定。5.根据权利要求4所述的多MCU数据交互智能采集的装置,其特征在于,所述从MCU采集模块对智能设备的数据采集通过网口和串口实现。6.根据权利要求4所述的多MCU数据交互智能采集的装置,其特征在于,所述智能化采集设备至少包括网络支持设备或串口支持设备。7.根据权利要求1至3中任一项所述的多MCU数据交互智能采集的装置,其特征在于,所述从MCU采集模块采集到智能设备的数据后,将数据放置一个环形队列中进行缓存,直至收到主MCU处理模块发来的广播包后,再将环形队列中数据进行打包和上发操作。8.根据权利要求7所述的多MCU数据交互智能采集的装置,其特征在于,根据所述从MCU采集模块中每个MCU的从地址量形成一个唯...
【专利技术属性】
技术研发人员:石雪倩,陈金玲,黎朝晖,瞿仕波,
申请(专利权)人:湖南利能科技股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。