一种基于配置表的控制器局域网络通信系统
- 国知局
- 2024-08-02 14:24:14
本发明涉及控制器局域网络通信领域,特别是涉及一种基于配置表的控制器局域网络通信系统。
背景技术:
1、控制器局域网络是iso国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。
2、然而大部分控制器局域网络在数据传输中断时的响应通常是控制器局域网络模块通过外设组件互连快速总线用中断方式通知主机,主机再通过外设组件互连快速总线发送数据给控制器局域网络模块,控制器局域网络模块再做出回应。这种方式响应速度慢,并且测试系统软件需要用中断方式响应控制器局域网络模块,使得测试系统软件压力较大。
技术实现思路
1、为了克服现有技术的不足,本发明的目的是提供一种基于配置表的控制器局域网络通信系统,通过在处理系统模块内置指令表单元自动响应中断信息,有效提升系统的响应速度并降低系统上位机的工作压力。
2、为实现上述目的,本发明提供了如下方案:
3、一种基于配置表的控制器局域网络通信系统,包括:处理系统模块、可编程逻辑模块以及驱动模块;所述处理系统模块包括:外设组件互连快速总线硬核单元和指令表单元;
4、所述处理系统模块与可编程逻辑模块通过高级可扩展接口总线进行连接;所述可编程逻辑模块与所述驱动模块连接;
5、所述处理系统模块用于向目标上位机发送所述驱动模块的状态信息,接收所述目标上位机的调控命令和指令表配置信息,并将所述调控命令发送到所述可编程逻辑模块;所述指令表单元用于根据所述指令表配置信息生成自动响应指令表库,在接收到所述状态信息的接收数据中断信息后,根据所述中断状态信息筛选出响应指令,并将所述响应指令发送到所述可编程逻辑模块;所述可编程逻辑模块用于检测所述驱动模块的所述状态信息,将所述状态信息发送到所述处理系统模块,以及接收并向所述驱动模块发送所述调控命令和所述响应指令;所述驱动模块用于接收并执行所述调控命令和所述响应指令。
6、优选地,所述可编程逻辑模块包括:数据交流单元、寄存器单元以及数据采样单元,其特征在于,所述可编程逻辑模块还包括:错误界定单元;
7、所述错误界定单元用于根据预设协议对所述数据采样单元采集到的时序数据进行错误界定,得到所述状态信息,并将所述状态信息发送到所述寄存器单元。
8、优选地,所述状态信息包括:发送数据接收中断信息、通信错误信息以及所述接收数据接收中断信息。
9、优选地,所述指令表配置信息为可编程逻辑控制器代码。
10、优选地,所述外设组件互连快速总线硬核单元包含可编程输入输出和直接存储器访问两种数据传输模式。
11、优选地,所述驱动模块为双路can隔离收发器ctm8251kad。
12、优选地,所述处理系统模块集成在现场可编程门阵列芯片上。
13、根据本发明提供的具体实施例,本发明公开了以下技术效果:
14、本发明提供了一种基于配置表的控制器局域网络通信系统,属于控制器局域网络通信领域,包括:处理系统模块、可编程逻辑模块以及驱动模块;处理系统模块包括:外设组件互连快速总线硬核单元和指令表单元;指令表单元用于根据指令表配置信息生成自动响应指令表库,在接收到状态信息的接收数据中断信息后,根据中断状态信息筛选出响应指令,并将响应指令发送到可编程逻辑模块;可编程逻辑模块用于检测驱动模块的状态信息,将状态信息发送到处理系统模块,以及接收并向驱动模块发送调控命令和响应指令。本发明通过在处理系统模块内置指令表单元自动响应中断信息,有效提升系统的响应速度并降低系统上位机的工作压力。
技术特征:1.一种基于配置表的控制器局域网络通信系统,其特征在于,包括:处理系统模块、可编程逻辑模块以及驱动模块;所述处理系统模块包括:外设组件互连快速总线硬核单元和指令表单元;
2.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,所述可编程逻辑模块包括:数据交流单元、寄存器单元以及数据采样单元,其特征在于,所述可编程逻辑模块还包括:错误界定单元;
3.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,其特征在于,所述状态信息包括:发送数据接收中断信息、通信错误信息以及所述接收数据接收中断信息。
4.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,其特征在于,所述指令表配置信息为可编程逻辑控制器代码。
5.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,其特征在于,所述外设组件互连快速总线硬核单元包含可编程输入输出和直接存储器访问两种数据传输模式。
6.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,其特征在于,所述驱动模块为双路can隔离收发器ctm8251kad。
7.根据权利要求1所述的一种基于配置表的控制器局域网络通信系统,其特征在于,所述处理系统模块集成在现场可编程门阵列芯片上。
技术总结本发明提供了一种基于配置表的控制器局域网络通信系统,属于控制器局域网络通信领域,包括:处理系统模块、可编程逻辑模块以及驱动模块;处理系统模块包括:外设组件互连快速总线硬核单元和指令表单元;指令表单元用于根据指令表配置信息生成自动响应指令表库,在接收到状态信息的接收数据中断信息后,根据中断状态信息筛选出响应指令,并将响应指令发送到可编程逻辑模块;可编程逻辑模块用于检测驱动模块的状态信息,将状态信息发送到处理系统模块,以及接收并向驱动模块发送调控命令和响应指令。本发明通过在处理系统模块内置指令表单元自动响应中断信息,有效提升系统的响应速度并降低系统上位机的工作压力。技术研发人员:许永辉,鹿翔,彭双威受保护的技术使用者:哈尔滨工业大学技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242714.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。