高扩展性的通用总线适配方法组成比例

技术编号:43540314 阅读:35 留言:0更新日期:2024-12-03 12:22
本发明专利技术提供了一种高扩展性的通用总线适配方法,首先生成json配置文件,工装软件读取json配置文件下发给MB软件模块,MB接收json配置文件并响应配置文件校验结果,MB解析json配置文件生成适用于STM32解析的通讯OD规则并存储下发给STM32,STM32根据OD规则动态生成全局配置,最后STM32根据通信协议的全局配置和PLC进行通讯交互。本发明专利技术将典型的工业总线通信实现解耦、通信过程管道化和通信内容离线配置,达到了不同业务场景的产品形态的统一和共型号,大大提升了研发效率,也为产品的快速推广和批量化多场景使用提供了技术基础。

【技术实现步骤摘要】

本专利技术涉及通信,具体是一种高扩展性的通用总线适配方法


技术介绍

1、在工业领域,工业总线种类繁多,常见的有canopen/dp/modbus等通信协议,而基于每种协议,各行业、各厂商的定义繁杂不一,这给工业传感设备的批量推广带来极大的制约。常见的激光雷达的通信配置如图1所示,具体结构如下:

2、1、激光雷达的mb(main board,主板)基于嵌入式架构,完成雷达算法与控制,以及所有数据产品的生成,通过工装软件生成的通信点表定义,并以配置的形式导入,以完成通信点表的封装,实现不同场景的差异化需求。

3、2、激光雷达的stm23控制器完成canopen/dp/modbus的底层协议,实现通信协议平台化。通过与mb的交互,获知通信协议的形式,并将封装好的指定点表数据,发送给风机主控。

4、3、工装软件,作为离线工作,供产线或运维使用,根据客户定义,基于可视化界面完成通信点表的配置并生成静态配置文件,导入并固化在雷达设备中。

5、激光雷达在风电领域虽已批量采用,而面对各主机厂的不同定制通信需求,现行的方案大本文档来自技高网...

【技术保护点】

1.一种高扩展性的通用总线适配方法,其特征在于包括以下步骤:

2.根据权利要求1所述的高扩展性的通用总线适配方法,其特征在于:步骤1)所述OD配置文件根据通信协议以及通讯配置进行设计,通信协议为Canopen、DP或modbus。

3.根据权利要求1或2所述的高扩展性的通用总线适配方法,其特征在于:步骤1)所述json配置文件包含从机数据组对象集合、从机数据子对象集合以及相关属性定义字段。

4.根据权利要求1所述的高扩展性的通用总线适配方法,其特征在于:步骤5)所述STM32请求配置信息之前,STM32轮询判断配置规则是否存在。p>

5.根据权...

【技术特征摘要】

1.一种高扩展性的通用总线适配方法,其特征在于包括以下步骤:

2.根据权利要求1所述的高扩展性的通用总线适配方法,其特征在于:步骤1)所述od配置文件根据通信协议以及通讯配置进行设计,通信协议为canopen、dp或modbus。

3.根据权利要求1或2所述的高扩展性的通用总线适配方法,其特征在于:步骤1)所述json配置文件包含从机数据组对象集合、从机数据子对象集合以及相关属性定义字段。

4.根据权利要求1所述的高扩展性的通用总线适配方法,其特征在于:步骤5)所述stm32请求配置信息之前,stm32轮询判断配置规则是否存在。

5.根据权利要求4所述的高扩展性的通用总线适配方法,其特征在于:所述stm32轮询判断配置规则具体过...

【专利技术属性】
技术研发人员:万威纪德建
申请(专利权)人:南京牧镭激光科技股份有限公司
类型:发明
国别省市:

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

1