NeulenIOP软件实现原理

这里展示正在开发的NeulenIOP软件实现原理。为了降低NeulenIOP软件的实现难度,对C300/C300Pro开发板的应用层代码进行调整。最终只需实现如下结构体即可完成对数据流协议的添加。

如果您熟悉协议,根据上面的结构您可能很快能从协议中找出对应参数填入结构体中。但对于初学者似乎有点困难。NeulenIOP软件就是解决初学者添加协议困难的问题。这里以SAEJ1939协议的燃油率举例讲述。

上图是燃油率协议定义,这部分内容可以查到燃油率的名称(Parameter Name),PGN,数据开始位置(Start Position),数据长度(Length)。这些内容可以直接拷贝填写进NeulenIOP软件,如下所示。

软件中最后三个空格的参数可以继续查找燃油率对应SPN找到协议定义,如下所示。

根据SPN 183提供的信息,填入Resolution和Format两个参数,如下所示。

这时候可以在数据结构核对中看到生成的结构体数据,这时候选择导入的目标文件,目标文件为C300/C300Pro开发板下位机程序SAEJ1939_71.c文件。点击写入目标文件,此时文件自动生成结构体数据如下图所示。

学习过我们开发板的朋友都知道,通过这个结构下位机就可以解析对应的数据,并上传数据给上位机了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月18日
下一篇 2022年6月18日

相关推荐