[发明专利]基于FPGA的CAN仿真节点系统无效
申请号: | 201310061302.5 | 申请日: | 2013-02-27 |
公开(公告)号: | CN103149909A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 孙凯旻;顾美康 | 申请(专利权)人: | 上海师范大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 吴泽群 |
地址: | 200234 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga can 仿真 节点 系统 | ||
1.一种基于FPGA的CAN仿真节点系统,其特征在于,包括:
FPGA节点模块,其用于模拟节点设备;
CAN控制器,其与所述FPGA节点模块实现双向通讯;
CAN收发器,其与所述CAN控制器实现双向通讯;
节点设备,其通过CAN总线与所述CAN收发器相连;
上位机,其通过RS422与FPGA节点模块通信。
2.根据权利要求1所述的CAN仿真节点系统,其特征在于:
所述FPGA节点模块为软核处理器,所述软核处理器中包括处理单元、所述处理单元分别与片内存储器、CAN接口控制单元以及UART接口控制单元实现双向通讯,所述UART控制单元与所述上位机相连,所述CAN接口控制单元与所述CAN控制器相连。
3.根据权利要求2所述的CAN仿真节点系统,其特征在于,所述CAN接口控制单元包括:
CAN接口控制单元处理模块;
用于内部处理数据的FIFO,其向所述CAN接口控制单元处理模块发送数据处理信号;
用于外部响应数据的FIFO,接收所述CAN接口控制单元处理模块发送的外部响应数据信号。
4.根据权利要求1所述的CAN仿真节点系统,其特征在于:
所述节点设备的数量在16个以内。
5.根据权利要求1-4中任一项所述的CAN仿真节点系统,其特征在于:
所述CAN仿真节点系统的工作主要为配置部分以及运行部分,
所述配置部分包括:
1)通过所述上位机或FPGA节点模块对CAN控制器与CAN收发器的芯片进行配置,对CAN控制器与CAN收发器的芯片初始化、工作模式选择以及收发报文的处理;
2)下载节点设备数据类型,以指定需要存储的节点设备数据的数据长度、数据内容类型、发送间隔响应时间,之后将节点设备数据存储到FPGA节点模块内;
所述运行部分包括:
所述FPGA节点模块不断检测CAN总线上远程帧,若有对模拟的节点设备中任意一个进行数据发送或请求的指令,则执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海师范大学,未经上海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310061302.5/1.html,转载请声明来源钻瓜专利网。